@charset 'UTF-8';
@charset "UTF-8";
.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}#edd_checkout_cart{border:none;margin:0 0 21px;table-layout:auto;text-align:left;width:100%}#edd_checkout_cart td,#edd_checkout_cart th{border:1px solid #eee;color:#666;padding:.5em 1.387em;text-align:left}#edd_checkout_cart .edd_cart_header_row th{background:#fafafa;padding:1.387em}#edd_checkout_cart .edd_cart_discount_row th,#edd_checkout_cart .edd_cart_tax_row th{background:none}#edd_checkout_cart th{font-weight:700}#edd_checkout_cart td{background:#fff;line-height:25px;vertical-align:middle}#edd_checkout_cart td.edd_cart_actions,#edd_checkout_cart td:last-child,#edd_checkout_cart th.edd_cart_actions,#edd_checkout_cart th.edd_cart_total,#edd_checkout_cart th:last-child{text-align:right}#edd_checkout_cart td img{background:none;border:none;float:left;margin:0 8px 0 0;padding:0}#edd_checkout_cart input.edd-item-quantity{padding:2px;width:3em}#edd_checkout_cart .edd_discount{display:inline-block;margin-left:5px}#edd_checkout_cart br{display:none}#edd_checkout_cart a.edd-cart-saving-button{font-weight:400;text-decoration:none}#edd_checkout_form_wrap legend{display:block;font-size:120%;font-weight:700;line-height:1;margin:0 0 1rem;padding:0;white-space:nowrap;width:100%}#edd_checkout_form_wrap label{display:block;font-size:95%;font-weight:700;line-height:100%;margin:0 0 5px;position:relative}#edd_checkout_form_wrap .edd-description{color:#666;display:block;font-size:80%;margin:0 0 5px}#edd_checkout_form_wrap input.edd-input,#edd_checkout_form_wrap select.edd-select,#edd_checkout_form_wrap textarea.edd-input{display:block;width:70%}#edd_checkout_form_wrap select.edd-select.edd-select-small{display:inline;width:auto}#edd_checkout_form_wrap input.edd-input.error,#edd_checkout_form_wrap textarea.edd-input.error{border-color:#c4554e}#edd_checkout_form_wrap fieldset>div,#edd_checkout_form_wrap>p{margin:0 0 21px}#edd_checkout_form_wrap span.edd-required-indicator{color:#b94a48;display:inline}#edd_checkout_form_wrap input[type=email],#edd_checkout_form_wrap input[type=password],#edd_checkout_form_wrap input[type=tel],#edd_checkout_form_wrap input[type=text],#edd_checkout_form_wrap select,#edd_checkout_form_wrap textarea{padding:4px 6px}#edd_checkout_form_wrap input[type=radio]{border:none;margin-right:5px}#edd_checkout_form_wrap input[type=checkbox]{display:inline-block;margin:0 5px 0 0}#edd_checkout_form_wrap input[type=checkbox]+label,#edd_checkout_form_wrap input[type=checkbox]+label:after{display:inline}#edd_checkout_form_wrap .edd-payment-icons{display:flex;margin:0 0 8px}#edd_checkout_form_wrap .edd-payment-icons img.payment-icon{max-height:32px}#edd_checkout_form_wrap .edd-payment-icons .payment-icon{margin:0 10px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap label{display:inline-block;margin:0 20px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap .edd-payment-mode-label{display:inline-block;font-weight:700;margin-bottom:5px;position:relative}#edd_checkout_form_wrap fieldset{border:1px solid #eee;margin:0 0 21px;padding:1.387em}#edd_checkout_form_wrap #edd_discount_code,#edd_checkout_form_wrap #edd_purchase_submit,#edd_checkout_form_wrap #edd_register_account_fields{border:none;padding:0}#edd_checkout_form_wrap fieldset fieldset{border:none;margin:0;padding:0}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount,#edd_checkout_form_wrap .edd-cart-adjustment{background:#fafafa;color:#666;padding:.5em 1.387em}#edd_checkout_form_wrap #edd-discount-code-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount{border:1px solid #eee}#edd_checkout_form_wrap .edd-cart-adjustment{padding:1.387em}#edd_checkout_form_wrap .edd-cart-adjustment .edd-apply-discount.edd-submit,#edd_checkout_form_wrap .edd-cart-adjustment input.edd-input,#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{display:inline-block}#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{margin-bottom:2px;padding:3px 12px}#edd_checkout_form_wrap #edd-discount-error-wrap{display:inline-block;margin:1em 0 0;width:100%}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap{border-left:none;border-right:none;border-top:none;margin:-1.387em -1.387em 21px}#edd_checkout_form_wrap #edd_payment_mode_select,#edd_checkout_form_wrap fieldset#edd_register_fields #edd_checkout_user_info{margin-bottom:21px}#edd_checkout_form_wrap fieldset#edd_register_account_fields legend{padding-top:11px}#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_login_password,#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_register_password{margin:0}#edd_checkout_form_wrap fieldset#edd_cc_fields legend{border:none;padding:0}#edd_checkout_form_wrap fieldset p:last-child{margin-bottom:0}#edd_checkout_form_wrap fieldset#edd_cc_fields #edd-card-number-wrap{margin-top:5px}#edd_checkout_form_wrap #edd_purchase_final_total{margin:21px 0}#edd_checkout_form_wrap #edd_purchase_final_total p{margin:0}#edd_checkout_form_wrap input.edd-input.card-number.valid{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22green%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2012.75l6%206%209-13.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-position:98% 50%;background-repeat:no-repeat}#edd_checkout_form_wrap span.exp-divider{display:inline}#edd_checkout_form_wrap span.card-type{position:absolute;right:0;top:0}#edd_checkout_form_wrap span.card-type.off{display:none}#edd_checkout_form_wrap .edd-cart-ajax{box-shadow:none}.edd-icon{display:inline-block;fill:currentColor;position:relative;vertical-align:middle}.edd-icon-spin{animation:edd-icon-spin 2s linear infinite;display:inline-block}@keyframes edd-icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.edd_clearfix:after{clear:both;content:".";display:block;float:none;text-indent:-9999px;visibility:hidden}.edd_discount_remove{background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.75%209.75l4.5%204.5m0-4.5l-4.5%204.5M21%2012a9%209%200%2011-18%200%209%209%200%200118%200z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A") 0 0 no-repeat;display:inline-block;height:14px;opacity:.6;position:relative;width:14px}.edd_discount_remove:hover{opacity:1}#edd_secure_site_wrapper{font-weight:700;padding:4px 4px 4px 0}#edd_secure_site_wrapper span{vertical-align:middle}.edd-amazon-profile-wrapper{font-size:12px}.edd-amazon-profile-name{font-weight:600}.edd-amazon-logout{font-size:10px;line-height:12px}.edd-amazon-logout a{cursor:pointer}#edd-amazon-address-box,#edd-amazon-wallet-box{height:228px;width:350px}#edd-amazon-address-box{margin-bottom:15px}.edd_cart_tax .edd-loading-ajax.edd-loading{display:inline-block;margin:0 0 0 auto}@media only screen and (min-width:768px){#edd-amazon-address-box,#edd-amazon-wallet-box{height:228px;width:100%}}.edd_purchase_submit_wrapper{position:relative}.edd_purchase_submit_wrapper a.edd-add-to-cart{display:none;overflow:hidden;position:relative;text-decoration:none}.edd_purchase_submit_wrapper .edd-cart-ajax{display:none;left:-35px;position:relative}.edd-submit.button.edd-ajax-loading{padding-right:30px}.edd-add-to-cart .edd-add-to-cart-label{filter:alpha(opacity=100);opacity:1}.edd-loading,.edd-loading:after{border-radius:50%;display:block;height:1.5em;width:1.5em}.edd-loading{animation:edd-spinning 1.1s linear infinite;border:.2em solid #fff3;border-left-color:#fff;filter:alpha(opacity=0);font-size:.75em;left:calc(50% - .75em);opacity:0;position:absolute;top:calc(50% - .75em);transform:translateZ(0)}.edd-discount-loader.edd-loading,.edd-loading-ajax.edd-loading,a.edd-add-to-cart.white .edd-loading{border-color:#0003 #0003 #0003 #000}.edd-loading-ajax.edd-loading{display:inline-block;left:.25em;position:relative;top:0;vertical-align:middle}.edd-discount-loader.edd-loading{display:inline-block;height:1.25em;left:auto;position:relative;vertical-align:middle;width:1.25em}.edd-loading-ajax.edd-loading{opacity:1}@keyframes edd-spinning{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.edd-loading,a.edd-add-to-cart .edd-add-to-cart-label{transition:opacity .1s!important}.edd-add-to-cart[data-edd-loading] .edd-add-to-cart-label{filter:alpha(opacity=0);opacity:0}.edd-add-to-cart[data-edd-loading] .edd-loading,.edd-discount-loader.edd-loading{filter:alpha(opacity=100);opacity:1}.edd-cart-added-alert{color:#567622;display:block;position:absolute}.edd_form input.edd-input.required,.edd_form select.edd-select.required{color:#000}body.edd_receipt_page{background-color:#fff;color:#141412;font-family:Helvetica,sans-serif;font-size:12px;margin:0}body.edd_receipt_page:before{position:relative}body.edd_receipt_page #edd_receipt_wrapper{margin:0 auto;padding:50px 0;width:660px}body.edd_receipt_page table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;display:table;font-size:14px;line-height:2;margin:0 0 20px;width:100%}body.edd_receipt_page td,body.edd_receipt_page th{border-top:1px solid #ededed;display:table-cell;font-weight:400;padding:6px 10px;text-align:left}body.edd_receipt_page th{font-weight:700;text-transform:uppercase}body.edd_receipt_page h3{clear:both;display:block;font-size:22px;font-weight:700;margin:40px 0 5px}body.edd_receipt_page li{list-style:none}table#edd_purchase_receipt,table#edd_purchase_receipt_products{width:100%}table#edd_purchase_receipt td,table#edd_purchase_receipt th,table#edd_purchase_receipt_products td,table#edd_purchase_receipt_products th{text-align:left}table#edd_purchase_receipt .edd_receipt_payment_status.cancelled,table#edd_purchase_receipt .edd_receipt_payment_status.failed,table#edd_purchase_receipt .edd_receipt_payment_status.pending,table#edd_purchase_receipt .edd_receipt_payment_status.revoked{color:#f73f2e}table#edd_purchase_receipt_products li{list-style:none;margin:0 0 8px 10px}table#edd_purchase_receipt ul,table#edd_purchase_receipt_products ul.edd_purchase_receipt_files{margin:0;padding:0}table#edd_purchase_receipt li.edd_download_file{list-style:none;margin:0 0 8px}table#edd_purchase_receipt_products .edd_purchase_receipt_product_notes{font-style:italic}table#edd_purchase_receipt_products .edd_purchase_receipt_product_name{font-weight:700}table#edd_purchase_receipt_products .edd_bundled_product_name{font-style:italic;font-weight:700}#edd_user_history{border-bottom:none;border-top:1px solid #f0f0f0;text-align:left;width:100%}#edd_user_history td,#edd_user_history th{border-bottom:1px solid #f0f0f0;border-top:none;padding:3px 5px;text-align:left}#edd_user_history th{background:#f5f5f5;font-weight:700}#edd_user_history td{line-height:25px;vertical-align:middle}#edd_user_history .edd_purchase_status.cancelled,#edd_user_history .edd_purchase_status.failed,#edd_user_history .edd_purchase_status.pending,#edd_user_history .edd_purchase_status.revoked{color:#f73f2e}#edd_login_form legend,#edd_register_form legend{font-size:120%;margin-bottom:1em}#edd_login_form fieldset,#edd_register_form fieldset{border:none}#edd_login_form .edd-input,#edd_register_form .edd-input{box-sizing:border-box}#edd_login_form label,#edd_register_form label{cursor:pointer}#edd_profile_editor_form p{margin-bottom:8px}#edd_profile_editor_form label{display:inline-block}#edd_profile_editor_form .edd-profile-emails{display:inline-table;list-style-type:none;margin-bottom:0;margin-left:0}#edd_profile_editor_form .edd-profile-email{width:auto}#edd_profile_editor_form .edd-profile-email .actions{display:none}#edd_profile_editor_form .edd-profile-email:hover>span{display:inline-block}.edd_added_to_cart_alert{background:#9ecce2;border:1px solid #046a9e;color:#333;font-size:14px;margin:8px 0;padding:5px}.edd_added_to_cart_alert a.edd_alert_checkout_link{color:#000!important}input.edd_submit_plain{background:none!important;border:none!important;cursor:pointer;display:inline;padding:0!important}.single-download .edd_download_purchase_form{margin-bottom:1.387em}.edd_download_purchase_form .edd_download_quantity_wrapper{margin:0 0 .5em}.edd_download_purchase_form .edd_download_quantity_wrapper .edd-item-quantity{width:75px}.edd_download_purchase_form .edd_price_options{margin:0 0 15px}.edd_download_purchase_form .edd_price_options ul{list-style:none;margin:0;padding:0}.edd_download_purchase_form .edd_price_options li{display:block;margin:0;padding:0}.edd_download_purchase_form .edd_price_options span{display:inline;margin:0;padding:0}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper{padding-left:18px}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper *{font-size:80%}.edd_download_purchase_form .edd_price_options input.edd-item-quantity{display:inline;max-width:90%;width:50px}#edd-purchase-button,.edd-submit,[type=submit].edd-submit{border:1px solid #ccc;border-radius:4px;box-shadow:none;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.428571429;margin:0;padding:6px 12px;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.edd-submit.button:focus,[type=submit].edd-submit:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.edd-submit.button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.edd-submit.plain{border:none;border-radius:0;padding:0}.edd-submit.button,.edd-submit.button.gray,.edd-submit.button:visited{background:#f0f0f0;border-color:#ccc;color:#333}.edd-submit.button.gray:active,.edd-submit.button.gray:focus,.edd-submit.button.gray:hover,.edd-submit.button:active,.edd-submit.button:focus,.edd-submit.button:hover{background:#ebebeb;border-color:#adadad;color:#333}.edd-submit.button.gray:active{background-image:none}.edd-submit.button.white{background:#fff;border-color:#ccc;color:#333}.edd-submit.button.white:active,.edd-submit.button.white:focus,.edd-submit.button.white:hover{background:#ebebeb;border-color:#adadad;color:#333}.edd-submit.button.white:active{background-image:none}.edd-submit.button.blue{background:#428bca;border-color:#357ebd;color:#fff}.edd-submit.button.blue.active,.edd-submit.button.blue:focus,.edd-submit.button.blue:hover{background:#3276b1;border-color:#285e8e;color:#fff}.edd-submit.button.blue.active{background-image:none}.edd-submit.button.red{background:#d9534f;border-color:#d43f3a;color:#fff}.edd-submit.button.red:active,.edd-submit.button.red:focus,.edd-submit.button.red:hover{background:#d2322d;border-color:#ac2925;color:#fff}.edd-submit.button.red:active{background-image:none}.edd-submit.button.green{background:#5cb85c;border-color:#4cae4c;color:#fff}.edd-submit.button.green:active,.edd-submit.button.green:focus,.edd-submit.button.green:hover{background:#47a447;border-color:#398439;color:#fff}.edd-submit.button.green:active{background-image:none}.edd-submit.button.yellow{background:#f0ad4e;border-color:#eea236;color:#fff}.edd-submit.button.yellow:active,.edd-submit.button.yellow:focus,.edd-submit.button.yellow:hover{background:#ed9c28;border-color:#d58512;color:#fff}.edd-submit.button.yellow:active{background-image:none}.edd-submit.button.orange{background:#ed9c28;border-color:#e3921e;color:#fff}.edd-submit.button.orange:active,.edd-submit.button.orange:focus,.edd-submit.button.orange:hover{background:#e59016;border-color:#d58512;color:#fff}.edd-submit.button.orange:active{background-image:none}.edd-submit.button.dark-gray{background:#363636;border-color:#222;color:#fff}.edd-submit.button.dark-gray:active,.edd-submit.button.dark-gray:focus,.edd-submit.button.dark-gray:hover{background:#333;border-color:#adadad;color:#fff}.edd-submit.button.dark-gray:active{background-image:none}.edd_downloads_list{display:grid;grid-column-gap:20px;grid-row-gap:40px}.edd_downloads_list:after{clear:both;content:"";display:table}.edd_download{float:left}.edd_download_columns_1 .edd_download{width:100%}.edd_download_columns_2 .edd_download{width:50%}.edd_download_columns_0 .edd_download,.edd_download_columns_3 .edd_download{width:33%}.edd_download_columns_4 .edd_download{width:25%}.edd_download_columns_5 .edd_download{width:20%}.edd_download_columns_6 .edd_download{width:16.6%}.edd_download_inner{margin:0 0 10px;padding:0 8px 8px}.edd_download_columns_2 .edd_download:nth-child(odd),.edd_download_columns_3 .edd_download:nth-child(3n+1),.edd_download_columns_4 .edd_download:nth-child(4n+1),.edd_download_columns_5 .edd_download:nth-child(5n+1),.edd_download_columns_6 .edd_download:nth-child(6n+1){clear:left}.edd_download_image{max-width:100%}.edd_download .edd_price{margin-bottom:10px}@media(min-width:768px){.edd_downloads_list:not(.edd_download_columns_1){grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.edd_downloads_list.edd_download_columns_2{grid-template-columns:repeat(2,1fr)}.edd_downloads_list.edd_download_columns_3{grid-template-columns:repeat(3,1fr)}.edd_downloads_list.edd_download_columns_4{grid-template-columns:repeat(4,1fr)}.edd_downloads_list.edd_download_columns_5{grid-template-columns:repeat(5,1fr)}.edd_downloads_list.edd_download_columns_6{grid-template-columns:repeat(6,1fr)}}@supports(display:grid){.edd_downloads_list .edd_download{width:auto}.edd_download_inner{margin:0;padding:0}}.edd-hide-on-empty.cart-empty{display:none}.edd-cart-ajax{background:none;border:none;margin:0 8px 0 4px;padding:0;position:relative;top:2px}.edd-cart-number-of-items{color:gray;font-style:italic}.edd-cart-meta.edd_subtotal{font-style:italic;font-weight:700}.edd-cart-meta.edd_cart_tax{font-size:1em;font-style:italic}.edd-cart-meta.edd_cart_tax:before{font-style:normal}.edd-cart-meta.edd_total{font-weight:700}.edd-cart-meta{padding:2px 5px}.edd-cart-meta.edd_subtotal,.edd-cart-meta.edd_total{background-color:#f9f9f9}.edd_errors:not(.edd-alert){background:#ffffe0;border:1px solid #e6db55;border-radius:2px;color:#333;margin:0 0 21px}.edd_error{padding:10px}p.edd_error{margin:0!important}.edd_success:not(.edd-alert){background:#d5eab3;border:1px solid #b3ce89;border-radius:2px;box-shadow:inset 0 1px 0 #ffffffb3;color:#567622;margin:20px 0;padding:6px 8px}.edd-alert{border:1px solid #0000;border-radius:2px;margin-bottom:20px;padding:10px;vertical-align:middle}.edd-alert p{padding:0}.edd-alert p:not(:last-child){margin-bottom:5px}.edd-alert p:last-child{margin-bottom:0}.edd-alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.edd-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.edd-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.edd-alert-warn{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.modal-information{
background-color: #fff !important;
}
.modal-information #btn-information, .btn-mauve{
background-color: #7D2395 !important;
color: #fff !important;
}
.modal-information #btn-information:hover, .btn-mauve:hover{
color: #ffff !important;
background-color: #640080 !important;
}
.model-page-content .paragraph li {
font-family: "Podkova-Regular";
}
.join-us h2 a {
color: #212121;
}
.embed-responsive {
margin-bottom: 20px;
}
#newsroomMenu {
margin-right: 30px;
}
#newsletterRegisterSuccess {
clear: both;
display: none;
text-align: center;
}
.overlay-content {
max-height: calc(100vh - 105px);
overflow-y: scroll;
}
.vc_row:before, .vc_row:after,
.row:before, .row:after {
display: none!important;
}
.vc_row {
display: inline-block!important;
}
strong {
font-weight: bold!important;
}
.navbar .navbar-nav .nav-link.grayLink {
color: #7F7F7F
}
.copyright a {
color: #FFF;
opacity: 0.5;
}
.copyright a:hover {
color: #FFF;
opacity: 1;
text-decoration: none;
}
.news-item .img-tag {
text-transform: capitalize;
}
.navbar .navbar-nav .nav-link.current-menu-ancestor,
.navbar .navbar-nav .nav-link.current-menu {
color: #DD2A22;
}
img.single-thumb {
width: 100%;
height: 500px;
object-fit: cover;
}  .article-extrait-date {
font-size: 15px;
}
#ouvrage-text .ouvrage-article li a {
color: #084A96;
}
.article-extrait-date span {
font-size: 15px;
font-family: "OpenSans-Regular";
color: #DD2A22;
}
.page_404 {
background: url(//www.advaloris.ch/wp-content/themes/advaloris/images/page_404.jpg) no-repeat 50% 0 !important;
background-size: cover !important;
height: 600px;
position: relative;
}
.page_404 .bottom {
position: absolute;
bottom: 0;
width: 100%;
}
.page_404 .bottom .bottom_wr {
padding: 70px 95px;
background: #29363b;
}
.page_404 .bottom .bottom_wr .media h3 {
color: #fff;
padding: 0;
margin: 0;
}
.page_404 .bottom h1 {
padding: 0;
margin: 0 0 0 -11px;
font-size: 34px;
line-height: 132px;
color: #fa4020;
}
.page_404 .bottom .bottom_wr  a {
color: #fa4020;
}
.ouvrage-text-model-item a {
color: #212121;
text-decoration: none;
}
.ouvrage-text-model-item.text-red-5 a,
.widget a {
color: #BD271C;
}
.ouvrage-text-model-item:not(.widget):hover,
.ouvrage-text-model-item:hover a {
color: #BD271C;
text-decoration: none;
}
#page-content-wrapper a {
color: #BD271C;
}
.widget {
padding: 25px;
margin-bottom: 30px;
background-color: #f0f0f0;
font-weight: 400;
line-height: 20px!important;
font-family: "OpenSans-Regular";
}
.widget h3 {
font-size: 18px;
text-transform: uppercase;
color: #000;
margin-bottom: 10px;
}
.widget a {
margin-top: 10px;
}
.ouvrage-text-model-item.text-blue-8 a {
color: #1D77DE;
}
.ouvrage-text-model-item.team-menu-item:hover,
.ouvrage-text-model-item.team-menu-item:hover a,
.ouvrage-text-model-item.profil a:hover h3,
.ouvrage-text-model-item.profil a:hover p {
color: #1D77DE;
text-decoration: none;
} .stm_staff h2 {
color: #29363b;
font-weight: 400;
line-height: 60px;
font-size: 28px;
text-transform: none;
letter-spacing: normal;
}
.single-team-profil-pic {
width: 270px;
height: 270px;
}
#teams {
background-color: #F4F4F4;
}
.ouvrage-text-model-item p {
margin-bottom: 33px;
}
.text-black-1-60 a {
color: rgba(33, 33, 33, 0.6);
}
.stm_partner {
position: relative;
}
.stm_partner .image {
border: 3px solid #f2f2f2;
margin: 0 0 24px;
}
.stm_partner .image img  {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%); transition: all 0.5s ease;
display: block;
max-width: 100%;
height: auto;
}
.stm_partner .image img:hover {
filter: none;
-webkit-filter: grayscale(0%);
}
.stm_partner h5,
.stm_partner h4 {
line-height: normal;
padding: 0;
margin: 0 0 5px;
}
.stm_partner h5 a,
.stm_partner h4 a {
font-family: "OpenSans-Bold";
color: #002e5b;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.stm_partner h5 a:hover,
.stm_partner h4 a:hover {
color: #f15822;
text-decoration: none;
}
.stm_partner .description {
font-size: 13px;
line-height: 18px;
margin-bottom: 15px;
}
.stm_partner .read_more {
text-transform: lowercase;
font-weight: 700;
font-size: 13px;
transition: color 0.2s linear;
color: #222222;
}
.stm_partner .read_more .stm_icon {
margin: 2px 0 0 5px;
font-size: 12px;
vertical-align: middle;
color: #f15822;
}
.stm_partner .read_more span {
vertical-align: middle;
line-height: 13px;
font-family: "OpenSans-Bold";
}
.stm_partner .read_more:hover {
color: #b2ac90;
text-decoration: none;
}
.stm_partner.style_2:after {
content: "";
display: table;
clear: both;
}
.stm_partner.style_2 .image {
float: left;
max-width: 203px;
margin: 0 33px 0 0;
border: none;
box-shadow: 0 2px 7px rgba(0, 0, 0, 0.17);
-moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.17);
-webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.17);
}
.stm_partner.style_2 .stm_partner_content {
overflow: hidden;
}
.stm_partner.style_2 .stm_partner_content h4 {
color: #002e5b;
margin: 0 0 13px;
}
.stm_partner.style_2 .stm_partner_content .position {
color: #777777;
letter-spacing: -0.04em;
font-family: Poppins;
margin: 0 0 17px;
line-height: 18px;
}
.stm_partner.style_2 .stm_partner_content .description {
border-top: 1px solid #dddddd;
padding-top: 13px;
line-height: 22px;
margin: 0;
}
.form-control.wpcf7-not-valid,
#mailpro_widget_subscription .form-control.error {
border-color: red;
}
.contact .wpcf7-form .form-control,
#mailpro_widget_subscription .form-control {
min-height: 55px;
padding: 13px 15px;
margin-bottom: 20px;
}
span.wpcf7-not-valid-tip {
font-size: 12px;
}
#internalHead {
background-color: #454545;
padding-bottom: 27px;
}
#internalHead .btn {
margin-top: 27px;
border: 1px solid #FFFFFF;
background-color: transparent;
color: #FFFFFF;
text-transform: uppercase;
font-family: "OpenSans-Regular";
font-size: 16px;
}
#internalHead .btn span {
opacity: 0.85;
}
#internalPage {
padding-top: 65px;
}
#internalPage .internalContent {
font-family: "OpenSans-Regular";
font-size: 18px;
width: 100%;
}
#internalPage .internalContent b,
#internalPage .internalContent strong {
font-family: "OpenSans-Bold";
}
#internalPage .internalContent h1 {
font-family: "OpenSans-Bold";
font-size: 30px;
text-transform: uppercase;
}
#internalPage .internalContent h2 {
font-family: "OpenSans-SemiBold";
font-size: 21px;
}
.ouvrage-text-model-item .advaloris-icon-arrow-right {
font-size: 8px;
}
.whiteBox {
background-color: #FAFAFA;
border: 1px solid rgba(112, 112, 112, 0.62);
border-radius: 5px;
position: relative;
padding:77px 72px;
margin-bottom: 35px;
font-family: "Podkova-Regular";
margin-top: 62px;
}
.whiteBox p span {
font-family: "OpenSans-Regular"!important;
color: #1B80E0;
}
.whiteBox ul {
padding: 0 0 0 20px;
}
.whiteBox .whiteBoxTitle {
font-family: "OpenSans-Regular";
font-size: 20px;
color: #1B80E0;
margin-bottom: 15px;
}
.whiteBox .whiteBoxTitle h3 {
text-transform: lowercase;
font-family: "OpenSans-Regular"!important;
font-weight: 400;
margin: 0!important;
}
.whiteBox .whiteBoxTitle h3::first-letter {
text-transform: uppercase;
}
.endingPara {
color: #1B80E0;
font-family: "OpenSans-Bold";
font-size: 24px;
text-align: center;
}
.dark .breadcrumb .breadcrumb-item a {
color: #6c757d!important;
opacity: .8;
}
.dark .breadcrumb .breadcrumb-item.active {
opacity: 1;
color: #6c757d;
}
.dark .breadcrumb-item + .breadcrumb-item::before {
color: #6c757d;
}
.paragraph-card {
margin-bottom: 65px;
}
.paragraph-card .card-title {
background-color: #BD271C;
text-transform: uppercase;
padding: 17px 70px;
margin: 0;
}
.paragraph-card .card-title h5 {
color: #FFFFFF;
font-family: "OpenSans-SemiBold";
font-size: 24px;
text-align: left;
margin: 0;
}
.paragraph-card .card-body {
padding: 0;
}
.paragraph-card .card-body .card-body-wrap {
padding: 0 70px 15px 70px;
font-family: "Podkova-Regular";
font-size: 20px;
}
.paragraph-card .card-body .card-body-wrap .ele-title {
color: #BD271C;
font-family: "OpenSans-SemiBold";
font-size: 20px;
text-align: left;
text-transform: lowercase;
margin-bottom: 20px;
margin-top: 40px;
}
.paragraph-card .card-body .card-body-wrap .ele-title span {
text-transform: uppercase!important;
}
.paragraph-card .card-body .card-body-wrap .ele-title::first-letter {
text-transform: uppercase;
}
.paragraph-card .card-body .card-body-wrap ul {
padding-left: 20px;
}
.customer-item-manager.service-ele {
padding: 65px 72px;
margin-top: 85px;
}
.customer-item-manager.service-ele a.needMore {
color: #616161!important;
font-family: "OpenSans-SemiBold";
font-size: 14px;
text-transform: uppercase;
clear: both;
display: inline-block;
}
.go-further {
border-radius: 30px;
color: #212121;
font-family: "OpenSans-Regular";
font-size: 18px;
padding: 35px 30px;
}
.go-further .card-body {
padding: 0;
font-family: "Podkova-Regular";
font-size: 20px;
}
.go-further h5 {
color: #212121;
font-family: "OpenSans-SemiBold";
font-size: 20px;
margin-bottom: 40px;
}
.go-further ul {
padding-left: 20px;
}
.grayQuestion {
color: #808080;
font-family: "OpenSans-Bold";
font-size: 20px;
}
#ouvrage-text .ouvrage-article p a:not(.needMore) {
color: #BD271C!important;
}
#project .paragraph {
font-family: "OpenSans-Light"!important;
}
#organization .paragraph {
width: 90%;
}
.btn {
outline: none;
}
.contact .contact-form textarea.form-control {
height: 150px!important;
}
.avnews-description .read-more-dot,
#page-news .avnews-content .read-more-dot,
.news-item .read-more-dot {
font-size: 36px;
font-family: "OpenSans-Regular";
}
.avnews-description p a,
#page-news .avnews-extrait-text p a,
.news-item p a {
color: #424242;
text-decoration: none;
}
.avnews-description h1 a:hover,
.avnews-description p a:hover,
.avnews-extrait-text h2 a:hover,
#page-news .avnews-extrait-text p a:hover,
.news-item h3 a:hover,
.news-item p a:hover {
opacity: 0.8;
}
#btnHomeNewsroom {
position: fixed;
right: 50px;
top: 46px;
z-index: 1049;
}
#btnHomeLogo {
position: fixed;
left: 20px;
top: 45px;
}
#btnHomeLogo img {
width: 150px;
}
#avnews-1 .avnews-text .paragraph {
font-size: 23px;
}
#avnews-1 .avnews-text .paragraph .intropText {
font-size: 19px;
font-family: "OpenSans-SemiBold";
line-height: 32px;
}
body.archive #news-list {
padding-top: 195px;
}
body.modal-open .container-humburger {
display: none!important;
}
#advaloris-navbar .dropdown-menu {
min-width: 246px;
padding-bottom: 42px;
padding-top: 21px;
}
#advaloris-navbar .dropdown-menu .dropdown-item {
padding: 17px 0 17px 50px;
}
#advaloris-navbar .dropdown-menu .dropdown-item:hover {
background-color: #7F7F7F;
}
.cv-item-icon i {
color: #737373;
}
#ouvrage-text .ouvrage-article ul,
#model-page .paragraph ul,
#internalPage .internalContent ul,
ul.blueBullet {
padding-left: 0;
list-style: none;
}
#ouvrage-text .ouvrage-article ul + h2,
#model-page .paragraph ul + h2 {
margin-top: 30px;
}
#ouvrage-text .ouvrage-article ul li,
#model-page .paragraph ul li,
#internalPage .internalContent ul li,
ul.blueBullet li {
padding-left: 15px;
text-align: left;
position: relative;
}
#ouvrage-text .ouvrage-article ul li::before,
#internalPage .internalContent ul li::before {
color: #BD271C;
content: "\2022";
font-size: 1em;
padding-right: 7px;
position: absolute;
top: 0;
left: 0;
}
#model-page .paragraph ul li::before,
ul.blueBullet li::before {
color: #1B80E0;
content: "\2022";
font-size: 1em;
padding-right: 7px;
position: absolute;
top: 0em;
left: 0;
}
#model-page .paragraph h3 {
font-family: "OpenSans-Bold";
font-size: 20px;
margin-bottom: 40px;
}
.re-profil-desc {
font-size: 18px;
opacity: 0.8;
}
#join-aside .ouvrage-text-model-item,
#aside-service .ouvrage-text-model-item {
max-width: unset;
}
#internalPage.contact-page-wrap {
padding-top: 120px;
}
.contact-page-wrap .vc_row {
display: unset!important;
}
.news-separator {
display: block;
height: 10px;
background-color: #FFF;
width: 100%;
clear: both;
margin: 20px 15px 25px 15px;
}
.editoBgWhite {
position: absolute;
top: 35%;
bottom: 0;
width: calc(100% + 45px);
background-color: #FFF;
left: -15px;
z-index: 1;
}
.editoBgWhite + .avnews-extrait {
z-index: 2;
position: relative;
}
.ouvrage-article .card {
background-color: #FAFAFA;
}
#internalPage .internalContent h1 {
line-height: 29px;
margin-bottom: 40px;
font-size: 24px;
}
#internalPage .internalContent {
font-family: "Podkova-Regular";
font-size: 20px;
line-height: 29px;
}
#internalPage .internalContent p,
#internalPage .internalContent ul,
#internalPage .internalContent ol {
font-size: 20px;
}
.article-extrait-img .embed-responsive {
margin-top: -65.58%;
height: 253px;
}
.contact .contact-form .es-field-wrap,
.contact .contact-form .es-field-wrap label {
text-align: left;
}
.contact .contact-form .es_subscription_form .ig_es_form_field_name,
.contact .contact-form .es_subscription_form .ig_es_form_field_email {
border: 0;
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
border-left: 1px solid rgba(255, 255, 255, 0.5);
background-color: transparent;
border-radius: 0;
font-size: 20px;
color: white;
font-family: "OpenSans-SemiBold";
line-height: 24px;
font-size: 18px;
min-height: 55px;
padding: 13px 15px;
margin-bottom: 20px;
width: 100%;
}
.contact .contact-form .es_subscription_form .es_subscription_form_submit:hover {
opacity: 1;
background-color: white;
color: #212121;
}
.contact .contact-form .es_subscription_form .es_subscription_form_submit {
min-width: 210px;
border-radius: 0;
padding: 13px;
border: 2px solid #212121;
font-family: "OpenSans-SemiBold";
font-size: 16px;
border-color: white;
color: white;
background-color: transparent;
opacity: .5;
}
.flashWrap .advalab{
display:none!important;
}
@media (min-width: 1200px) {
.mainWebsiteMenu.navbar-nav .nav-link {
padding-left: 22.5px!important;
padding-right: 22.5px!important;
}
}
@media (max-width: 767px) {
.modal .modal-body {
overflow-y: auto;
}
.single-team-profil-pic {
width: 100%;
height: 350px;
}
#btnHomeNewsroom, #btnHomeLogo {
display: none;
}
img.single-thumb {
height: 214px;
}
body.single .btn-goback img {
padding: 3px;
background-color: #FFF;
border-radius: 9px;
}
.customer-item-desc-miss {
background-color: #FFF;
padding: 25px 15px;
margin-left: -15px;
width: calc(100% + 30px);
}
.customer-item-desc-miss  .customer-item-description {
border-bottom: 1px solid #707070;
}
.customer-item-desc-miss .customer-item-mission {
padding-top: 25px;
}
.contact .contact-form label {
display: block!important;
text-align: left!important;
}
#ouvrage, #team {
padding-top: 120px!important;
}
#aside-service .ouvrage-text-model {
display: block!important;
}
.editoBgWhite {
top: 0;
}
.home-illustration-img {
height: unset!important;
}
.paragraph-card .card-title,
.customer-item-manager.service-ele {
padding: 15px;
}
.paragraph-card .card-body .card-body-wrap {
padding-left: 15px;
padding-right: 15px;
}
.overlay {
max-height: unset!important;
}
#ouvrage-text .ouvrage-article,
.paragraph-card .card-body .card-body-wrap,
.grayQuestion {
font-size: 18px!important;
}
}
@media screen and (min-width: 768px) {
#internalHead {
position: relative;
padding-top: 100px;
}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.navbar .navbar-nav .nav-link {
font-size: 10px!important;
}
.home-illustration-img {
height: 230px!important;
}
}
@media (orientation: landscape) and (min-width: 768px) and (max-width: 1024px) {
.navbar .navbar-nav .nav-link {
font-size: 11px!important;
}
.home-illustration-img {
height: 400px!important;
object-fit: contain!important;
}
}
@media screen and (max-width: 1024px) {
#aside-service,
#aside-page {
margin-top: 30px;
}
.customer-item-manager::before {
margin-left: -11px;
bottom: -21px;
margin-bottom: -20px;
border: 20px solid #707070;
border-left-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
}
.customer-item-manager::after {
margin-left: -10px;
bottom: -17px;
margin-bottom: -20px;
border: 19px solid white;
border-left-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
}
.customer-item-manager::before, .customer-item-manager::after {
content: '';
position: absolute;
left: 50%;
}
.customer-item-manager {
margin-bottom: 50px;
background-color: white;
border: 1px solid #707070;
padding: 60px;
border-radius: 30px;
position: relative;
}
.navbar-brand.out {
transform: unset!important;
}
#btnHomeNewsroom {
right: 10px;
top: 40px;
}
.container-humburger.container-humburger-news {
display: none;
}
.news-separator {
display: none;
}
.home-illustration-img {
object-fit: cover;
}
.ouvrage-text-model-item {
max-width: unset!important;
}
.article-extrait-img .embed-responsive {
height: unset;
}
}
@media all and (min-width: 1024px){
.news-item {
min-height: 600px;
}
#model .model-item {
min-height: 470px;
}
#model .model-item .model-item-link {
position: absolute;
width: 50%;
left: 25%;
bottom: 60px;
}
}
.youtube-video {
width: 560px;
height: 315px;
}
@media only screen and (max-width : 576px) {
.youtube-video {
width: 100%;
}
.page-template-default #internalHead {
padding-top: 60px;
}
}
.blog #flashDiagnostic{
display : none;
} body.elementor-kit-31650 .container-humburger.container-humburger-news,
body.elementor-kit-31650 .navbar + .navbar,
body.elementor-kit-31650 #btnHomeNewsroom{
display: none;
}
body.elementor-kit-31650 #page-news{
margin-top: 67px;
}
body.elementor-kit-31650 .navbar.main-nav.main-nav-news.navbar-expand-md.navbar-light{
top: 0;
}
body.elementor-kit-31650 .navbar.main-nav.main-nav-news.navbar-expand-md.navbar-light .navbar-brand{
padding: 11px 0 17px;
}
body.elementor-kit-31650 .navbar.main-nav.main-nav-news.navbar-expand-md.navbar-light .navbar-brand img{
max-width: 151px;
max-height: 39px;
}
body.elementor-kit-31650 .navbar.main-nav.main-nav-news.navbar-expand-md.navbar-light .navbar-nav{
padding-top: 0;
}
body.elementor-kit-31650 .navbar.main-nav.main-nav-news.navbar-expand-md.navbar-light .nav-link{
text-transform: capitalize;
font-weight: 400;
font-size: 16px;
font-family: "Manrope";
color: #747571;
position: relative;
padding: 15px 1rem !important;
}
body.elementor-kit-31650 .navbar.main-nav.main-nav-news.navbar-expand-md.navbar-light .nav-link.rouge{
background: none!important;
border: none!important;
color: #747571!important;
}
       @font-face {
font-family: "OpenSans-Light";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-Light.eot);
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-Light.eot?#iefix) format("embedded-opentype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-Light.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-Light.woff) format("woff"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-Light.ttf) format("truetype");
font-style: normal;
font-weight: 300;
}
@font-face {
font-family: "OpenSans-Regular";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-Regular.eot);
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-Regular.eot?#iefix) format("embedded-opentype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-Regular.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-Regular.woff) format("woff"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-Regular.ttf) format("truetype");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "OpenSans-SemiBold";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-SemiBold.eot);
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-SemiBold.eot?#iefix) format("embedded-opentype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-SemiBold.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-SemiBold.woff) format("woff"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-SemiBold.ttf) format("truetype");
font-style: normal;
font-weight: 600;
}
@font-face {
font-family: "OpenSans-Bold";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-Bold.eot);
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-Bold.eot?#iefix) format("embedded-opentype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-Bold.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-Bold.woff) format("woff"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-Bold.ttf) format("truetype");
font-style: normal;
font-weight: bold;
}
@font-face {
font-family: "OpenSans-Extrabold";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-Extrabold.eot);
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-Extrabold.eot?#iefix) format("embedded-opentype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-Extrabold.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-Extrabold.woff) format("woff"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//OpenSans-Extrabold.ttf) format("truetype");
font-style: normal;
font-weight: 800;
}
@font-face {
font-family: "Podkova-Regular";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Podkova-Regular.eot);
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Podkova-Regular.eot?#iefix) format("embedded-opentype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Podkova-Regular.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Podkova-Regular.woff) format("woff"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Podkova-Regular.ttf) format("truetype");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Podkova-Semibold";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Podkova-Semibold.eot);
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Podkova-Semibold.eot?#iefix) format("embedded-opentype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Podkova-Semibold.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Podkova-Semibold.woff) format("woff"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Podkova-Semibold.ttf) format("truetype");
font-style: normal;
font-weight: 600;
}
@font-face {
font-family: "Podkova-Bold";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Podkova-Bold.eot);
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Podkova-Bold.eot?#iefix) format("embedded-opentype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Podkova-Bold.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Podkova-Bold.woff) format("woff"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Podkova-Bold.ttf) format("truetype");
font-style: normal;
font-weight: bold;
}
@font-face {
font-family: "EBGaramond-Regular";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//EBGaramond-Regular.eot);
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//EBGaramond-Regular.eot?#iefix) format("embedded-opentype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//EBGaramond-Regular.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//EBGaramond-Regular.woff) format("woff"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//EBGaramond-Regular.ttf) format("truetype");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "EBGaramond-Bold";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//EBGaramond-Bold.eot);
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//EBGaramond-Bold.eot?#iefix) format("embedded-opentype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//EBGaramond-Bold.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//EBGaramond-Bold.woff) format("woff"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//EBGaramond-Bold.ttf) format("truetype");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Times";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Times.eot);
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Times.eot?#iefix) format("embedded-opentype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Times.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Times.woff) format("woff"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Times.ttf) format("truetype");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Tinos-Regular";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Tinos-Regular.eot);
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Tinos-Regular.eot?#iefix) format("embedded-opentype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Tinos-Regular.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Tinos-Regular.woff) format("woff"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Tinos-Regular.ttf) format("truetype");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Tinos-Bold";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Tinos-Bold.eot);
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Tinos-Bold.eot?#iefix) format("embedded-opentype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Tinos-Bold.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Tinos-Bold.woff) format("woff"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//Tinos-Bold.ttf) format("truetype");
font-style: normal;
font-weight: bold;
}
@font-face {
font-family: 'advaloris';
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//advaloris.eot);
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//advaloris.eot?nypu5x#iefix) format("embedded-opentype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//advaloris.ttf?nypu5x) format("truetype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//advaloris.woff?nypu5x) format("woff"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts//advaloris.svg?nypu5x#advaloris) format("svg");
font-weight: normal;
font-style: normal;
}
[class^="advaloris-"], [class*=" advaloris-"] { font-family: 'advaloris' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.advaloris-icon-user:before {
content: "\e90c";
}
.advaloris-icon-user-plus:before {
content: "\e90d";
}
.advaloris-icon-arrow-right:before {
content: "\e90b";
}
.advaloris-icon-arrow-top:before {
content: "\e900";
color: #fff;
}
.advaloris-icon-burger:before {
content: "\e901";
color: #fff;
}
.advaloris-icon-check:before {
content: "\e902";
color: #fff;
}
.advaloris-icon-checked:before {
content: "\e903";
color: #1e80ef;
}
.advaloris-icon-close:before {
content: "\e904";
color: #fff;
}
.advaloris-icon-home:before {
content: "\e905";
color: #fff;
}
.advaloris-icon-left:before {
content: "\e906";
color: #fff;
}
.advaloris-icon-management:before {
content: "\e907";
color: #006f94;
}
.advaloris-icon-organisation:before {
content: "\e908";
color: #006f94;
}
.advaloris-icon-project:before {
content: "\e909";
color: #006f94;
}
.advaloris-icon-strategy:before {
content: "\e90a";
color: #006f94;
} :root {
--blue: #007bff;
--indigo: #6610f2;
--purple: #6f42c1;
--pink: #e83e8c;
--red: #dc3545;
--orange: #fd7e14;
--yellow: #ffc107;
--green: #28a745;
--teal: #20c997;
--cyan: #17a2b8;
--white: #fff;
--gray: #6c757d;
--gray-dark: #343a40;
--primary: #007bff;
--secondary: #6c757d;
--success: #28a745;
--info: #17a2b8;
--warning: #ffc107;
--danger: #dc3545;
--light: #f8f9fa;
--dark: #343a40;
--breakpoint-xs: 0;
--breakpoint-sm: 576px;
--breakpoint-md: 768px;
--breakpoint-lg: 1024px;
--breakpoint-xl: 1260px;
--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*,
*::before,
*::after {
box-sizing: border-box;
}
html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
display: block;
}
body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
background-color: #fff;
}
[tabindex="-1"]:focus {
outline: 0 !important;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 0.5rem;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
text-decoration: underline;
text-decoration: underline dotted;
cursor: help;
border-bottom: 0;
text-decoration-skip-ink: none;
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit;
}
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: .5rem;
margin-left: 0;
}
blockquote {
margin: 0 0 1rem;
}
b,
strong {
font-weight: bolder;
}
small {
font-size: 80%;
}
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -.25em;
}
sup {
top: -.5em;
}
a {
color: #141313;
text-decoration: none;
background-color: transparent;
transition: all .3s ease;
}
a:hover {
color: #141313;
}
a:not([href]):not([tabindex]) {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
outline: 0;
}
pre,
code,
kbd,
samp {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-size: 1em;
}
pre {
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
}
figure {
margin: 0 0 1rem;
}
img {
vertical-align: middle;
border-style: none;
}
svg {
overflow: hidden;
vertical-align: middle;
}
table {
border-collapse: collapse;
}
caption {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
color: #6c757d;
text-align: left;
caption-side: bottom;
}
th {
text-align: inherit;
}
label {
display: inline-block;
margin-bottom: 0.5rem;
}
button {
border-radius: 0;
}
button:focus {
outline: 1px dotted;
outline: 5px auto -webkit-focus-ring-color;
}
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
select {
word-wrap: normal;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
cursor: pointer;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
padding: 0;
border-style: none;
}
input[type="radio"],
input[type="checkbox"] {
box-sizing: border-box;
padding: 0;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
-webkit-appearance: listbox;
}
textarea {
overflow: auto;
resize: vertical;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
legend {
display: block;
width: 100%;
max-width: 100%;
padding: 0;
margin-bottom: .5rem;
font-size: 1.5rem;
line-height: inherit;
color: inherit;
white-space: normal;
}
progress {
vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
outline-offset: -2px;
-webkit-appearance: none;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
summary {
display: list-item;
cursor: pointer;
}
template {
display: none;
}
[hidden] {
display: none !important;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
margin-bottom: 0.5rem;
font-weight: 500;
line-height: 1.2;
}
h1, .h1 {
font-size: 2.5rem;
}
h2, .h2 {
font-size: 2rem;
}
h3, .h3 {
font-size: 1.75rem;
}
h4, .h4 {
font-size: 1.5rem;
}
h5, .h5 {
font-size: 1.25rem;
}
h6, .h6 {
font-size: 1rem;
}
.lead {
font-size: 1.25rem;
font-weight: 300;
}
.display-1 {
font-size: 6rem;
font-weight: 300;
line-height: 1.2;
}
.display-2 {
font-size: 5.5rem;
font-weight: 300;
line-height: 1.2;
}
.display-3 {
font-size: 4.5rem;
font-weight: 300;
line-height: 1.2;
}
.display-4 {
font-size: 3.5rem;
font-weight: 300;
line-height: 1.2;
}
hr {
margin-top: 1rem;
margin-bottom: 1rem;
border: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small,
.small {
font-size: 80%;
font-weight: 400;
}
mark,
.mark {
padding: 0.2em;
background-color: #fcf8e3;
}
.list-unstyled {
padding-left: 0;
list-style: none;
}
.list-inline {
padding-left: 0;
list-style: none;
}
.list-inline-item {
display: inline-block;
}
.list-inline-item:not(:last-child) {
margin-right: 0.5rem;
}
.initialism {
font-size: 90%;
text-transform: uppercase;
}
.blockquote {
margin-bottom: 1rem;
font-size: 1.25rem;
}
.blockquote-footer {
display: block;
font-size: 80%;
color: #6c757d;
}
.blockquote-footer::before {
content: "\2014\00A0";
}
.img-fluid {
display: block;
max-width: 100%;
height: auto;
}
.img-thumbnail {
padding: 0.25rem;
background-color: #fff;
border: 1px solid #dee2e6;
border-radius: 0.25rem;
max-width: 100%;
height: auto;
}
.figure {
display: inline-block;
}
.figure-img {
margin-bottom: 0.5rem;
line-height: 1;
}
.figure-caption {
font-size: 90%;
color: #6c757d;
}
code {
font-size: 87.5%;
color: #e83e8c;
word-break: break-word;
}
a > code {
color: inherit;
}
kbd {
padding: 0.2rem 0.4rem;
font-size: 87.5%;
color: #fff;
background-color: #212529;
border-radius: 0.2rem;
}
kbd kbd {
padding: 0;
font-size: 100%;
font-weight: 700;
}
pre {
display: block;
font-size: 87.5%;
color: #212529;
}
pre code {
font-size: inherit;
color: inherit;
word-break: normal;
}
.pre-scrollable {
max-height: 340px;
overflow-y: scroll;
}
.container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 576px) {
.container {
max-width: 540px;
}
}
@media (min-width: 768px) {
.container {
max-width: 720px;
}
}
@media (min-width: 1024px) {
.container {
max-width: 992px;
}
}
@media (min-width: 1260px) {
.container {
max-width: 1200px;
}
}
.container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.no-gutters {
margin-right: 0;
margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
padding-right: 0;
padding-left: 0;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px;
}
.col {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-1 {
-ms-flex: 0 0 8.3333333333%;
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%;
}
.col-2 {
-ms-flex: 0 0 16.6666666667%;
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.col-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-4 {
-ms-flex: 0 0 33.3333333333%;
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.col-5 {
-ms-flex: 0 0 41.6666666667%;
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%;
}
.col-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-7 {
-ms-flex: 0 0 58.3333333333%;
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.col-8 {
-ms-flex: 0 0 66.6666666667%;
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
}
.col-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-10 {
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.col-11 {
-ms-flex: 0 0 91.6666666667%;
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%;
}
.col-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-first {
-ms-flex-order: -1;
order: -1;
}
.order-last {
-ms-flex-order: 13;
order: 13;
}
.order-0 {
-ms-flex-order: 0;
order: 0;
}
.order-1 {
-ms-flex-order: 1;
order: 1;
}
.order-2 {
-ms-flex-order: 2;
order: 2;
}
.order-3 {
-ms-flex-order: 3;
order: 3;
}
.order-4 {
-ms-flex-order: 4;
order: 4;
}
.order-5 {
-ms-flex-order: 5;
order: 5;
}
.order-6 {
-ms-flex-order: 6;
order: 6;
}
.order-7 {
-ms-flex-order: 7;
order: 7;
}
.order-8 {
-ms-flex-order: 8;
order: 8;
}
.order-9 {
-ms-flex-order: 9;
order: 9;
}
.order-10 {
-ms-flex-order: 10;
order: 10;
}
.order-11 {
-ms-flex-order: 11;
order: 11;
}
.order-12 {
-ms-flex-order: 12;
order: 12;
}
.offset-1 {
margin-left: 8.3333333333%;
}
.offset-2 {
margin-left: 16.6666666667%;
}
.offset-3 {
margin-left: 25%;
}
.offset-4 {
margin-left: 33.3333333333%;
}
.offset-5 {
margin-left: 41.6666666667%;
}
.offset-6 {
margin-left: 50%;
}
.offset-7 {
margin-left: 58.3333333333%;
}
.offset-8 {
margin-left: 66.6666666667%;
}
.offset-9 {
margin-left: 75%;
}
.offset-10 {
margin-left: 83.3333333333%;
}
.offset-11 {
margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
.col-sm {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-sm-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-sm-1 {
-ms-flex: 0 0 8.3333333333%;
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%;
}
.col-sm-2 {
-ms-flex: 0 0 16.6666666667%;
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.col-sm-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-sm-4 {
-ms-flex: 0 0 33.3333333333%;
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.col-sm-5 {
-ms-flex: 0 0 41.6666666667%;
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%;
}
.col-sm-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-sm-7 {
-ms-flex: 0 0 58.3333333333%;
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.col-sm-8 {
-ms-flex: 0 0 66.6666666667%;
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
}
.col-sm-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-sm-10 {
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.col-sm-11 {
-ms-flex: 0 0 91.6666666667%;
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%;
}
.col-sm-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-sm-first {
-ms-flex-order: -1;
order: -1;
}
.order-sm-last {
-ms-flex-order: 13;
order: 13;
}
.order-sm-0 {
-ms-flex-order: 0;
order: 0;
}
.order-sm-1 {
-ms-flex-order: 1;
order: 1;
}
.order-sm-2 {
-ms-flex-order: 2;
order: 2;
}
.order-sm-3 {
-ms-flex-order: 3;
order: 3;
}
.order-sm-4 {
-ms-flex-order: 4;
order: 4;
}
.order-sm-5 {
-ms-flex-order: 5;
order: 5;
}
.order-sm-6 {
-ms-flex-order: 6;
order: 6;
}
.order-sm-7 {
-ms-flex-order: 7;
order: 7;
}
.order-sm-8 {
-ms-flex-order: 8;
order: 8;
}
.order-sm-9 {
-ms-flex-order: 9;
order: 9;
}
.order-sm-10 {
-ms-flex-order: 10;
order: 10;
}
.order-sm-11 {
-ms-flex-order: 11;
order: 11;
}
.order-sm-12 {
-ms-flex-order: 12;
order: 12;
}
.offset-sm-0 {
margin-left: 0;
}
.offset-sm-1 {
margin-left: 8.3333333333%;
}
.offset-sm-2 {
margin-left: 16.6666666667%;
}
.offset-sm-3 {
margin-left: 25%;
}
.offset-sm-4 {
margin-left: 33.3333333333%;
}
.offset-sm-5 {
margin-left: 41.6666666667%;
}
.offset-sm-6 {
margin-left: 50%;
}
.offset-sm-7 {
margin-left: 58.3333333333%;
}
.offset-sm-8 {
margin-left: 66.6666666667%;
}
.offset-sm-9 {
margin-left: 75%;
}
.offset-sm-10 {
margin-left: 83.3333333333%;
}
.offset-sm-11 {
margin-left: 91.6666666667%;
}
}
@media (min-width: 768px) {
.col-md {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-md-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-md-1 {
-ms-flex: 0 0 8.3333333333%;
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%;
}
.col-md-2 {
-ms-flex: 0 0 16.6666666667%;
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.col-md-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-md-4 {
-ms-flex: 0 0 33.3333333333%;
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.col-md-5 {
-ms-flex: 0 0 41.6666666667%;
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%;
}
.col-md-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-md-7 {
-ms-flex: 0 0 58.3333333333%;
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.col-md-8 {
-ms-flex: 0 0 66.6666666667%;
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
}
.col-md-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-md-10 {
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.col-md-11 {
-ms-flex: 0 0 91.6666666667%;
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%;
}
.col-md-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-md-first {
-ms-flex-order: -1;
order: -1;
}
.order-md-last {
-ms-flex-order: 13;
order: 13;
}
.order-md-0 {
-ms-flex-order: 0;
order: 0;
}
.order-md-1 {
-ms-flex-order: 1;
order: 1;
}
.order-md-2 {
-ms-flex-order: 2;
order: 2;
}
.order-md-3 {
-ms-flex-order: 3;
order: 3;
}
.order-md-4 {
-ms-flex-order: 4;
order: 4;
}
.order-md-5 {
-ms-flex-order: 5;
order: 5;
}
.order-md-6 {
-ms-flex-order: 6;
order: 6;
}
.order-md-7 {
-ms-flex-order: 7;
order: 7;
}
.order-md-8 {
-ms-flex-order: 8;
order: 8;
}
.order-md-9 {
-ms-flex-order: 9;
order: 9;
}
.order-md-10 {
-ms-flex-order: 10;
order: 10;
}
.order-md-11 {
-ms-flex-order: 11;
order: 11;
}
.order-md-12 {
-ms-flex-order: 12;
order: 12;
}
.offset-md-0 {
margin-left: 0;
}
.offset-md-1 {
margin-left: 8.3333333333%;
}
.offset-md-2 {
margin-left: 16.6666666667%;
}
.offset-md-3 {
margin-left: 25%;
}
.offset-md-4 {
margin-left: 33.3333333333%;
}
.offset-md-5 {
margin-left: 41.6666666667%;
}
.offset-md-6 {
margin-left: 50%;
}
.offset-md-7 {
margin-left: 58.3333333333%;
}
.offset-md-8 {
margin-left: 66.6666666667%;
}
.offset-md-9 {
margin-left: 75%;
}
.offset-md-10 {
margin-left: 83.3333333333%;
}
.offset-md-11 {
margin-left: 91.6666666667%;
}
}
@media (min-width: 1024px) {
.col-lg {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-lg-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-lg-1 {
-ms-flex: 0 0 8.3333333333%;
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%;
}
.col-lg-2 {
-ms-flex: 0 0 16.6666666667%;
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.col-lg-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-lg-4 {
-ms-flex: 0 0 33.3333333333%;
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.col-lg-5 {
-ms-flex: 0 0 41.6666666667%;
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%;
}
.col-lg-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-lg-7 {
-ms-flex: 0 0 58.3333333333%;
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.col-lg-8 {
-ms-flex: 0 0 66.6666666667%;
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
}
.col-lg-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-lg-10 {
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.col-lg-11 {
-ms-flex: 0 0 91.6666666667%;
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%;
}
.col-lg-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-lg-first {
-ms-flex-order: -1;
order: -1;
}
.order-lg-last {
-ms-flex-order: 13;
order: 13;
}
.order-lg-0 {
-ms-flex-order: 0;
order: 0;
}
.order-lg-1 {
-ms-flex-order: 1;
order: 1;
}
.order-lg-2 {
-ms-flex-order: 2;
order: 2;
}
.order-lg-3 {
-ms-flex-order: 3;
order: 3;
}
.order-lg-4 {
-ms-flex-order: 4;
order: 4;
}
.order-lg-5 {
-ms-flex-order: 5;
order: 5;
}
.order-lg-6 {
-ms-flex-order: 6;
order: 6;
}
.order-lg-7 {
-ms-flex-order: 7;
order: 7;
}
.order-lg-8 {
-ms-flex-order: 8;
order: 8;
}
.order-lg-9 {
-ms-flex-order: 9;
order: 9;
}
.order-lg-10 {
-ms-flex-order: 10;
order: 10;
}
.order-lg-11 {
-ms-flex-order: 11;
order: 11;
}
.order-lg-12 {
-ms-flex-order: 12;
order: 12;
}
.offset-lg-0 {
margin-left: 0;
}
.offset-lg-1 {
margin-left: 8.3333333333%;
}
.offset-lg-2 {
margin-left: 16.6666666667%;
}
.offset-lg-3 {
margin-left: 25%;
}
.offset-lg-4 {
margin-left: 33.3333333333%;
}
.offset-lg-5 {
margin-left: 41.6666666667%;
}
.offset-lg-6 {
margin-left: 50%;
}
.offset-lg-7 {
margin-left: 58.3333333333%;
}
.offset-lg-8 {
margin-left: 66.6666666667%;
}
.offset-lg-9 {
margin-left: 75%;
}
.offset-lg-10 {
margin-left: 83.3333333333%;
}
.offset-lg-11 {
margin-left: 91.6666666667%;
}
}
@media (min-width: 1260px) {
.col-xl {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-xl-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-xl-1 {
-ms-flex: 0 0 8.3333333333%;
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%;
}
.col-xl-2 {
-ms-flex: 0 0 16.6666666667%;
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.col-xl-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-xl-4 {
-ms-flex: 0 0 33.3333333333%;
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.col-xl-5 {
-ms-flex: 0 0 41.6666666667%;
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%;
}
.col-xl-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-xl-7 {
-ms-flex: 0 0 58.3333333333%;
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.col-xl-8 {
-ms-flex: 0 0 66.6666666667%;
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
}
.col-xl-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-xl-10 {
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.col-xl-11 {
-ms-flex: 0 0 91.6666666667%;
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%;
}
.col-xl-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-xl-first {
-ms-flex-order: -1;
order: -1;
}
.order-xl-last {
-ms-flex-order: 13;
order: 13;
}
.order-xl-0 {
-ms-flex-order: 0;
order: 0;
}
.order-xl-1 {
-ms-flex-order: 1;
order: 1;
}
.order-xl-2 {
-ms-flex-order: 2;
order: 2;
}
.order-xl-3 {
-ms-flex-order: 3;
order: 3;
}
.order-xl-4 {
-ms-flex-order: 4;
order: 4;
}
.order-xl-5 {
-ms-flex-order: 5;
order: 5;
}
.order-xl-6 {
-ms-flex-order: 6;
order: 6;
}
.order-xl-7 {
-ms-flex-order: 7;
order: 7;
}
.order-xl-8 {
-ms-flex-order: 8;
order: 8;
}
.order-xl-9 {
-ms-flex-order: 9;
order: 9;
}
.order-xl-10 {
-ms-flex-order: 10;
order: 10;
}
.order-xl-11 {
-ms-flex-order: 11;
order: 11;
}
.order-xl-12 {
-ms-flex-order: 12;
order: 12;
}
.offset-xl-0 {
margin-left: 0;
}
.offset-xl-1 {
margin-left: 8.3333333333%;
}
.offset-xl-2 {
margin-left: 16.6666666667%;
}
.offset-xl-3 {
margin-left: 25%;
}
.offset-xl-4 {
margin-left: 33.3333333333%;
}
.offset-xl-5 {
margin-left: 41.6666666667%;
}
.offset-xl-6 {
margin-left: 50%;
}
.offset-xl-7 {
margin-left: 58.3333333333%;
}
.offset-xl-8 {
margin-left: 66.6666666667%;
}
.offset-xl-9 {
margin-left: 75%;
}
.offset-xl-10 {
margin-left: 83.3333333333%;
}
.offset-xl-11 {
margin-left: 91.6666666667%;
}
}
.table {
width: 100%;
margin-bottom: 1rem;
color: #212529;
}
.table th,
.table td {
padding: 0.75rem;
vertical-align: top;
border-top: 1px solid #dee2e6;
}
.table thead th {
vertical-align: bottom;
border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
border-top: 2px solid #dee2e6;
}
.table-sm th,
.table-sm td {
padding: 0.3rem;
}
.table-bordered {
border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
border-bottom-width: 2px;
}
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
color: #212529;
background-color: rgba(0, 0, 0, 0.075);
}
.table-primary,
.table-primary > th,
.table-primary > td {
background-color: #b8daff;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
border-color: #7abaff;
}
.table-hover .table-primary:hover {
background-color: #9fcdff;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
background-color: #9fcdff;
}
.table-secondary,
.table-secondary > th,
.table-secondary > td {
background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
border-color: #b3b7bb;
}
.table-hover .table-secondary:hover {
background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
background-color: #c8cbcf;
}
.table-success,
.table-success > th,
.table-success > td {
background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
border-color: #8fd19e;
}
.table-hover .table-success:hover {
background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
background-color: #b1dfbb;
}
.table-info,
.table-info > th,
.table-info > td {
background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
border-color: #86cfda;
}
.table-hover .table-info:hover {
background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
background-color: #abdde5;
}
.table-warning,
.table-warning > th,
.table-warning > td {
background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
border-color: #ffdf7e;
}
.table-hover .table-warning:hover {
background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
background-color: #ffe8a1;
}
.table-danger,
.table-danger > th,
.table-danger > td {
background-color: #f5c6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
border-color: #ed969e;
}
.table-hover .table-danger:hover {
background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
background-color: #f1b0b7;
}
.table-light,
.table-light > th,
.table-light > td {
background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
border-color: #fbfcfc;
}
.table-hover .table-light:hover {
background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
background-color: #ececf6;
}
.table-dark,
.table-dark > th,
.table-dark > td {
background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
border-color: #95999c;
}
.table-hover .table-dark:hover {
background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
background-color: #b9bbbe;
}
.table-active,
.table-active > th,
.table-active > td {
background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover {
background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
color: #fff;
background-color: #343a40;
border-color: #454d55;
}
.table .thead-light th {
color: #495057;
background-color: #e9ecef;
border-color: #dee2e6;
}
.table-dark {
color: #fff;
background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
border-color: #454d55;
}
.table-dark.table-bordered {
border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
color: #fff;
background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
.table-responsive-sm {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.table-responsive-sm > .table-bordered {
border: 0;
}
}
@media (max-width: 767.98px) {
.table-responsive-md {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.table-responsive-md > .table-bordered {
border: 0;
}
}
@media (max-width: 1023.98px) {
.table-responsive-lg {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.table-responsive-lg > .table-bordered {
border: 0;
}
}
@media (max-width: 1259.98px) {
.table-responsive-xl {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.table-responsive-xl > .table-bordered {
border: 0;
}
}
.table-responsive {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
border: 0;
}
.form-control {
display: block;
width: 100%;
height: calc(1.5em + 0.75rem + 2px);
padding: 0.375rem 0.75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: 0.25rem;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.form-control {
transition: none;
}
}
.form-control::-ms-expand {
background-color: transparent;
border: 0;
}
.form-control:focus {
color: #495057;
background-color: #fff;
border-color: #80bdff;
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control:-ms-input-placeholder {
color: #6c757d;
opacity: 1;
}
.form-control::placeholder {
color: #6c757d;
opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
background-color: #e9ecef;
opacity: 1;
}
select.form-control:focus::-ms-value {
color: #495057;
background-color: #fff;
}
.form-control-file,
.form-control-range {
display: block;
width: 100%;
}
.col-form-label {
padding-top: calc(0.375rem + 1px);
padding-bottom: calc(0.375rem + 1px);
margin-bottom: 0;
font-size: inherit;
line-height: 1.5;
}
.col-form-label-lg {
padding-top: calc(0.5rem + 1px);
padding-bottom: calc(0.5rem + 1px);
font-size: 1.25rem;
line-height: 1.5;
}
.col-form-label-sm {
padding-top: calc(0.25rem + 1px);
padding-bottom: calc(0.25rem + 1px);
font-size: 0.875rem;
line-height: 1.5;
}
.form-control-plaintext {
display: block;
width: 100%;
padding-top: 0.375rem;
padding-bottom: 0.375rem;
margin-bottom: 0;
line-height: 1.5;
color: #212529;
background-color: transparent;
border: solid transparent;
border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
padding-right: 0;
padding-left: 0;
}
.form-control-sm {
height: calc(1.5em + 0.5rem + 2px);
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5;
border-radius: 0.2rem;
}
.form-control-lg {
height: calc(1.5em + 1rem + 2px);
padding: 0.5rem 1rem;
font-size: 1.25rem;
line-height: 1.5;
border-radius: 0.3rem;
}
select.form-control[size], select.form-control[multiple] {
height: auto;
}
textarea.form-control {
height: auto;
}
.form-group {
margin-bottom: 1rem;
}
.form-text {
display: block;
margin-top: 0.25rem;
}
div:not(#stripe-payment-data) > .form-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -5px;
margin-left: -5px;
}
.form-row > .col,
.form-row > [class*="col-"] {
padding-right: 5px;
padding-left: 5px;
}
.form-check {
position: relative;
display: block;
padding-left: 1.25rem;
}
.form-check-input {
position: absolute;
margin-top: 0.3rem;
margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
color: #6c757d;
}
.form-check-label {
margin-bottom: 0;
}
.form-check-inline {
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-align: center;
align-items: center;
padding-left: 0;
margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
position: static;
margin-top: 0;
margin-right: 0.3125rem;
margin-left: 0;
}
.valid-feedback {
display: none;
width: 100%;
margin-top: 0.25rem;
font-size: 80%;
color: #28a745;
}
.valid-tooltip {
position: absolute;
top: 100%;
z-index: 5;
display: none;
max-width: 100%;
padding: 0.25rem 0.5rem;
margin-top: .1rem;
font-size: 0.875rem;
line-height: 1.5;
color: #fff;
background-color: rgba(40, 167, 69, 0.9);
border-radius: 0.25rem;
}
.was-validated .form-control:valid, .form-control.is-valid {
border-color: #28a745;
padding-right: calc(1.5em + 0.75rem);
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-position: center right calc(0.375em + 0.1875rem);
background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
border-color: #28a745;
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
display: block;
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
padding-right: calc(1.5em + 0.75rem);
background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:valid, .custom-select.is-valid {
border-color: #28a745;
padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
border-color: #28a745;
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
display: block;
}
.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
display: block;
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
border-color: #28a745;
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
border-color: #34ce57;
background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
border-color: #28a745;
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.invalid-feedback {
display: none;
width: 100%;
margin-top: 0.25rem;
font-size: 80%;
color: #dc3545;
}
.invalid-tooltip {
position: absolute;
top: 100%;
z-index: 5;
display: none;
max-width: 100%;
padding: 0.25rem 0.5rem;
margin-top: .1rem;
font-size: 0.875rem;
line-height: 1.5;
color: #fff;
background-color: rgba(220, 53, 69, 0.9);
border-radius: 0.25rem;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
border-color: #dc3545;
padding-right: calc(1.5em + 0.75rem);
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
background-repeat: no-repeat;
background-position: center right calc(0.375em + 0.1875rem);
background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
border-color: #dc3545;
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip {
display: block;
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
padding-right: calc(1.5em + 0.75rem);
background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:invalid, .custom-select.is-invalid {
border-color: #dc3545;
padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
border-color: #dc3545;
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
display: block;
}
.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
display: block;
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
border-color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
border-color: #e4606d;
background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
border-color: #dc3545;
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline {
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-ms-flex-align: center;
align-items: center;
}
.form-inline .form-check {
width: 100%;
}
@media (min-width: 576px) {
.form-inline label {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 0;
}
.form-inline .form-group {
display: -ms-flexbox;
display: flex;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-ms-flex-align: center;
align-items: center;
margin-bottom: 0;
}
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.form-inline .form-control-plaintext {
display: inline-block;
}
.form-inline .input-group,
.form-inline .custom-select {
width: auto;
}
.form-inline .form-check {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
width: auto;
padding-left: 0;
}
.form-inline .form-check-input {
position: relative;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-top: 0;
margin-right: 0.25rem;
margin-left: 0;
}
.form-inline .custom-control {
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
}
.form-inline .custom-control-label {
margin-bottom: 0;
}
}
.btn {
display: inline-block;
font-weight: 400;
color: #212529;
text-align: center;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: transparent;
border: 1px solid transparent;
padding: 0.375rem 0.75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: 0.25rem;
transition: 0s;
}
@media (prefers-reduced-motion: reduce) {
.btn {
transition: none;
}
}
.btn:hover {
color: #212529;
text-decoration: none;
}
.btn:focus, .btn.focus {
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled, .btn:disabled {
opacity: 0.65;
}
a.btn.disabled,
fieldset:disabled a.btn {
pointer-events: none;
}
.btn-primary {
color: #fff;
background-color: #007bff;
border-color: #007bff;
}
.btn-primary:hover {
color: #fff;
background-color: #0069d9;
border-color: #0062cc;
}
.btn-primary:focus, .btn-primary.focus {
box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
color: #fff;
background-color: #007bff;
border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
color: #fff;
background-color: #0062cc;
border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-secondary {
color: #fff;
background-color: #6c757d;
border-color: #6c757d;
}
.btn-secondary:hover {
color: #fff;
background-color: #5a6268;
border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
color: #fff;
background-color: #6c757d;
border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
color: #fff;
background-color: #545b62;
border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-success {
color: #fff;
background-color: #28a745;
border-color: #28a745;
}
.btn-success:hover {
color: #fff;
background-color: #218838;
border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
color: #fff;
background-color: #28a745;
border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
color: #fff;
background-color: #1e7e34;
border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-info {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8;
}
.btn-info:hover {
color: #fff;
background-color: #138496;
border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
color: #fff;
background-color: #117a8b;
border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-warning {
color: #212529;
background-color: #ffc107;
border-color: #ffc107;
}
.btn-warning:hover {
color: #212529;
background-color: #e0a800;
border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
color: #212529;
background-color: #ffc107;
border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
color: #212529;
background-color: #d39e00;
border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-danger {
color: #fff;
background-color: #dc3545;
border-color: #dc3545;
}
.btn-danger:hover {
color: #fff;
background-color: #c82333;
border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
color: #fff;
background-color: #dc3545;
border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
color: #fff;
background-color: #bd2130;
border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-light {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa;
}
.btn-light:hover {
color: #212529;
background-color: #e2e6ea;
border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
color: #212529;
background-color: #dae0e5;
border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-dark {
color: #fff;
background-color: #343a40;
border-color: #343a40;
}
.btn-dark:hover {
color: #fff;
background-color: #23272b;
border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
color: #fff;
background-color: #343a40;
border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
color: #fff;
background-color: #1d2124;
border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-outline-primary {
color: #007bff;
border-color: #007bff;
}
.btn-outline-primary:hover {
color: #fff;
background-color: #007bff;
border-color: #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
color: #007bff;
background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
color: #fff;
background-color: #007bff;
border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-secondary {
color: #6c757d;
border-color: #6c757d;
}
.btn-outline-secondary:hover {
color: #fff;
background-color: #6c757d;
border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
color: #6c757d;
background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
color: #fff;
background-color: #6c757d;
border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-success {
color: #28a745;
border-color: #28a745;
}
.btn-outline-success:hover {
color: #fff;
background-color: #28a745;
border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
color: #28a745;
background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
color: #fff;
background-color: #28a745;
border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-info {
color: #17a2b8;
border-color: #17a2b8;
}
.btn-outline-info:hover {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
color: #17a2b8;
background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning {
color: #ffc107;
border-color: #ffc107;
}
.btn-outline-warning:hover {
color: #212529;
background-color: #ffc107;
border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
color: #ffc107;
background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
color: #212529;
background-color: #ffc107;
border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger {
color: #dc3545;
border-color: #dc3545;
}
.btn-outline-danger:hover {
color: #fff;
background-color: #dc3545;
border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
color: #dc3545;
background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
color: #fff;
background-color: #dc3545;
border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-light {
color: #f8f9fa;
border-color: #f8f9fa;
}
.btn-outline-light:hover {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
color: #f8f9fa;
background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark {
color: #343a40;
border-color: #343a40;
}
.btn-outline-dark:hover {
color: #fff;
background-color: #343a40;
border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
color: #343a40;
background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
color: #fff;
background-color: #343a40;
border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-link {
font-weight: 400;
color: #007bff;
text-decoration: none;
}
.btn-link:hover {
color: #0056b3;
text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
text-decoration: underline;
box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
color: #6c757d;
pointer-events: none;
}
.btn-lg, .btn-group-lg > .btn {
padding: 0.5rem 1rem;
font-size: 1.25rem;
line-height: 1.5;
border-radius: 0.3rem;
}
.btn-sm, .btn-group-sm > .btn {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5;
border-radius: 0.2rem;
}
.btn-block {
display: block;
width: 100%;
}
.btn-block + .btn-block {
margin-top: 0.5rem;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
width: 100%;
}
.fade {
transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
.fade {
transition: none;
}
}
.fade:not(.show) {
opacity: 0;
}
.collapse:not(.show) {
display: none;
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
.collapsing {
transition: none;
}
}
.dropup,
.dropright,
.dropdown,
.dropleft {
position: relative;
}
.dropdown-toggle {
white-space: nowrap;
}
.dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid;
border-right: 0.3em solid transparent;
border-bottom: 0;
border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
margin-left: 0;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 10rem;
padding: 0 0;
margin: 0 0 0;
font-size: 1rem;
color: #212529;
text-align: left;
list-style: none;
background-color: #fff;
background-clip: padding-box;
border: 0 solid rgba(0, 0, 0, 0.15);
border-radius: 0;
}
.dropdown-menu-left {
right: auto;
left: 0;
}
.dropdown-menu-right {
right: 0;
left: auto;
}
@media (min-width: 576px) {
.dropdown-menu-sm-left {
right: auto;
left: 0;
}
.dropdown-menu-sm-right {
right: 0;
left: auto;
}
}
@media (min-width: 768px) {
.dropdown-menu-md-left {
right: auto;
left: 0;
}
.dropdown-menu-md-right {
right: 0;
left: auto;
}
}
@media (min-width: 1024px) {
.dropdown-menu-lg-left {
right: auto;
left: 0;
}
.dropdown-menu-lg-right {
right: 0;
left: auto;
}
}
@media (min-width: 1260px) {
.dropdown-menu-xl-left {
right: auto;
left: 0;
}
.dropdown-menu-xl-right {
right: 0;
left: auto;
}
}
.dropup .dropdown-menu {
top: auto;
bottom: 100%;
margin-top: 0;
margin-bottom: 0;
}
.dropup .dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0;
border-right: 0.3em solid transparent;
border-bottom: 0.3em solid;
border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
margin-left: 0;
}
.dropright .dropdown-menu {
top: 0;
right: auto;
left: 100%;
margin-top: 0;
margin-left: 0;
}
.dropright .dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid transparent;
border-right: 0;
border-bottom: 0.3em solid transparent;
border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
margin-left: 0;
}
.dropright .dropdown-toggle::after {
vertical-align: 0;
}
.dropleft .dropdown-menu {
top: 0;
right: 100%;
left: auto;
margin-top: 0;
margin-right: 0;
}
.dropleft .dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
}
.dropleft .dropdown-toggle::after {
display: none;
}
.dropleft .dropdown-toggle::before {
display: inline-block;
margin-right: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid transparent;
border-right: 0.3em solid;
border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
margin-left: 0;
}
.dropleft .dropdown-toggle::before {
vertical-align: 0;
}
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
right: auto;
bottom: auto;
}
.dropdown-divider {
height: 0;
margin: 0.5rem 0;
overflow: hidden;
border-top: 1px solid #e9ecef;
}
.dropdown-item {
display: block;
width: 100%;
padding: 0.25rem 1.5rem;
clear: both;
font-weight: 400;
color: #212529;
text-align: inherit;
white-space: nowrap;
background-color: transparent;
border: 0;
}
.dropdown-item:first-child {
border-top-left-radius: calc(0 - 0);
border-top-right-radius: calc(0 - 0);
}
.dropdown-item:last-child {
border-bottom-right-radius: calc(0 - 0);
border-bottom-left-radius: calc(0 - 0);
}
.dropdown-item:hover, .dropdown-item:focus {
color: #16181b;
text-decoration: none;
background-color: transparent;
outline: none;
}
.dropdown-item.active, .dropdown-item:active {
color: #fff;
text-decoration: none;
background-color: transparent;
}
.dropdown-item.disabled, .dropdown-item:disabled {
color: #6c757d;
pointer-events: none;
background-color: transparent;
}
.dropdown-menu.show {
display: block;
}
.dropdown-header {
display: block;
padding: 0 1.5rem;
margin-bottom: 0;
font-size: 0.875rem;
color: #6c757d;
white-space: nowrap;
}
.dropdown-item-text {
display: block;
padding: 0.25rem 1.5rem;
color: #212529;
}
.btn-group,
.btn-group-vertical {
position: relative;
display: -ms-inline-flexbox;
display: inline-flex;
vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
z-index: 1;
}
.btn-toolbar {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: start;
justify-content: flex-start;
}
.btn-toolbar .input-group {
width: auto;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
padding-right: 0.5625rem;
padding-left: 0.5625rem;
}
.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
padding-right: 0.375rem;
padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
padding-right: 0.75rem;
padding-left: 0.75rem;
}
.btn-group-vertical {
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-pack: center;
justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
margin-bottom: 0;
}
.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
position: absolute;
clip: rect(0, 0, 0, 0);
pointer-events: none;
}
.input-group {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: stretch;
align-items: stretch;
width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
width: 1%;
margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.input-group > .custom-file {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.input-group-prepend,
.input-group-append {
display: -ms-flexbox;
display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
position: relative;
z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
margin-left: -1px;
}
.input-group-prepend {
margin-right: -1px;
}
.input-group-append {
margin-left: -1px;
}
.input-group-text {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
padding: 0.375rem 0.75rem;
margin-bottom: 0;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
text-align: center;
white-space: nowrap;
background-color: #e9ecef;
border: 1px solid #ced4da;
border-radius: 0.25rem;
}
.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
margin-top: 0;
}
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
height: calc(1.5em + 1rem + 2px);
}
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
padding: 0.5rem 1rem;
font-size: 1.25rem;
line-height: 1.5;
border-radius: 0.3rem;
}
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
height: calc(1.5em + 0.5rem + 2px);
}
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5;
border-radius: 0.2rem;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
padding-right: 1.75rem;
}
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.custom-control {
position: relative;
display: block;
min-height: 1.5rem;
padding-left: 1.5rem;
}
.custom-control-inline {
display: -ms-inline-flexbox;
display: inline-flex;
margin-right: 1rem;
}
.custom-control-input {
position: absolute;
z-index: -1;
opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
color: #fff;
border-color: #007bff;
background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
color: #fff;
background-color: #b3d7ff;
border-color: #b3d7ff;
}
.custom-control-input:disabled ~ .custom-control-label {
color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before {
background-color: #e9ecef;
}
.custom-control-label {
position: relative;
margin-bottom: 0;
vertical-align: top;
}
.custom-control-label::before {
position: absolute;
top: 0.25rem;
left: -1.5rem;
display: block;
width: 1rem;
height: 1rem;
pointer-events: none;
content: "";
background-color: #fff;
border: #adb5bd solid 1px;
}
.custom-control-label::after {
position: absolute;
top: 0.25rem;
left: -1.5rem;
display: block;
width: 1rem;
height: 1rem;
content: "";
background: no-repeat 50% / 50% 50%;
}
.custom-checkbox .custom-control-label::before {
border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
border-color: #007bff;
background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
background-color: rgba(0, 123, 255, 0.5);
}
.custom-radio .custom-control-label::before {
border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
background-color: rgba(0, 123, 255, 0.5);
}
.custom-switch {
padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
left: -2.25rem;
width: 1.75rem;
pointer-events: all;
border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
top: calc(0.25rem + 2px);
left: calc(-2.25rem + 2px);
width: calc(1rem - 4px);
height: calc(1rem - 4px);
background-color: #adb5bd;
border-radius: 0.5rem;
transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.custom-switch .custom-control-label::after {
transition: none;
}
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
background-color: #fff;
transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
background-color: rgba(0, 123, 255, 0.5);
}
.custom-select {
display: inline-block;
width: 100%;
height: calc(1.5em + 0.75rem + 2px);
padding: 0.375rem 1.75rem 0.375rem 0.75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
vertical-align: middle;
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
background-color: #fff;
border: 1px solid #ced4da;
border-radius: 0.25rem;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.custom-select:focus {
border-color: #80bdff;
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
color: #495057;
background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
height: auto;
padding-right: 0.75rem;
background-image: none;
}
.custom-select:disabled {
color: #6c757d;
background-color: #e9ecef;
}
.custom-select::-ms-expand {
display: none;
}
.custom-select-sm {
height: calc(1.5em + 0.5rem + 2px);
padding-top: 0.25rem;
padding-bottom: 0.25rem;
padding-left: 0.5rem;
font-size: 0.875rem;
}
.custom-select-lg {
height: calc(1.5em + 1rem + 2px);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1rem;
font-size: 1.25rem;
}
.custom-file {
position: relative;
display: inline-block;
width: 100%;
height: calc(1.5em + 0.75rem + 2px);
margin-bottom: 0;
}
.custom-file-input {
position: relative;
z-index: 2;
width: 100%;
height: calc(1.5em + 0.75rem + 2px);
margin: 0;
opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
border-color: #80bdff;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input:disabled ~ .custom-file-label {
background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
content: attr(data-browse);
}
.custom-file-label {
position: absolute;
top: 0;
right: 0;
left: 0;
z-index: 1;
height: calc(1.5em + 0.75rem + 2px);
padding: 0.375rem 0.75rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
background-color: #fff;
border: 1px solid #ced4da;
border-radius: 0.25rem;
}
.custom-file-label::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
z-index: 3;
display: block;
height: calc(1.5em + 0.75rem);
padding: 0.375rem 0.75rem;
line-height: 1.5;
color: #495057;
content: "Browse";
background-color: #e9ecef;
border-left: inherit;
border-radius: 0 0.25rem 0.25rem 0;
}
.custom-range {
width: 100%;
height: calc(1rem + 0.4rem);
padding: 0;
background-color: transparent;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.custom-range:focus {
outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
border: 0;
}
.custom-range::-webkit-slider-thumb {
width: 1rem;
height: 1rem;
margin-top: -0.25rem;
background-color: #007bff;
border: 0;
border-radius: 1rem;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-webkit-appearance: none;
appearance: none;
}
@media (prefers-reduced-motion: reduce) {
.custom-range::-webkit-slider-thumb {
transition: none;
}
}
.custom-range::-webkit-slider-thumb:active {
background-color: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
width: 100%;
height: 0.5rem;
color: transparent;
cursor: pointer;
background-color: #dee2e6;
border-color: transparent;
border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
width: 1rem;
height: 1rem;
background-color: #007bff;
border: 0;
border-radius: 1rem;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-moz-appearance: none;
appearance: none;
}
@media (prefers-reduced-motion: reduce) {
.custom-range::-moz-range-thumb {
transition: none;
}
}
.custom-range::-moz-range-thumb:active {
background-color: #b3d7ff;
}
.custom-range::-moz-range-track {
width: 100%;
height: 0.5rem;
color: transparent;
cursor: pointer;
background-color: #dee2e6;
border-color: transparent;
border-radius: 1rem;
}
.custom-range::-ms-thumb {
width: 1rem;
height: 1rem;
margin-top: 0;
margin-right: 0.2rem;
margin-left: 0.2rem;
background-color: #007bff;
border: 0;
border-radius: 1rem;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
appearance: none;
}
@media (prefers-reduced-motion: reduce) {
.custom-range::-ms-thumb {
transition: none;
}
}
.custom-range::-ms-thumb:active {
background-color: #b3d7ff;
}
.custom-range::-ms-track {
width: 100%;
height: 0.5rem;
color: transparent;
cursor: pointer;
background-color: transparent;
border-color: transparent;
border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
background-color: #dee2e6;
border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
margin-right: 15px;
background-color: #dee2e6;
border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
cursor: default;
}
.custom-range:disabled::-ms-thumb {
background-color: #adb5bd;
}
.custom-control-label::before,
.custom-file-label,
.custom-select {
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.custom-control-label::before,
.custom-file-label,
.custom-select {
transition: none;
}
}
.nav {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.nav-link {
display: block;
padding: 1.25rem 1rem;
}
.nav-link:hover, .nav-link:focus {
text-decoration: none;
}
.nav-link.disabled {
color: #6c757d;
pointer-events: none;
cursor: default;
}
.nav-tabs {
border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
margin-bottom: -1px;
}
.nav-tabs .nav-link {
border: 1px solid transparent;
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
color: #6c757d;
background-color: transparent;
border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
color: #495057;
background-color: #fff;
border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.nav-pills .nav-link {
border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
color: #fff;
background-color: #007bff;
}
.nav-fill .nav-item {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
text-align: center;
}
.nav-justified .nav-item {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
text-align: center;
}
.tab-content > .tab-pane {
display: none;
}
.tab-content > .active {
display: block;
}
.navbar {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 0 1rem;
}
.navbar > .container,
.navbar > .container-fluid {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: justify;
justify-content: space-between;
}
.navbar-brand {
display: inline-block;
padding-top: 1rem;
padding-bottom: 1rem;
margin-right: 1rem;
font-size: 1.25rem;
line-height: inherit;
white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
text-decoration: none;
}
.navbar-nav {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.navbar-nav .nav-link {
padding-right: 0;
padding-left: 0;
}
.navbar-nav .dropdown-menu {
position: static;
float: none;
}
.navbar-text {
display: inline-block;
padding-top: 1.25rem;
padding-bottom: 1.25rem;
}
.navbar-collapse {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-align: center;
align-items: center;
}
.navbar-toggler {
padding: 0.25rem 0.75rem;
font-size: 1.25rem;
line-height: 1;
background-color: transparent;
border: 1px solid transparent;
border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
text-decoration: none;
}
.navbar-toggler-icon {
display: inline-block;
width: 24px;
height: 24px;
vertical-align: middle;
content: "";
background: no-repeat center center;
background-size: 100% 100%;
}
@media (max-width: 575.98px) {
.navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
padding-right: 0;
padding-left: 0;
}
}
@media (min-width: 576px) {
.navbar-expand-sm {
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-ms-flex-pack: start;
justify-content: flex-start;
}
.navbar-expand-sm .navbar-nav {
-ms-flex-direction: row;
flex-direction: row;
}
.navbar-expand-sm .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-sm .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.navbar-expand-sm .navbar-collapse {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
.navbar-expand-sm .navbar-toggler {
display: none;
}
}
@media (max-width: 767.98px) {
.navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
padding-right: 0;
padding-left: 0;
}
}
@media (min-width: 768px) {
.navbar-expand-md {
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-ms-flex-pack: start;
justify-content: flex-start;
}
.navbar-expand-md .navbar-nav {
-ms-flex-direction: row;
flex-direction: row;
}
.navbar-expand-md .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-md .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.navbar-expand-md .navbar-collapse {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
.navbar-expand-md .navbar-toggler {
display: none;
}
}
@media (max-width: 1023.98px) {
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
padding-right: 0;
padding-left: 0;
}
}
@media (min-width: 1024px) {
.navbar-expand-lg {
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-ms-flex-pack: start;
justify-content: flex-start;
}
.navbar-expand-lg .navbar-nav {
-ms-flex-direction: row;
flex-direction: row;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.navbar-expand-lg .navbar-collapse {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
.navbar-expand-lg .navbar-toggler {
display: none;
}
}
@media (max-width: 1259.98px) {
.navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid {
padding-right: 0;
padding-left: 0;
}
}
@media (min-width: 1260px) {
.navbar-expand-xl {
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-ms-flex-pack: start;
justify-content: flex-start;
}
.navbar-expand-xl .navbar-nav {
-ms-flex-direction: row;
flex-direction: row;
}
.navbar-expand-xl .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-xl .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.navbar-expand-xl .navbar-collapse {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
.navbar-expand-xl .navbar-toggler {
display: none;
}
}
.navbar-expand {
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-ms-flex-pack: start;
justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
padding-right: 0;
padding-left: 0;
}
.navbar-expand .navbar-nav {
-ms-flex-direction: row;
flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
.navbar-expand .navbar-toggler {
display: none;
}
.navbar-light .navbar-brand {
color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
color: #CCCCCC;
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
color: #CCCCCC;
border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M.75 5h22.5a.75.75 0 1 1 0 1.5H.75a.75.75 0 0 1 0-1.5zm0 6h22.5a.75.75 0 1 1 0 1.5H.75a.75.75 0 1 1 0-1.5zm0 6h22.5a.75.75 0 1 1 0 1.5H.75a.75.75 0 1 1 0-1.5z' fill='%23141313' fill-rule='nonzero'/%3E %3C/svg%3E ");
transition: all .3s ease;
}
.navbar-light .navbar-toggler-icon.active {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1.293.222 12 10.929 22.707.222a.757.757 0 0 1 .986-.074l.085.074a.757.757 0 0 1 0 1.07L13.071 12l10.707 10.707a.757.757 0 0 1-1.07 1.071L12 13.071 1.293 23.778a.757.757 0 0 1-.986.074l-.085-.074a.757.757 0 0 1 0-1.07L10.929 12 .222 1.293A.757.757 0 1 1 1.292.222z' fill='%23141313' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
.navbar-light .navbar-text {
color: #CCCCCC;
}
.navbar-light .navbar-text a {
color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
color: #fff;
}
.navbar-dark .navbar-toggler {
color: rgba(255, 255, 255, 0.5);
border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
color: #fff;
}
.card {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0, 0, 0, 0.125);
border-radius: 0.25rem;
}
.card > hr {
margin-right: 0;
margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;
}
.card > .list-group:last-child .list-group-item:last-child {
border-bottom-right-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
}
.card-body {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding: 1.25rem;
}
.card-title {
margin-bottom: 0.75rem;
}
.card-subtitle {
margin-top: -0.375rem;
margin-bottom: 0;
}
.card-text:last-child {
margin-bottom: 0;
}
.card-link:hover {
text-decoration: none;
}
.card-link + .card-link {
margin-left: 1.25rem;
}
.card-header {
padding: 0.75rem 1.25rem;
margin-bottom: 0;
background-color: rgba(0, 0, 0, 0.03);
border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
border-top: 0;
}
.card-footer {
padding: 0.75rem 1.25rem;
background-color: rgba(0, 0, 0, 0.03);
border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
margin-right: -0.625rem;
margin-bottom: -0.75rem;
margin-left: -0.625rem;
border-bottom: 0;
}
.card-header-pills {
margin-right: -0.625rem;
margin-left: -0.625rem;
}
.card-img-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 1.25rem;
}
.card-img {
width: 100%;
border-radius: calc(0.25rem - 1px);
}
.card-img-top {
width: 100%;
border-top-left-radius: calc(0.25rem - 1px);
border-top-right-radius: calc(0.25rem - 1px);
}
.card-img-bottom {
width: 100%;
border-bottom-right-radius: calc(0.25rem - 1px);
border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-deck {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
}
.card-deck .card {
margin-bottom: 15px;
}
@media (min-width: 576px) {
.card-deck {
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin-right: -15px;
margin-left: -15px;
}
.card-deck .card {
display: -ms-flexbox;
display: flex;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
-ms-flex-direction: column;
flex-direction: column;
margin-right: 15px;
margin-bottom: 0;
margin-left: 15px;
}
}
.card-group {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
}
.card-group > .card {
margin-bottom: 15px;
}
@media (min-width: 576px) {
.card-group {
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.card-group > .card {
-ms-flex: 1 0 0%;
flex: 1 0 0%;
margin-bottom: 0;
}
.card-group > .card + .card {
margin-left: 0;
border-left: 0;
}
.card-group > .card:not(:last-child) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
border-top-right-radius: 0;
}
.card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
border-bottom-right-radius: 0;
}
.card-group > .card:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
border-top-left-radius: 0;
}
.card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
border-bottom-left-radius: 0;
}
}
.card-columns .card {
margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
.card-columns {
column-count: 3;
column-gap: 1.25rem;
orphans: 1;
widows: 1;
}
.card-columns .card {
display: inline-block;
width: 100%;
}
}
.accordion > .card {
overflow: hidden;
}
.accordion > .card:not(:first-of-type) .card-header:first-child {
border-radius: 0;
}
.accordion > .card:not(:first-of-type):not(:last-of-type) {
border-bottom: 0;
border-radius: 0;
}
.accordion > .card:first-of-type {
border-bottom: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.accordion > .card:last-of-type {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.accordion > .card .card-header {
margin-bottom: -1px;
}
.breadcrumb {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 0.75rem 1rem;
margin-bottom: 1rem;
list-style: none;
background-color: transparent;
border-radius: 0.25rem;
}
.breadcrumb-item + .breadcrumb-item {
padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
display: inline-block;
padding-right: 0.5rem;
color: #6c757d;
content: "";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
text-decoration: none;
}
.breadcrumb-item.active {
color: #6c757d;
}
.pagination {
display: -ms-flexbox;
display: flex;
padding-left: 0;
list-style: none;
border-radius: 0.25rem;
}
.page-link {
position: relative;
display: block;
padding: 0.5rem 0.75rem;
margin-left: -1px;
line-height: 1.25;
color: #007bff;
background-color: #fff;
border: 1px solid #dee2e6;
}
.page-link:hover {
z-index: 2;
color: #0056b3;
text-decoration: none;
background-color: #e9ecef;
border-color: #dee2e6;
}
.page-link:focus {
z-index: 2;
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-item:first-child .page-link {
margin-left: 0;
border-top-left-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
z-index: 1;
color: #fff;
background-color: #007bff;
border-color: #007bff;
}
.page-item.disabled .page-link {
color: #6c757d;
pointer-events: none;
cursor: auto;
background-color: #fff;
border-color: #dee2e6;
}
.pagination-lg .page-link {
padding: 0.75rem 1.5rem;
font-size: 1.25rem;
line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
border-top-left-radius: 0.3rem;
border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
border-top-right-radius: 0.3rem;
border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
border-top-left-radius: 0.2rem;
border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
border-top-right-radius: 0.2rem;
border-bottom-right-radius: 0.2rem;
}
.badge {
display: inline-block;
padding: 0.25em 0.4em;
font-size: 75%;
font-weight: 700;
line-height: 1;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 0.25rem;
transition: 0s;
}
@media (prefers-reduced-motion: reduce) {
.badge {
transition: none;
}
}
a.badge:hover, a.badge:focus {
text-decoration: none;
}
.badge:empty {
display: none;
}
.btn .badge {
position: relative;
top: -1px;
}
.badge-pill {
padding-right: 0.6em;
padding-left: 0.6em;
border-radius: 10rem;
}
.badge-primary {
color: #fff;
background-color: #007bff;
}
a.badge-primary:hover, a.badge-primary:focus {
color: #fff;
background-color: #0062cc;
}
a.badge-primary:focus, a.badge-primary.focus {
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.badge-secondary {
color: #fff;
background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
color: #fff;
background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.badge-success {
color: #fff;
background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
color: #fff;
background-color: #1e7e34;
}
a.badge-success:focus, a.badge-success.focus {
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.badge-info {
color: #fff;
background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
color: #fff;
background-color: #117a8b;
}
a.badge-info:focus, a.badge-info.focus {
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.badge-warning {
color: #212529;
background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
color: #212529;
background-color: #d39e00;
}
a.badge-warning:focus, a.badge-warning.focus {
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.badge-danger {
color: #fff;
background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
color: #fff;
background-color: #bd2130;
}
a.badge-danger:focus, a.badge-danger.focus {
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.badge-light {
color: #212529;
background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
color: #212529;
background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.badge-dark {
color: #fff;
background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
color: #fff;
background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.jumbotron {
padding: 2rem 1rem;
margin-bottom: 2rem;
background-color: #e9ecef;
border-radius: 0.3rem;
}
@media (min-width: 576px) {
.jumbotron {
padding: 4rem 2rem;
}
}
.jumbotron-fluid {
padding-right: 0;
padding-left: 0;
border-radius: 0;
}
.alert {
position: relative;
padding: 0.75rem 1.25rem;
margin-bottom: 1rem;
border: 1px solid transparent;
border-radius: 0.25rem;
}
.alert-heading {
color: inherit;
}
.alert-link {
font-weight: 700;
}
.alert-dismissible {
padding-right: 4rem;
}
.alert-dismissible .close {
position: absolute;
top: 0;
right: 0;
padding: 0.75rem 1.25rem;
color: inherit;
}
.alert-primary {
color: #004085;
background-color: #cce5ff;
border-color: #b8daff;
}
.alert-primary hr {
border-top-color: #9fcdff;
}
.alert-primary .alert-link {
color: #002752;
}
.alert-secondary {
color: #383d41;
background-color: #e2e3e5;
border-color: #d6d8db;
}
.alert-secondary hr {
border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
color: #202326;
}
.alert-success {
color: #155724;
background-color: #d4edda;
border-color: #c3e6cb;
}
.alert-success hr {
border-top-color: #b1dfbb;
}
.alert-success .alert-link {
color: #0b2e13;
}
.alert-info {
color: #0c5460;
background-color: #d1ecf1;
border-color: #bee5eb;
}
.alert-info hr {
border-top-color: #abdde5;
}
.alert-info .alert-link {
color: #062c33;
}
.alert-warning {
color: #856404;
background-color: #fff3cd;
border-color: #ffeeba;
}
.alert-warning hr {
border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
color: #533f03;
}
.alert-danger {
color: #721c24;
background-color: #f8d7da;
border-color: #f5c6cb;
}
.alert-danger hr {
border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
color: #491217;
}
.alert-light {
color: #818182;
background-color: #fefefe;
border-color: #fdfdfe;
}
.alert-light hr {
border-top-color: #ececf6;
}
.alert-light .alert-link {
color: #686868;
}
.alert-dark {
color: #1b1e21;
background-color: #d6d8d9;
border-color: #c6c8ca;
}
.alert-dark hr {
border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
color: #040505;
}
@keyframes progress-bar-stripes {
from {
background-position: 1rem 0;
}
to {
background-position: 0 0;
}
}
.progress {
display: -ms-flexbox;
display: flex;
height: 1rem;
overflow: hidden;
font-size: 0.75rem;
background-color: #e9ecef;
border-radius: 0.25rem;
}
.progress-bar {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-pack: center;
justify-content: center;
color: #fff;
text-align: center;
white-space: nowrap;
background-color: #007bff;
transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
.progress-bar {
transition: none;
}
}
.progress-bar-striped {
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-size: 1rem 1rem;
}
.progress-bar-animated {
animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
.progress-bar-animated {
animation: none;
}
}
.media {
display: -ms-flexbox;
display: flex;
-ms-flex-align: start;
align-items: flex-start;
}
.media-body {
-ms-flex: 1;
flex: 1;
}
.list-group {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
}
.list-group-item-action {
width: 100%;
color: #495057;
text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
z-index: 1;
color: #495057;
text-decoration: none;
background-color: #f8f9fa;
}
.list-group-item-action:active {
color: #212529;
background-color: #e9ecef;
}
.list-group-item {
position: relative;
display: block;
padding: 0.75rem 1.25rem;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;
}
.list-group-item:last-child {
margin-bottom: 0;
border-bottom-right-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
}
.list-group-item.disabled, .list-group-item:disabled {
color: #6c757d;
pointer-events: none;
background-color: #fff;
}
.list-group-item.active {
z-index: 2;
color: #fff;
background-color: #007bff;
border-color: #007bff;
}
.list-group-horizontal {
-ms-flex-direction: row;
flex-direction: row;
}
.list-group-horizontal .list-group-item {
margin-right: -1px;
margin-bottom: 0;
}
.list-group-horizontal .list-group-item:first-child {
border-top-left-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
border-top-right-radius: 0;
}
.list-group-horizontal .list-group-item:last-child {
margin-right: 0;
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
border-bottom-left-radius: 0;
}
@media (min-width: 576px) {
.list-group-horizontal-sm {
-ms-flex-direction: row;
flex-direction: row;
}
.list-group-horizontal-sm .list-group-item {
margin-right: -1px;
margin-bottom: 0;
}
.list-group-horizontal-sm .list-group-item:first-child {
border-top-left-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
border-top-right-radius: 0;
}
.list-group-horizontal-sm .list-group-item:last-child {
margin-right: 0;
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
border-bottom-left-radius: 0;
}
}
@media (min-width: 768px) {
.list-group-horizontal-md {
-ms-flex-direction: row;
flex-direction: row;
}
.list-group-horizontal-md .list-group-item {
margin-right: -1px;
margin-bottom: 0;
}
.list-group-horizontal-md .list-group-item:first-child {
border-top-left-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
border-top-right-radius: 0;
}
.list-group-horizontal-md .list-group-item:last-child {
margin-right: 0;
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
border-bottom-left-radius: 0;
}
}
@media (min-width: 1024px) {
.list-group-horizontal-lg {
-ms-flex-direction: row;
flex-direction: row;
}
.list-group-horizontal-lg .list-group-item {
margin-right: -1px;
margin-bottom: 0;
}
.list-group-horizontal-lg .list-group-item:first-child {
border-top-left-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
border-top-right-radius: 0;
}
.list-group-horizontal-lg .list-group-item:last-child {
margin-right: 0;
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
border-bottom-left-radius: 0;
}
}
@media (min-width: 1260px) {
.list-group-horizontal-xl {
-ms-flex-direction: row;
flex-direction: row;
}
.list-group-horizontal-xl .list-group-item {
margin-right: -1px;
margin-bottom: 0;
}
.list-group-horizontal-xl .list-group-item:first-child {
border-top-left-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
border-top-right-radius: 0;
}
.list-group-horizontal-xl .list-group-item:last-child {
margin-right: 0;
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
border-bottom-left-radius: 0;
}
}
.list-group-flush .list-group-item {
border-right: 0;
border-left: 0;
border-radius: 0;
}
.list-group-flush .list-group-item:last-child {
margin-bottom: -1px;
}
.list-group-flush:first-child .list-group-item:first-child {
border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
margin-bottom: 0;
border-bottom: 0;
}
.list-group-item-primary {
color: #004085;
background-color: #b8daff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
color: #004085;
background-color: #9fcdff;
}
.list-group-item-primary.list-group-item-action.active {
color: #fff;
background-color: #004085;
border-color: #004085;
}
.list-group-item-secondary {
color: #383d41;
background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
color: #383d41;
background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
color: #fff;
background-color: #383d41;
border-color: #383d41;
}
.list-group-item-success {
color: #155724;
background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
color: #155724;
background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
color: #fff;
background-color: #155724;
border-color: #155724;
}
.list-group-item-info {
color: #0c5460;
background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
color: #0c5460;
background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
color: #fff;
background-color: #0c5460;
border-color: #0c5460;
}
.list-group-item-warning {
color: #856404;
background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
color: #856404;
background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
color: #fff;
background-color: #856404;
border-color: #856404;
}
.list-group-item-danger {
color: #721c24;
background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
color: #721c24;
background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
color: #fff;
background-color: #721c24;
border-color: #721c24;
}
.list-group-item-light {
color: #818182;
background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
color: #818182;
background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
color: #fff;
background-color: #818182;
border-color: #818182;
}
.list-group-item-dark {
color: #1b1e21;
background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
color: #1b1e21;
background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
color: #fff;
background-color: #1b1e21;
border-color: #1b1e21;
}
.close {
float: right;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
opacity: .5;
}
.close:hover {
color: #000;
text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
opacity: .75;
}
button.close {
padding: 0;
background-color: transparent;
border: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
a.close.disabled {
pointer-events: none;
}
.toast {
max-width: 350px;
overflow: hidden;
font-size: 0.875rem;
background-color: rgba(255, 255, 255, 0.85);
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.1);
box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
opacity: 0;
border-radius: 0.25rem;
}
.toast:not(:last-child) {
margin-bottom: 0.75rem;
}
.toast.showing {
opacity: 1;
}
.toast.show {
display: block;
opacity: 1;
}
.toast.hide {
display: none;
}
.toast-header {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
padding: 0.25rem 0.75rem;
color: #6c757d;
background-color: rgba(255, 255, 255, 0.85);
background-clip: padding-box;
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.toast-body {
padding: 0.75rem;
}
.modal-open {
overflow: hidden;
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal {
position: fixed;
top: 0;
left: 0;
z-index: 1050;
display: none;
width: 100%;
height: 100%;
overflow: hidden;
outline: 0;
}
.modal-dialog {
position: relative;
width: auto;
margin: 0.5rem;
pointer-events: none;
}
.modal.fade .modal-dialog {
transition: transform 0.3s ease-out;
transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
.modal.fade .modal-dialog {
transition: none;
}
}
.modal.show .modal-dialog {
transform: none;
}
.modal-dialog-scrollable {
display: -ms-flexbox;
display: flex;
max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
max-height: calc(100vh - 1rem);
overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
overflow-y: auto;
}
.modal-dialog-centered {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
display: block;
height: calc(100vh - 1rem);
content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-pack: center;
justify-content: center;
height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
content: none;
}
.modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 0.3rem;
outline: 0;
}
.modal-backdrop {
position: fixed;
top: 0;
left: 0;
z-index: 1040;
width: 100vw;
height: 100vh;
background-color: #3C3C42;
}
.modal-backdrop.fade {
opacity: 0;
}
.modal-backdrop.show {
opacity: 0.5;
}
.modal-header {
display: -ms-flexbox;
display: flex;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 1rem 1rem;
border-bottom: 1px solid #dee2e6;
border-top-left-radius: 0.3rem;
border-top-right-radius: 0.3rem;
}
.modal-header .close {
padding: 1rem 1rem;
margin: -1rem -1rem -1rem auto;
}
.modal-title {
margin-bottom: 0;
line-height: 1.5;
}
.modal-body {
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding: 1rem;
}
.modal-footer {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: end;
justify-content: flex-end;
padding: 1rem;
border-top: 1px solid #dee2e6;
border-bottom-right-radius: 0.3rem;
border-bottom-left-radius: 0.3rem;
}
.modal-footer > :not(:first-child) {
margin-left: .25rem;
}
.modal-footer > :not(:last-child) {
margin-right: .25rem;
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
@media (min-width: 576px) {
.modal-dialog {
max-width: 500px;
margin: 1.75rem auto;
}
.modal-dialog-scrollable {
max-height: calc(100% - 3.5rem);
}
.modal-dialog-scrollable .modal-content {
max-height: calc(100vh - 3.5rem);
}
.modal-dialog-centered {
min-height: calc(100% - 3.5rem);
}
.modal-dialog-centered::before {
height: calc(100vh - 3.5rem);
}
.modal-sm {
max-width: 300px;
}
}
@media (min-width: 1024px) {
.modal-lg,
.modal-xl {
max-width: 800px;
}
}
@media (min-width: 1260px) {
.modal-xl {
max-width: 1140px;
}
}
.tooltip {
position: absolute;
z-index: 1070;
display: block;
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-style: normal;
font-weight: 400;
line-height: 1.5;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
white-space: normal;
line-break: auto;
font-size: 0.875rem;
word-wrap: break-word;
opacity: 0;
}
.tooltip.show {
opacity: 0.9;
}
.tooltip .arrow {
position: absolute;
display: block;
width: 0.8rem;
height: 0.4rem;
}
.tooltip .arrow::before {
position: absolute;
content: "";
border-color: transparent;
border-style: solid;
}
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
top: 0;
border-width: 0.4rem 0.4rem 0;
border-top-color: #000;
}
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
left: 0;
width: 0.4rem;
height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
right: 0;
border-width: 0.4rem 0.4rem 0.4rem 0;
border-right-color: #000;
}
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
bottom: 0;
border-width: 0 0.4rem 0.4rem;
border-bottom-color: #000;
}
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
right: 0;
width: 0.4rem;
height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
left: 0;
border-width: 0.4rem 0 0.4rem 0.4rem;
border-left-color: #000;
}
.tooltip-inner {
max-width: 200px;
padding: 0.25rem 0.5rem;
color: #fff;
text-align: center;
background-color: #000;
border-radius: 0.25rem;
}
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1060;
display: block;
max-width: 276px;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-style: normal;
font-weight: 400;
line-height: 1.5;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
white-space: normal;
line-break: auto;
font-size: 0.875rem;
word-wrap: break-word;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 0.3rem;
}
.popover .arrow {
position: absolute;
display: block;
width: 1rem;
height: 0.5rem;
margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
position: absolute;
display: block;
content: "";
border-color: transparent;
border-style: solid;
}
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
bottom: 0;
border-width: 0.5rem 0.5rem 0;
border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
bottom: 1px;
border-width: 0.5rem 0.5rem 0;
border-top-color: #fff;
}
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
left: calc((0.5rem + 1px) * -1);
width: 0.5rem;
height: 1rem;
margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
left: 0;
border-width: 0.5rem 0.5rem 0.5rem 0;
border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
left: 1px;
border-width: 0.5rem 0.5rem 0.5rem 0;
border-right-color: #fff;
}
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
top: calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
top: 0;
border-width: 0 0.5rem 0.5rem 0.5rem;
border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
top: 1px;
border-width: 0 0.5rem 0.5rem 0.5rem;
border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
position: absolute;
top: 0;
left: 50%;
display: block;
width: 1rem;
margin-left: -0.5rem;
content: "";
border-bottom: 1px solid #f7f7f7;
}
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
right: calc((0.5rem + 1px) * -1);
width: 0.5rem;
height: 1rem;
margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
right: 0;
border-width: 0.5rem 0 0.5rem 0.5rem;
border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
right: 1px;
border-width: 0.5rem 0 0.5rem 0.5rem;
border-left-color: #fff;
}
.popover-header {
padding: 0.5rem 0.75rem;
margin-bottom: 0;
font-size: 1rem;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-top-left-radius: calc(0.3rem - 1px);
border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
display: none;
}
.popover-body {
padding: 0.5rem 0.75rem;
color: #212529;
}
.carousel {
position: relative;
}
.carousel.pointer-event {
-ms-touch-action: pan-y;
touch-action: pan-y;
}
.carousel-inner {
position: relative;
width: 100%;
overflow: hidden;
}
.carousel-inner::after {
display: block;
clear: both;
content: "";
}
.carousel-item {
position: relative;
display: none;
float: left;
width: 100%;
margin-right: -100%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.carousel-item {
transition: none;
}
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
display: block;
}
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
transform: translateX(-100%);
}
.carousel-fade .carousel-item {
opacity: 0;
transition-property: opacity;
transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
z-index: 1;
opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
z-index: 0;
opacity: 0;
transition: 0s 0.6s opacity;
}
@media (prefers-reduced-motion: reduce) {
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
transition: none;
}
}
.carousel-control-prev,
.carousel-control-next {
position: absolute;
top: 0;
bottom: 0;
z-index: 1;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
width: 15%;
color: #fff;
text-align: center;
opacity: 0.5;
transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
.carousel-control-prev,
.carousel-control-next {
transition: none;
}
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
color: #fff;
text-decoration: none;
outline: 0;
opacity: 0.9;
}
.carousel-control-prev {
left: 0;
}
.carousel-control-next {
right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
display: inline-block;
width: 20px;
height: 20px;
background: no-repeat 50% / 100% 100%;
}
.carousel-control-prev-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-indicators {
position: absolute;
right: 0;
bottom: 0;
left: 0;
z-index: 15;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
padding-left: 0;
margin-right: 15%;
margin-left: 15%;
list-style: none;
}
.carousel-indicators li {
box-sizing: content-box;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
width: 30px;
height: 3px;
margin-right: 3px;
margin-left: 3px;
text-indent: -999px;
cursor: pointer;
background-color: #fff;
background-clip: padding-box;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
opacity: .5;
transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
.carousel-indicators li {
transition: none;
}
}
.carousel-indicators .active {
opacity: 1;
}
.carousel-caption {
position: absolute;
right: 15%;
bottom: 20px;
left: 15%;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center;
}
@keyframes spinner-border {
to {
transform: rotate(360deg);
}
}
.spinner-border {
display: inline-block;
width: 2rem;
height: 2rem;
vertical-align: text-bottom;
border: 0.25em solid currentColor;
border-right-color: transparent;
border-radius: 50%;
animation: spinner-border .75s linear infinite;
}
.spinner-border-sm {
width: 1rem;
height: 1rem;
border-width: 0.2em;
}
@keyframes spinner-grow {
0% {
transform: scale(0);
}
50% {
opacity: 1;
}
}
.spinner-grow {
display: inline-block;
width: 2rem;
height: 2rem;
vertical-align: text-bottom;
background-color: currentColor;
border-radius: 50%;
opacity: 0;
animation: spinner-grow .75s linear infinite;
}
.spinner-grow-sm {
width: 1rem;
height: 1rem;
}
.align-baseline {
vertical-align: baseline !important;
}
.align-top {
vertical-align: top !important;
}
.align-middle {
vertical-align: middle !important;
}
.align-bottom {
vertical-align: bottom !important;
}
.align-text-bottom {
vertical-align: text-bottom !important;
}
.align-text-top {
vertical-align: text-top !important;
}
.bg-primary {
background-color: #007bff !important;
}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
background-color: #0062cc !important;
}
.bg-secondary {
background-color: #6c757d !important;
}
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
background-color: #545b62 !important;
}
.bg-success {
background-color: #28a745 !important;
}
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
background-color: #1e7e34 !important;
}
.bg-info {
background-color: #17a2b8 !important;
}
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
background-color: #117a8b !important;
}
.bg-warning {
background-color: #ffc107 !important;
}
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
background-color: #d39e00 !important;
}
.bg-danger {
background-color: #dc3545 !important;
}
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
background-color: #bd2130 !important;
}
.bg-light {
background-color: #f8f9fa !important;
}
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
background-color: #dae0e5 !important;
}
.bg-dark {
background-color: #343a40 !important;
}
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
background-color: #1d2124 !important;
}
.bg-white {
background-color: #fff !important;
}
.bg-transparent {
background-color: transparent !important;
}
.border {
border: 1px solid #dee2e6 !important;
}
.border-top {
border-top: 1px solid #dee2e6 !important;
}
.border-right {
border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
border-left: 1px solid #dee2e6 !important;
}
.border-0 {
border: 0 !important;
}
.border-top-0 {
border-top: 0 !important;
}
.border-right-0 {
border-right: 0 !important;
}
.border-bottom-0 {
border-bottom: 0 !important;
}
.border-left-0 {
border-left: 0 !important;
}
.border-primary {
border-color: #007bff !important;
}
.border-secondary {
border-color: #6c757d !important;
}
.border-success {
border-color: #28a745 !important;
}
.border-info {
border-color: #17a2b8 !important;
}
.border-warning {
border-color: #ffc107 !important;
}
.border-danger {
border-color: #dc3545 !important;
}
.border-light {
border-color: #f8f9fa !important;
}
.border-dark {
border-color: #343a40 !important;
}
.border-white {
border-color: #fff !important;
}
.rounded-sm {
border-radius: 0.2rem !important;
}
.rounded {
border-radius: 0.25rem !important;
}
.rounded-top {
border-top-left-radius: 0.25rem !important;
border-top-right-radius: 0.25rem !important;
}
.rounded-right {
border-top-right-radius: 0.25rem !important;
border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
border-bottom-right-radius: 0.25rem !important;
border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
border-top-left-radius: 0.25rem !important;
border-bottom-left-radius: 0.25rem !important;
}
.rounded-lg {
border-radius: 0.3rem !important;
}
.rounded-circle {
border-radius: 50% !important;
}
.rounded-pill {
border-radius: 50rem !important;
}
.rounded-0 {
border-radius: 0 !important;
}
.clearfix::after {
display: block;
clear: both;
content: "";
}
.d-none {
display: none !important;
}
.d-inline {
display: inline !important;
}
.d-inline-block {
display: inline-block !important;
}
.d-block {
display: block !important;
}
.d-table {
display: table !important;
}
.d-table-row {
display: table-row !important;
}
.d-table-cell {
display: table-cell !important;
}
.d-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
@media (min-width: 576px) {
.d-sm-none {
display: none !important;
}
.d-sm-inline {
display: inline !important;
}
.d-sm-inline-block {
display: inline-block !important;
}
.d-sm-block {
display: block !important;
}
.d-sm-table {
display: table !important;
}
.d-sm-table-row {
display: table-row !important;
}
.d-sm-table-cell {
display: table-cell !important;
}
.d-sm-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-sm-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@media (min-width: 768px) {
.d-md-none {
display: none !important;
}
.d-md-inline {
display: inline !important;
}
.d-md-inline-block {
display: inline-block !important;
}
.d-md-block {
display: block !important;
}
.d-md-table {
display: table !important;
}
.d-md-table-row {
display: table-row !important;
}
.d-md-table-cell {
display: table-cell !important;
}
.d-md-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-md-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@media (min-width: 1024px) {
.d-lg-none {
display: none !important;
}
.d-lg-inline {
display: inline !important;
}
.d-lg-inline-block {
display: inline-block !important;
}
.d-lg-block {
display: block !important;
}
.d-lg-table {
display: table !important;
}
.d-lg-table-row {
display: table-row !important;
}
.d-lg-table-cell {
display: table-cell !important;
}
.d-lg-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-lg-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@media (min-width: 1260px) {
.d-xl-none {
display: none !important;
}
.d-xl-inline {
display: inline !important;
}
.d-xl-inline-block {
display: inline-block !important;
}
.d-xl-block {
display: block !important;
}
.d-xl-table {
display: table !important;
}
.d-xl-table-row {
display: table-row !important;
}
.d-xl-table-cell {
display: table-cell !important;
}
.d-xl-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-xl-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@media print {
.d-print-none {
display: none !important;
}
.d-print-inline {
display: inline !important;
}
.d-print-inline-block {
display: inline-block !important;
}
.d-print-block {
display: block !important;
}
.d-print-table {
display: table !important;
}
.d-print-table-row {
display: table-row !important;
}
.d-print-table-cell {
display: table-cell !important;
}
.d-print-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-print-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
.embed-responsive {
position: relative;
display: block;
width: 100%;
padding: 0;
overflow: hidden;
}
.embed-responsive::before {
display: block;
content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
.embed-responsive-21by9::before {
padding-top: 42.8571428571%;
}
.embed-responsive-16by9::before {
padding-top: 56.25%;
}
.embed-responsive-4by3::before {
padding-top: 75%;
}
.embed-responsive-1by1::before {
padding-top: 100%;
}
.flex-row {
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-column {
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-row-reverse {
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-column-reverse {
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-fill {
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-grow-0 {
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-grow-1 {
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-start {
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-end {
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-center {
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-between {
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-start {
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-end {
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-center {
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-baseline {
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-stretch {
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-auto {
-ms-flex-item-align: auto !important;
-ms-grid-row-align: auto !important;
align-self: auto !important;
}
.align-self-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-center {
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important;
}
.align-self-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-stretch {
-ms-flex-item-align: stretch !important;
-ms-grid-row-align: stretch !important;
align-self: stretch !important;
}
@media (min-width: 576px) {
.flex-sm-row {
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-sm-column {
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-sm-row-reverse {
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-sm-column-reverse {
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-sm-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-sm-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-sm-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-sm-fill {
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-sm-grow-0 {
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-sm-grow-1 {
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-sm-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-sm-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-sm-start {
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-sm-end {
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-sm-center {
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-sm-between {
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-sm-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-sm-start {
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-sm-end {
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-sm-center {
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-sm-baseline {
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-sm-stretch {
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-sm-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-sm-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-sm-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-sm-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-sm-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-sm-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-sm-auto {
-ms-flex-item-align: auto !important;
-ms-grid-row-align: auto !important;
align-self: auto !important;
}
.align-self-sm-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-sm-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-sm-center {
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important;
}
.align-self-sm-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-sm-stretch {
-ms-flex-item-align: stretch !important;
-ms-grid-row-align: stretch !important;
align-self: stretch !important;
}
}
@media (min-width: 768px) {
.flex-md-row {
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-md-column {
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-md-row-reverse {
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-md-column-reverse {
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-md-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-md-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-md-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-md-fill {
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-md-grow-0 {
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-md-grow-1 {
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-md-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-md-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-md-start {
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-md-end {
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-md-center {
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-md-between {
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-md-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-md-start {
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-md-end {
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-md-center {
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-md-baseline {
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-md-stretch {
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-md-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-md-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-md-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-md-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-md-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-md-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-md-auto {
-ms-flex-item-align: auto !important;
-ms-grid-row-align: auto !important;
align-self: auto !important;
}
.align-self-md-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-md-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-md-center {
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important;
}
.align-self-md-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-md-stretch {
-ms-flex-item-align: stretch !important;
-ms-grid-row-align: stretch !important;
align-self: stretch !important;
}
}
@media (min-width: 1024px) {
.flex-lg-row {
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-lg-column {
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-lg-row-reverse {
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-lg-column-reverse {
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-lg-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-lg-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-lg-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-lg-fill {
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-lg-grow-0 {
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-lg-grow-1 {
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-lg-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-lg-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-lg-start {
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-lg-end {
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-lg-center {
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-lg-between {
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-lg-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-lg-start {
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-lg-end {
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-lg-center {
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-lg-baseline {
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-lg-stretch {
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-lg-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-lg-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-lg-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-lg-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-lg-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-lg-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-lg-auto {
-ms-flex-item-align: auto !important;
-ms-grid-row-align: auto !important;
align-self: auto !important;
}
.align-self-lg-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-lg-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-lg-center {
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important;
}
.align-self-lg-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-lg-stretch {
-ms-flex-item-align: stretch !important;
-ms-grid-row-align: stretch !important;
align-self: stretch !important;
}
}
@media (min-width: 1260px) {
.flex-xl-row {
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-xl-column {
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-xl-row-reverse {
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-xl-column-reverse {
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-xl-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-xl-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-xl-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-xl-fill {
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-xl-grow-0 {
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-xl-grow-1 {
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-xl-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-xl-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-xl-start {
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-xl-end {
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-xl-center {
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-xl-between {
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-xl-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-xl-start {
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-xl-end {
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-xl-center {
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-xl-baseline {
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-xl-stretch {
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-xl-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-xl-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-xl-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-xl-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-xl-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-xl-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-xl-auto {
-ms-flex-item-align: auto !important;
-ms-grid-row-align: auto !important;
align-self: auto !important;
}
.align-self-xl-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-xl-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-xl-center {
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important;
}
.align-self-xl-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-xl-stretch {
-ms-flex-item-align: stretch !important;
-ms-grid-row-align: stretch !important;
align-self: stretch !important;
}
}
.float-left {
float: left !important;
}
.float-right {
float: right !important;
}
.float-none {
float: none !important;
}
@media (min-width: 576px) {
.float-sm-left {
float: left !important;
}
.float-sm-right {
float: right !important;
}
.float-sm-none {
float: none !important;
}
}
@media (min-width: 768px) {
.float-md-left {
float: left !important;
}
.float-md-right {
float: right !important;
}
.float-md-none {
float: none !important;
}
}
@media (min-width: 1024px) {
.float-lg-left {
float: left !important;
}
.float-lg-right {
float: right !important;
}
.float-lg-none {
float: none !important;
}
}
@media (min-width: 1260px) {
.float-xl-left {
float: left !important;
}
.float-xl-right {
float: right !important;
}
.float-xl-none {
float: none !important;
}
}
.overflow-auto {
overflow: auto !important;
}
.overflow-hidden {
overflow: hidden !important;
}
.position-static {
position: static !important;
}
.position-relative {
position: relative !important;
}
.position-absolute {
position: absolute !important;
}
.position-fixed {
position: fixed !important;
}
.position-sticky {
position: -webkit-sticky !important;
position: sticky !important;
}
.fixed-top {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 1030;
}
.fixed-bottom {
position: fixed;
right: 0;
bottom: 0;
left: 0;
z-index: 1030;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
.sticky-top {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1020;
}
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
overflow: visible;
clip: auto;
white-space: normal;
}
.shadow-sm {
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
box-shadow: none !important;
}
.w-25 {
width: 25% !important;
}
.w-50 {
width: 50% !important;
}
.w-75 {
width: 75% !important;
}
.w-100 {
width: 100% !important;
}
.w-auto {
width: auto !important;
}
.h-25 {
height: 25% !important;
}
.h-50 {
height: 50% !important;
}
.h-75 {
height: 75% !important;
}
.h-100 {
height: 100% !important;
}
.h-auto {
height: auto !important;
}
.mw-100 {
max-width: 100% !important;
}
.mh-100 {
max-height: 100% !important;
}
.min-vw-100 {
min-width: 100vw !important;
}
.min-vh-100 {
min-height: 100vh !important;
}
.vw-100 {
width: 100vw !important;
}
.vh-100 {
height: 100vh !important;
}
.stretched-link::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
pointer-events: auto;
content: "";
background-color: rgba(0, 0, 0, 0);
}
.m-0 {
margin: 0 !important;
}
.mt-0,
.my-0 {
margin-top: 0 !important;
}
.mr-0,
.mx-0 {
margin-right: 0 !important;
}
.mb-0,
.my-0 {
margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
margin-left: 0 !important;
}
.m-1 {
margin: 0.25rem !important;
}
.mt-1,
.my-1 {
margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
margin-left: 0.25rem !important;
}
.m-2 {
margin: 0.5rem !important;
}
.mt-2,
.my-2 {
margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
margin-left: 0.5rem !important;
}
.m-3 {
margin: 1rem !important;
}
.mt-3,
.my-3 {
margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
margin-right: 1rem !important;
}
.mb-3,
.my-3 {
margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
margin-left: 1rem !important;
}
.m-4 {
margin: 1.5rem !important;
}
.mt-4,
.my-4 {
margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
margin-left: 1.5rem !important;
}
.m-5 {
margin: 3rem !important;
}
.mt-5,
.my-5 {
margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
margin-right: 3rem !important;
}
.mb-5,
.my-5 {
margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
margin-left: 3rem !important;
}
.p-0 {
padding: 0 !important;
}
.pt-0,
.py-0 {
padding-top: 0 !important;
}
.pr-0,
.px-0 {
padding-right: 0 !important;
}
.pb-0,
.py-0 {
padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
padding-left: 0 !important;
}
.p-1 {
padding: 0.25rem !important;
}
.pt-1,
.py-1 {
padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
padding-left: 0.25rem !important;
}
.p-2 {
padding: 0.5rem !important;
}
.pt-2,
.py-2 {
padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
padding-left: 0.5rem !important;
}
.p-3 {
padding: 1rem !important;
}
.pt-3,
.py-3 {
padding-top: 1rem !important;
}
.pr-3,
.px-3 {
padding-right: 1rem !important;
}
.pb-3,
.py-3 {
padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
padding-left: 1rem !important;
}
.p-4 {
padding: 1.5rem !important;
}
.pt-4,
.py-4 {
padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
padding-left: 1.5rem !important;
}
.p-5 {
padding: 3rem !important;
}
.pt-5,
.py-5 {
padding-top: 3rem !important;
}
.pr-5,
.px-5 {
padding-right: 3rem !important;
}
.pb-5,
.py-5 {
padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
padding-left: 3rem !important;
}
.m-n1 {
margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
margin-left: -0.25rem !important;
}
.m-n2 {
margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
margin-left: -0.5rem !important;
}
.m-n3 {
margin: -1rem !important;
}
.mt-n3,
.my-n3 {
margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
margin-left: -1rem !important;
}
.m-n4 {
margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
margin-left: -1.5rem !important;
}
.m-n5 {
margin: -3rem !important;
}
.mt-n5,
.my-n5 {
margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
margin-left: -3rem !important;
}
.m-auto {
margin: auto !important;
}
.mt-auto,
.my-auto {
margin-top: auto !important;
}
.mr-auto,
.mx-auto {
margin-right: auto !important;
}
.mb-auto,
.my-auto {
margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
margin-left: auto !important;
}
@media (min-width: 576px) {
.m-sm-0 {
margin: 0 !important;
}
.mt-sm-0,
.my-sm-0 {
margin-top: 0 !important;
}
.mr-sm-0,
.mx-sm-0 {
margin-right: 0 !important;
}
.mb-sm-0,
.my-sm-0 {
margin-bottom: 0 !important;
}
.ml-sm-0,
.mx-sm-0 {
margin-left: 0 !important;
}
.m-sm-1 {
margin: 0.25rem !important;
}
.mt-sm-1,
.my-sm-1 {
margin-top: 0.25rem !important;
}
.mr-sm-1,
.mx-sm-1 {
margin-right: 0.25rem !important;
}
.mb-sm-1,
.my-sm-1 {
margin-bottom: 0.25rem !important;
}
.ml-sm-1,
.mx-sm-1 {
margin-left: 0.25rem !important;
}
.m-sm-2 {
margin: 0.5rem !important;
}
.mt-sm-2,
.my-sm-2 {
margin-top: 0.5rem !important;
}
.mr-sm-2,
.mx-sm-2 {
margin-right: 0.5rem !important;
}
.mb-sm-2,
.my-sm-2 {
margin-bottom: 0.5rem !important;
}
.ml-sm-2,
.mx-sm-2 {
margin-left: 0.5rem !important;
}
.m-sm-3 {
margin: 1rem !important;
}
.mt-sm-3,
.my-sm-3 {
margin-top: 1rem !important;
}
.mr-sm-3,
.mx-sm-3 {
margin-right: 1rem !important;
}
.mb-sm-3,
.my-sm-3 {
margin-bottom: 1rem !important;
}
.ml-sm-3,
.mx-sm-3 {
margin-left: 1rem !important;
}
.m-sm-4 {
margin: 1.5rem !important;
}
.mt-sm-4,
.my-sm-4 {
margin-top: 1.5rem !important;
}
.mr-sm-4,
.mx-sm-4 {
margin-right: 1.5rem !important;
}
.mb-sm-4,
.my-sm-4 {
margin-bottom: 1.5rem !important;
}
.ml-sm-4,
.mx-sm-4 {
margin-left: 1.5rem !important;
}
.m-sm-5 {
margin: 3rem !important;
}
.mt-sm-5,
.my-sm-5 {
margin-top: 3rem !important;
}
.mr-sm-5,
.mx-sm-5 {
margin-right: 3rem !important;
}
.mb-sm-5,
.my-sm-5 {
margin-bottom: 3rem !important;
}
.ml-sm-5,
.mx-sm-5 {
margin-left: 3rem !important;
}
.p-sm-0 {
padding: 0 !important;
}
.pt-sm-0,
.py-sm-0 {
padding-top: 0 !important;
}
.pr-sm-0,
.px-sm-0 {
padding-right: 0 !important;
}
.pb-sm-0,
.py-sm-0 {
padding-bottom: 0 !important;
}
.pl-sm-0,
.px-sm-0 {
padding-left: 0 !important;
}
.p-sm-1 {
padding: 0.25rem !important;
}
.pt-sm-1,
.py-sm-1 {
padding-top: 0.25rem !important;
}
.pr-sm-1,
.px-sm-1 {
padding-right: 0.25rem !important;
}
.pb-sm-1,
.py-sm-1 {
padding-bottom: 0.25rem !important;
}
.pl-sm-1,
.px-sm-1 {
padding-left: 0.25rem !important;
}
.p-sm-2 {
padding: 0.5rem !important;
}
.pt-sm-2,
.py-sm-2 {
padding-top: 0.5rem !important;
}
.pr-sm-2,
.px-sm-2 {
padding-right: 0.5rem !important;
}
.pb-sm-2,
.py-sm-2 {
padding-bottom: 0.5rem !important;
}
.pl-sm-2,
.px-sm-2 {
padding-left: 0.5rem !important;
}
.p-sm-3 {
padding: 1rem !important;
}
.pt-sm-3,
.py-sm-3 {
padding-top: 1rem !important;
}
.pr-sm-3,
.px-sm-3 {
padding-right: 1rem !important;
}
.pb-sm-3,
.py-sm-3 {
padding-bottom: 1rem !important;
}
.pl-sm-3,
.px-sm-3 {
padding-left: 1rem !important;
}
.p-sm-4 {
padding: 1.5rem !important;
}
.pt-sm-4,
.py-sm-4 {
padding-top: 1.5rem !important;
}
.pr-sm-4,
.px-sm-4 {
padding-right: 1.5rem !important;
}
.pb-sm-4,
.py-sm-4 {
padding-bottom: 1.5rem !important;
}
.pl-sm-4,
.px-sm-4 {
padding-left: 1.5rem !important;
}
.p-sm-5 {
padding: 3rem !important;
}
.pt-sm-5,
.py-sm-5 {
padding-top: 3rem !important;
}
.pr-sm-5,
.px-sm-5 {
padding-right: 3rem !important;
}
.pb-sm-5,
.py-sm-5 {
padding-bottom: 3rem !important;
}
.pl-sm-5,
.px-sm-5 {
padding-left: 3rem !important;
}
.m-sm-n1 {
margin: -0.25rem !important;
}
.mt-sm-n1,
.my-sm-n1 {
margin-top: -0.25rem !important;
}
.mr-sm-n1,
.mx-sm-n1 {
margin-right: -0.25rem !important;
}
.mb-sm-n1,
.my-sm-n1 {
margin-bottom: -0.25rem !important;
}
.ml-sm-n1,
.mx-sm-n1 {
margin-left: -0.25rem !important;
}
.m-sm-n2 {
margin: -0.5rem !important;
}
.mt-sm-n2,
.my-sm-n2 {
margin-top: -0.5rem !important;
}
.mr-sm-n2,
.mx-sm-n2 {
margin-right: -0.5rem !important;
}
.mb-sm-n2,
.my-sm-n2 {
margin-bottom: -0.5rem !important;
}
.ml-sm-n2,
.mx-sm-n2 {
margin-left: -0.5rem !important;
}
.m-sm-n3 {
margin: -1rem !important;
}
.mt-sm-n3,
.my-sm-n3 {
margin-top: -1rem !important;
}
.mr-sm-n3,
.mx-sm-n3 {
margin-right: -1rem !important;
}
.mb-sm-n3,
.my-sm-n3 {
margin-bottom: -1rem !important;
}
.ml-sm-n3,
.mx-sm-n3 {
margin-left: -1rem !important;
}
.m-sm-n4 {
margin: -1.5rem !important;
}
.mt-sm-n4,
.my-sm-n4 {
margin-top: -1.5rem !important;
}
.mr-sm-n4,
.mx-sm-n4 {
margin-right: -1.5rem !important;
}
.mb-sm-n4,
.my-sm-n4 {
margin-bottom: -1.5rem !important;
}
.ml-sm-n4,
.mx-sm-n4 {
margin-left: -1.5rem !important;
}
.m-sm-n5 {
margin: -3rem !important;
}
.mt-sm-n5,
.my-sm-n5 {
margin-top: -3rem !important;
}
.mr-sm-n5,
.mx-sm-n5 {
margin-right: -3rem !important;
}
.mb-sm-n5,
.my-sm-n5 {
margin-bottom: -3rem !important;
}
.ml-sm-n5,
.mx-sm-n5 {
margin-left: -3rem !important;
}
.m-sm-auto {
margin: auto !important;
}
.mt-sm-auto,
.my-sm-auto {
margin-top: auto !important;
}
.mr-sm-auto,
.mx-sm-auto {
margin-right: auto !important;
}
.mb-sm-auto,
.my-sm-auto {
margin-bottom: auto !important;
}
.ml-sm-auto,
.mx-sm-auto {
margin-left: auto !important;
}
}
@media (min-width: 768px) {
.m-md-0 {
margin: 0 !important;
}
.mt-md-0,
.my-md-0 {
margin-top: 0 !important;
}
.mr-md-0,
.mx-md-0 {
margin-right: 0 !important;
}
.mb-md-0,
.my-md-0 {
margin-bottom: 0 !important;
}
.ml-md-0,
.mx-md-0 {
margin-left: 0 !important;
}
.m-md-1 {
margin: 0.25rem !important;
}
.mt-md-1,
.my-md-1 {
margin-top: 0.25rem !important;
}
.mr-md-1,
.mx-md-1 {
margin-right: 0.25rem !important;
}
.mb-md-1,
.my-md-1 {
margin-bottom: 0.25rem !important;
}
.ml-md-1,
.mx-md-1 {
margin-left: 0.25rem !important;
}
.m-md-2 {
margin: 0.5rem !important;
}
.mt-md-2,
.my-md-2 {
margin-top: 0.5rem !important;
}
.mr-md-2,
.mx-md-2 {
margin-right: 0.5rem !important;
}
.mb-md-2,
.my-md-2 {
margin-bottom: 0.5rem !important;
}
.ml-md-2,
.mx-md-2 {
margin-left: 0.5rem !important;
}
.m-md-3 {
margin: 1rem !important;
}
.mt-md-3,
.my-md-3 {
margin-top: 1rem !important;
}
.mr-md-3,
.mx-md-3 {
margin-right: 1rem !important;
}
.mb-md-3,
.my-md-3 {
margin-bottom: 1rem !important;
}
.ml-md-3,
.mx-md-3 {
margin-left: 1rem !important;
}
.m-md-4 {
margin: 1.5rem !important;
}
.mt-md-4,
.my-md-4 {
margin-top: 1.5rem !important;
}
.mr-md-4,
.mx-md-4 {
margin-right: 1.5rem !important;
}
.mb-md-4,
.my-md-4 {
margin-bottom: 1.5rem !important;
}
.ml-md-4,
.mx-md-4 {
margin-left: 1.5rem !important;
}
.m-md-5 {
margin: 3rem !important;
}
.mt-md-5,
.my-md-5 {
margin-top: 3rem !important;
}
.mr-md-5,
.mx-md-5 {
margin-right: 3rem !important;
}
.mb-md-5,
.my-md-5 {
margin-bottom: 3rem !important;
}
.ml-md-5,
.mx-md-5 {
margin-left: 3rem !important;
}
.p-md-0 {
padding: 0 !important;
}
.pt-md-0,
.py-md-0 {
padding-top: 0 !important;
}
.pr-md-0,
.px-md-0 {
padding-right: 0 !important;
}
.pb-md-0,
.py-md-0 {
padding-bottom: 0 !important;
}
.pl-md-0,
.px-md-0 {
padding-left: 0 !important;
}
.p-md-1 {
padding: 0.25rem !important;
}
.pt-md-1,
.py-md-1 {
padding-top: 0.25rem !important;
}
.pr-md-1,
.px-md-1 {
padding-right: 0.25rem !important;
}
.pb-md-1,
.py-md-1 {
padding-bottom: 0.25rem !important;
}
.pl-md-1,
.px-md-1 {
padding-left: 0.25rem !important;
}
.p-md-2 {
padding: 0.5rem !important;
}
.pt-md-2,
.py-md-2 {
padding-top: 0.5rem !important;
}
.pr-md-2,
.px-md-2 {
padding-right: 0.5rem !important;
}
.pb-md-2,
.py-md-2 {
padding-bottom: 0.5rem !important;
}
.pl-md-2,
.px-md-2 {
padding-left: 0.5rem !important;
}
.p-md-3 {
padding: 1rem !important;
}
.pt-md-3,
.py-md-3 {
padding-top: 1rem !important;
}
.pr-md-3,
.px-md-3 {
padding-right: 1rem !important;
}
.pb-md-3,
.py-md-3 {
padding-bottom: 1rem !important;
}
.pl-md-3,
.px-md-3 {
padding-left: 1rem !important;
}
.p-md-4 {
padding: 1.5rem !important;
}
.pt-md-4,
.py-md-4 {
padding-top: 1.5rem !important;
}
.pr-md-4,
.px-md-4 {
padding-right: 1.5rem !important;
}
.pb-md-4,
.py-md-4 {
padding-bottom: 1.5rem !important;
}
.pl-md-4,
.px-md-4 {
padding-left: 1.5rem !important;
}
.p-md-5 {
padding: 3rem !important;
}
.pt-md-5,
.py-md-5 {
padding-top: 3rem !important;
}
.pr-md-5,
.px-md-5 {
padding-right: 3rem !important;
}
.pb-md-5,
.py-md-5 {
padding-bottom: 3rem !important;
}
.pl-md-5,
.px-md-5 {
padding-left: 3rem !important;
}
.m-md-n1 {
margin: -0.25rem !important;
}
.mt-md-n1,
.my-md-n1 {
margin-top: -0.25rem !important;
}
.mr-md-n1,
.mx-md-n1 {
margin-right: -0.25rem !important;
}
.mb-md-n1,
.my-md-n1 {
margin-bottom: -0.25rem !important;
}
.ml-md-n1,
.mx-md-n1 {
margin-left: -0.25rem !important;
}
.m-md-n2 {
margin: -0.5rem !important;
}
.mt-md-n2,
.my-md-n2 {
margin-top: -0.5rem !important;
}
.mr-md-n2,
.mx-md-n2 {
margin-right: -0.5rem !important;
}
.mb-md-n2,
.my-md-n2 {
margin-bottom: -0.5rem !important;
}
.ml-md-n2,
.mx-md-n2 {
margin-left: -0.5rem !important;
}
.m-md-n3 {
margin: -1rem !important;
}
.mt-md-n3,
.my-md-n3 {
margin-top: -1rem !important;
}
.mr-md-n3,
.mx-md-n3 {
margin-right: -1rem !important;
}
.mb-md-n3,
.my-md-n3 {
margin-bottom: -1rem !important;
}
.ml-md-n3,
.mx-md-n3 {
margin-left: -1rem !important;
}
.m-md-n4 {
margin: -1.5rem !important;
}
.mt-md-n4,
.my-md-n4 {
margin-top: -1.5rem !important;
}
.mr-md-n4,
.mx-md-n4 {
margin-right: -1.5rem !important;
}
.mb-md-n4,
.my-md-n4 {
margin-bottom: -1.5rem !important;
}
.ml-md-n4,
.mx-md-n4 {
margin-left: -1.5rem !important;
}
.m-md-n5 {
margin: -3rem !important;
}
.mt-md-n5,
.my-md-n5 {
margin-top: -3rem !important;
}
.mr-md-n5,
.mx-md-n5 {
margin-right: -3rem !important;
}
.mb-md-n5,
.my-md-n5 {
margin-bottom: -3rem !important;
}
.ml-md-n5,
.mx-md-n5 {
margin-left: -3rem !important;
}
.m-md-auto {
margin: auto !important;
}
.mt-md-auto,
.my-md-auto {
margin-top: auto !important;
}
.mr-md-auto,
.mx-md-auto {
margin-right: auto !important;
}
.mb-md-auto,
.my-md-auto {
margin-bottom: auto !important;
}
.ml-md-auto,
.mx-md-auto {
margin-left: auto !important;
}
}
@media (min-width: 1024px) {
.m-lg-0 {
margin: 0 !important;
}
.mt-lg-0,
.my-lg-0 {
margin-top: 0 !important;
}
.mr-lg-0,
.mx-lg-0 {
margin-right: 0 !important;
}
.mb-lg-0,
.my-lg-0 {
margin-bottom: 0 !important;
}
.ml-lg-0,
.mx-lg-0 {
margin-left: 0 !important;
}
.m-lg-1 {
margin: 0.25rem !important;
}
.mt-lg-1,
.my-lg-1 {
margin-top: 0.25rem !important;
}
.mr-lg-1,
.mx-lg-1 {
margin-right: 0.25rem !important;
}
.mb-lg-1,
.my-lg-1 {
margin-bottom: 0.25rem !important;
}
.ml-lg-1,
.mx-lg-1 {
margin-left: 0.25rem !important;
}
.m-lg-2 {
margin: 0.5rem !important;
}
.mt-lg-2,
.my-lg-2 {
margin-top: 0.5rem !important;
}
.mr-lg-2,
.mx-lg-2 {
margin-right: 0.5rem !important;
}
.mb-lg-2,
.my-lg-2 {
margin-bottom: 0.5rem !important;
}
.ml-lg-2,
.mx-lg-2 {
margin-left: 0.5rem !important;
}
.m-lg-3 {
margin: 1rem !important;
}
.mt-lg-3,
.my-lg-3 {
margin-top: 1rem !important;
}
.mr-lg-3,
.mx-lg-3 {
margin-right: 1rem !important;
}
.mb-lg-3,
.my-lg-3 {
margin-bottom: 1rem !important;
}
.ml-lg-3,
.mx-lg-3 {
margin-left: 1rem !important;
}
.m-lg-4 {
margin: 1.5rem !important;
}
.mt-lg-4,
.my-lg-4 {
margin-top: 1.5rem !important;
}
.mr-lg-4,
.mx-lg-4 {
margin-right: 1.5rem !important;
}
.mb-lg-4,
.my-lg-4 {
margin-bottom: 1.5rem !important;
}
.ml-lg-4,
.mx-lg-4 {
margin-left: 1.5rem !important;
}
.m-lg-5 {
margin: 3rem !important;
}
.mt-lg-5,
.my-lg-5 {
margin-top: 3rem !important;
}
.mr-lg-5,
.mx-lg-5 {
margin-right: 3rem !important;
}
.mb-lg-5,
.my-lg-5 {
margin-bottom: 3rem !important;
}
.ml-lg-5,
.mx-lg-5 {
margin-left: 3rem !important;
}
.p-lg-0 {
padding: 0 !important;
}
.pt-lg-0,
.py-lg-0 {
padding-top: 0 !important;
}
.pr-lg-0,
.px-lg-0 {
padding-right: 0 !important;
}
.pb-lg-0,
.py-lg-0 {
padding-bottom: 0 !important;
}
.pl-lg-0,
.px-lg-0 {
padding-left: 0 !important;
}
.p-lg-1 {
padding: 0.25rem !important;
}
.pt-lg-1,
.py-lg-1 {
padding-top: 0.25rem !important;
}
.pr-lg-1,
.px-lg-1 {
padding-right: 0.25rem !important;
}
.pb-lg-1,
.py-lg-1 {
padding-bottom: 0.25rem !important;
}
.pl-lg-1,
.px-lg-1 {
padding-left: 0.25rem !important;
}
.p-lg-2 {
padding: 0.5rem !important;
}
.pt-lg-2,
.py-lg-2 {
padding-top: 0.5rem !important;
}
.pr-lg-2,
.px-lg-2 {
padding-right: 0.5rem !important;
}
.pb-lg-2,
.py-lg-2 {
padding-bottom: 0.5rem !important;
}
.pl-lg-2,
.px-lg-2 {
padding-left: 0.5rem !important;
}
.p-lg-3 {
padding: 1rem !important;
}
.pt-lg-3,
.py-lg-3 {
padding-top: 1rem !important;
}
.pr-lg-3,
.px-lg-3 {
padding-right: 1rem !important;
}
.pb-lg-3,
.py-lg-3 {
padding-bottom: 1rem !important;
}
.pl-lg-3,
.px-lg-3 {
padding-left: 1rem !important;
}
.p-lg-4 {
padding: 1.5rem !important;
}
.pt-lg-4,
.py-lg-4 {
padding-top: 1.5rem !important;
}
.pr-lg-4,
.px-lg-4 {
padding-right: 1.5rem !important;
}
.pb-lg-4,
.py-lg-4 {
padding-bottom: 1.5rem !important;
}
.pl-lg-4,
.px-lg-4 {
padding-left: 1.5rem !important;
}
.p-lg-5 {
padding: 3rem !important;
}
.pt-lg-5,
.py-lg-5 {
padding-top: 3rem !important;
}
.pr-lg-5,
.px-lg-5 {
padding-right: 3rem !important;
}
.pb-lg-5,
.py-lg-5 {
padding-bottom: 3rem !important;
}
.pl-lg-5,
.px-lg-5 {
padding-left: 3rem !important;
}
.m-lg-n1 {
margin: -0.25rem !important;
}
.mt-lg-n1,
.my-lg-n1 {
margin-top: -0.25rem !important;
}
.mr-lg-n1,
.mx-lg-n1 {
margin-right: -0.25rem !important;
}
.mb-lg-n1,
.my-lg-n1 {
margin-bottom: -0.25rem !important;
}
.ml-lg-n1,
.mx-lg-n1 {
margin-left: -0.25rem !important;
}
.m-lg-n2 {
margin: -0.5rem !important;
}
.mt-lg-n2,
.my-lg-n2 {
margin-top: -0.5rem !important;
}
.mr-lg-n2,
.mx-lg-n2 {
margin-right: -0.5rem !important;
}
.mb-lg-n2,
.my-lg-n2 {
margin-bottom: -0.5rem !important;
}
.ml-lg-n2,
.mx-lg-n2 {
margin-left: -0.5rem !important;
}
.m-lg-n3 {
margin: -1rem !important;
}
.mt-lg-n3,
.my-lg-n3 {
margin-top: -1rem !important;
}
.mr-lg-n3,
.mx-lg-n3 {
margin-right: -1rem !important;
}
.mb-lg-n3,
.my-lg-n3 {
margin-bottom: -1rem !important;
}
.ml-lg-n3,
.mx-lg-n3 {
margin-left: -1rem !important;
}
.m-lg-n4 {
margin: -1.5rem !important;
}
.mt-lg-n4,
.my-lg-n4 {
margin-top: -1.5rem !important;
}
.mr-lg-n4,
.mx-lg-n4 {
margin-right: -1.5rem !important;
}
.mb-lg-n4,
.my-lg-n4 {
margin-bottom: -1.5rem !important;
}
.ml-lg-n4,
.mx-lg-n4 {
margin-left: -1.5rem !important;
}
.m-lg-n5 {
margin: -3rem !important;
}
.mt-lg-n5,
.my-lg-n5 {
margin-top: -3rem !important;
}
.mr-lg-n5,
.mx-lg-n5 {
margin-right: -3rem !important;
}
.mb-lg-n5,
.my-lg-n5 {
margin-bottom: -3rem !important;
}
.ml-lg-n5,
.mx-lg-n5 {
margin-left: -3rem !important;
}
.m-lg-auto {
margin: auto !important;
}
.mt-lg-auto,
.my-lg-auto {
margin-top: auto !important;
}
.mr-lg-auto,
.mx-lg-auto {
margin-right: auto !important;
}
.mb-lg-auto,
.my-lg-auto {
margin-bottom: auto !important;
}
.ml-lg-auto,
.mx-lg-auto {
margin-left: auto !important;
}
}
@media (min-width: 1260px) {
.m-xl-0 {
margin: 0 !important;
}
.mt-xl-0,
.my-xl-0 {
margin-top: 0 !important;
}
.mr-xl-0,
.mx-xl-0 {
margin-right: 0 !important;
}
.mb-xl-0,
.my-xl-0 {
margin-bottom: 0 !important;
}
.ml-xl-0,
.mx-xl-0 {
margin-left: 0 !important;
}
.m-xl-1 {
margin: 0.25rem !important;
}
.mt-xl-1,
.my-xl-1 {
margin-top: 0.25rem !important;
}
.mr-xl-1,
.mx-xl-1 {
margin-right: 0.25rem !important;
}
.mb-xl-1,
.my-xl-1 {
margin-bottom: 0.25rem !important;
}
.ml-xl-1,
.mx-xl-1 {
margin-left: 0.25rem !important;
}
.m-xl-2 {
margin: 0.5rem !important;
}
.mt-xl-2,
.my-xl-2 {
margin-top: 0.5rem !important;
}
.mr-xl-2,
.mx-xl-2 {
margin-right: 0.5rem !important;
}
.mb-xl-2,
.my-xl-2 {
margin-bottom: 0.5rem !important;
}
.ml-xl-2,
.mx-xl-2 {
margin-left: 0.5rem !important;
}
.m-xl-3 {
margin: 1rem !important;
}
.mt-xl-3,
.my-xl-3 {
margin-top: 1rem !important;
}
.mr-xl-3,
.mx-xl-3 {
margin-right: 1rem !important;
}
.mb-xl-3,
.my-xl-3 {
margin-bottom: 1rem !important;
}
.ml-xl-3,
.mx-xl-3 {
margin-left: 1rem !important;
}
.m-xl-4 {
margin: 1.5rem !important;
}
.mt-xl-4,
.my-xl-4 {
margin-top: 1.5rem !important;
}
.mr-xl-4,
.mx-xl-4 {
margin-right: 1.5rem !important;
}
.mb-xl-4,
.my-xl-4 {
margin-bottom: 1.5rem !important;
}
.ml-xl-4,
.mx-xl-4 {
margin-left: 1.5rem !important;
}
.m-xl-5 {
margin: 3rem !important;
}
.mt-xl-5,
.my-xl-5 {
margin-top: 3rem !important;
}
.mr-xl-5,
.mx-xl-5 {
margin-right: 3rem !important;
}
.mb-xl-5,
.my-xl-5 {
margin-bottom: 3rem !important;
}
.ml-xl-5,
.mx-xl-5 {
margin-left: 3rem !important;
}
.p-xl-0 {
padding: 0 !important;
}
.pt-xl-0,
.py-xl-0 {
padding-top: 0 !important;
}
.pr-xl-0,
.px-xl-0 {
padding-right: 0 !important;
}
.pb-xl-0,
.py-xl-0 {
padding-bottom: 0 !important;
}
.pl-xl-0,
.px-xl-0 {
padding-left: 0 !important;
}
.p-xl-1 {
padding: 0.25rem !important;
}
.pt-xl-1,
.py-xl-1 {
padding-top: 0.25rem !important;
}
.pr-xl-1,
.px-xl-1 {
padding-right: 0.25rem !important;
}
.pb-xl-1,
.py-xl-1 {
padding-bottom: 0.25rem !important;
}
.pl-xl-1,
.px-xl-1 {
padding-left: 0.25rem !important;
}
.p-xl-2 {
padding: 0.5rem !important;
}
.pt-xl-2,
.py-xl-2 {
padding-top: 0.5rem !important;
}
.pr-xl-2,
.px-xl-2 {
padding-right: 0.5rem !important;
}
.pb-xl-2,
.py-xl-2 {
padding-bottom: 0.5rem !important;
}
.pl-xl-2,
.px-xl-2 {
padding-left: 0.5rem !important;
}
.p-xl-3 {
padding: 1rem !important;
}
.pt-xl-3,
.py-xl-3 {
padding-top: 1rem !important;
}
.pr-xl-3,
.px-xl-3 {
padding-right: 1rem !important;
}
.pb-xl-3,
.py-xl-3 {
padding-bottom: 1rem !important;
}
.pl-xl-3,
.px-xl-3 {
padding-left: 1rem !important;
}
.p-xl-4 {
padding: 1.5rem !important;
}
.pt-xl-4,
.py-xl-4 {
padding-top: 1.5rem !important;
}
.pr-xl-4,
.px-xl-4 {
padding-right: 1.5rem !important;
}
.pb-xl-4,
.py-xl-4 {
padding-bottom: 1.5rem !important;
}
.pl-xl-4,
.px-xl-4 {
padding-left: 1.5rem !important;
}
.p-xl-5 {
padding: 3rem !important;
}
.pt-xl-5,
.py-xl-5 {
padding-top: 3rem !important;
}
.pr-xl-5,
.px-xl-5 {
padding-right: 3rem !important;
}
.pb-xl-5,
.py-xl-5 {
padding-bottom: 3rem !important;
}
.pl-xl-5,
.px-xl-5 {
padding-left: 3rem !important;
}
.m-xl-n1 {
margin: -0.25rem !important;
}
.mt-xl-n1,
.my-xl-n1 {
margin-top: -0.25rem !important;
}
.mr-xl-n1,
.mx-xl-n1 {
margin-right: -0.25rem !important;
}
.mb-xl-n1,
.my-xl-n1 {
margin-bottom: -0.25rem !important;
}
.ml-xl-n1,
.mx-xl-n1 {
margin-left: -0.25rem !important;
}
.m-xl-n2 {
margin: -0.5rem !important;
}
.mt-xl-n2,
.my-xl-n2 {
margin-top: -0.5rem !important;
}
.mr-xl-n2,
.mx-xl-n2 {
margin-right: -0.5rem !important;
}
.mb-xl-n2,
.my-xl-n2 {
margin-bottom: -0.5rem !important;
}
.ml-xl-n2,
.mx-xl-n2 {
margin-left: -0.5rem !important;
}
.m-xl-n3 {
margin: -1rem !important;
}
.mt-xl-n3,
.my-xl-n3 {
margin-top: -1rem !important;
}
.mr-xl-n3,
.mx-xl-n3 {
margin-right: -1rem !important;
}
.mb-xl-n3,
.my-xl-n3 {
margin-bottom: -1rem !important;
}
.ml-xl-n3,
.mx-xl-n3 {
margin-left: -1rem !important;
}
.m-xl-n4 {
margin: -1.5rem !important;
}
.mt-xl-n4,
.my-xl-n4 {
margin-top: -1.5rem !important;
}
.mr-xl-n4,
.mx-xl-n4 {
margin-right: -1.5rem !important;
}
.mb-xl-n4,
.my-xl-n4 {
margin-bottom: -1.5rem !important;
}
.ml-xl-n4,
.mx-xl-n4 {
margin-left: -1.5rem !important;
}
.m-xl-n5 {
margin: -3rem !important;
}
.mt-xl-n5,
.my-xl-n5 {
margin-top: -3rem !important;
}
.mr-xl-n5,
.mx-xl-n5 {
margin-right: -3rem !important;
}
.mb-xl-n5,
.my-xl-n5 {
margin-bottom: -3rem !important;
}
.ml-xl-n5,
.mx-xl-n5 {
margin-left: -3rem !important;
}
.m-xl-auto {
margin: auto !important;
}
.mt-xl-auto,
.my-xl-auto {
margin-top: auto !important;
}
.mr-xl-auto,
.mx-xl-auto {
margin-right: auto !important;
}
.mb-xl-auto,
.my-xl-auto {
margin-bottom: auto !important;
}
.ml-xl-auto,
.mx-xl-auto {
margin-left: auto !important;
}
}
.text-monospace {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.text-justify {
text-align: justify !important;
}
.text-wrap {
white-space: normal !important;
}
.text-nowrap {
white-space: nowrap !important;
}
.text-truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.text-left {
text-align: left !important;
}
.text-right {
text-align: right !important;
}
.text-center {
text-align: center !important;
}
@media (min-width: 576px) {
.text-sm-left {
text-align: left !important;
}
.text-sm-right {
text-align: right !important;
}
.text-sm-center {
text-align: center !important;
}
}
@media (min-width: 768px) {
.text-md-left {
text-align: left !important;
}
.text-md-right {
text-align: right !important;
}
.text-md-center {
text-align: center !important;
}
}
@media (min-width: 1024px) {
.text-lg-left {
text-align: left !important;
}
.text-lg-right {
text-align: right !important;
}
.text-lg-center {
text-align: center !important;
}
}
@media (min-width: 1260px) {
.text-xl-left {
text-align: left !important;
}
.text-xl-right {
text-align: right !important;
}
.text-xl-center {
text-align: center !important;
}
}
.text-lowercase {
text-transform: lowercase !important;
}
.text-uppercase {
text-transform: uppercase !important;
}
.text-capitalize {
text-transform: capitalize !important;
}
.font-weight-light {
font-weight: 300 !important;
}
.font-weight-lighter {
font-weight: lighter !important;
}
.font-weight-normal {
font-weight: 400 !important;
}
.font-weight-bold {
font-weight: 700 !important;
}
.font-weight-bolder {
font-weight: bolder !important;
}
.font-italic {
font-style: italic !important;
}
.text-white {
color: #fff !important;
}
.text-primary {
color: #007bff !important;
}
a.text-primary:hover, a.text-primary:focus {
color: #0056b3 !important;
}
.text-secondary {
color: #6c757d !important;
}
a.text-secondary:hover, a.text-secondary:focus {
color: #494f54 !important;
}
.text-success {
color: #28a745 !important;
}
a.text-success:hover, a.text-success:focus {
color: #19692c !important;
}
.text-info {
color: #17a2b8 !important;
}
a.text-info:hover, a.text-info:focus {
color: #0f6674 !important;
}
.text-warning {
color: #ffc107 !important;
}
a.text-warning:hover, a.text-warning:focus {
color: #ba8b00 !important;
}
.text-danger {
color: #dc3545 !important;
}
a.text-danger:hover, a.text-danger:focus {
color: #a71d2a !important;
}
.text-light {
color: #f8f9fa !important;
}
a.text-light:hover, a.text-light:focus {
color: #cbd3da !important;
}
.text-dark {
color: #343a40 !important;
}
a.text-dark:hover, a.text-dark:focus {
color: #121416 !important;
}
.text-body {
color: #212529 !important;
}
.text-muted {
color: #6c757d !important;
}
.text-black-50 {
color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.text-decoration-none {
text-decoration: none !important;
}
.text-break {
word-break: break-word !important;
overflow-wrap: break-word !important;
}
.text-reset {
color: inherit !important;
}
.visible {
visibility: visible !important;
}
.invisible {
visibility: hidden !important;
}
@media print {
*,
*::before,
*::after {
text-shadow: none !important;
box-shadow: none !important;
}
a:not(.btn) {
text-decoration: underline;
}
abbr[title]::after {
content: " (" attr(title) ")";
}
pre {
white-space: pre-wrap !important;
}
pre,
blockquote {
border: 1px solid #adb5bd;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
@page {
size: a3;
}
body {
min-width: 1024px !important;
}
.container {
min-width: 1024px !important;
}
.navbar {
display: none;
}
.badge {
border: 1px solid #000;
}
.table {
border-collapse: collapse !important;
}
.table td,
.table th {
background-color: #fff !important;
}
.table-bordered th,
.table-bordered td {
border: 1px solid #dee2e6 !important;
}
.table-dark {
color: inherit;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
border-color: #dee2e6;
}
.table .thead-dark th {
color: inherit;
border-color: #dee2e6;
}
} .fa,
.fas,
.far,
.fal,
.fab {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
}
.fa-lg {
font-size: 1.3333333333em;
line-height: 0.75em;
vertical-align: -.0667em;
}
.fa-xs {
font-size: .75em;
}
.fa-sm {
font-size: .875em;
}
.fa-1x {
font-size: 1em;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-6x {
font-size: 6em;
}
.fa-7x {
font-size: 7em;
}
.fa-8x {
font-size: 8em;
}
.fa-9x {
font-size: 9em;
}
.fa-10x {
font-size: 10em;
}
.fa-fw {
text-align: center;
width: 1.25em;
}
.fa-ul {
list-style-type: none;
margin-left: 2.5em;
padding-left: 0;
}
.fa-ul > li {
position: relative;
}
.fa-li {
left: -2em;
position: absolute;
text-align: center;
width: 2em;
line-height: inherit;
}
.fa-border {
border: solid 0.08em #eee;
border-radius: .1em;
padding: .2em .25em .15em;
}
.fa-pull-left {
float: left;
}
.fa-pull-right {
float: right;
}
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
margin-right: .3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
margin-left: .3em;
}
.fa-spin {
animation: fa-spin 2s infinite linear;
}
.fa-pulse {
animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
transform: rotate(90deg);
}
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
transform: rotate(180deg);
}
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
transform: rotate(270deg);
}
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
transform: scale(-1, 1);
}
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
transform: scale(1, -1);
}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
transform: scale(-1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
filter: none;
}
.fa-stack {
display: inline-block;
height: 2em;
line-height: 2em;
position: relative;
vertical-align: middle;
width: 2.5em;
}
.fa-stack-1x,
.fa-stack-2x {
left: 0;
position: absolute;
text-align: center;
width: 100%;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #fff;
} .fa-500px:before {
content: "\f26e";
}
.fa-accessible-icon:before {
content: "\f368";
}
.fa-accusoft:before {
content: "\f369";
}
.fa-acquisitions-incorporated:before {
content: "\f6af";
}
.fa-ad:before {
content: "\f641";
}
.fa-address-book:before {
content: "\f2b9";
}
.fa-address-card:before {
content: "\f2bb";
}
.fa-adjust:before {
content: "\f042";
}
.fa-adn:before {
content: "\f170";
}
.fa-adobe:before {
content: "\f778";
}
.fa-adversal:before {
content: "\f36a";
}
.fa-affiliatetheme:before {
content: "\f36b";
}
.fa-air-freshener:before {
content: "\f5d0";
}
.fa-algolia:before {
content: "\f36c";
}
.fa-align-center:before {
content: "\f037";
}
.fa-align-justify:before {
content: "\f039";
}
.fa-align-left:before {
content: "\f036";
}
.fa-align-right:before {
content: "\f038";
}
.fa-alipay:before {
content: "\f642";
}
.fa-allergies:before {
content: "\f461";
}
.fa-amazon:before {
content: "\f270";
}
.fa-amazon-pay:before {
content: "\f42c";
}
.fa-ambulance:before {
content: "\f0f9";
}
.fa-american-sign-language-interpreting:before {
content: "\f2a3";
}
.fa-amilia:before {
content: "\f36d";
}
.fa-anchor:before {
content: "\f13d";
}
.fa-android:before {
content: "\f17b";
}
.fa-angellist:before {
content: "\f209";
}
.fa-angle-double-down:before {
content: "\f103";
}
.fa-angle-double-left:before {
content: "\f100";
}
.fa-angle-double-right:before {
content: "\f101";
}
.fa-angle-double-up:before {
content: "\f102";
}
.fa-angle-down:before {
content: "\f107";
}
.fa-angle-left:before {
content: "\f104";
}
.fa-angle-right:before {
content: "\f105";
}
.fa-angle-up:before {
content: "\f106";
}
.fa-angry:before {
content: "\f556";
}
.fa-angrycreative:before {
content: "\f36e";
}
.fa-angular:before {
content: "\f420";
}
.fa-ankh:before {
content: "\f644";
}
.fa-app-store:before {
content: "\f36f";
}
.fa-app-store-ios:before {
content: "\f370";
}
.fa-apper:before {
content: "\f371";
}
.fa-apple:before {
content: "\f179";
}
.fa-apple-alt:before {
content: "\f5d1";
}
.fa-apple-pay:before {
content: "\f415";
}
.fa-archive:before {
content: "\f187";
}
.fa-archway:before {
content: "\f557";
}
.fa-arrow-alt-circle-down:before {
content: "\f358";
}
.fa-arrow-alt-circle-left:before {
content: "\f359";
}
.fa-arrow-alt-circle-right:before {
content: "\f35a";
}
.fa-arrow-alt-circle-up:before {
content: "\f35b";
}
.fa-arrow-circle-down:before {
content: "\f0ab";
}
.fa-arrow-circle-left:before {
content: "\f0a8";
}
.fa-arrow-circle-right:before {
content: "\f0a9";
}
.fa-arrow-circle-up:before {
content: "\f0aa";
}
.fa-arrow-down:before {
content: "\f063";
}
.fa-arrow-left:before {
content: "\f060";
}
.fa-arrow-right:before {
content: "\f061";
}
.fa-arrow-up:before {
content: "\f062";
}
.fa-arrows-alt:before {
content: "\f0b2";
}
.fa-arrows-alt-h:before {
content: "\f337";
}
.fa-arrows-alt-v:before {
content: "\f338";
}
.fa-artstation:before {
content: "\f77a";
}
.fa-assistive-listening-systems:before {
content: "\f2a2";
}
.fa-asterisk:before {
content: "\f069";
}
.fa-asymmetrik:before {
content: "\f372";
}
.fa-at:before {
content: "\f1fa";
}
.fa-atlas:before {
content: "\f558";
}
.fa-atlassian:before {
content: "\f77b";
}
.fa-atom:before {
content: "\f5d2";
}
.fa-audible:before {
content: "\f373";
}
.fa-audio-description:before {
content: "\f29e";
}
.fa-autoprefixer:before {
content: "\f41c";
}
.fa-avianex:before {
content: "\f374";
}
.fa-aviato:before {
content: "\f421";
}
.fa-award:before {
content: "\f559";
}
.fa-aws:before {
content: "\f375";
}
.fa-baby:before {
content: "\f77c";
}
.fa-baby-carriage:before {
content: "\f77d";
}
.fa-backspace:before {
content: "\f55a";
}
.fa-backward:before {
content: "\f04a";
}
.fa-bacon:before {
content: "\f7e5";
}
.fa-balance-scale:before {
content: "\f24e";
}
.fa-ban:before {
content: "\f05e";
}
.fa-band-aid:before {
content: "\f462";
}
.fa-bandcamp:before {
content: "\f2d5";
}
.fa-barcode:before {
content: "\f02a";
}
.fa-bars:before {
content: "\f0c9";
}
.fa-baseball-ball:before {
content: "\f433";
}
.fa-basketball-ball:before {
content: "\f434";
}
.fa-bath:before {
content: "\f2cd";
}
.fa-battery-empty:before {
content: "\f244";
}
.fa-battery-full:before {
content: "\f240";
}
.fa-battery-half:before {
content: "\f242";
}
.fa-battery-quarter:before {
content: "\f243";
}
.fa-battery-three-quarters:before {
content: "\f241";
}
.fa-bed:before {
content: "\f236";
}
.fa-beer:before {
content: "\f0fc";
}
.fa-behance:before {
content: "\f1b4";
}
.fa-behance-square:before {
content: "\f1b5";
}
.fa-bell:before {
content: "\f0f3";
}
.fa-bell-slash:before {
content: "\f1f6";
}
.fa-bezier-curve:before {
content: "\f55b";
}
.fa-bible:before {
content: "\f647";
}
.fa-bicycle:before {
content: "\f206";
}
.fa-bimobject:before {
content: "\f378";
}
.fa-binoculars:before {
content: "\f1e5";
}
.fa-biohazard:before {
content: "\f780";
}
.fa-birthday-cake:before {
content: "\f1fd";
}
.fa-bitbucket:before {
content: "\f171";
}
.fa-bitcoin:before {
content: "\f379";
}
.fa-bity:before {
content: "\f37a";
}
.fa-black-tie:before {
content: "\f27e";
}
.fa-blackberry:before {
content: "\f37b";
}
.fa-blender:before {
content: "\f517";
}
.fa-blender-phone:before {
content: "\f6b6";
}
.fa-blind:before {
content: "\f29d";
}
.fa-blog:before {
content: "\f781";
}
.fa-blogger:before {
content: "\f37c";
}
.fa-blogger-b:before {
content: "\f37d";
}
.fa-bluetooth:before {
content: "\f293";
}
.fa-bluetooth-b:before {
content: "\f294";
}
.fa-bold:before {
content: "\f032";
}
.fa-bolt:before {
content: "\f0e7";
}
.fa-bomb:before {
content: "\f1e2";
}
.fa-bone:before {
content: "\f5d7";
}
.fa-bong:before {
content: "\f55c";
}
.fa-book:before {
content: "\f02d";
}
.fa-book-dead:before {
content: "\f6b7";
}
.fa-book-medical:before {
content: "\f7e6";
}
.fa-book-open:before {
content: "\f518";
}
.fa-book-reader:before {
content: "\f5da";
}
.fa-bookmark:before {
content: "\f02e";
}
.fa-bowling-ball:before {
content: "\f436";
}
.fa-box:before {
content: "\f466";
}
.fa-box-open:before {
content: "\f49e";
}
.fa-boxes:before {
content: "\f468";
}
.fa-braille:before {
content: "\f2a1";
}
.fa-brain:before {
content: "\f5dc";
}
.fa-bread-slice:before {
content: "\f7ec";
}
.fa-briefcase:before {
content: "\f0b1";
}
.fa-briefcase-medical:before {
content: "\f469";
}
.fa-broadcast-tower:before {
content: "\f519";
}
.fa-broom:before {
content: "\f51a";
}
.fa-brush:before {
content: "\f55d";
}
.fa-btc:before {
content: "\f15a";
}
.fa-bug:before {
content: "\f188";
}
.fa-building:before {
content: "\f1ad";
}
.fa-bullhorn:before {
content: "\f0a1";
}
.fa-bullseye:before {
content: "\f140";
}
.fa-burn:before {
content: "\f46a";
}
.fa-buromobelexperte:before {
content: "\f37f";
}
.fa-bus:before {
content: "\f207";
}
.fa-bus-alt:before {
content: "\f55e";
}
.fa-business-time:before {
content: "\f64a";
}
.fa-buysellads:before {
content: "\f20d";
}
.fa-calculator:before {
content: "\f1ec";
}
.fa-calendar:before {
content: "\f133";
}
.fa-calendar-alt:before {
content: "\f073";
}
.fa-calendar-check:before {
content: "\f274";
}
.fa-calendar-day:before {
content: "\f783";
}
.fa-calendar-minus:before {
content: "\f272";
}
.fa-calendar-plus:before {
content: "\f271";
}
.fa-calendar-times:before {
content: "\f273";
}
.fa-calendar-week:before {
content: "\f784";
}
.fa-camera:before {
content: "\f030";
}
.fa-camera-retro:before {
content: "\f083";
}
.fa-campground:before {
content: "\f6bb";
}
.fa-canadian-maple-leaf:before {
content: "\f785";
}
.fa-candy-cane:before {
content: "\f786";
}
.fa-cannabis:before {
content: "\f55f";
}
.fa-capsules:before {
content: "\f46b";
}
.fa-car:before {
content: "\f1b9";
}
.fa-car-alt:before {
content: "\f5de";
}
.fa-car-battery:before {
content: "\f5df";
}
.fa-car-crash:before {
content: "\f5e1";
}
.fa-car-side:before {
content: "\f5e4";
}
.fa-caret-down:before {
content: "\f0d7";
}
.fa-caret-left:before {
content: "\f0d9";
}
.fa-caret-right:before {
content: "\f0da";
}
.fa-caret-square-down:before {
content: "\f150";
}
.fa-caret-square-left:before {
content: "\f191";
}
.fa-caret-square-right:before {
content: "\f152";
}
.fa-caret-square-up:before {
content: "\f151";
}
.fa-caret-up:before {
content: "\f0d8";
}
.fa-carrot:before {
content: "\f787";
}
.fa-cart-arrow-down:before {
content: "\f218";
}
.fa-cart-plus:before {
content: "\f217";
}
.fa-cash-register:before {
content: "\f788";
}
.fa-cat:before {
content: "\f6be";
}
.fa-cc-amazon-pay:before {
content: "\f42d";
}
.fa-cc-amex:before {
content: "\f1f3";
}
.fa-cc-apple-pay:before {
content: "\f416";
}
.fa-cc-diners-club:before {
content: "\f24c";
}
.fa-cc-discover:before {
content: "\f1f2";
}
.fa-cc-jcb:before {
content: "\f24b";
}
.fa-cc-mastercard:before {
content: "\f1f1";
}
.fa-cc-paypal:before {
content: "\f1f4";
}
.fa-cc-stripe:before {
content: "\f1f5";
}
.fa-cc-visa:before {
content: "\f1f0";
}
.fa-centercode:before {
content: "\f380";
}
.fa-centos:before {
content: "\f789";
}
.fa-certificate:before {
content: "\f0a3";
}
.fa-chair:before {
content: "\f6c0";
}
.fa-chalkboard:before {
content: "\f51b";
}
.fa-chalkboard-teacher:before {
content: "\f51c";
}
.fa-charging-station:before {
content: "\f5e7";
}
.fa-chart-area:before {
content: "\f1fe";
}
.fa-chart-bar:before {
content: "\f080";
}
.fa-chart-line:before {
content: "\f201";
}
.fa-chart-pie:before {
content: "\f200";
}
.fa-check:before {
content: "\f00c";
}
.fa-check-circle:before {
content: "\f058";
}
.fa-check-double:before {
content: "\f560";
}
.fa-check-square:before {
content: "\f14a";
}
.fa-cheese:before {
content: "\f7ef";
}
.fa-chess:before {
content: "\f439";
}
.fa-chess-bishop:before {
content: "\f43a";
}
.fa-chess-board:before {
content: "\f43c";
}
.fa-chess-king:before {
content: "\f43f";
}
.fa-chess-knight:before {
content: "\f441";
}
.fa-chess-pawn:before {
content: "\f443";
}
.fa-chess-queen:before {
content: "\f445";
}
.fa-chess-rook:before {
content: "\f447";
}
.fa-chevron-circle-down:before {
content: "\f13a";
}
.fa-chevron-circle-left:before {
content: "\f137";
}
.fa-chevron-circle-right:before {
content: "\f138";
}
.fa-chevron-circle-up:before {
content: "\f139";
}
.fa-chevron-down:before {
content: "\f078";
}
.fa-chevron-left:before {
content: "\f053";
}
.fa-chevron-right:before {
content: "\f054";
}
.fa-chevron-up:before {
content: "\f077";
}
.fa-child:before {
content: "\f1ae";
}
.fa-chrome:before {
content: "\f268";
}
.fa-church:before {
content: "\f51d";
}
.fa-circle:before {
content: "\f111";
}
.fa-circle-notch:before {
content: "\f1ce";
}
.fa-city:before {
content: "\f64f";
}
.fa-clinic-medical:before {
content: "\f7f2";
}
.fa-clipboard:before {
content: "\f328";
}
.fa-clipboard-check:before {
content: "\f46c";
}
.fa-clipboard-list:before {
content: "\f46d";
}
.fa-clock:before {
content: "\f017";
}
.fa-clone:before {
content: "\f24d";
}
.fa-closed-captioning:before {
content: "\f20a";
}
.fa-cloud:before {
content: "\f0c2";
}
.fa-cloud-download-alt:before {
content: "\f381";
}
.fa-cloud-meatball:before {
content: "\f73b";
}
.fa-cloud-moon:before {
content: "\f6c3";
}
.fa-cloud-moon-rain:before {
content: "\f73c";
}
.fa-cloud-rain:before {
content: "\f73d";
}
.fa-cloud-showers-heavy:before {
content: "\f740";
}
.fa-cloud-sun:before {
content: "\f6c4";
}
.fa-cloud-sun-rain:before {
content: "\f743";
}
.fa-cloud-upload-alt:before {
content: "\f382";
}
.fa-cloudscale:before {
content: "\f383";
}
.fa-cloudsmith:before {
content: "\f384";
}
.fa-cloudversify:before {
content: "\f385";
}
.fa-cocktail:before {
content: "\f561";
}
.fa-code:before {
content: "\f121";
}
.fa-code-branch:before {
content: "\f126";
}
.fa-codepen:before {
content: "\f1cb";
}
.fa-codiepie:before {
content: "\f284";
}
.fa-coffee:before {
content: "\f0f4";
}
.fa-cog:before {
content: "\f013";
}
.fa-cogs:before {
content: "\f085";
}
.fa-coins:before {
content: "\f51e";
}
.fa-columns:before {
content: "\f0db";
}
.fa-comment:before {
content: "\f075";
}
.fa-comment-alt:before {
content: "\f27a";
}
.fa-comment-dollar:before {
content: "\f651";
}
.fa-comment-dots:before {
content: "\f4ad";
}
.fa-comment-medical:before {
content: "\f7f5";
}
.fa-comment-slash:before {
content: "\f4b3";
}
.fa-comments:before {
content: "\f086";
}
.fa-comments-dollar:before {
content: "\f653";
}
.fa-compact-disc:before {
content: "\f51f";
}
.fa-compass:before {
content: "\f14e";
}
.fa-compress:before {
content: "\f066";
}
.fa-compress-arrows-alt:before {
content: "\f78c";
}
.fa-concierge-bell:before {
content: "\f562";
}
.fa-confluence:before {
content: "\f78d";
}
.fa-connectdevelop:before {
content: "\f20e";
}
.fa-contao:before {
content: "\f26d";
}
.fa-cookie:before {
content: "\f563";
}
.fa-cookie-bite:before {
content: "\f564";
}
.fa-copy:before {
content: "\f0c5";
}
.fa-copyright:before {
content: "\f1f9";
}
.fa-couch:before {
content: "\f4b8";
}
.fa-cpanel:before {
content: "\f388";
}
.fa-creative-commons:before {
content: "\f25e";
}
.fa-creative-commons-by:before {
content: "\f4e7";
}
.fa-creative-commons-nc:before {
content: "\f4e8";
}
.fa-creative-commons-nc-eu:before {
content: "\f4e9";
}
.fa-creative-commons-nc-jp:before {
content: "\f4ea";
}
.fa-creative-commons-nd:before {
content: "\f4eb";
}
.fa-creative-commons-pd:before {
content: "\f4ec";
}
.fa-creative-commons-pd-alt:before {
content: "\f4ed";
}
.fa-creative-commons-remix:before {
content: "\f4ee";
}
.fa-creative-commons-sa:before {
content: "\f4ef";
}
.fa-creative-commons-sampling:before {
content: "\f4f0";
}
.fa-creative-commons-sampling-plus:before {
content: "\f4f1";
}
.fa-creative-commons-share:before {
content: "\f4f2";
}
.fa-creative-commons-zero:before {
content: "\f4f3";
}
.fa-credit-card:before {
content: "\f09d";
}
.fa-critical-role:before {
content: "\f6c9";
}
.fa-crop:before {
content: "\f125";
}
.fa-crop-alt:before {
content: "\f565";
}
.fa-cross:before {
content: "\f654";
}
.fa-crosshairs:before {
content: "\f05b";
}
.fa-crow:before {
content: "\f520";
}
.fa-crown:before {
content: "\f521";
}
.fa-crutch:before {
content: "\f7f7";
}
.fa-css3:before {
content: "\f13c";
}
.fa-css3-alt:before {
content: "\f38b";
}
.fa-cube:before {
content: "\f1b2";
}
.fa-cubes:before {
content: "\f1b3";
}
.fa-cut:before {
content: "\f0c4";
}
.fa-cuttlefish:before {
content: "\f38c";
}
.fa-d-and-d:before {
content: "\f38d";
}
.fa-d-and-d-beyond:before {
content: "\f6ca";
}
.fa-dashcube:before {
content: "\f210";
}
.fa-database:before {
content: "\f1c0";
}
.fa-deaf:before {
content: "\f2a4";
}
.fa-delicious:before {
content: "\f1a5";
}
.fa-democrat:before {
content: "\f747";
}
.fa-deploydog:before {
content: "\f38e";
}
.fa-deskpro:before {
content: "\f38f";
}
.fa-desktop:before {
content: "\f108";
}
.fa-dev:before {
content: "\f6cc";
}
.fa-deviantart:before {
content: "\f1bd";
}
.fa-dharmachakra:before {
content: "\f655";
}
.fa-dhl:before {
content: "\f790";
}
.fa-diagnoses:before {
content: "\f470";
}
.fa-diaspora:before {
content: "\f791";
}
.fa-dice:before {
content: "\f522";
}
.fa-dice-d20:before {
content: "\f6cf";
}
.fa-dice-d6:before {
content: "\f6d1";
}
.fa-dice-five:before {
content: "\f523";
}
.fa-dice-four:before {
content: "\f524";
}
.fa-dice-one:before {
content: "\f525";
}
.fa-dice-six:before {
content: "\f526";
}
.fa-dice-three:before {
content: "\f527";
}
.fa-dice-two:before {
content: "\f528";
}
.fa-digg:before {
content: "\f1a6";
}
.fa-digital-ocean:before {
content: "\f391";
}
.fa-digital-tachograph:before {
content: "\f566";
}
.fa-directions:before {
content: "\f5eb";
}
.fa-discord:before {
content: "\f392";
}
.fa-discourse:before {
content: "\f393";
}
.fa-divide:before {
content: "\f529";
}
.fa-dizzy:before {
content: "\f567";
}
.fa-dna:before {
content: "\f471";
}
.fa-dochub:before {
content: "\f394";
}
.fa-docker:before {
content: "\f395";
}
.fa-dog:before {
content: "\f6d3";
}
.fa-dollar-sign:before {
content: "\f155";
}
.fa-dolly:before {
content: "\f472";
}
.fa-dolly-flatbed:before {
content: "\f474";
}
.fa-donate:before {
content: "\f4b9";
}
.fa-door-closed:before {
content: "\f52a";
}
.fa-door-open:before {
content: "\f52b";
}
.fa-dot-circle:before {
content: "\f192";
}
.fa-dove:before {
content: "\f4ba";
}
.fa-download:before {
content: "\f019";
}
.fa-draft2digital:before {
content: "\f396";
}
.fa-drafting-compass:before {
content: "\f568";
}
.fa-dragon:before {
content: "\f6d5";
}
.fa-draw-polygon:before {
content: "\f5ee";
}
.fa-dribbble:before {
content: "\f17d";
}
.fa-dribbble-square:before {
content: "\f397";
}
.fa-dropbox:before {
content: "\f16b";
}
.fa-drum:before {
content: "\f569";
}
.fa-drum-steelpan:before {
content: "\f56a";
}
.fa-drumstick-bite:before {
content: "\f6d7";
}
.fa-drupal:before {
content: "\f1a9";
}
.fa-dumbbell:before {
content: "\f44b";
}
.fa-dumpster:before {
content: "\f793";
}
.fa-dumpster-fire:before {
content: "\f794";
}
.fa-dungeon:before {
content: "\f6d9";
}
.fa-dyalog:before {
content: "\f399";
}
.fa-earlybirds:before {
content: "\f39a";
}
.fa-ebay:before {
content: "\f4f4";
}
.fa-edge:before {
content: "\f282";
}
.fa-edit:before {
content: "\f044";
}
.fa-egg:before {
content: "\f7fb";
}
.fa-eject:before {
content: "\f052";
}
.fa-elementor:before {
content: "\f430";
}
.fa-ellipsis-h:before {
content: "\f141";
}
.fa-ellipsis-v:before {
content: "\f142";
}
.fa-ello:before {
content: "\f5f1";
}
.fa-ember:before {
content: "\f423";
}
.fa-empire:before {
content: "\f1d1";
}
.fa-envelope:before {
content: "\f0e0";
}
.fa-envelope-open:before {
content: "\f2b6";
}
.fa-envelope-open-text:before {
content: "\f658";
}
.fa-envelope-square:before {
content: "\f199";
}
.fa-envira:before {
content: "\f299";
}
.fa-equals:before {
content: "\f52c";
}
.fa-eraser:before {
content: "\f12d";
}
.fa-erlang:before {
content: "\f39d";
}
.fa-ethereum:before {
content: "\f42e";
}
.fa-ethernet:before {
content: "\f796";
}
.fa-etsy:before {
content: "\f2d7";
}
.fa-euro-sign:before {
content: "\f153";
}
.fa-exchange-alt:before {
content: "\f362";
}
.fa-exclamation:before {
content: "\f12a";
}
.fa-exclamation-circle:before {
content: "\f06a";
}
.fa-exclamation-triangle:before {
content: "\f071";
}
.fa-expand:before {
content: "\f065";
}
.fa-expand-arrows-alt:before {
content: "\f31e";
}
.fa-expeditedssl:before {
content: "\f23e";
}
.fa-external-link-alt:before {
content: "\f35d";
}
.fa-external-link-square-alt:before {
content: "\f360";
}
.fa-eye:before {
content: "\f06e";
}
.fa-eye-dropper:before {
content: "\f1fb";
}
.fa-eye-slash:before {
content: "\f070";
}
.fa-facebook:before {
content: "\f09a";
}
.fa-facebook-f:before {
content: "\f39e";
}
.fa-facebook-messenger:before {
content: "\f39f";
}
.fa-facebook-square:before {
content: "\f082";
}
.fa-fantasy-flight-games:before {
content: "\f6dc";
}
.fa-fast-backward:before {
content: "\f049";
}
.fa-fast-forward:before {
content: "\f050";
}
.fa-fax:before {
content: "\f1ac";
}
.fa-feather:before {
content: "\f52d";
}
.fa-feather-alt:before {
content: "\f56b";
}
.fa-fedex:before {
content: "\f797";
}
.fa-fedora:before {
content: "\f798";
}
.fa-female:before {
content: "\f182";
}
.fa-fighter-jet:before {
content: "\f0fb";
}
.fa-figma:before {
content: "\f799";
}
.fa-file:before {
content: "\f15b";
}
.fa-file-alt:before {
content: "\f15c";
}
.fa-file-archive:before {
content: "\f1c6";
}
.fa-file-audio:before {
content: "\f1c7";
}
.fa-file-code:before {
content: "\f1c9";
}
.fa-file-contract:before {
content: "\f56c";
}
.fa-file-csv:before {
content: "\f6dd";
}
.fa-file-download:before {
content: "\f56d";
}
.fa-file-excel:before {
content: "\f1c3";
}
.fa-file-export:before {
content: "\f56e";
}
.fa-file-image:before {
content: "\f1c5";
}
.fa-file-import:before {
content: "\f56f";
}
.fa-file-invoice:before {
content: "\f570";
}
.fa-file-invoice-dollar:before {
content: "\f571";
}
.fa-file-medical:before {
content: "\f477";
}
.fa-file-medical-alt:before {
content: "\f478";
}
.fa-file-pdf:before {
content: "\f1c1";
}
.fa-file-powerpoint:before {
content: "\f1c4";
}
.fa-file-prescription:before {
content: "\f572";
}
.fa-file-signature:before {
content: "\f573";
}
.fa-file-upload:before {
content: "\f574";
}
.fa-file-video:before {
content: "\f1c8";
}
.fa-file-word:before {
content: "\f1c2";
}
.fa-fill:before {
content: "\f575";
}
.fa-fill-drip:before {
content: "\f576";
}
.fa-film:before {
content: "\f008";
}
.fa-filter:before {
content: "\f0b0";
}
.fa-fingerprint:before {
content: "\f577";
}
.fa-fire:before {
content: "\f06d";
}
.fa-fire-alt:before {
content: "\f7e4";
}
.fa-fire-extinguisher:before {
content: "\f134";
}
.fa-firefox:before {
content: "\f269";
}
.fa-first-aid:before {
content: "\f479";
}
.fa-first-order:before {
content: "\f2b0";
}
.fa-first-order-alt:before {
content: "\f50a";
}
.fa-firstdraft:before {
content: "\f3a1";
}
.fa-fish:before {
content: "\f578";
}
.fa-fist-raised:before {
content: "\f6de";
}
.fa-flag:before {
content: "\f024";
}
.fa-flag-checkered:before {
content: "\f11e";
}
.fa-flag-usa:before {
content: "\f74d";
}
.fa-flask:before {
content: "\f0c3";
}
.fa-flickr:before {
content: "\f16e";
}
.fa-flipboard:before {
content: "\f44d";
}
.fa-flushed:before {
content: "\f579";
}
.fa-fly:before {
content: "\f417";
}
.fa-folder:before {
content: "\f07b";
}
.fa-folder-minus:before {
content: "\f65d";
}
.fa-folder-open:before {
content: "\f07c";
}
.fa-folder-plus:before {
content: "\f65e";
}
.fa-font:before {
content: "\f031";
}
.fa-font-awesome:before {
content: "\f2b4";
}
.fa-font-awesome-alt:before {
content: "\f35c";
}
.fa-font-awesome-flag:before {
content: "\f425";
}
.fa-font-awesome-logo-full:before {
content: "\f4e6";
}
.fa-fonticons:before {
content: "\f280";
}
.fa-fonticons-fi:before {
content: "\f3a2";
}
.fa-football-ball:before {
content: "\f44e";
}
.fa-fort-awesome:before {
content: "\f286";
}
.fa-fort-awesome-alt:before {
content: "\f3a3";
}
.fa-forumbee:before {
content: "\f211";
}
.fa-forward:before {
content: "\f04e";
}
.fa-foursquare:before {
content: "\f180";
}
.fa-free-code-camp:before {
content: "\f2c5";
}
.fa-freebsd:before {
content: "\f3a4";
}
.fa-frog:before {
content: "\f52e";
}
.fa-frown:before {
content: "\f119";
}
.fa-frown-open:before {
content: "\f57a";
}
.fa-fulcrum:before {
content: "\f50b";
}
.fa-funnel-dollar:before {
content: "\f662";
}
.fa-futbol:before {
content: "\f1e3";
}
.fa-galactic-republic:before {
content: "\f50c";
}
.fa-galactic-senate:before {
content: "\f50d";
}
.fa-gamepad:before {
content: "\f11b";
}
.fa-gas-pump:before {
content: "\f52f";
}
.fa-gavel:before {
content: "\f0e3";
}
.fa-gem:before {
content: "\f3a5";
}
.fa-genderless:before {
content: "\f22d";
}
.fa-get-pocket:before {
content: "\f265";
}
.fa-gg:before {
content: "\f260";
}
.fa-gg-circle:before {
content: "\f261";
}
.fa-ghost:before {
content: "\f6e2";
}
.fa-gift:before {
content: "\f06b";
}
.fa-gifts:before {
content: "\f79c";
}
.fa-git:before {
content: "\f1d3";
}
.fa-git-square:before {
content: "\f1d2";
}
.fa-github:before {
content: "\f09b";
}
.fa-github-alt:before {
content: "\f113";
}
.fa-github-square:before {
content: "\f092";
}
.fa-gitkraken:before {
content: "\f3a6";
}
.fa-gitlab:before {
content: "\f296";
}
.fa-gitter:before {
content: "\f426";
}
.fa-glass-cheers:before {
content: "\f79f";
}
.fa-glass-martini:before {
content: "\f000";
}
.fa-glass-martini-alt:before {
content: "\f57b";
}
.fa-glass-whiskey:before {
content: "\f7a0";
}
.fa-glasses:before {
content: "\f530";
}
.fa-glide:before {
content: "\f2a5";
}
.fa-glide-g:before {
content: "\f2a6";
}
.fa-globe:before {
content: "\f0ac";
}
.fa-globe-africa:before {
content: "\f57c";
}
.fa-globe-americas:before {
content: "\f57d";
}
.fa-globe-asia:before {
content: "\f57e";
}
.fa-globe-europe:before {
content: "\f7a2";
}
.fa-gofore:before {
content: "\f3a7";
}
.fa-golf-ball:before {
content: "\f450";
}
.fa-goodreads:before {
content: "\f3a8";
}
.fa-goodreads-g:before {
content: "\f3a9";
}
.fa-google:before {
content: "\f1a0";
}
.fa-google-drive:before {
content: "\f3aa";
}
.fa-google-play:before {
content: "\f3ab";
}
.fa-google-plus:before {
content: "\f2b3";
}
.fa-google-plus-g:before {
content: "\f0d5";
}
.fa-google-plus-square:before {
content: "\f0d4";
}
.fa-google-wallet:before {
content: "\f1ee";
}
.fa-gopuram:before {
content: "\f664";
}
.fa-graduation-cap:before {
content: "\f19d";
}
.fa-gratipay:before {
content: "\f184";
}
.fa-grav:before {
content: "\f2d6";
}
.fa-greater-than:before {
content: "\f531";
}
.fa-greater-than-equal:before {
content: "\f532";
}
.fa-grimace:before {
content: "\f57f";
}
.fa-grin:before {
content: "\f580";
}
.fa-grin-alt:before {
content: "\f581";
}
.fa-grin-beam:before {
content: "\f582";
}
.fa-grin-beam-sweat:before {
content: "\f583";
}
.fa-grin-hearts:before {
content: "\f584";
}
.fa-grin-squint:before {
content: "\f585";
}
.fa-grin-squint-tears:before {
content: "\f586";
}
.fa-grin-stars:before {
content: "\f587";
}
.fa-grin-tears:before {
content: "\f588";
}
.fa-grin-tongue:before {
content: "\f589";
}
.fa-grin-tongue-squint:before {
content: "\f58a";
}
.fa-grin-tongue-wink:before {
content: "\f58b";
}
.fa-grin-wink:before {
content: "\f58c";
}
.fa-grip-horizontal:before {
content: "\f58d";
}
.fa-grip-lines:before {
content: "\f7a4";
}
.fa-grip-lines-vertical:before {
content: "\f7a5";
}
.fa-grip-vertical:before {
content: "\f58e";
}
.fa-gripfire:before {
content: "\f3ac";
}
.fa-grunt:before {
content: "\f3ad";
}
.fa-guitar:before {
content: "\f7a6";
}
.fa-gulp:before {
content: "\f3ae";
}
.fa-h-square:before {
content: "\f0fd";
}
.fa-hacker-news:before {
content: "\f1d4";
}
.fa-hacker-news-square:before {
content: "\f3af";
}
.fa-hackerrank:before {
content: "\f5f7";
}
.fa-hamburger:before {
content: "\f805";
}
.fa-hammer:before {
content: "\f6e3";
}
.fa-hamsa:before {
content: "\f665";
}
.fa-hand-holding:before {
content: "\f4bd";
}
.fa-hand-holding-heart:before {
content: "\f4be";
}
.fa-hand-holding-usd:before {
content: "\f4c0";
}
.fa-hand-lizard:before {
content: "\f258";
}
.fa-hand-middle-finger:before {
content: "\f806";
}
.fa-hand-paper:before {
content: "\f256";
}
.fa-hand-peace:before {
content: "\f25b";
}
.fa-hand-point-down:before {
content: "\f0a7";
}
.fa-hand-point-left:before {
content: "\f0a5";
}
.fa-hand-point-right:before {
content: "\f0a4";
}
.fa-hand-point-up:before {
content: "\f0a6";
}
.fa-hand-pointer:before {
content: "\f25a";
}
.fa-hand-rock:before {
content: "\f255";
}
.fa-hand-scissors:before {
content: "\f257";
}
.fa-hand-spock:before {
content: "\f259";
}
.fa-hands:before {
content: "\f4c2";
}
.fa-hands-helping:before {
content: "\f4c4";
}
.fa-handshake:before {
content: "\f2b5";
}
.fa-hanukiah:before {
content: "\f6e6";
}
.fa-hard-hat:before {
content: "\f807";
}
.fa-hashtag:before {
content: "\f292";
}
.fa-hat-wizard:before {
content: "\f6e8";
}
.fa-haykal:before {
content: "\f666";
}
.fa-hdd:before {
content: "\f0a0";
}
.fa-heading:before {
content: "\f1dc";
}
.fa-headphones:before {
content: "\f025";
}
.fa-headphones-alt:before {
content: "\f58f";
}
.fa-headset:before {
content: "\f590";
}
.fa-heart:before {
content: "\f004";
}
.fa-heart-broken:before {
content: "\f7a9";
}
.fa-heartbeat:before {
content: "\f21e";
}
.fa-helicopter:before {
content: "\f533";
}
.fa-highlighter:before {
content: "\f591";
}
.fa-hiking:before {
content: "\f6ec";
}
.fa-hippo:before {
content: "\f6ed";
}
.fa-hips:before {
content: "\f452";
}
.fa-hire-a-helper:before {
content: "\f3b0";
}
.fa-history:before {
content: "\f1da";
}
.fa-hockey-puck:before {
content: "\f453";
}
.fa-holly-berry:before {
content: "\f7aa";
}
.fa-home:before {
content: "\f015";
}
.fa-hooli:before {
content: "\f427";
}
.fa-hornbill:before {
content: "\f592";
}
.fa-horse:before {
content: "\f6f0";
}
.fa-horse-head:before {
content: "\f7ab";
}
.fa-hospital:before {
content: "\f0f8";
}
.fa-hospital-alt:before {
content: "\f47d";
}
.fa-hospital-symbol:before {
content: "\f47e";
}
.fa-hot-tub:before {
content: "\f593";
}
.fa-hotdog:before {
content: "\f80f";
}
.fa-hotel:before {
content: "\f594";
}
.fa-hotjar:before {
content: "\f3b1";
}
.fa-hourglass:before {
content: "\f254";
}
.fa-hourglass-end:before {
content: "\f253";
}
.fa-hourglass-half:before {
content: "\f252";
}
.fa-hourglass-start:before {
content: "\f251";
}
.fa-house-damage:before {
content: "\f6f1";
}
.fa-houzz:before {
content: "\f27c";
}
.fa-hryvnia:before {
content: "\f6f2";
}
.fa-html5:before {
content: "\f13b";
}
.fa-hubspot:before {
content: "\f3b2";
}
.fa-i-cursor:before {
content: "\f246";
}
.fa-ice-cream:before {
content: "\f810";
}
.fa-icicles:before {
content: "\f7ad";
}
.fa-id-badge:before {
content: "\f2c1";
}
.fa-id-card:before {
content: "\f2c2";
}
.fa-id-card-alt:before {
content: "\f47f";
}
.fa-igloo:before {
content: "\f7ae";
}
.fa-image:before {
content: "\f03e";
}
.fa-images:before {
content: "\f302";
}
.fa-imdb:before {
content: "\f2d8";
}
.fa-inbox:before {
content: "\f01c";
}
.fa-indent:before {
content: "\f03c";
}
.fa-industry:before {
content: "\f275";
}
.fa-infinity:before {
content: "\f534";
}
.fa-info:before {
content: "\f129";
}
.fa-info-circle:before {
content: "\f05a";
}
.fa-instagram:before {
content: "\f16d";
}
.fa-intercom:before {
content: "\f7af";
}
.fa-internet-explorer:before {
content: "\f26b";
}
.fa-invision:before {
content: "\f7b0";
}
.fa-ioxhost:before {
content: "\f208";
}
.fa-italic:before {
content: "\f033";
}
.fa-itunes:before {
content: "\f3b4";
}
.fa-itunes-note:before {
content: "\f3b5";
}
.fa-java:before {
content: "\f4e4";
}
.fa-jedi:before {
content: "\f669";
}
.fa-jedi-order:before {
content: "\f50e";
}
.fa-jenkins:before {
content: "\f3b6";
}
.fa-jira:before {
content: "\f7b1";
}
.fa-joget:before {
content: "\f3b7";
}
.fa-joint:before {
content: "\f595";
}
.fa-joomla:before {
content: "\f1aa";
}
.fa-journal-whills:before {
content: "\f66a";
}
.fa-js:before {
content: "\f3b8";
}
.fa-js-square:before {
content: "\f3b9";
}
.fa-jsfiddle:before {
content: "\f1cc";
}
.fa-kaaba:before {
content: "\f66b";
}
.fa-kaggle:before {
content: "\f5fa";
}
.fa-key:before {
content: "\f084";
}
.fa-keybase:before {
content: "\f4f5";
}
.fa-keyboard:before {
content: "\f11c";
}
.fa-keycdn:before {
content: "\f3ba";
}
.fa-khanda:before {
content: "\f66d";
}
.fa-kickstarter:before {
content: "\f3bb";
}
.fa-kickstarter-k:before {
content: "\f3bc";
}
.fa-kiss:before {
content: "\f596";
}
.fa-kiss-beam:before {
content: "\f597";
}
.fa-kiss-wink-heart:before {
content: "\f598";
}
.fa-kiwi-bird:before {
content: "\f535";
}
.fa-korvue:before {
content: "\f42f";
}
.fa-landmark:before {
content: "\f66f";
}
.fa-language:before {
content: "\f1ab";
}
.fa-laptop:before {
content: "\f109";
}
.fa-laptop-code:before {
content: "\f5fc";
}
.fa-laptop-medical:before {
content: "\f812";
}
.fa-laravel:before {
content: "\f3bd";
}
.fa-lastfm:before {
content: "\f202";
}
.fa-lastfm-square:before {
content: "\f203";
}
.fa-laugh:before {
content: "\f599";
}
.fa-laugh-beam:before {
content: "\f59a";
}
.fa-laugh-squint:before {
content: "\f59b";
}
.fa-laugh-wink:before {
content: "\f59c";
}
.fa-layer-group:before {
content: "\f5fd";
}
.fa-leaf:before {
content: "\f06c";
}
.fa-leanpub:before {
content: "\f212";
}
.fa-lemon:before {
content: "\f094";
}
.fa-less:before {
content: "\f41d";
}
.fa-less-than:before {
content: "\f536";
}
.fa-less-than-equal:before {
content: "\f537";
}
.fa-level-down-alt:before {
content: "\f3be";
}
.fa-level-up-alt:before {
content: "\f3bf";
}
.fa-life-ring:before {
content: "\f1cd";
}
.fa-lightbulb:before {
content: "\f0eb";
}
.fa-line:before {
content: "\f3c0";
}
.fa-link:before {
content: "\f0c1";
}
.fa-linkedin:before {
content: "\f08c";
}
.fa-linkedin-in:before {
content: "\f0e1";
}
.fa-linode:before {
content: "\f2b8";
}
.fa-linux:before {
content: "\f17c";
}
.fa-lira-sign:before {
content: "\f195";
}
.fa-list:before {
content: "\f03a";
}
.fa-list-alt:before {
content: "\f022";
}
.fa-list-ol:before {
content: "\f0cb";
}
.fa-list-ul:before {
content: "\f0ca";
}
.fa-location-arrow:before {
content: "\f124";
}
.fa-lock:before {
content: "\f023";
}
.fa-lock-open:before {
content: "\f3c1";
}
.fa-long-arrow-alt-down:before {
content: "\f309";
}
.fa-long-arrow-alt-left:before {
content: "\f30a";
}
.fa-long-arrow-alt-right:before {
content: "\f30b";
}
.fa-long-arrow-alt-up:before {
content: "\f30c";
}
.fa-low-vision:before {
content: "\f2a8";
}
.fa-luggage-cart:before {
content: "\f59d";
}
.fa-lyft:before {
content: "\f3c3";
}
.fa-magento:before {
content: "\f3c4";
}
.fa-magic:before {
content: "\f0d0";
}
.fa-magnet:before {
content: "\f076";
}
.fa-mail-bulk:before {
content: "\f674";
}
.fa-mailchimp:before {
content: "\f59e";
}
.fa-male:before {
content: "\f183";
}
.fa-mandalorian:before {
content: "\f50f";
}
.fa-map:before {
content: "\f279";
}
.fa-map-marked:before {
content: "\f59f";
}
.fa-map-marked-alt:before {
content: "\f5a0";
}
.fa-map-marker:before {
content: "\f041";
}
.fa-map-marker-alt:before {
content: "\f3c5";
}
.fa-map-pin:before {
content: "\f276";
}
.fa-map-signs:before {
content: "\f277";
}
.fa-markdown:before {
content: "\f60f";
}
.fa-marker:before {
content: "\f5a1";
}
.fa-mars:before {
content: "\f222";
}
.fa-mars-double:before {
content: "\f227";
}
.fa-mars-stroke:before {
content: "\f229";
}
.fa-mars-stroke-h:before {
content: "\f22b";
}
.fa-mars-stroke-v:before {
content: "\f22a";
}
.fa-mask:before {
content: "\f6fa";
}
.fa-mastodon:before {
content: "\f4f6";
}
.fa-maxcdn:before {
content: "\f136";
}
.fa-medal:before {
content: "\f5a2";
}
.fa-medapps:before {
content: "\f3c6";
}
.fa-medium:before {
content: "\f23a";
}
.fa-medium-m:before {
content: "\f3c7";
}
.fa-medkit:before {
content: "\f0fa";
}
.fa-medrt:before {
content: "\f3c8";
}
.fa-meetup:before {
content: "\f2e0";
}
.fa-megaport:before {
content: "\f5a3";
}
.fa-meh:before {
content: "\f11a";
}
.fa-meh-blank:before {
content: "\f5a4";
}
.fa-meh-rolling-eyes:before {
content: "\f5a5";
}
.fa-memory:before {
content: "\f538";
}
.fa-mendeley:before {
content: "\f7b3";
}
.fa-menorah:before {
content: "\f676";
}
.fa-mercury:before {
content: "\f223";
}
.fa-meteor:before {
content: "\f753";
}
.fa-microchip:before {
content: "\f2db";
}
.fa-microphone:before {
content: "\f130";
}
.fa-microphone-alt:before {
content: "\f3c9";
}
.fa-microphone-alt-slash:before {
content: "\f539";
}
.fa-microphone-slash:before {
content: "\f131";
}
.fa-microscope:before {
content: "\f610";
}
.fa-microsoft:before {
content: "\f3ca";
}
.fa-minus:before {
content: "\f068";
}
.fa-minus-circle:before {
content: "\f056";
}
.fa-minus-square:before {
content: "\f146";
}
.fa-mitten:before {
content: "\f7b5";
}
.fa-mix:before {
content: "\f3cb";
}
.fa-mixcloud:before {
content: "\f289";
}
.fa-mizuni:before {
content: "\f3cc";
}
.fa-mobile:before {
content: "\f10b";
}
.fa-mobile-alt:before {
content: "\f3cd";
}
.fa-modx:before {
content: "\f285";
}
.fa-monero:before {
content: "\f3d0";
}
.fa-money-bill:before {
content: "\f0d6";
}
.fa-money-bill-alt:before {
content: "\f3d1";
}
.fa-money-bill-wave:before {
content: "\f53a";
}
.fa-money-bill-wave-alt:before {
content: "\f53b";
}
.fa-money-check:before {
content: "\f53c";
}
.fa-money-check-alt:before {
content: "\f53d";
}
.fa-monument:before {
content: "\f5a6";
}
.fa-moon:before {
content: "\f186";
}
.fa-mortar-pestle:before {
content: "\f5a7";
}
.fa-mosque:before {
content: "\f678";
}
.fa-motorcycle:before {
content: "\f21c";
}
.fa-mountain:before {
content: "\f6fc";
}
.fa-mouse-pointer:before {
content: "\f245";
}
.fa-mug-hot:before {
content: "\f7b6";
}
.fa-music:before {
content: "\f001";
}
.fa-napster:before {
content: "\f3d2";
}
.fa-neos:before {
content: "\f612";
}
.fa-network-wired:before {
content: "\f6ff";
}
.fa-neuter:before {
content: "\f22c";
}
.fa-newspaper:before {
content: "\f1ea";
}
.fa-nimblr:before {
content: "\f5a8";
}
.fa-nintendo-switch:before {
content: "\f418";
}
.fa-node:before {
content: "\f419";
}
.fa-node-js:before {
content: "\f3d3";
}
.fa-not-equal:before {
content: "\f53e";
}
.fa-notes-medical:before {
content: "\f481";
}
.fa-npm:before {
content: "\f3d4";
}
.fa-ns8:before {
content: "\f3d5";
}
.fa-nutritionix:before {
content: "\f3d6";
}
.fa-object-group:before {
content: "\f247";
}
.fa-object-ungroup:before {
content: "\f248";
}
.fa-odnoklassniki:before {
content: "\f263";
}
.fa-odnoklassniki-square:before {
content: "\f264";
}
.fa-oil-can:before {
content: "\f613";
}
.fa-old-republic:before {
content: "\f510";
}
.fa-om:before {
content: "\f679";
}
.fa-opencart:before {
content: "\f23d";
}
.fa-openid:before {
content: "\f19b";
}
.fa-opera:before {
content: "\f26a";
}
.fa-optin-monster:before {
content: "\f23c";
}
.fa-osi:before {
content: "\f41a";
}
.fa-otter:before {
content: "\f700";
}
.fa-outdent:before {
content: "\f03b";
}
.fa-page4:before {
content: "\f3d7";
}
.fa-pagelines:before {
content: "\f18c";
}
.fa-pager:before {
content: "\f815";
}
.fa-paint-brush:before {
content: "\f1fc";
}
.fa-paint-roller:before {
content: "\f5aa";
}
.fa-palette:before {
content: "\f53f";
}
.fa-palfed:before {
content: "\f3d8";
}
.fa-pallet:before {
content: "\f482";
}
.fa-paper-plane:before {
content: "\f1d8";
}
.fa-paperclip:before {
content: "\f0c6";
}
.fa-parachute-box:before {
content: "\f4cd";
}
.fa-paragraph:before {
content: "\f1dd";
}
.fa-parking:before {
content: "\f540";
}
.fa-passport:before {
content: "\f5ab";
}
.fa-pastafarianism:before {
content: "\f67b";
}
.fa-paste:before {
content: "\f0ea";
}
.fa-patreon:before {
content: "\f3d9";
}
.fa-pause:before {
content: "\f04c";
}
.fa-pause-circle:before {
content: "\f28b";
}
.fa-paw:before {
content: "\f1b0";
}
.fa-paypal:before {
content: "\f1ed";
}
.fa-peace:before {
content: "\f67c";
}
.fa-pen:before {
content: "\f304";
}
.fa-pen-alt:before {
content: "\f305";
}
.fa-pen-fancy:before {
content: "\f5ac";
}
.fa-pen-nib:before {
content: "\f5ad";
}
.fa-pen-square:before {
content: "\f14b";
}
.fa-pencil-alt:before {
content: "\f303";
}
.fa-pencil-ruler:before {
content: "\f5ae";
}
.fa-penny-arcade:before {
content: "\f704";
}
.fa-people-carry:before {
content: "\f4ce";
}
.fa-pepper-hot:before {
content: "\f816";
}
.fa-percent:before {
content: "\f295";
}
.fa-percentage:before {
content: "\f541";
}
.fa-periscope:before {
content: "\f3da";
}
.fa-person-booth:before {
content: "\f756";
}
.fa-phabricator:before {
content: "\f3db";
}
.fa-phoenix-framework:before {
content: "\f3dc";
}
.fa-phoenix-squadron:before {
content: "\f511";
}
.fa-phone:before {
content: "\f095";
}
.fa-phone-slash:before {
content: "\f3dd";
}
.fa-phone-square:before {
content: "\f098";
}
.fa-phone-volume:before {
content: "\f2a0";
}
.fa-php:before {
content: "\f457";
}
.fa-pied-piper:before {
content: "\f2ae";
}
.fa-pied-piper-alt:before {
content: "\f1a8";
}
.fa-pied-piper-hat:before {
content: "\f4e5";
}
.fa-pied-piper-pp:before {
content: "\f1a7";
}
.fa-piggy-bank:before {
content: "\f4d3";
}
.fa-pills:before {
content: "\f484";
}
.fa-pinterest:before {
content: "\f0d2";
}
.fa-pinterest-p:before {
content: "\f231";
}
.fa-pinterest-square:before {
content: "\f0d3";
}
.fa-pizza-slice:before {
content: "\f818";
}
.fa-place-of-worship:before {
content: "\f67f";
}
.fa-plane:before {
content: "\f072";
}
.fa-plane-arrival:before {
content: "\f5af";
}
.fa-plane-departure:before {
content: "\f5b0";
}
.fa-play:before {
content: "\f04b";
}
.fa-play-circle:before {
content: "\f144";
}
.fa-playstation:before {
content: "\f3df";
}
.fa-plug:before {
content: "\f1e6";
}
.fa-plus:before {
content: "\f067";
}
.fa-plus-circle:before {
content: "\f055";
}
.fa-plus-square:before {
content: "\f0fe";
}
.fa-podcast:before {
content: "\f2ce";
}
.fa-poll:before {
content: "\f681";
}
.fa-poll-h:before {
content: "\f682";
}
.fa-poo:before {
content: "\f2fe";
}
.fa-poo-storm:before {
content: "\f75a";
}
.fa-poop:before {
content: "\f619";
}
.fa-portrait:before {
content: "\f3e0";
}
.fa-pound-sign:before {
content: "\f154";
}
.fa-power-off:before {
content: "\f011";
}
.fa-pray:before {
content: "\f683";
}
.fa-praying-hands:before {
content: "\f684";
}
.fa-prescription:before {
content: "\f5b1";
}
.fa-prescription-bottle:before {
content: "\f485";
}
.fa-prescription-bottle-alt:before {
content: "\f486";
}
.fa-print:before {
content: "\f02f";
}
.fa-procedures:before {
content: "\f487";
}
.fa-product-hunt:before {
content: "\f288";
}
.fa-project-diagram:before {
content: "\f542";
}
.fa-pushed:before {
content: "\f3e1";
}
.fa-puzzle-piece:before {
content: "\f12e";
}
.fa-python:before {
content: "\f3e2";
}
.fa-qq:before {
content: "\f1d6";
}
.fa-qrcode:before {
content: "\f029";
}
.fa-question:before {
content: "\f128";
}
.fa-question-circle:before {
content: "\f059";
}
.fa-quidditch:before {
content: "\f458";
}
.fa-quinscape:before {
content: "\f459";
}
.fa-quora:before {
content: "\f2c4";
}
.fa-quote-left:before {
content: "\f10d";
}
.fa-quote-right:before {
content: "\f10e";
}
.fa-quran:before {
content: "\f687";
}
.fa-r-project:before {
content: "\f4f7";
}
.fa-radiation:before {
content: "\f7b9";
}
.fa-radiation-alt:before {
content: "\f7ba";
}
.fa-rainbow:before {
content: "\f75b";
}
.fa-random:before {
content: "\f074";
}
.fa-raspberry-pi:before {
content: "\f7bb";
}
.fa-ravelry:before {
content: "\f2d9";
}
.fa-react:before {
content: "\f41b";
}
.fa-reacteurope:before {
content: "\f75d";
}
.fa-readme:before {
content: "\f4d5";
}
.fa-rebel:before {
content: "\f1d0";
}
.fa-receipt:before {
content: "\f543";
}
.fa-recycle:before {
content: "\f1b8";
}
.fa-red-river:before {
content: "\f3e3";
}
.fa-reddit:before {
content: "\f1a1";
}
.fa-reddit-alien:before {
content: "\f281";
}
.fa-reddit-square:before {
content: "\f1a2";
}
.fa-redhat:before {
content: "\f7bc";
}
.fa-redo:before {
content: "\f01e";
}
.fa-redo-alt:before {
content: "\f2f9";
}
.fa-registered:before {
content: "\f25d";
}
.fa-renren:before {
content: "\f18b";
}
.fa-reply:before {
content: "\f3e5";
}
.fa-reply-all:before {
content: "\f122";
}
.fa-replyd:before {
content: "\f3e6";
}
.fa-republican:before {
content: "\f75e";
}
.fa-researchgate:before {
content: "\f4f8";
}
.fa-resolving:before {
content: "\f3e7";
}
.fa-restroom:before {
content: "\f7bd";
}
.fa-retweet:before {
content: "\f079";
}
.fa-rev:before {
content: "\f5b2";
}
.fa-ribbon:before {
content: "\f4d6";
}
.fa-ring:before {
content: "\f70b";
}
.fa-road:before {
content: "\f018";
}
.fa-robot:before {
content: "\f544";
}
.fa-rocket:before {
content: "\f135";
}
.fa-rocketchat:before {
content: "\f3e8";
}
.fa-rockrms:before {
content: "\f3e9";
}
.fa-route:before {
content: "\f4d7";
}
.fa-rss:before {
content: "\f09e";
}
.fa-rss-square:before {
content: "\f143";
}
.fa-ruble-sign:before {
content: "\f158";
}
.fa-ruler:before {
content: "\f545";
}
.fa-ruler-combined:before {
content: "\f546";
}
.fa-ruler-horizontal:before {
content: "\f547";
}
.fa-ruler-vertical:before {
content: "\f548";
}
.fa-running:before {
content: "\f70c";
}
.fa-rupee-sign:before {
content: "\f156";
}
.fa-sad-cry:before {
content: "\f5b3";
}
.fa-sad-tear:before {
content: "\f5b4";
}
.fa-safari:before {
content: "\f267";
}
.fa-sass:before {
content: "\f41e";
}
.fa-satellite:before {
content: "\f7bf";
}
.fa-satellite-dish:before {
content: "\f7c0";
}
.fa-save:before {
content: "\f0c7";
}
.fa-schlix:before {
content: "\f3ea";
}
.fa-school:before {
content: "\f549";
}
.fa-screwdriver:before {
content: "\f54a";
}
.fa-scribd:before {
content: "\f28a";
}
.fa-scroll:before {
content: "\f70e";
}
.fa-sd-card:before {
content: "\f7c2";
}
.fa-search:before {
content: "\f002";
}
.fa-search-dollar:before {
content: "\f688";
}
.fa-search-location:before {
content: "\f689";
}
.fa-search-minus:before {
content: "\f010";
}
.fa-search-plus:before {
content: "\f00e";
}
.fa-searchengin:before {
content: "\f3eb";
}
.fa-seedling:before {
content: "\f4d8";
}
.fa-sellcast:before {
content: "\f2da";
}
.fa-sellsy:before {
content: "\f213";
}
.fa-server:before {
content: "\f233";
}
.fa-servicestack:before {
content: "\f3ec";
}
.fa-shapes:before {
content: "\f61f";
}
.fa-share:before {
content: "\f064";
}
.fa-share-alt:before {
content: "\f1e0";
}
.fa-share-alt-square:before {
content: "\f1e1";
}
.fa-share-square:before {
content: "\f14d";
}
.fa-shekel-sign:before {
content: "\f20b";
}
.fa-shield-alt:before {
content: "\f3ed";
}
.fa-ship:before {
content: "\f21a";
}
.fa-shipping-fast:before {
content: "\f48b";
}
.fa-shirtsinbulk:before {
content: "\f214";
}
.fa-shoe-prints:before {
content: "\f54b";
}
.fa-shopping-bag:before {
content: "\f290";
}
.fa-shopping-basket:before {
content: "\f291";
}
.fa-shopping-cart:before {
content: "\f07a";
}
.fa-shopware:before {
content: "\f5b5";
}
.fa-shower:before {
content: "\f2cc";
}
.fa-shuttle-van:before {
content: "\f5b6";
}
.fa-sign:before {
content: "\f4d9";
}
.fa-sign-in-alt:before {
content: "\f2f6";
}
.fa-sign-language:before {
content: "\f2a7";
}
.fa-sign-out-alt:before {
content: "\f2f5";
}
.fa-signal:before {
content: "\f012";
}
.fa-signature:before {
content: "\f5b7";
}
.fa-sim-card:before {
content: "\f7c4";
}
.fa-simplybuilt:before {
content: "\f215";
}
.fa-sistrix:before {
content: "\f3ee";
}
.fa-sitemap:before {
content: "\f0e8";
}
.fa-sith:before {
content: "\f512";
}
.fa-skating:before {
content: "\f7c5";
}
.fa-sketch:before {
content: "\f7c6";
}
.fa-skiing:before {
content: "\f7c9";
}
.fa-skiing-nordic:before {
content: "\f7ca";
}
.fa-skull:before {
content: "\f54c";
}
.fa-skull-crossbones:before {
content: "\f714";
}
.fa-skyatlas:before {
content: "\f216";
}
.fa-skype:before {
content: "\f17e";
}
.fa-slack:before {
content: "\f198";
}
.fa-slack-hash:before {
content: "\f3ef";
}
.fa-slash:before {
content: "\f715";
}
.fa-sleigh:before {
content: "\f7cc";
}
.fa-sliders-h:before {
content: "\f1de";
}
.fa-slideshare:before {
content: "\f1e7";
}
.fa-smile:before {
content: "\f118";
}
.fa-smile-beam:before {
content: "\f5b8";
}
.fa-smile-wink:before {
content: "\f4da";
}
.fa-smog:before {
content: "\f75f";
}
.fa-smoking:before {
content: "\f48d";
}
.fa-smoking-ban:before {
content: "\f54d";
}
.fa-sms:before {
content: "\f7cd";
}
.fa-snapchat:before {
content: "\f2ab";
}
.fa-snapchat-ghost:before {
content: "\f2ac";
}
.fa-snapchat-square:before {
content: "\f2ad";
}
.fa-snowboarding:before {
content: "\f7ce";
}
.fa-snowflake:before {
content: "\f2dc";
}
.fa-snowman:before {
content: "\f7d0";
}
.fa-snowplow:before {
content: "\f7d2";
}
.fa-socks:before {
content: "\f696";
}
.fa-solar-panel:before {
content: "\f5ba";
}
.fa-sort:before {
content: "\f0dc";
}
.fa-sort-alpha-down:before {
content: "\f15d";
}
.fa-sort-alpha-up:before {
content: "\f15e";
}
.fa-sort-amount-down:before {
content: "\f160";
}
.fa-sort-amount-up:before {
content: "\f161";
}
.fa-sort-down:before {
content: "\f0dd";
}
.fa-sort-numeric-down:before {
content: "\f162";
}
.fa-sort-numeric-up:before {
content: "\f163";
}
.fa-sort-up:before {
content: "\f0de";
}
.fa-soundcloud:before {
content: "\f1be";
}
.fa-sourcetree:before {
content: "\f7d3";
}
.fa-spa:before {
content: "\f5bb";
}
.fa-space-shuttle:before {
content: "\f197";
}
.fa-speakap:before {
content: "\f3f3";
}
.fa-spider:before {
content: "\f717";
}
.fa-spinner:before {
content: "\f110";
}
.fa-splotch:before {
content: "\f5bc";
}
.fa-spotify:before {
content: "\f1bc";
}
.fa-spray-can:before {
content: "\f5bd";
}
.fa-square:before {
content: "\f0c8";
}
.fa-square-full:before {
content: "\f45c";
}
.fa-square-root-alt:before {
content: "\f698";
}
.fa-squarespace:before {
content: "\f5be";
}
.fa-stack-exchange:before {
content: "\f18d";
}
.fa-stack-overflow:before {
content: "\f16c";
}
.fa-stamp:before {
content: "\f5bf";
}
.fa-star:before {
content: "\f005";
}
.fa-star-and-crescent:before {
content: "\f699";
}
.fa-star-half:before {
content: "\f089";
}
.fa-star-half-alt:before {
content: "\f5c0";
}
.fa-star-of-david:before {
content: "\f69a";
}
.fa-star-of-life:before {
content: "\f621";
}
.fa-staylinked:before {
content: "\f3f5";
}
.fa-steam:before {
content: "\f1b6";
}
.fa-steam-square:before {
content: "\f1b7";
}
.fa-steam-symbol:before {
content: "\f3f6";
}
.fa-step-backward:before {
content: "\f048";
}
.fa-step-forward:before {
content: "\f051";
}
.fa-stethoscope:before {
content: "\f0f1";
}
.fa-sticker-mule:before {
content: "\f3f7";
}
.fa-sticky-note:before {
content: "\f249";
}
.fa-stop:before {
content: "\f04d";
}
.fa-stop-circle:before {
content: "\f28d";
}
.fa-stopwatch:before {
content: "\f2f2";
}
.fa-store:before {
content: "\f54e";
}
.fa-store-alt:before {
content: "\f54f";
}
.fa-strava:before {
content: "\f428";
}
.fa-stream:before {
content: "\f550";
}
.fa-street-view:before {
content: "\f21d";
}
.fa-strikethrough:before {
content: "\f0cc";
}
.fa-stripe:before {
content: "\f429";
}
.fa-stripe-s:before {
content: "\f42a";
}
.fa-stroopwafel:before {
content: "\f551";
}
.fa-studiovinari:before {
content: "\f3f8";
}
.fa-stumbleupon:before {
content: "\f1a4";
}
.fa-stumbleupon-circle:before {
content: "\f1a3";
}
.fa-subscript:before {
content: "\f12c";
}
.fa-subway:before {
content: "\f239";
}
.fa-suitcase:before {
content: "\f0f2";
}
.fa-suitcase-rolling:before {
content: "\f5c1";
}
.fa-sun:before {
content: "\f185";
}
.fa-superpowers:before {
content: "\f2dd";
}
.fa-superscript:before {
content: "\f12b";
}
.fa-supple:before {
content: "\f3f9";
}
.fa-surprise:before {
content: "\f5c2";
}
.fa-suse:before {
content: "\f7d6";
}
.fa-swatchbook:before {
content: "\f5c3";
}
.fa-swimmer:before {
content: "\f5c4";
}
.fa-swimming-pool:before {
content: "\f5c5";
}
.fa-synagogue:before {
content: "\f69b";
}
.fa-sync:before {
content: "\f021";
}
.fa-sync-alt:before {
content: "\f2f1";
}
.fa-syringe:before {
content: "\f48e";
}
.fa-table:before {
content: "\f0ce";
}
.fa-table-tennis:before {
content: "\f45d";
}
.fa-tablet:before {
content: "\f10a";
}
.fa-tablet-alt:before {
content: "\f3fa";
}
.fa-tablets:before {
content: "\f490";
}
.fa-tachometer-alt:before {
content: "\f3fd";
}
.fa-tag:before {
content: "\f02b";
}
.fa-tags:before {
content: "\f02c";
}
.fa-tape:before {
content: "\f4db";
}
.fa-tasks:before {
content: "\f0ae";
}
.fa-taxi:before {
content: "\f1ba";
}
.fa-teamspeak:before {
content: "\f4f9";
}
.fa-teeth:before {
content: "\f62e";
}
.fa-teeth-open:before {
content: "\f62f";
}
.fa-telegram:before {
content: "\f2c6";
}
.fa-telegram-plane:before {
content: "\f3fe";
}
.fa-temperature-high:before {
content: "\f769";
}
.fa-temperature-low:before {
content: "\f76b";
}
.fa-tencent-weibo:before {
content: "\f1d5";
}
.fa-tenge:before {
content: "\f7d7";
}
.fa-terminal:before {
content: "\f120";
}
.fa-text-height:before {
content: "\f034";
}
.fa-text-width:before {
content: "\f035";
}
.fa-th:before {
content: "\f00a";
}
.fa-th-large:before {
content: "\f009";
}
.fa-th-list:before {
content: "\f00b";
}
.fa-the-red-yeti:before {
content: "\f69d";
}
.fa-theater-masks:before {
content: "\f630";
}
.fa-themeco:before {
content: "\f5c6";
}
.fa-themeisle:before {
content: "\f2b2";
}
.fa-thermometer:before {
content: "\f491";
}
.fa-thermometer-empty:before {
content: "\f2cb";
}
.fa-thermometer-full:before {
content: "\f2c7";
}
.fa-thermometer-half:before {
content: "\f2c9";
}
.fa-thermometer-quarter:before {
content: "\f2ca";
}
.fa-thermometer-three-quarters:before {
content: "\f2c8";
}
.fa-think-peaks:before {
content: "\f731";
}
.fa-thumbs-down:before {
content: "\f165";
}
.fa-thumbs-up:before {
content: "\f164";
}
.fa-thumbtack:before {
content: "\f08d";
}
.fa-ticket-alt:before {
content: "\f3ff";
}
.fa-times:before {
content: "\f00d";
}
.fa-times-circle:before {
content: "\f057";
}
.fa-tint:before {
content: "\f043";
}
.fa-tint-slash:before {
content: "\f5c7";
}
.fa-tired:before {
content: "\f5c8";
}
.fa-toggle-off:before {
content: "\f204";
}
.fa-toggle-on:before {
content: "\f205";
}
.fa-toilet:before {
content: "\f7d8";
}
.fa-toilet-paper:before {
content: "\f71e";
}
.fa-toolbox:before {
content: "\f552";
}
.fa-tools:before {
content: "\f7d9";
}
.fa-tooth:before {
content: "\f5c9";
}
.fa-torah:before {
content: "\f6a0";
}
.fa-torii-gate:before {
content: "\f6a1";
}
.fa-tractor:before {
content: "\f722";
}
.fa-trade-federation:before {
content: "\f513";
}
.fa-trademark:before {
content: "\f25c";
}
.fa-traffic-light:before {
content: "\f637";
}
.fa-train:before {
content: "\f238";
}
.fa-tram:before {
content: "\f7da";
}
.fa-transgender:before {
content: "\f224";
}
.fa-transgender-alt:before {
content: "\f225";
}
.fa-trash:before {
content: "\f1f8";
}
.fa-trash-alt:before {
content: "\f2ed";
}
.fa-trash-restore:before {
content: "\f829";
}
.fa-trash-restore-alt:before {
content: "\f82a";
}
.fa-tree:before {
content: "\f1bb";
}
.fa-trello:before {
content: "\f181";
}
.fa-tripadvisor:before {
content: "\f262";
}
.fa-trophy:before {
content: "\f091";
}
.fa-truck:before {
content: "\f0d1";
}
.fa-truck-loading:before {
content: "\f4de";
}
.fa-truck-monster:before {
content: "\f63b";
}
.fa-truck-moving:before {
content: "\f4df";
}
.fa-truck-pickup:before {
content: "\f63c";
}
.fa-tshirt:before {
content: "\f553";
}
.fa-tty:before {
content: "\f1e4";
}
.fa-tumblr:before {
content: "\f173";
}
.fa-tumblr-square:before {
content: "\f174";
}
.fa-tv:before {
content: "\f26c";
}
.fa-twitch:before {
content: "\f1e8";
}
.fa-twitter:before {
content: "\f099";
}
.fa-twitter-square:before {
content: "\f081";
}
.fa-typo3:before {
content: "\f42b";
}
.fa-uber:before {
content: "\f402";
}
.fa-ubuntu:before {
content: "\f7df";
}
.fa-uikit:before {
content: "\f403";
}
.fa-umbrella:before {
content: "\f0e9";
}
.fa-umbrella-beach:before {
content: "\f5ca";
}
.fa-underline:before {
content: "\f0cd";
}
.fa-undo:before {
content: "\f0e2";
}
.fa-undo-alt:before {
content: "\f2ea";
}
.fa-uniregistry:before {
content: "\f404";
}
.fa-universal-access:before {
content: "\f29a";
}
.fa-university:before {
content: "\f19c";
}
.fa-unlink:before {
content: "\f127";
}
.fa-unlock:before {
content: "\f09c";
}
.fa-unlock-alt:before {
content: "\f13e";
}
.fa-untappd:before {
content: "\f405";
}
.fa-upload:before {
content: "\f093";
}
.fa-ups:before {
content: "\f7e0";
}
.fa-usb:before {
content: "\f287";
}
.fa-user:before {
content: "\f007";
}
.fa-user-alt:before {
content: "\f406";
}
.fa-user-alt-slash:before {
content: "\f4fa";
}
.fa-user-astronaut:before {
content: "\f4fb";
}
.fa-user-check:before {
content: "\f4fc";
}
.fa-user-circle:before {
content: "\f2bd";
}
.fa-user-clock:before {
content: "\f4fd";
}
.fa-user-cog:before {
content: "\f4fe";
}
.fa-user-edit:before {
content: "\f4ff";
}
.fa-user-friends:before {
content: "\f500";
}
.fa-user-graduate:before {
content: "\f501";
}
.fa-user-injured:before {
content: "\f728";
}
.fa-user-lock:before {
content: "\f502";
}
.fa-user-md:before {
content: "\f0f0";
}
.fa-user-minus:before {
content: "\f503";
}
.fa-user-ninja:before {
content: "\f504";
}
.fa-user-nurse:before {
content: "\f82f";
}
.fa-user-plus:before {
content: "\f234";
}
.fa-user-secret:before {
content: "\f21b";
}
.fa-user-shield:before {
content: "\f505";
}
.fa-user-slash:before {
content: "\f506";
}
.fa-user-tag:before {
content: "\f507";
}
.fa-user-tie:before {
content: "\f508";
}
.fa-user-times:before {
content: "\f235";
}
.fa-users:before {
content: "\f0c0";
}
.fa-users-cog:before {
content: "\f509";
}
.fa-usps:before {
content: "\f7e1";
}
.fa-ussunnah:before {
content: "\f407";
}
.fa-utensil-spoon:before {
content: "\f2e5";
}
.fa-utensils:before {
content: "\f2e7";
}
.fa-vaadin:before {
content: "\f408";
}
.fa-vector-square:before {
content: "\f5cb";
}
.fa-venus:before {
content: "\f221";
}
.fa-venus-double:before {
content: "\f226";
}
.fa-venus-mars:before {
content: "\f228";
}
.fa-viacoin:before {
content: "\f237";
}
.fa-viadeo:before {
content: "\f2a9";
}
.fa-viadeo-square:before {
content: "\f2aa";
}
.fa-vial:before {
content: "\f492";
}
.fa-vials:before {
content: "\f493";
}
.fa-viber:before {
content: "\f409";
}
.fa-video:before {
content: "\f03d";
}
.fa-video-slash:before {
content: "\f4e2";
}
.fa-vihara:before {
content: "\f6a7";
}
.fa-vimeo:before {
content: "\f40a";
}
.fa-vimeo-square:before {
content: "\f194";
}
.fa-vimeo-v:before {
content: "\f27d";
}
.fa-vine:before {
content: "\f1ca";
}
.fa-vk:before {
content: "\f189";
}
.fa-vnv:before {
content: "\f40b";
}
.fa-volleyball-ball:before {
content: "\f45f";
}
.fa-volume-down:before {
content: "\f027";
}
.fa-volume-mute:before {
content: "\f6a9";
}
.fa-volume-off:before {
content: "\f026";
}
.fa-volume-up:before {
content: "\f028";
}
.fa-vote-yea:before {
content: "\f772";
}
.fa-vr-cardboard:before {
content: "\f729";
}
.fa-vuejs:before {
content: "\f41f";
}
.fa-walking:before {
content: "\f554";
}
.fa-wallet:before {
content: "\f555";
}
.fa-warehouse:before {
content: "\f494";
}
.fa-water:before {
content: "\f773";
}
.fa-weebly:before {
content: "\f5cc";
}
.fa-weibo:before {
content: "\f18a";
}
.fa-weight:before {
content: "\f496";
}
.fa-weight-hanging:before {
content: "\f5cd";
}
.fa-weixin:before {
content: "\f1d7";
}
.fa-whatsapp:before {
content: "\f232";
}
.fa-whatsapp-square:before {
content: "\f40c";
}
.fa-wheelchair:before {
content: "\f193";
}
.fa-whmcs:before {
content: "\f40d";
}
.fa-wifi:before {
content: "\f1eb";
}
.fa-wikipedia-w:before {
content: "\f266";
}
.fa-wind:before {
content: "\f72e";
}
.fa-window-close:before {
content: "\f410";
}
.fa-window-maximize:before {
content: "\f2d0";
}
.fa-window-minimize:before {
content: "\f2d1";
}
.fa-window-restore:before {
content: "\f2d2";
}
.fa-windows:before {
content: "\f17a";
}
.fa-wine-bottle:before {
content: "\f72f";
}
.fa-wine-glass:before {
content: "\f4e3";
}
.fa-wine-glass-alt:before {
content: "\f5ce";
}
.fa-wix:before {
content: "\f5cf";
}
.fa-wizards-of-the-coast:before {
content: "\f730";
}
.fa-wolf-pack-battalion:before {
content: "\f514";
}
.fa-won-sign:before {
content: "\f159";
}
.fa-wordpress:before {
content: "\f19a";
}
.fa-wordpress-simple:before {
content: "\f411";
}
.fa-wpbeginner:before {
content: "\f297";
}
.fa-wpexplorer:before {
content: "\f2de";
}
.fa-wpforms:before {
content: "\f298";
}
.fa-wpressr:before {
content: "\f3e4";
}
.fa-wrench:before {
content: "\f0ad";
}
.fa-x-ray:before {
content: "\f497";
}
.fa-xbox:before {
content: "\f412";
}
.fa-xing:before {
content: "\f168";
}
.fa-xing-square:before {
content: "\f169";
}
.fa-y-combinator:before {
content: "\f23b";
}
.fa-yahoo:before {
content: "\f19e";
}
.fa-yandex:before {
content: "\f413";
}
.fa-yandex-international:before {
content: "\f414";
}
.fa-yarn:before {
content: "\f7e3";
}
.fa-yelp:before {
content: "\f1e9";
}
.fa-yen-sign:before {
content: "\f157";
}
.fa-yin-yang:before {
content: "\f6ad";
}
.fa-yoast:before {
content: "\f2b1";
}
.fa-youtube:before {
content: "\f167";
}
.fa-youtube-square:before {
content: "\f431";
}
.fa-zhihu:before {
content: "\f63f";
}
.sr-only {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
} @font-face {
font-family: 'Font Awesome 5 Brands';
font-style: normal;
font-weight: normal;
font-display: auto;
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/webfonts/fa-brands-400.eot);
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/webfonts/fa-brands-400.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/webfonts/fa-brands-400.woff) format("woff"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/webfonts/fa-brands-400.ttf) format("truetype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/webfonts/fa-brands-400.svg#fontawesome) format("svg");
}
.fab {
font-family: 'Font Awesome 5 Brands';
} @font-face {
font-family: 'Font Awesome 5 Free';
font-style: normal;
font-weight: 400;
font-display: auto;
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/webfonts/fa-regular-400.eot);
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/webfonts/fa-regular-400.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/webfonts/fa-regular-400.woff) format("woff"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/webfonts/fa-regular-400.ttf) format("truetype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/webfonts/fa-regular-400.svg#fontawesome) format("svg");
}
.far {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
} @font-face {
font-family: 'Font Awesome 5 Free';
font-style: normal;
font-weight: 900;
font-display: auto;
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/webfonts/fa-solid-900.eot);
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/webfonts/fa-solid-900.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/webfonts/fa-solid-900.woff) format("woff"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/webfonts/fa-solid-900.ttf) format("truetype"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/webfonts/fa-solid-900.svg#fontawesome) format("svg");
}
.fa,
.fas {
font-family: 'Font Awesome 5 Free';
font-weight: 900;
} .fa.fa-glass:before {
content: "\f000";
}
.fa.fa-meetup {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-star-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-star-o:before {
content: "\f005";
}
.fa.fa-remove:before {
content: "\f00d";
}
.fa.fa-close:before {
content: "\f00d";
}
.fa.fa-gear:before {
content: "\f013";
}
.fa.fa-trash-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-trash-o:before {
content: "\f2ed";
}
.fa.fa-file-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-file-o:before {
content: "\f15b";
}
.fa.fa-clock-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-clock-o:before {
content: "\f017";
}
.fa.fa-arrow-circle-o-down {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-arrow-circle-o-down:before {
content: "\f358";
}
.fa.fa-arrow-circle-o-up {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-arrow-circle-o-up:before {
content: "\f35b";
}
.fa.fa-play-circle-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-play-circle-o:before {
content: "\f144";
}
.fa.fa-repeat:before {
content: "\f01e";
}
.fa.fa-rotate-right:before {
content: "\f01e";
}
.fa.fa-refresh:before {
content: "\f021";
}
.fa.fa-list-alt {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-dedent:before {
content: "\f03b";
}
.fa.fa-video-camera:before {
content: "\f03d";
}
.fa.fa-picture-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-picture-o:before {
content: "\f03e";
}
.fa.fa-photo {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-photo:before {
content: "\f03e";
}
.fa.fa-image {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-image:before {
content: "\f03e";
}
.fa.fa-pencil:before {
content: "\f303";
}
.fa.fa-map-marker:before {
content: "\f3c5";
}
.fa.fa-pencil-square-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-pencil-square-o:before {
content: "\f044";
}
.fa.fa-share-square-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-share-square-o:before {
content: "\f14d";
}
.fa.fa-check-square-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-check-square-o:before {
content: "\f14a";
}
.fa.fa-arrows:before {
content: "\f0b2";
}
.fa.fa-times-circle-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-times-circle-o:before {
content: "\f057";
}
.fa.fa-check-circle-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-check-circle-o:before {
content: "\f058";
}
.fa.fa-mail-forward:before {
content: "\f064";
}
.fa.fa-eye {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-eye-slash {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-warning:before {
content: "\f071";
}
.fa.fa-calendar:before {
content: "\f073";
}
.fa.fa-arrows-v:before {
content: "\f338";
}
.fa.fa-arrows-h:before {
content: "\f337";
}
.fa.fa-bar-chart {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-bar-chart:before {
content: "\f080";
}
.fa.fa-bar-chart-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-bar-chart-o:before {
content: "\f080";
}
.fa.fa-twitter-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-facebook-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-gears:before {
content: "\f085";
}
.fa.fa-thumbs-o-up {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-thumbs-o-up:before {
content: "\f164";
}
.fa.fa-thumbs-o-down {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-thumbs-o-down:before {
content: "\f165";
}
.fa.fa-heart-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-heart-o:before {
content: "\f004";
}
.fa.fa-sign-out:before {
content: "\f2f5";
}
.fa.fa-linkedin-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-linkedin-square:before {
content: "\f08c";
}
.fa.fa-thumb-tack:before {
content: "\f08d";
}
.fa.fa-external-link:before {
content: "\f35d";
}
.fa.fa-sign-in:before {
content: "\f2f6";
}
.fa.fa-github-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-lemon-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-lemon-o:before {
content: "\f094";
}
.fa.fa-square-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-square-o:before {
content: "\f0c8";
}
.fa.fa-bookmark-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-bookmark-o:before {
content: "\f02e";
}
.fa.fa-twitter {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-facebook {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-facebook:before {
content: "\f39e";
}
.fa.fa-facebook-f {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-facebook-f:before {
content: "\f39e";
}
.fa.fa-github {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-credit-card {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-feed:before {
content: "\f09e";
}
.fa.fa-hdd-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-hdd-o:before {
content: "\f0a0";
}
.fa.fa-hand-o-right {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-hand-o-right:before {
content: "\f0a4";
}
.fa.fa-hand-o-left {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-hand-o-left:before {
content: "\f0a5";
}
.fa.fa-hand-o-up {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-hand-o-up:before {
content: "\f0a6";
}
.fa.fa-hand-o-down {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-hand-o-down:before {
content: "\f0a7";
}
.fa.fa-arrows-alt:before {
content: "\f31e";
}
.fa.fa-group:before {
content: "\f0c0";
}
.fa.fa-chain:before {
content: "\f0c1";
}
.fa.fa-scissors:before {
content: "\f0c4";
}
.fa.fa-files-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-files-o:before {
content: "\f0c5";
}
.fa.fa-floppy-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-floppy-o:before {
content: "\f0c7";
}
.fa.fa-navicon:before {
content: "\f0c9";
}
.fa.fa-reorder:before {
content: "\f0c9";
}
.fa.fa-pinterest {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-pinterest-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-google-plus-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-google-plus {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-google-plus:before {
content: "\f0d5";
}
.fa.fa-money {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-money:before {
content: "\f3d1";
}
.fa.fa-unsorted:before {
content: "\f0dc";
}
.fa.fa-sort-desc:before {
content: "\f0dd";
}
.fa.fa-sort-asc:before {
content: "\f0de";
}
.fa.fa-linkedin {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-linkedin:before {
content: "\f0e1";
}
.fa.fa-rotate-left:before {
content: "\f0e2";
}
.fa.fa-legal:before {
content: "\f0e3";
}
.fa.fa-tachometer:before {
content: "\f3fd";
}
.fa.fa-dashboard:before {
content: "\f3fd";
}
.fa.fa-comment-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-comment-o:before {
content: "\f075";
}
.fa.fa-comments-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-comments-o:before {
content: "\f086";
}
.fa.fa-flash:before {
content: "\f0e7";
}
.fa.fa-clipboard {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-paste {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-paste:before {
content: "\f328";
}
.fa.fa-lightbulb-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-lightbulb-o:before {
content: "\f0eb";
}
.fa.fa-exchange:before {
content: "\f362";
}
.fa.fa-cloud-download:before {
content: "\f381";
}
.fa.fa-cloud-upload:before {
content: "\f382";
}
.fa.fa-bell-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-bell-o:before {
content: "\f0f3";
}
.fa.fa-cutlery:before {
content: "\f2e7";
}
.fa.fa-file-text-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-file-text-o:before {
content: "\f15c";
}
.fa.fa-building-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-building-o:before {
content: "\f1ad";
}
.fa.fa-hospital-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-hospital-o:before {
content: "\f0f8";
}
.fa.fa-tablet:before {
content: "\f3fa";
}
.fa.fa-mobile:before {
content: "\f3cd";
}
.fa.fa-mobile-phone:before {
content: "\f3cd";
}
.fa.fa-circle-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-circle-o:before {
content: "\f111";
}
.fa.fa-mail-reply:before {
content: "\f3e5";
}
.fa.fa-github-alt {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-folder-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-folder-o:before {
content: "\f07b";
}
.fa.fa-folder-open-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-folder-open-o:before {
content: "\f07c";
}
.fa.fa-smile-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-smile-o:before {
content: "\f118";
}
.fa.fa-frown-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-frown-o:before {
content: "\f119";
}
.fa.fa-meh-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-meh-o:before {
content: "\f11a";
}
.fa.fa-keyboard-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-keyboard-o:before {
content: "\f11c";
}
.fa.fa-flag-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-flag-o:before {
content: "\f024";
}
.fa.fa-mail-reply-all:before {
content: "\f122";
}
.fa.fa-star-half-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-star-half-o:before {
content: "\f089";
}
.fa.fa-star-half-empty {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-star-half-empty:before {
content: "\f089";
}
.fa.fa-star-half-full {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-star-half-full:before {
content: "\f089";
}
.fa.fa-code-fork:before {
content: "\f126";
}
.fa.fa-chain-broken:before {
content: "\f127";
}
.fa.fa-shield:before {
content: "\f3ed";
}
.fa.fa-calendar-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-calendar-o:before {
content: "\f133";
}
.fa.fa-maxcdn {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-html5 {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-css3 {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-ticket:before {
content: "\f3ff";
}
.fa.fa-minus-square-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-minus-square-o:before {
content: "\f146";
}
.fa.fa-level-up:before {
content: "\f3bf";
}
.fa.fa-level-down:before {
content: "\f3be";
}
.fa.fa-pencil-square:before {
content: "\f14b";
}
.fa.fa-external-link-square:before {
content: "\f360";
}
.fa.fa-compass {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-caret-square-o-down {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-caret-square-o-down:before {
content: "\f150";
}
.fa.fa-toggle-down {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-toggle-down:before {
content: "\f150";
}
.fa.fa-caret-square-o-up {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-caret-square-o-up:before {
content: "\f151";
}
.fa.fa-toggle-up {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-toggle-up:before {
content: "\f151";
}
.fa.fa-caret-square-o-right {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-caret-square-o-right:before {
content: "\f152";
}
.fa.fa-toggle-right {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-toggle-right:before {
content: "\f152";
}
.fa.fa-eur:before {
content: "\f153";
}
.fa.fa-euro:before {
content: "\f153";
}
.fa.fa-gbp:before {
content: "\f154";
}
.fa.fa-usd:before {
content: "\f155";
}
.fa.fa-dollar:before {
content: "\f155";
}
.fa.fa-inr:before {
content: "\f156";
}
.fa.fa-rupee:before {
content: "\f156";
}
.fa.fa-jpy:before {
content: "\f157";
}
.fa.fa-cny:before {
content: "\f157";
}
.fa.fa-rmb:before {
content: "\f157";
}
.fa.fa-yen:before {
content: "\f157";
}
.fa.fa-rub:before {
content: "\f158";
}
.fa.fa-ruble:before {
content: "\f158";
}
.fa.fa-rouble:before {
content: "\f158";
}
.fa.fa-krw:before {
content: "\f159";
}
.fa.fa-won:before {
content: "\f159";
}
.fa.fa-btc {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-bitcoin {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-bitcoin:before {
content: "\f15a";
}
.fa.fa-file-text:before {
content: "\f15c";
}
.fa.fa-sort-alpha-asc:before {
content: "\f15d";
}
.fa.fa-sort-alpha-desc:before {
content: "\f15e";
}
.fa.fa-sort-amount-asc:before {
content: "\f160";
}
.fa.fa-sort-amount-desc:before {
content: "\f161";
}
.fa.fa-sort-numeric-asc:before {
content: "\f162";
}
.fa.fa-sort-numeric-desc:before {
content: "\f163";
}
.fa.fa-youtube-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-youtube {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-xing {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-xing-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-youtube-play {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-youtube-play:before {
content: "\f167";
}
.fa.fa-dropbox {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-stack-overflow {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-instagram {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-flickr {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-adn {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-bitbucket {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-bitbucket-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-bitbucket-square:before {
content: "\f171";
}
.fa.fa-tumblr {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-tumblr-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-long-arrow-down:before {
content: "\f309";
}
.fa.fa-long-arrow-up:before {
content: "\f30c";
}
.fa.fa-long-arrow-left:before {
content: "\f30a";
}
.fa.fa-long-arrow-right:before {
content: "\f30b";
}
.fa.fa-apple {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-windows {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-android {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-linux {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-dribbble {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-skype {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-foursquare {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-trello {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-gratipay {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-gittip {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-gittip:before {
content: "\f184";
}
.fa.fa-sun-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-sun-o:before {
content: "\f185";
}
.fa.fa-moon-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-moon-o:before {
content: "\f186";
}
.fa.fa-vk {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-weibo {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-renren {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-pagelines {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-stack-exchange {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-arrow-circle-o-right {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-arrow-circle-o-right:before {
content: "\f35a";
}
.fa.fa-arrow-circle-o-left {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-arrow-circle-o-left:before {
content: "\f359";
}
.fa.fa-caret-square-o-left {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-caret-square-o-left:before {
content: "\f191";
}
.fa.fa-toggle-left {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-toggle-left:before {
content: "\f191";
}
.fa.fa-dot-circle-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-dot-circle-o:before {
content: "\f192";
}
.fa.fa-vimeo-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-try:before {
content: "\f195";
}
.fa.fa-turkish-lira:before {
content: "\f195";
}
.fa.fa-plus-square-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-plus-square-o:before {
content: "\f0fe";
}
.fa.fa-slack {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-wordpress {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-openid {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-institution:before {
content: "\f19c";
}
.fa.fa-bank:before {
content: "\f19c";
}
.fa.fa-mortar-board:before {
content: "\f19d";
}
.fa.fa-yahoo {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-google {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-reddit {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-reddit-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-stumbleupon-circle {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-stumbleupon {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-delicious {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-digg {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-pied-piper-pp {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-pied-piper-alt {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-drupal {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-joomla {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-spoon:before {
content: "\f2e5";
}
.fa.fa-behance {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-behance-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-steam {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-steam-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-automobile:before {
content: "\f1b9";
}
.fa.fa-cab:before {
content: "\f1ba";
}
.fa.fa-envelope-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-envelope-o:before {
content: "\f0e0";
}
.fa.fa-deviantart {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-soundcloud {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-file-pdf-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-file-pdf-o:before {
content: "\f1c1";
}
.fa.fa-file-word-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-file-word-o:before {
content: "\f1c2";
}
.fa.fa-file-excel-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-file-excel-o:before {
content: "\f1c3";
}
.fa.fa-file-powerpoint-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-file-powerpoint-o:before {
content: "\f1c4";
}
.fa.fa-file-image-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-file-image-o:before {
content: "\f1c5";
}
.fa.fa-file-photo-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-file-photo-o:before {
content: "\f1c5";
}
.fa.fa-file-picture-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-file-picture-o:before {
content: "\f1c5";
}
.fa.fa-file-archive-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-file-archive-o:before {
content: "\f1c6";
}
.fa.fa-file-zip-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-file-zip-o:before {
content: "\f1c6";
}
.fa.fa-file-audio-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-file-audio-o:before {
content: "\f1c7";
}
.fa.fa-file-sound-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-file-sound-o:before {
content: "\f1c7";
}
.fa.fa-file-video-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-file-video-o:before {
content: "\f1c8";
}
.fa.fa-file-movie-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-file-movie-o:before {
content: "\f1c8";
}
.fa.fa-file-code-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-file-code-o:before {
content: "\f1c9";
}
.fa.fa-vine {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-codepen {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-jsfiddle {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-life-ring {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-life-bouy {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-life-bouy:before {
content: "\f1cd";
}
.fa.fa-life-buoy {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-life-buoy:before {
content: "\f1cd";
}
.fa.fa-life-saver {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-life-saver:before {
content: "\f1cd";
}
.fa.fa-support {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-support:before {
content: "\f1cd";
}
.fa.fa-circle-o-notch:before {
content: "\f1ce";
}
.fa.fa-rebel {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-ra {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-ra:before {
content: "\f1d0";
}
.fa.fa-resistance {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-resistance:before {
content: "\f1d0";
}
.fa.fa-empire {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-ge {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-ge:before {
content: "\f1d1";
}
.fa.fa-git-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-git {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-hacker-news {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-y-combinator-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-y-combinator-square:before {
content: "\f1d4";
}
.fa.fa-yc-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-yc-square:before {
content: "\f1d4";
}
.fa.fa-tencent-weibo {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-qq {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-weixin {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-wechat {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-wechat:before {
content: "\f1d7";
}
.fa.fa-send:before {
content: "\f1d8";
}
.fa.fa-paper-plane-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-paper-plane-o:before {
content: "\f1d8";
}
.fa.fa-send-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-send-o:before {
content: "\f1d8";
}
.fa.fa-circle-thin {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-circle-thin:before {
content: "\f111";
}
.fa.fa-header:before {
content: "\f1dc";
}
.fa.fa-sliders:before {
content: "\f1de";
}
.fa.fa-futbol-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-futbol-o:before {
content: "\f1e3";
}
.fa.fa-soccer-ball-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-soccer-ball-o:before {
content: "\f1e3";
}
.fa.fa-slideshare {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-twitch {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-yelp {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-newspaper-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-newspaper-o:before {
content: "\f1ea";
}
.fa.fa-paypal {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-google-wallet {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-cc-visa {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-cc-mastercard {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-cc-discover {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-cc-amex {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-cc-paypal {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-cc-stripe {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-bell-slash-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-bell-slash-o:before {
content: "\f1f6";
}
.fa.fa-trash:before {
content: "\f2ed";
}
.fa.fa-copyright {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-eyedropper:before {
content: "\f1fb";
}
.fa.fa-area-chart:before {
content: "\f1fe";
}
.fa.fa-pie-chart:before {
content: "\f200";
}
.fa.fa-line-chart:before {
content: "\f201";
}
.fa.fa-lastfm {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-lastfm-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-ioxhost {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-angellist {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-cc {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-cc:before {
content: "\f20a";
}
.fa.fa-ils:before {
content: "\f20b";
}
.fa.fa-shekel:before {
content: "\f20b";
}
.fa.fa-sheqel:before {
content: "\f20b";
}
.fa.fa-meanpath {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-meanpath:before {
content: "\f2b4";
}
.fa.fa-buysellads {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-connectdevelop {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-dashcube {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-forumbee {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-leanpub {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-sellsy {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-shirtsinbulk {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-simplybuilt {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-skyatlas {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-diamond {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-diamond:before {
content: "\f3a5";
}
.fa.fa-intersex:before {
content: "\f224";
}
.fa.fa-facebook-official {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-facebook-official:before {
content: "\f09a";
}
.fa.fa-pinterest-p {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-whatsapp {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-hotel:before {
content: "\f236";
}
.fa.fa-viacoin {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-medium {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-y-combinator {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-yc {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-yc:before {
content: "\f23b";
}
.fa.fa-optin-monster {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-opencart {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-expeditedssl {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-battery-4:before {
content: "\f240";
}
.fa.fa-battery:before {
content: "\f240";
}
.fa.fa-battery-3:before {
content: "\f241";
}
.fa.fa-battery-2:before {
content: "\f242";
}
.fa.fa-battery-1:before {
content: "\f243";
}
.fa.fa-battery-0:before {
content: "\f244";
}
.fa.fa-object-group {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-object-ungroup {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-sticky-note-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-sticky-note-o:before {
content: "\f249";
}
.fa.fa-cc-jcb {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-cc-diners-club {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-clone {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-hourglass-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-hourglass-o:before {
content: "\f254";
}
.fa.fa-hourglass-1:before {
content: "\f251";
}
.fa.fa-hourglass-2:before {
content: "\f252";
}
.fa.fa-hourglass-3:before {
content: "\f253";
}
.fa.fa-hand-rock-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-hand-rock-o:before {
content: "\f255";
}
.fa.fa-hand-grab-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-hand-grab-o:before {
content: "\f255";
}
.fa.fa-hand-paper-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-hand-paper-o:before {
content: "\f256";
}
.fa.fa-hand-stop-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-hand-stop-o:before {
content: "\f256";
}
.fa.fa-hand-scissors-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-hand-scissors-o:before {
content: "\f257";
}
.fa.fa-hand-lizard-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-hand-lizard-o:before {
content: "\f258";
}
.fa.fa-hand-spock-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-hand-spock-o:before {
content: "\f259";
}
.fa.fa-hand-pointer-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-hand-pointer-o:before {
content: "\f25a";
}
.fa.fa-hand-peace-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-hand-peace-o:before {
content: "\f25b";
}
.fa.fa-registered {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-creative-commons {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-gg {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-gg-circle {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-tripadvisor {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-odnoklassniki {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-odnoklassniki-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-get-pocket {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-wikipedia-w {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-safari {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-chrome {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-firefox {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-opera {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-internet-explorer {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-television:before {
content: "\f26c";
}
.fa.fa-contao {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-500px {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-amazon {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-calendar-plus-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-calendar-plus-o:before {
content: "\f271";
}
.fa.fa-calendar-minus-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-calendar-minus-o:before {
content: "\f272";
}
.fa.fa-calendar-times-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-calendar-times-o:before {
content: "\f273";
}
.fa.fa-calendar-check-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-calendar-check-o:before {
content: "\f274";
}
.fa.fa-map-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-map-o:before {
content: "\f279";
}
.fa.fa-commenting:before {
content: "\f4ad";
}
.fa.fa-commenting-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-commenting-o:before {
content: "\f4ad";
}
.fa.fa-houzz {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-vimeo {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-vimeo:before {
content: "\f27d";
}
.fa.fa-black-tie {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-fonticons {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-reddit-alien {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-edge {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-credit-card-alt:before {
content: "\f09d";
}
.fa.fa-codiepie {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-modx {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-fort-awesome {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-usb {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-product-hunt {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-mixcloud {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-scribd {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-pause-circle-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-pause-circle-o:before {
content: "\f28b";
}
.fa.fa-stop-circle-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-stop-circle-o:before {
content: "\f28d";
}
.fa.fa-bluetooth {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-bluetooth-b {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-gitlab {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-wpbeginner {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-wpforms {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-envira {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-wheelchair-alt {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-wheelchair-alt:before {
content: "\f368";
}
.fa.fa-question-circle-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-question-circle-o:before {
content: "\f059";
}
.fa.fa-volume-control-phone:before {
content: "\f2a0";
}
.fa.fa-asl-interpreting:before {
content: "\f2a3";
}
.fa.fa-deafness:before {
content: "\f2a4";
}
.fa.fa-hard-of-hearing:before {
content: "\f2a4";
}
.fa.fa-glide {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-glide-g {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-signing:before {
content: "\f2a7";
}
.fa.fa-viadeo {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-viadeo-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-snapchat {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-snapchat-ghost {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-snapchat-square {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-pied-piper {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-first-order {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-yoast {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-themeisle {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-google-plus-official {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-google-plus-official:before {
content: "\f2b3";
}
.fa.fa-google-plus-circle {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-google-plus-circle:before {
content: "\f2b3";
}
.fa.fa-font-awesome {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-fa {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-fa:before {
content: "\f2b4";
}
.fa.fa-handshake-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-handshake-o:before {
content: "\f2b5";
}
.fa.fa-envelope-open-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-envelope-open-o:before {
content: "\f2b6";
}
.fa.fa-linode {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-address-book-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-address-book-o:before {
content: "\f2b9";
}
.fa.fa-vcard:before {
content: "\f2bb";
}
.fa.fa-address-card-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-address-card-o:before {
content: "\f2bb";
}
.fa.fa-vcard-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-vcard-o:before {
content: "\f2bb";
}
.fa.fa-user-circle-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-user-circle-o:before {
content: "\f2bd";
}
.fa.fa-user-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-user-o:before {
content: "\f007";
}
.fa.fa-id-badge {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-drivers-license:before {
content: "\f2c2";
}
.fa.fa-id-card-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-id-card-o:before {
content: "\f2c2";
}
.fa.fa-drivers-license-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-drivers-license-o:before {
content: "\f2c2";
}
.fa.fa-quora {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-free-code-camp {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-telegram {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-thermometer-4:before {
content: "\f2c7";
}
.fa.fa-thermometer:before {
content: "\f2c7";
}
.fa.fa-thermometer-3:before {
content: "\f2c8";
}
.fa.fa-thermometer-2:before {
content: "\f2c9";
}
.fa.fa-thermometer-1:before {
content: "\f2ca";
}
.fa.fa-thermometer-0:before {
content: "\f2cb";
}
.fa.fa-bathtub:before {
content: "\f2cd";
}
.fa.fa-s15:before {
content: "\f2cd";
}
.fa.fa-window-maximize {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-window-restore {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-times-rectangle:before {
content: "\f410";
}
.fa.fa-window-close-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-window-close-o:before {
content: "\f410";
}
.fa.fa-times-rectangle-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-times-rectangle-o:before {
content: "\f410";
}
.fa.fa-bandcamp {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-grav {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-etsy {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-imdb {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-ravelry {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-eercast {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-eercast:before {
content: "\f2da";
}
.fa.fa-snowflake-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
.fa.fa-snowflake-o:before {
content: "\f2dc";
}
.fa.fa-superpowers {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-wpexplorer {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.fa.fa-spotify {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}  .text-red-5 {
color: #BD271C;
}
.text-blue-8 {
color: #1D77DE;
}
.text-black-1-60 {
color: rgba(33, 33, 33, 0.6);
}
.paragraph {
font-size: 18px;
line-height: 27px;
margin-bottom: 30px;
} .read-more-container {
text-align: center;
}
.read-more {
display: inline-block;
text-transform: uppercase;
font-family: "OpenSans-SemiBold";
font-size: 18px;
color: #212121;
}
.read-more:hover {
color: inherit;
}
.read-more.read-more--white {
color: white;
border-color: rgba(0, 0, 0, 0.16);
}
.read-more.read-more--white:hover {
color: white;
}
.read-more-dot {
color: #212121;
font-size: 30px;
line-height: 5px;
font-family: "Degular";
}
.read-more-dot:hover {
color: #1E80EF;
text-decoration: none;
}
.img-container {
position: relative;
margin-bottom: 30px;
}
.img-container .img-tag {
display: none;
position: absolute;
bottom: 30px;
right: 30px;
min-width: 50px;
padding: 0;
border: 0;
}
.img-tag {
display: inline-block;
text-align: center;
padding: 2px 5px;
position: relative;
z-index: 2;
font-family: "OpenSans-SemiBold";
line-height: 28px;
font-size: 12px;
min-width: 107px;
color: #212121;
border: 1px solid #212121;
}
.img-tag.inside {
border-color: #FF0000;
background-color: #FF0000;
color: #FFF;
} .bubble {
max-width: 415px;
min-height: 246px;
margin: 0 auto 115px;
background-color: white;
border-radius: 30px;
position: relative;
padding-bottom: 70px;
}
.bubble::before {
content: '';
position: absolute;
bottom: -70px;
left: 0;
border: 70px solid white;
border-right-color: transparent;
border-bottom-color: transparent;
border-top-color: transparent;
}
.bubble-content {
min-height: 246px;
padding: 30px;
border-radius: 30px;
position: relative;
z-index: 4;
background-color: white;
color: #616161;
margin: 1px;
}
.bubble-icon {
text-align: center;
margin-bottom: 10px;
}
.bubble-text {
font-family: "OpenSans-SemiBold";
font-size: 18px;
line-height: 27px;
}
.bubble-text span {
font-family: "OpenSans-Bold";
color: #1E80EF;
}
.bubble-link {
position: absolute;
text-align: center;
bottom: 0;
padding-bottom: 70px;
left: 0;
width: calc(100% - 4px);
background: white;
border-bottom-right-radius: 35px;
z-index: 10;
margin: 0 2px 0;
}
.bubble.bubble--bordered {
margin-left: 0;
margin-right: 0;
max-width: 335px;
min-height: 250px;
border: 2px solid #707070;
}
.bubble.bubble--bordered::before {
left: -1px;
border-color: #707070 transparent transparent #707070;
}
.bubble.bubble--bordered::after {
content: '';
position: absolute;
border: 70px solid;
bottom: -64px;
border-color: white transparent transparent white;
left: 1px;
z-index: 3;
}
.bubble.bubble--bordered-content {
padding: 60px 35px 35px;
text-align: center;
}
.bubble.bubble--bordered-text {
font-size: 15px;
line-height: 22px;
}
.bubble.bubble--bordered .bubble-link {
padding-bottom: 45px;
}  .btn.btn-outline {
min-width: 210px;
border-radius: 0;
padding: 13px;
border: 2px solid #212121;
font-family: "OpenSans-SemiBold";
font-size: 16px;
}
.btn.btn-outline:hover {
background-color: #212121;
color: white;
}
.btn.btn-outline--white {
border-color: white;
color: white;
}
.btn.btn-outline--white:hover {
background-color: white;
color: #212121;
}
.btn.btn-round {
font-family: "OpenSans-SemiBold";
font-size: 16px;
line-height: 22px;
border-radius: 50px;
padding: 15px 40px;
outline: none;
}
.btn.btn-round--red {
background-color: #FC3841;
color: white;
}
.btn.btn-round--red:hover {
background-color: #D42F37;
}
.btn.btn-black {
font-size: 21px;
line-height: 28px;
font-family: "OpenSans-SemiBold";
text-transform: uppercase;
display: block;
border-radius: 0;
background-color: #363636;
border-color: #363636;
color: white;
}
.btn.btn-black:hover {
background-color: rgba(54, 54, 54, 0.9);
}  .form-control {
border: 0;
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
border-left: 1px solid rgba(255, 255, 255, 0.5);
background-color: transparent;
border-radius: 0;
font-size: 20px;
color: white;
font-family: "OpenSans-SemiBold";
line-height: 24px;
font-size: 18px; }
.form-control:focus {
color: white;
background-color: transparent;
border-color: rgba(255, 255, 255, 0.5);
box-shadow: none;
}
textarea.form-control {
border: 0;
border-left: 1px solid rgba(255, 255, 255, 0.5);
}
.form-control:-ms-input-placeholder { color: white;
opacity: 1; }
.form-control::placeholder { color: white;
opacity: 1; }
.form-control:-ms-input-placeholder { color: white;
}
.form-control::-ms-input-placeholder { color: white;
} .breadcrumb {
-ms-flex-pack: end;
justify-content: flex-end;
padding-left: 5px;
padding-right: 5px;
}
.breadcrumb-item {
font-size: 14px;
line-height: 14px;
}
.breadcrumb-item + .breadcrumb-item::before {
font-family: 'Font Awesome 5 Free';
font-weight: 900;
color: white;
opacity: .8;
}
.breadcrumb-item.active {
color: white;
}
.breadcrumb-item a {
color: white;
opacity: .8;
}
.breadcrumb-item a:hover {
text-decoration: none;
opacity: 1;
} .contact-widget {
position: fixed;
bottom: -100%;
right: 0%;
width: 100%;
z-index: 999;
}
.contact-widget.show {
bottom: 0;
}
.contact-widget-content a {
font-family: "Degular";
color: white;
display: block;
font-size: 16px;
line-height: 22px;
padding-top: 9px;
padding-bottom: 9px;
text-transform: uppercase;
}
.contact-widget-content a:hover {
background-color: #1965BD;
color: white;
text-decoration: none;
}
.contact-widget-content .btn-link {
background-color: #1E80EF;
border-radius: 0;
}
.contact-widget-footer {
display: none;
}  .article-extrait-container {
padding-top: 30px;
}
.article-extrait {
margin-bottom: 35px;
border-bottom: 1px solid #BDBDBD;
}
.article-extrait-img {
border-radius: 0;
}
.article-extrait-img::before {
content: '';
display: block;
padding-top: 65.58%;
}
.article-extrait-img .img-fluid {
-o-object-fit: cover;
object-fit: cover;
position: absolute;
left: 50%;
top: 50%;
width: 100%;
height: 100%;
transform: translate(-50%, -50%);
transition: .3s all ease-in-out;
}
.article-extrait-date {
line-height: 28px;
margin-bottom: 15px;
}
.article-extrait-title {
max-width: 386px;
font-family: "OpenSans-Bold";
font-size: 22px;
line-height: 28px;
display: inline-block;
color: #212121;
margin-bottom: 15px;
}
.article-extrait-title:hover {
color: #212121;
}
.article-extrait-text {
line-height: 26px;
margin-bottom: 5px;
}
.article-extrait-text p {
margin-bottom: 0;
}
.article-read-more-dot {
text-align: right;
} .goback {
position: fixed;
top: 0;
right: 0;
padding: 15px 25px;
text-align: center;
font-size: 25px;
line-height: 1;
cursor: pointer;
z-index: 999;
}
.goback--black {
color: #212121;
}
.goback--gray {
color: #BDBDBD;
}
.goback:hover {
color: #1D77DE;
} .news-item {
padding: 15px 10px 25px;
margin-bottom: 25px;
position: relative;
}
.news-item .img-tag {
margin-bottom: 17px;
}
.news-item .img-container .img-tag {
margin-bottom: 0;
right: 27px;
bottom: 22px;
}
.news-item .news-item-img {
margin-bottom: 20px;
cursor: pointer;
transition: .3s opacity ease;
}
.news-item .news-item-img::before {
content: '';
display: block;
padding-top: 55.67%;
}
.news-item .news-item-img .img-fluid {
-o-object-fit: cover;
object-fit: cover;
position: absolute;
left: 50%;
top: 50%;
width: 100%;
height: 100%;
transform: translate(-50%, -50%);
transition: .3s all ease-in-out;
}
.news-item .news-item-img:hover {
opacity: .9;
}
.news-item .avnews-date {
font-size: 14px;
line-height: 19px;
}
.news-item h3 {
font-family: "OpenSans-Bold";
font-size: 21px;
line-height: 29px;
margin-bottom: 20px;
}
.news-item h3 a {
color: #212121;
}
.news-item h3 a:hover {
text-decoration: none;
color: #1D77DE;
}
.news-item p {
font-family: "Tinos-Regular";
font-size: 19px;
line-height: 25px;
cursor: pointer;
margin-bottom: 5px;
}
@media screen and (max-width: 676px) {
.p-0-sm-down {
padding: 0;
}
}
@media screen and (min-width: 768px) {
.read-more-container {
text-align: left;
}
.img-container .img-tag {
display: inline-block;
}
.read-more {
border-bottom: 0;
}  .news-list .news-item:last-child {
margin-bottom: 0;
padding-bottom: 0;
}
.news-list .news-item:last-child::after {
height: 0;
} .contact-widget {
width: 226px;
border: 1px solid #B5B5B5;
background-color: white;
right: -100%;
bottom: 29px;
transition-duration: .8s;
}
.contact-widget.show {
right: 32px;
bottom: 29px;
z-index: 1040;
}
.contact-widget-content {
padding: 15px 20px;
}
.contact-widget-content a {
font-size: 13px;
line-height: 18px;
display: block;
padding-top: 11px;
padding-bottom: 11px;
text-transform: unset;
}
.contact-widget-content .btn-link {
border-radius: 6px;
}
.contact-widget-footer {
border-top: 1px solid #B5B5B5;
display: -ms-flexbox;
display: flex;
}
.contact-widget-footer a {
color: #000;
font-size: 14px;
line-height: 1;
padding: 10px 14px;
border-right: 1px solid #B5B5B5;
}
.contact-widget-footer a:last-child {
font-family: "OpenSans-SemiBold";
text-transform: uppercase;
border: 0;
-ms-flex: 1;
flex: 1;
text-align: center;
letter-spacing: .03em;
}
.contact-widget-footer a:hover {
color: #0F6DD9;
text-decoration: none;
}  .article-extrait {
margin-bottom: 20px;
border-bottom: 0;
} }
@media screen and (min-width: 1024px) {
.btn { }
.news-item {
padding: 15px 0 25px;
}
.article-read-more-dot {
text-align: left;
}
.p-r-0-lg-up {
padding-right: 0;
}
.p-l-0-lg-up {
padding-left: 0;
}
.p-0-lg-up {
padding: 0;
}
.fixed {
position: fixed;
top: 185px;
}
}
@media screen and (min-width: 1260px) {
.bubble {
border-radius: 40px;
}
.bubble-content {
padding: 60px 40px 95px 30px;
border-radius: 40px;
}
.bubble.bubble--bordered {
width: 335px;
}
.bubble.bubble--bordered-content {
padding: 60px 25px 25px;
}
}
#advaloris-navbar {
-ms-flex-pack: end;
justify-content: flex-end;
}
.navbar {
background-color: white;
left: 0;
width: 100%;
transition: .4s all ease-in-out;
z-index: 1030;
}
.navbar.nav-fixed-top {
top: -100%;
}
.navbar.nav-fixed-top.show-nav {
top: 0 !important;
}
.navbar.main-nav-news {
z-index: 1020;
}
.navbar.main-nav-news.show-nav {
top: 0 !important;
}
.navbar.news-nav .navbar-nav .nav-link {
color: #808080;
}
.navbar.news-nav .navbar-nav .nav-link:hover {
color: #151517;
}
.navbar .navbar-nav .nav-link {
font-family: "OpenSans-Bold";
font-size: 14px;
text-transform: uppercase;
}
.navbar .navbar-nav .nav-link.active {
color: #DD2A22;
}
.navbar .navbar-nav .nav-link.active:hover {
color: #DD2A22;
}
.navbar-brand {
padding: 1rem 0;
position: relative;
transition: .2s all ease;
}
.navbar-brand img {
height: 30px;
}
.navbar-brand.out {
transform: translateY(-100%);
}
.dropdown:hover > .dropdown-menu {
display: block;
}
.dropdown-item {
text-transform: uppercase;
font-family: "Manrope";
font-size: 14px;
line-height: 19px;
}
.dropdown-toggle::after {
display: none;
}
.navbar-light .navbar-toggler {
border: 0;
position: relative;
z-index: 10;
padding: 0;
}
.navbar-light .navbar-toggler:focus {
outline: none;
}
.container-humburger {
display: none;
padding: 25px 10px 10px;
position: fixed;
top: 0;
cursor: pointer;
transform: translateY(-100%);
transition: 0.4s all ease-in-out;
z-index: 9999;
}
.container-humburger.show, .container-humburger.container-humburger-news {
transform: translateY(0);
top: 20px;
}
.container-humburger.container-humburger-news {
left: 25px;
}
.bar-1, .bar-2, .bar-3 {
display: block;
width: 35px;
height: 4px;
background-color: #B3B3B3;
margin: 4px 0;
} .overlay {
z-index: 9999;
padding: 15px;
background-color: #141414;
position: fixed;
left: -100%;
top: 0;
width: 100%;
height: 100%;
transition: .2s all ease;
overscroll-behavior-y: contain;
}
.overlay.show {
left: 0;
}
.overlay-head {
padding: 5px 20px;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: justify;
justify-content: flex-end;
margin-bottom: 20px;
}
.nav-mobile {
text-transform: uppercase;
font-size: 17px;
line-height: 23px;
padding: 0;
}
.nav-mobile .nav-item {
list-style: none;
margin-bottom: 15px;
}
.nav-mobile .nav-item.dropdown {
padding-left: 0;
}
.nav-mobile .nav-item.dropdown .nav-link {
width: fit-content;
width: -moz-fit-content;
position: relative;
background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M5.99 8.202.787 2.625C.42 2.207-.28 2.939.12 3.357l5.67 6.065c.1.104.3.104.433 0l5.67-6.065c.367-.418-.3-1.15-.667-.732L5.99 8.202z' fill='%23fff' fill-rule='nonzero'/%3E %3C/svg%3E ");
background-repeat: no-repeat;
background-position: center right;
}
.nav-mobile .nav-item.dropdown .sub-menu {
display: none;
padding-left: 20px;
margin: 5px 0 20px;
}
.nav-mobile .nav-item.dropdown .sub-menu.active {
display: block;
}
.nav-mobile .nav-item.dropdown .sub-menu a {
display: block;
padding: 5px 15px;
margin-bottom: 5px;
color: rgba(255, 255, 255, 0.72);
text-align: left;
font-size: 15px;
}
.nav-mobile .nav-item.dropdown .sub-menu a:last-child {
margin-bottom: 0;
}
.nav-mobile .nav-item > .nav-link {
padding: 5px 25px 5px 15px;
color: rgba(255, 255, 255, 0.72);
font-size: 18px;
} @media screen and (min-width: 768px) {
.navbar.nav-fixed-top-md-up {
position: fixed;
top: 0;
}
.navbar.main-nav { }
.navbar.main-nav.main-nav-news {
position: fixed;
left: 0;
width: 100%;
top: -100%;
z-index: 1050;
}
.navbar .navbar-nav {
padding-top: 25px;
}
.navbar .navbar-nav .navitem:last-child .nav-link {
padding-right: 0;
color: #000;
}
.navbar .navbar-nav .nav-link {
padding-bottom: 15px;
font-family: "OpenSans-Bold";
font-size: 11px;
line-height: 19px;
color: #000;
}
.navbar .navbar-nav .nav-link:hover {
color: #7F7F7F;
}
.navbar-brand {
padding: 18px 0 27px 0;
}
.navbar-brand img {
height: auto;
}
.container-humburger {
display: block;
left: 30px;
}
}
@media screen and (min-width: 1024px) {
.navbar .navbar-nav .nav-link {
font-size: 14px;
padding-left: 10px;
padding-right: 10px;
padding-top: 15px;
}
.dropdown-item {
padding-top: .75rem;
padding-bottom: .75rem;
}
.container-humburger {
left: 50px;
}
}
@media screen and (min-width: 1024px) and (min-width: 1500px) {
.container-humburger {
left: 90px;
}
} .modal {
padding: 0 !important;
}
.modal-dialog {
max-width: 100%;
margin: 0;
}
.modal-content {
border-radius: 0;
border: 0;
background-color: #3C3C42;
min-height: 100vh;
position: relative;
padding: 15px;
}
.modal-content .close {
position: absolute;
right: 15px;
top: 15px;
padding: .75rem 1rem;
color: white;
z-index: 9999;
}
.modal-body {
padding: 0;
}
#contact-modal .modal-body {
padding-top: 50px;
}
#answering-modal .modal-content, #newsletter-modal .modal-content {
padding: 0;
}
.answering-content-left {
background-color: #27272B;
}
.answering-content-left .contact {
padding-top: 75px;
text-align: center;
}
.answering-content-left .contact .contact-phone {
font-size: 27px;
line-height: 37px;
letter-spacing: .03em;
padding-top: 10px;
padding-bottom: 10px;
border: 2px solid white;
}
.answering-content-left h2 {
font-size: 33px;
line-height: 45px;
font-family: "OpenSans-SemiBold";
margin-bottom: 50px;
}
.answering-content-right {
padding-top: 50px;
}
.answering-content-right.contact {
background-color: #27272B;
}
.answering-content-text {
font-size: 18px;
line-height: 28px;
letter-spacing: .03em;
color: white;
}
.answering-content-text strong {
font-family: "OpenSans-Bold";
color: #66D9FF;
}
.answering-content-text .paragraph {
font-size: 24px;
line-height: 33px;
}
.answering-content-text .paragraph strong {
font-family: "OpenSans-Bold";
color: white;
}
.answering-content-icon {
font-size: 45px;
margin-bottom: 40px;
margin-top: 35px;
text-align: center;
}
.newsletter-content-left {
padding-top: 70px;
}
.newsletter-content-left .newsletter-container .newsletter-text-3.arrow {
margin-top: 30px;
margin-bottom: 30px;
color: rgba(255, 255, 255, 0.74);
}
@media screen and (min-width: 1024px) {
.modal-content .close {
top: 30px;
right: 30px;
opacity: 1;
}
.answering-content {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
min-height: 100vh;
}
.answering-content-left {
-ms-flex: 0 0 44%;
flex: 0 0 44%;
padding-top: 100px;
padding-right: 25px;
position: relative;
background-color: white;
}
.answering-content-left::before {
content: '';
position: absolute;
width: 75px;
height: 75px;
background-color: white;
right: -35px;
top: 95px;
transform: rotate(45deg);
}
.answering-content-left h2 {
margin-bottom: 75px;
}
.answering-content-right {
-ms-flex: 1;
flex: 1;
padding: 100px  25px 0 0;
}
.answering-content-right.contact {
background-color: #3C3C42;
}
}
@media screen and (min-width: 1024px) and (min-width: 1500px) {
.answering-content-right {
padding-left: 25px;
}
}
@media screen and (min-width: 1024px) {
.answering-content-text {
padding-right: 20px;
color: #212121;
}
.answering-content-text p {
margin-bottom: 20px;
}
.answering-content-text strong, .answering-content-text .paragraph strong {
color: #212121;
}
.answering-content-icon {
text-align: left;
}
.newsletter-content {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
min-height: 100vh;
}
.newsletter-content-left {
-ms-flex: 0 0 44%;
flex: 0 0 44%;
padding-top: 100px;
padding-right: 60px;
background-color: #1E80EF;
}
.newsletter-content-left .newsletter-container .newsletter {
max-width: 415px;
float: right;
}
.newsletter-content-left .newsletter-container .newsletter-text-3.arrow {
margin-top: 70px;
}
.newsletter-content-left .newsletter-container .newsletter-img {
margin-top: 80px;
padding-right: 50px;
text-align: right;
}
.newsletter-content-right {
-ms-flex: 1;
flex: 1;
padding: 100px  75px 0 25px;
}
}
@media screen and (min-width: 1260px) {
.answering-content { }
.answering-content-left {
overflow-y: auto;
overflow-x: hidden;
}
.answering-content-left h2 {
text-align: right;
}
.answering-content-icon {
padding-right: 15px;
}
.newsletter-content-left {
padding-top: 200px;
position: relative;
}
.newsletter-content-left::before {
content: '';
position: absolute;
width: 75px;
height: 75px;
background-color: #1E80EF;
right: -35px;
top: 455px;
transform: rotate(45deg);
}
.newsletter-content-left .newsletter-container .newsletter-img {
padding-right: 100px;
}
}
body {
padding-bottom: 0;
font-family: "Degular";
color: #212121;
}
main {
overflow-x: hidden;
}
h1, h2, h3, h4 {
margin: 0;
}
h1, h2 {
font-family: "Degular";
font-size: 28px;
margin-bottom: 30px;
}
strong {
font-weight: normal;
}
.btn-boutique {
background-color: #808080 !important;
color: #fff !important;
}
.btn-boutique:hover {
background-color: #5c5c5c !important;
}
a.button-download-guide {
display: block;
width: 100%;
padding: 10px 15px;
text-align: right;
color: #fff;
background-color: #890f9a;
}
a.button-download-guide:hover {
background-color: #640080;
}
nav.breadcrumbs {
margin-top: 20px;
}
nav.breadcrumbs .breadcrumb {
margin-bottom: 0;
}body{
overflow-x: hidden;
transition: background ease .5s;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
body.noscroll{
overflow: hidden;
}
strong{
font-weight: 600!important;
}
.main-nav-primary .navbar-brand {
padding: 11px 0 17px;
}
@media (max-width: 768px) {
.main-nav-primary .navbar-brand {
margin: 0;
padding: 1rem 0;
}
}
.main-nav-primary .navbar-brand img {
height: initial;
}
@media (max-width: 768px) {
.main-nav-primary .navbar-brand img {
margin: 0;
width: 120px;
height: 30px;
display: block;
}
}
.main-nav-primary .navbar-nav {
padding-top: 0;
position: relative;
}
.main-nav-primary .navbar-nav .nav-item.dropdown{
position: initial;
}
.main-nav-primary .navbar-nav:hover .nav-item .nav-link:not(:hover){
opacity: .5;
}
.main-nav-primary .navbar-nav:hover .nav-item.dropdown:hover .nav-link:not(:hover){
opacity: 1;
}
.main-nav-primary .navbar-nav .nav-item .dropdown-menu{
left: initial;
right: 0;
background-color: #f1f1f1;
padding: 40px 120px calc(7vw - 2rem) !important;
width: 750px;
}
@media (max-width: 1199px){
.main-nav-primary .navbar-nav .nav-item .dropdown-menu{
padding: 40px 7.5vw calc(7vw - 2rem) !important;
}
}
.main-nav-primary .navbar-nav .nav-item .dropdown-item{
padding: 0 0 4px !important;
margin-bottom: 2rem;
font-size: 30px;
line-height: 40px;
color: #141313;
text-transform: none;
position: relative;
width: fit-content;
width: -moz-fit-content;
transition: padding-left .3s ease;
overflow: hidden;
}
.main-nav-primary .navbar-nav .nav-item .dropdown-item:last-child{
margin-bottom: 0;
}
.main-nav-primary .navbar-nav .nav-item .dropdown-item:hover{
background-color: transparent !important;
padding-left: 2.5rem !important;
}
.main-nav-primary .navbar-nav .nav-item .dropdown-item::before{
content: "";
position: absolute;
left: -1rem;
top: 50%;
transform: translate(-100%, -50%);
width: 24px;
height: 24px;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m16.784 5.089.07.057 7 7 .037.042.042.062.042.094.017.067.008.089-.003.053-.022.103-.032.076-.045.07-.044.052-7 7-.07.057a.5.5 0 0 1-.638-.765L22.292 13H.5a.5.5 0 0 1-.09-.992L.5 12h21.793l-6.147-6.146a.5.5 0 0 1 .638-.765z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/svg%3E ");
transition: left .3s ease;
}
.main-nav-primary .navbar-nav .nav-item .dropdown-item:hover::before{
left: 1.5rem;
}
.main-nav-primary .navbar-nav .nav-item .dropdown-item:hover::after{
content: "";
background-color: #c0c0c0;
position: absolute;
right: 0;
bottom: 0;
width: calc(100% - 2.5rem);
height: 1px;
}
.main-nav-primary .navbar-nav .nav-link {
text-transform: capitalize;
font-weight: 400;
font-size: 16px;
font-family: "Manrope";
color: #141313;
position: relative;
padding: 15px 1rem !important;
}
@media (max-width: 1024px) {
.main-nav-primary .navbar-nav .nav-link {
font-size: 13px !important;
}
}
.main-nav-primary .navbar-nav .nav-link:hover {
color: #141313;
}
.main-nav-primary .navbar-nav .nav-link.active {
color: #141313;
}
.main-nav-primary .navbar-nav .nav-link.dropdown-toggle {
padding-right: 2rem !important;
background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M5.99 8.202.787 2.625C.42 2.207-.28 2.939.12 3.357l5.67 6.065c.1.104.3.104.433 0l5.67-6.065c.367-.418-.3-1.15-.667-.732L5.99 8.202z' fill='%23747571' fill-rule='nonzero'/%3E %3C/svg%3E ");
background-repeat: no-repeat;
background-position: center right 1rem;
background-size: 8px 8px;
}
.main-nav-primary .navbar-nav .nav-item:last-child .nav-link {
padding-right: 0 !important;
}
.main-nav-primary .navbar-nav .nav-item:last-child .nav-link::after {
width: calc(100% - 1rem);
right: 0;
left: initial;
transform: none;
}
.main-nav-primary .mobile_search_btn{
display: none;
background-color: #f1f1f1;
width: 40px;
height: 40px;
border-radius: 50%;
}
@media (max-width: 768px){
.main-nav-primary .mobile_search_btn{
display: block;
}
.default_menu_mobile{
background-color: #fff;
height: calc(100% - 62px);
top: 62px;
padding: 0;
}
.default_menu_mobile .overlay-head{
display: none;
}
.default_menu_mobile .overlay-content{
height: calc(100vh - 62px);
}
.default_menu_mobile .nav-mobile .nav-item{
padding: 0;
margin-bottom: 0;
border-top: 1px solid #f1f1f1;
}
.default_menu_mobile .nav-mobile .nav-item:last-child{
border-bottom: 1px solid #f1f1f1;
}
.default_menu_mobile .nav-mobile .nav-item > .nav-link{
color: #141313;
padding: 1.5rem 1rem;
text-transform: none;
font-size: 20px;
font-family: "Manrope";
width: initial;
}
.default_menu_mobile .nav-mobile .nav-item.dropdown .nav-link{
background-position: center right 20px;
position: relative;
}
.default_menu_mobile .nav-mobile .nav-item .nav-link.text-grey{
color: #7d7d7d;
}
.default_menu_mobile .nav-mobile .nav-item .nav-link.active{
color: #141313;
}
.default_menu_mobile .nav-mobile .nav-item.dropdown .nav-link::after{
content: "";
width: 13px;
height: 8px;
position: absolute;
right: 20px;
top: 50%;
transform: translateY(-50%);
background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M.239.274c-.282.31-.336.755-.046 1.067l5.904 6.493c.2.217.557.217.793.027l5.934-6.522c.27-.318.212-.757-.059-1.062l-.09-.09c-.282-.242-.662-.267-.921.037L6.489 5.987 1.256.219C.973-.113.529-.046.239.274z' fill='%23221919' fill-rule='nonzero'/%3E %3C/svg%3E ");
background-repeat: no-repeat;
transition: transform .3s ease;
}
.default_menu_mobile .nav-mobile .nav-item .nav-link.text-grey:not(.active)::after{
background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M.239.274c-.282.31-.336.755-.046 1.067l5.904 6.493c.2.217.557.217.793.027l5.934-6.522c.27-.318.212-.757-.059-1.062l-.09-.09c-.282-.242-.662-.267-.921.037L6.489 5.987 1.256.219C.973-.113.529-.046.239.274z' fill='%237D7D7D' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
.default_menu_mobile .nav-mobile .nav-item.dropdown .nav-link.active::after{
transform: translateY(-50%) rotate(180deg);
}
.default_menu_mobile .nav-mobile .nav-item.dropdown .sub-menu.active{
background-color: #f1f1f1;
margin: 0;
padding: 1.5rem 1rem;
}
.default_menu_mobile .nav-mobile .nav-item.dropdown .sub-menu a{
position: relative;
padding: 0 0 0 2rem;
margin-bottom: 1.5rem;
color: #221919;
font-family: "Manrope";
font-size: 18px;
line-height: 28px;
text-transform: none;
}
.default_menu_mobile .nav-mobile .nav-item.dropdown .sub-menu a:last-child{
margin-bottom: 0;
}
.default_menu_mobile .nav-mobile .nav-item.dropdown .sub-menu a::before{
content: "";
width: 16px;
height: 16px;
position: absolute;
left: 0;
top: 49%;
transform: translateY(-50%);
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m11.19 3.392.046.039 4.666 4.667.025.028.029.04.027.063.012.045.005.06-.002.035-.015.068-.02.05-.03.048-.03.034-4.667 4.667-.046.038a.333.333 0 0 1-.426-.51l4.097-4.097H.333a.333.333 0 0 1-.06-.662L.333 8h14.529l-4.098-4.098a.333.333 0 0 1 .426-.51z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
} .page-template-homepage{
color: #221919;
}
.flag{
color: #da2921;
font-weight: 500;
margin-bottom: 2rem;
text-transform: uppercase;
}
@keyframes rotating {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.picto-spider{
background-image: url("data:image/svg+xml,%3Csvg width='49' height='49' viewBox='0 0 49 49' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M48.752 25.306H27.556l20.465 5.483-.19.71-20.468-5.484 18.356 10.6-.377.645L27 26.66l14.985 14.987-.52.529L26.47 27.188l10.598 18.357-.642.374-10.59-18.366 5.482 20.47-.71.192-5.482-20.472v21.193h-.748v-21.19l-5.482 20.469-.71-.191 5.48-20.471-10.598 18.36-.642-.377 10.598-18.358L8.04 42.176l-.518-.529L22.506 26.66 4.15 37.26l-.374-.645 18.356-10.6-20.468 5.493-.193-.71 20.467-5.492H.752v-.739h21.186L1.471 19.083l.193-.71 20.468 5.482-18.356-10.6.374-.642 18.356 10.6L7.52 8.225l.518-.528 14.985 14.987-10.598-18.35.642-.374 10.598 18.36-5.49-20.471.71-.194 5.492 20.472V.937h.738v21.19L30.6 1.655l.71.194-5.483 20.471 10.6-18.36.642.374-10.598 18.35L41.455 7.706l.519.529-14.975 14.978 18.353-10.6.377.642-18.366 10.6 20.467-5.481.19.71-20.464 5.483h21.186v.739z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/svg%3E ");
display: inline-block;
width: 48px;
height: 48px;
margin: 0 .5rem;
vertical-align: bottom;
background-size: cover;
background-repeat: no-repeat;
animation: rotating 8s linear infinite;
}
.picto-spider-big{
background-image: url("data:image/svg+xml,%3Csvg width='135' height='134' viewBox='0 0 135 134' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M134.035 68.162H75.212l56.793 15.273-.529 1.977-56.8-15.274 50.94 29.525-1.044 1.795-50.907-29.525 41.586 41.747-1.44 1.472-41.613-41.747 29.412 51.132-1.782 1.042L70.437 74.42l15.215 57.02-1.97.532-15.214-57.02v59.03h-2.076V74.958l-15.214 57.014-1.97-.531 15.209-57.02-29.412 51.137-1.78-1.048 29.41-51.132-41.585 41.774-1.44-1.472 41.586-41.747-50.941 29.525-1.038-1.795 50.94-29.525-56.8 15.3-.535-1.976 56.8-15.3H.826v-2.058h58.796l-56.8-15.273.535-1.976 56.8 15.266-50.94-29.525 1.038-1.788 50.94 29.525L19.61 20.586l1.44-1.472 41.585 41.747L33.225 9.75l1.78-1.042 29.412 51.138-15.235-57.02 1.969-.538 15.241 57.02V.284h2.05v59.024l15.214-57.02 1.969.537-15.215 57.02L99.828 8.709l1.782 1.042-29.412 51.11 41.586-41.719 1.44 1.472-41.56 41.72L124.6 32.808l1.045 1.788-50.968 29.525 56.8-15.266.53 1.976-56.794 15.273h58.796v2.058z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/svg%3E ");
display: inline-block;
width: 135px;
height: 134px;
background-size: cover;
background-repeat: no-repeat;
animation: rotating 8s linear infinite;
}
.link_arrow span{
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m16.784 5.089.07.057 7 7 .037.042.042.062.042.094.017.067.008.089-.003.053-.022.103-.032.076-.045.07-.044.052-7 7-.07.057a.5.5 0 0 1-.638-.765L22.292 13H.5a.5.5 0 0 1-.09-.992L.5 12h21.793l-6.147-6.146a.5.5 0 0 1 .638-.765z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/svg%3E ");
display: inline-block;
width: 24px;
height: 24px;
margin-left: .75rem;
position: relative;
left: 0;
transition: all .3s ease;
}
@media (max-width: 992px){
.link_arrow span{
width:20px;
height:20px;
background-size:100% 100%;
top:2px;
}
}
.link_arrow:hover span{
left: 1rem;
}
.link_under_arrow{
position: relative;
overflow: hidden;
display: inline-block;
font-family: "degular-display", sans-serif;
font-weight: 500;
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m11.19 3.392.046.039 4.666 4.667.025.028.029.04.027.063.012.045.005.06-.002.035-.015.068-.02.05-.03.048-.03.034-4.667 4.667-.046.038a.333.333 0 0 1-.426-.51l4.097-4.097H.333a.333.333 0 0 1-.06-.662L.333 8h14.529l-4.098-4.098a.333.333 0 0 1 .426-.51z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/svg%3E ");
background-repeat: no-repeat;
background-size: 16px;
background-position: right center;
padding-right: calc(16px + .5em);
}
.link_under_arrow::before {
transform: translate3d(-100%, 0, 0);
content: '';
position: absolute;
bottom: 0;
left: 0;
width: calc(100% - 16px - .5em);
height: 1px;
background-color: #000;
opacity: 0;
transition: opacity 300ms, transform 300ms;
}
.link_under_arrow:hover::before,
.link_under_arrow:focus::before{
opacity: 1;
transform: translate3d(0, 0, 0);
}
.home_objectifs{
margin: 130px 0;
}
.home_objectifs_top{
margin-bottom: 80px;
}
.home_objectifs_top h1{
font-weight: 300;
font-family: "degular-display", sans-serif;
font-size: 80px;
line-height: 85px;
margin-bottom: 1rem;
width: 75%;
color: #141313;
}
.home_objectifs_top h1 span{
color: #da2921;
}
.home_objectifs_top div{
width: 30%;
margin-left: auto;
font-size: 18px;
font-family: "Manrope";
position: relative;
}
.home_objectifs_top div::before{
content: "";
position: absolute;
left: -1rem;
top: 0;
transform: translateX(-100%);
width: 24px;
height: 24px;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m16.784 5.089.07.057 7 7 .037.042.042.062.042.094.017.067.008.089-.003.053-.022.103-.032.076-.045.07-.044.052-7 7-.07.057a.5.5 0 0 1-.638-.765L22.292 13H.5a.5.5 0 0 1-.09-.992L.5 12h21.793l-6.147-6.146a.5.5 0 0 1 .638-.765z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
.home_objectifs_img{
width: 100%;
margin-bottom: 140px;
}
.home_objectifs_bottom h2{
font-size: 40px;
font-weight: 500;
font-family: "degular-display", sans-serif;
}
.home_objectifs_bottom h2 span{
color: #da2921;
text-decoration: none;
display: inline-block;
vertical-align: top;
position: relative;
overflow: hidden;
}
.home_objectifs_bottom h2 span::after {
transform: translate3d(-100%, 0, 0);
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 3px;
background-color: #da2921;
opacity: 0;
transition: opacity 300ms, transform 300ms;
}
.home_objectifs_bottom h2 span:hover::after,
.home_objectifs_bottom h2 span:focus::after{
opacity: 1;
transform: translate3d(0, 0, 0);
}
.home_etudes{
margin-bottom: 130px;
}
.home_etudes_content{
margin-bottom: 165px;
}
.home_etudes_images{
display: flex;
justify-content: space-between;
}
.home_etudes_img:first-child{
margin-right: 2rem;
}
.home_etudes_img img{
margin-bottom: 1.5rem;
transition: all .3s ease;
}
.home_etudes_img:hover img{
opacity: .8;
}
.home_etudes_img a{
color: #221919;
font-size: 40px;
line-height: 50px;
font-family: "degular-display", sans-serif;
font-weight: 300;
}
.home_etudes_slider{
margin-bottom: 55px;
}
.etudes_slide{
padding: 0 25px;
color: #da2921;
font-size: 26px;
font-family: "degular-display", sans-serif;
font-weight: 300;
font-style: italic;
position: relative;
}
.etudes_slide::before{
content: "";
position: absolute;
top: 21px;
left: 0;
transform: translate(-50%, -50%);
width: 25px;
height: 1px;
background-color: #da2921;
}
.home_etudes_bottom{
text-align: center;
width: 65%;
margin: 0 auto;
font-weight: 500;
}
.home_etudes_text{
font-family: "degular-display", sans-serif;
font-weight: 500;
font-size: 40px;
line-height: 51px;
margin-bottom: 2rem;
}
.home_services{
margin-bottom: 120px;
}
.home_services_top{
width: 80%;
margin: 0 auto 100px;
width: fit-content;
width: -moz-fit-content;
}
.home_services_top .flag{
color: #141313;
margin-bottom: 0;
width: fit-content;
width: -moz-fit-content;
}
.home_services_top h2{
font-size: 285px;
letter-spacing: 8px;
font-family: "degular-display", sans-serif;
font-weight: 300;
line-height: 1;
width: fit-content;
width: -moz-fit-content;
}
.home_services_text{
width: 42vw;
margin-left: auto;
font-size: 20px;
font-family: "Manrope";
}
@media (min-width: 1920px) {
.home_services_text{
max-width: 600px;
}
}
.home_services_slider{
margin: 90px auto;
overflow: visible;
position: relative;
max-width: 1000vw;
} .home_services_slider .list{
overflow: visible;
margin: 0 -40px;
display: flex;
justify-content: flex-start;
}
.home_services_slider .services_slide{
margin: 0 40px;
flex: 1;
min-width: 420px;
}
.home_services_slider .services_slide img{
margin-bottom: .75rem;
width: 100%;
height: auto;
}
.home_services_slider .services_slide h3 a{
display: block;
width: 100%;
font-size: 40px;
font-family: "degular-display", sans-serif;
line-height: 40px;
font-weight: 400;
color: #221919;
margin-bottom: 1.5rem;
background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Crect stroke='%23F1F1F1' x='.5' y='.5' width='49' height='49' rx='24.5'/%3E %3Cpath d='M32.144 32.456a.887.887 0 0 1-.893-.868l-.036-11.536L18.5 32.748a.881.881 0 0 1-1.24-.007.878.878 0 0 1-.008-1.24l12.739-12.719-11.62-.032a.887.887 0 0 1-.87-.891.863.863 0 0 1 .884-.859l13.662.048a.892.892 0 0 1 .622.26l.028.026a.889.889 0 0 1 .26.621L33 31.595a.863.863 0 0 1-.856.861z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/g%3E %3C/svg%3E ");
background-repeat: no-repeat;
background-position: center right;
padding-right: 60px;
min-height: 80px;
display: flex;
align-items: center;
transition: all .3s ease;
text-decoration: underline;
text-decoration-color: transparent;
}
.home_services_slider .services_slide h3 a:hover{
background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Crect stroke='%23DA2921' x='.5' y='.5' width='49' height='49' rx='24.5'/%3E %3Cpath d='M32.144 32.456a.887.887 0 0 1-.893-.868l-.036-11.536L18.5 32.748a.881.881 0 0 1-1.24-.007.878.878 0 0 1-.008-1.24l12.739-12.719-11.62-.032a.887.887 0 0 1-.87-.891.863.863 0 0 1 .884-.859l13.662.048a.892.892 0 0 1 .622.26l.028.026a.889.889 0 0 1 .26.621L33 31.595a.863.863 0 0 1-.856.861z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/g%3E %3C/svg%3E ");
text-decoration-color: #221919;
}
.home_services_slider .services_slide p{
margin-bottom: 0;
padding-left: 1.5rem;
position: relative;
font-size: 14px;
font-family: "Manrope";
color: #141313;
border-left: 2px solid #da2921;
}
.home_services .btn_red{
margin: 100px auto 0;
}
.home_apropos{
background-color: #581111;
padding-top: 15%;
color: #fff;
margin-bottom: 200px;
}
.home_apropos > h2{
font-size: 285px;
font-family: "degular-display", sans-serif;
font-weight: 300;
line-height: 1;
letter-spacing: 8px;
margin-bottom: 110px;
text-align: center;
}
.home_apropos_sous_titre{
margin: 0 auto 150px;
text-align: center;
font-size: 40px;
font-family: "degular-display", sans-serif;
font-weight: 500;
line-height: 51px;
}
.home_apropos_content{
width: 72%;
margin: 0 auto 100px;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}
.home_apropos_col:first-child{
margin-right: 3rem;
flex: 1;
}
.home_apropos_col p{
margin: 40px 0 2rem;
font-size: 20px;
font-family: "Manrope";
}
.home_apropos_col .link_under_arrow{
font-family: "degular-display", sans-serif;
font-weight: 500;
color: #fff;
letter-spacing: 1px;
}
.home_apropos_col .link_under_arrow::before{
background-color: #fff;
}
.home_apropos_col_full{
width: 80%;
margin: 100px auto 0;
display: flex;
align-items: center;
}
.home_apropos_col_full img{
margin-right: 15%;
}
.home_apropos_col_full p{
margin-bottom: 0;
font-size: 20px;
font-family: "Manrope";
}
.home_apropos_bottom{
display: flex;
}
.home_apropos_bottom > div{
width: 50%;
text-align: center;
padding: 80px 0;
transition: all .3s ease;
}
.home_apropos_bottom > div:hover{
background-color: rgba(0, 0, 0, .2);
}
.home_apropos_bottom h3{
font-size: 80px;
line-height: 85px;
font-family: "degular-display", sans-serif;
font-weight: 300;
margin-bottom: 1.75rem;
}
.home_apropos_bottom a{
border: 1px solid #fff;
border-radius: 25px;
color: #fff;
font-family: "Manrope";
font-weight: 700;
padding: 12px 1.5rem;
margin: 0 auto;
display: block;
width: fit-content;
width: -moz-fit-content;
}
.home_vision{
margin-bottom: 200px;
}
.home_vision_top{
width: fit-content;
width: -mozfit-content;
margin: 0 auto;
}
.home_vision_top .flag{
color: #141313;
margin-bottom: 0;
}
.home_vision_top h2{
font-size: 285px;
font-family: "degular-display", sans-serif;
font-weight: 300;
line-height: 1;
letter-spacing: 8px;
}
.home_vision_sub_title{
width: 50%;
margin: 0 0 55px auto;
font-size: 20px;
font-family: "Manrope";
}
.home_vision_articles_title{
width: fit-content;
width: -mozfit-content;
color: #da2921;
font-size: 80px;
line-height: 80px;
font-family: "degular-display", sans-serif;
font-weight: 300;
margin: 0 auto 80px;
}
.home_vision_articles{
display: flex;
margin: 0 -1rem;
}
.home_vision_article{
margin: 0 1rem;
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
}
.home_vision_article h4{
text-align: center;
color: #141313;
font-size: 30px;
font-family: "Manrope";
font-weight: 400;
margin-bottom: 1rem;
}
.home_vision_article img{
margin-bottom: 1.5rem;
}
.home_vision_article p{
font-size: 18px;
font-family: "Manrope";
line-height: 28px;
margin-bottom: 2rem;
flex: 1;
}
.home_chiffres{
padding: 15% 0;
background-repeat: no-repeat;
background-position: center center;
color: #fff;
text-align: center;
margin-bottom: 40px;
}
.home_chiffres .video{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: -1;
}
.home_chiffres .video video{
border-radius: 50%;
height: 604px;
width: 604px;
overflow: hidden;
}
.home_chiffres_titre{
line-height: 30px;
font-weight: 500;
text-transform: uppercase;
margin-bottom: 1rem;
}
.home_chiffres h3{
font-size: 80px;
line-height: 85px;
font-family: "degular-display", sans-serif;
font-weight: 300;
margin-bottom: 0;
}
.home_supports{
display: flex;
justify-content: space-between;
margin-bottom: 2.5rem;
}
.home_supports_left{
width: calc(50% - .5rem);
}
.home_supports_right{
width: calc(50% - .5rem);
background-color: #f1f1f1;
padding: 0 7%;
display: flex;
flex-direction: column;
justify-content: center;
}
.home_supports_right .img_boutique{
width: 140px;
height: 40px;
background-image: url("data:image/svg+xml,%3Csvg width='140' height='40' viewBox='0 0 140 40' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill-rule='nonzero' fill='none'%3E %3Cpath d='M3.853 0v17.958H14.02a5.182 5.182 0 0 1-.225-1.498c0-3.2 2.58-5.192 5.698-5.192h2.293c.925 0 1.59-.552 1.549-1.243-.071-1.176-1.013-1.79-2.568-1.79-1.018 0-1.987.642-2.314 1.43h-3.678c.68-3.259 3.4-4.46 5.992-4.46 2.71 0 6.244 1.376 6.244 4.437v11.635H23.34V15.96l-.003.287c-.075 3.36-1.423 5.217-3.678 5.391l-.201.011c-2.388.078-4.042-1.041-4.92-2.519v2.167H0V0h3.853zM23.34 10.025c0 3.243-1.012 4.015-2.41 4.015h-.833c-.963 0-2.459.294-2.63 1.92-.139 1.325.92 2.523 2.63 2.523 1.622 0 3.243-1.198 3.243-2.537zm28.998 5.273c-.002-2.133-.846-6.789-7.44-6.789h-6.196V3.387h6.19c1.436-.002 2.6 1.195 2.602 2.676.002 1.481-1.16 2.444-2.596 2.446 2.406 0 5.634 0 6.304-2.583.838-3.232-2.494-5.922-5.676-5.922H34.87V21.3H46.54c.792 0 1.546-.17 2.233-.468a5.868 5.868 0 0 0 2.577-2.184v-.021h.014a6.098 6.098 0 0 0 .973-3.33zm-6.501 2.61-7.135.007v-6.018h7.129c1.468-.002 2.661 1.469 2.661 2.985 0 1.515-1.193 3.025-2.655 3.025zM59.95 5.2c-3.917 0-7.542 2.996-7.542 8.226s3.543 8.19 7.542 8.225c3.999-.034 7.541-3.012 7.541-8.225 0-5.214-3.624-8.226-7.541-8.226zm0 13.112c-1.954-.026-3.854-1.59-3.854-4.886 0-3.09 1.855-4.853 3.854-4.884 1.998.031 3.853 1.81 3.853 4.884 0 3.296-1.9 4.86-3.853 4.886zm14.824.026c-1.899 0-3.043-.94-3.043-2.276V5.603h-3.67v10.46c0 2.757 2.079 6.06 6.278 5.556 2.783-.333 3.296-3.329 3.296-6.308 0 1.638-.912 3.028-2.861 3.028zm2.86-12.735V21.3h3.672V5.604h-3.671zm9.902 0V.01h-3.672v5.593h-2.215V8.56h.364s1.85 0 1.85 2.108v6.78c0 2.147 1.697 3.86 3.741 3.86h2.51v-3.339h-1.447c-.6 0-1.131-.546-1.131-1.197v-5.837c0-2.242-4.625-2.37-5.41-2.375h7.99V5.604h-2.58zm14.358-.368.216.004c1.904.068 3.33 1.477 3.87 2.732V5.613h3.671V26.91h-3.671l-.001-13.636-.002.345c-.084 5.456-2.16 7.296-3.767 7.643l-.1.02c-3.7.666-6.995-3.068-6.995-8.008 0-4.933 3.238-8.168 6.995-8.034zm-7.364.374v15.697h-3.672V5.61h3.672zm7.835 2.842c-2.137 0-3.578 2.305-3.578 4.821 0 2.517 1.44 4.823 3.578 4.823 2.234 0 3.615-2.047 3.615-4.823l-.001.001c0-2.695-1.3-4.701-3.42-4.817zM92.695.011c1.363 0 2.468.848 2.468 1.894 0 1.047-1.105 1.895-2.469 1.895-1.364 0-2.47-.848-2.47-1.895 0-1.046 1.106-1.894 2.47-1.894zm24.934 18.328c-1.899 0-3.042-.94-3.042-2.276V5.603h-3.672v10.46c0 2.757 2.08 6.06 6.28 5.556 2.782-.333 3.295-3.329 3.295-6.308 0 1.638-.912 3.028-2.861 3.028zm2.86-12.735V21.3h3.672V5.604h-3.671zM140 13.427c0-5.214-3.625-8.226-7.542-8.226s-7.542 2.996-7.542 8.226 3.543 8.19 7.542 8.225c3.094-.026 5.914-1.814 7.032-5.036h-4.007c-.735 1.13-1.87 1.681-3.025 1.697-1.73-.023-3.419-1.253-3.781-3.825h11.272c.034-.342.051-.696.051-1.061zm-11.208-1.82c.75-2.019 2.092-3.04 3.666-3.064 1.573.025 2.912 1.051 3.664 3.064h-7.33z' fill='%23DD2A22'/%3E %3Cpath d='M2.318 34.581s1.373.324 1.41.334c.695.182 1.187.571 1.187 1.177 0 .77-.85 1.362-1.852 1.324-1.313-.05-1.852-1.026-1.852-1.722H.297c0 1.201.92 2.53 2.782 2.572 1.547.036 2.783-.973 2.783-2.175 0-1.262-1.051-1.85-1.911-2.066 0 0-1.373-.324-1.409-.334-.631-.167-1.083-.548-1.083-1.072 0-.667.58-1.265 1.638-1.265 1.137 0 1.638.849 1.638 1.516h.92c0-1.171-.856-2.357-2.558-2.357-1.413 0-2.558.941-2.558 2.113 0 1.213.944 1.757 1.779 1.955zm5.338-1.259v-.674H6.76v5.42h.895v-3.61c0-.807.5-1.149 1.118-1.149.652 0 1.119.41 1.119 1.149v3.61h.895v-3.61c0-.704.5-1.149 1.118-1.149.686 0 1.12.445 1.12 1.149v3.61h.894v-3.61c0-1.08-.588-1.938-1.756-1.938-.686 0-1.294.435-1.566.932-.33-.596-.825-.932-1.503-.932-.673 0-1.216.41-1.44.802zm9.323-.805c-.62 0-1.552.202-1.902 1.358h.935c.156-.376.536-.558.967-.558.613 0 1.049.172 1.08.682.02.342-.223.61-.537.61h-.796c-1.082 0-1.977.688-1.977 1.793 0 .87.673 1.832 1.964 1.79.848-.027 1.241-.62 1.347-.942v.814h.895V34.05c0-1.057-1.036-1.532-1.976-1.532zm1.081 3.885c0 .548-.667.992-1.334.992s-1.082-.444-1.082-.992c0-.769.562-1.057 1.082-1.057h.642c.243 0 .48-.048.692-.131v1.188zm4-3.882c-.55 0-.983.55-1.118.945v-.817h-.895v5.42h.895v-3.416c0-.634.316-1.278 1.119-1.278.457 0 .702.125.702.125v-.85a1.964 1.964 0 0 0-.702-.129zm3.628.863v-.735h-.895v-1.93h-.895v1.93h-.895v.735h.895v3.353c0 .74.589 1.332 1.298 1.332h.492v-.92h-.502c-.208 0-.393-.188-.393-.412v-3.353h.895zm5.34 0v-.735h-.896v-1.93h-.895v1.93h-.894v.735h.894v3.353c0 .74.589 1.332 1.298 1.332h.492v-.92h-.502c-.208 0-.393-.188-.393-.412v-3.353h.895zm3.02-.867c-1.359 0-2.402 1.034-2.402 2.839s1.015 2.827 2.402 2.839c1.387-.012 2.402-1.04 2.402-2.84 0-1.799-1.043-2.838-2.402-2.838zm0 4.888c-.846-.011-1.551-.737-1.551-2.05 0-1.217.69-2.034 1.551-2.048.862.014 1.552.824 1.552 2.049 0 1.312-.706 2.038-1.552 2.05zm5.503-4.888c-1.359 0-2.402 1.034-2.402 2.839s1.015 2.827 2.402 2.839c1.387-.012 2.402-1.04 2.402-2.84 0-1.799-1.043-2.838-2.402-2.838zm0 4.888c-.846-.011-1.552-.737-1.552-2.05 0-1.217.69-2.034 1.552-2.048.862.014 1.551.824 1.551 2.049 0 1.312-.705 2.038-1.551 2.05zm4.21.663v-7.35h-.894v7.35h.895zm3.837-3.022-1.242-.341c-.392-.115-.665-.295-.665-.672 0-.401.51-.727 1.138-.727.629 0 1.139.345 1.139.891h.82c.122-.757-.68-1.675-2.003-1.675-1.107 0-2.004.71-2.004 1.585 0 .835.718 1.314 1.285 1.47l1.196.329c.455.132.787.319.787.672 0 .475-.436.857-1.219.83-.804-.028-1.354-.543-1.354-1.088h-.82c0 .91.782 1.828 2.174 1.873 1.085.035 2.132-.506 2.132-1.7 0-.902-.756-1.28-1.364-1.447zm6.78-1.662v-.735h-.894v-1.93h-.895v1.93h-.895v.735h.895v3.353c0 .74.588 1.332 1.297 1.332h.492v-.92h-.502c-.208 0-.392-.188-.392-.412v-3.353h.895zm3.021-.867c-1.359 0-2.401 1.034-2.401 2.839s1.014 2.827 2.401 2.839c1.388-.012 2.402-1.04 2.402-2.84 0-1.799-1.043-2.838-2.402-2.838zm0 4.888c-.846-.011-1.551-.737-1.551-2.05 0-1.217.69-2.034 1.551-2.048.862.014 1.552.824 1.552 2.049 0 1.312-.706 2.038-1.552 2.05zm7.814-4.755c-.571 0-1.095.34-1.342.813v-2.746h-.895v7.35h.895v-.814c.187.433.682.92 1.342.943 1.236.044 2.237-1.24 2.237-2.773 0-1.532-1.002-2.773-2.237-2.773zm0 4.762c-.741 0-1.342-.616-1.342-1.988 0-1.373.6-1.99 1.342-1.99.741 0 1.342.88 1.342 1.99 0 1.11-.6 1.988-1.342 1.988zm5.32-4.895c-1.36 0-2.402 1.034-2.402 2.839s1.014 2.827 2.401 2.839c1.388-.012 2.402-1.04 2.402-2.84 0-1.799-1.043-2.838-2.402-2.838zm0 4.888c-.847-.011-1.552-.737-1.552-2.05 0-1.217.69-2.034 1.551-2.048.862.014 1.552.824 1.552 2.049 0 1.312-.706 2.038-1.552 2.05zm5.502-4.888c-1.359 0-2.401 1.034-2.401 2.839s1.014 2.827 2.401 2.839c1.388-.012 2.402-1.04 2.402-2.84 0-1.799-1.043-2.838-2.402-2.838zm0 4.888c-.846-.011-1.551-.737-1.551-2.05 0-1.217.69-2.034 1.551-2.048.862.014 1.552.824 1.552 2.049 0 1.312-.706 2.038-1.552 2.05zm6.023-2.359-1.242-.341c-.393-.115-.666-.295-.666-.672 0-.401.51-.727 1.139-.727.628 0 1.138.345 1.138.891h.82c.122-.757-.68-1.675-2.003-1.675-1.107 0-2.004.71-2.004 1.585 0 .835.718 1.314 1.285 1.47l1.197.329c.455.132.786.319.786.672 0 .475-.436.857-1.218.83-.805-.028-1.355-.543-1.355-1.088h-.819c0 .91.781 1.828 2.174 1.873 1.084.035 2.13-.506 2.13-1.7 0-.902-.754-1.28-1.362-1.447zm4.52-1.662v-.735h-.896v-1.93h-.895v1.93h-.894v.735h.894v3.353c0 .74.589 1.332 1.298 1.332h.492v-.92h-.502c-.208 0-.393-.188-.393-.412v-3.353h.895zm6.64-.737-1.532 4.355-1.533-4.355h-.952l1.923 5.09.124.328-.323.889a.362.362 0 0 1-.322.221h-.451V40h.442c.126 0 .248-.02.362-.059a1.18 1.18 0 0 0 .706-.657l.461-1.22 2.047-5.418h-.952zm3.796-.13c-1.36 0-2.402 1.034-2.402 2.839s1.014 2.827 2.402 2.839c1.387-.012 2.401-1.04 2.401-2.84 0-1.799-1.043-2.838-2.401-2.838zm0 4.888c-.846-.011-1.552-.737-1.552-2.05 0-1.217.69-2.034 1.552-2.048.861.014 1.551.824 1.551 2.049 0 1.312-.705 2.038-1.551 2.05zm3.254-1.147c0 .716.335 1.316.895 1.654.345.208.705.283 1.118.283.644 0 1.11-.351 1.309-.672v.542h.894v-5.417h-.894v3.35c0 .635-.405 1.408-1.182 1.408-.827 0-1.245-.514-1.245-1.148v-3.61h-.895v3.61zm7.363-3.737c-.55 0-.984.55-1.119.945v-.817h-.894v5.42h.894v-3.416c0-.634.316-1.278 1.119-1.278.457 0 .702.125.702.125v-.85a1.964 1.964 0 0 0-.702-.129zm5.855 5.674c1.283 0 2.083-.872 2.325-2.062h-.871c-.21.755-.7 1.272-1.454 1.272-1.03 0-1.576-.828-1.576-2.05 0-1.234.7-2.048 1.573-2.048.732 0 1.343.457 1.52 1.356h.831c-.222-1.352-1.125-2.146-2.373-2.146-1.466 0-2.466 1.182-2.399 3.01.062 1.667 1.023 2.668 2.424 2.668zm5.193-5.677c-.62 0-1.552.202-1.902 1.358h.935c.156-.376.536-.558.967-.558.613 0 1.049.172 1.08.682.02.342-.223.61-.537.61h-.796c-1.082 0-1.977.688-1.977 1.793 0 .87.673 1.832 1.964 1.79.848-.027 1.242-.62 1.347-.942v.814h.895V34.05c0-1.057-1.036-1.532-1.976-1.532zm1.081 3.885c0 .548-.667.992-1.334.992s-1.082-.444-1.082-.992c0-.769.562-1.057 1.082-1.057h.643c.242 0 .478-.048.691-.131v1.188zm4.001-3.882c-.55 0-.984.55-1.119.945v-.817h-.894v5.42h.894v-3.416c0-.634.316-1.278 1.119-1.278.457 0 .702.125.702.125v-.85a1.964 1.964 0 0 0-.702-.129zm5.971 2.835c0-1.8-1.043-2.84-2.402-2.84-1.359 0-2.401 1.035-2.401 2.84s1.014 2.827 2.401 2.839c1.134-.01 2.02-.698 2.304-1.932h-.887c-.244.736-.792 1.134-1.417 1.142-.808-.01-1.488-.673-1.547-1.877h3.946a4.53 4.53 0 0 0 .003-.172zm-3.9-.563c.177-.9.777-1.475 1.498-1.486.722.011 1.323.581 1.5 1.486h-2.998zm9.382.563c0-1.8-1.042-2.84-2.401-2.84-1.36 0-2.402 1.035-2.402 2.84s1.014 2.827 2.402 2.839c1.134-.01 2.018-.698 2.304-1.932h-.888c-.243.736-.792 1.134-1.416 1.142-.809-.01-1.489-.673-1.548-1.877h3.946a4.53 4.53 0 0 0 .003-.172zm-3.9-.563c.177-.9.778-1.475 1.499-1.486.721.011 1.322.581 1.499 1.486h-2.998zm6.808-2.272c-.551 0-.984.55-1.12.945v-.817h-.894v5.42h.895v-3.416c0-.634.316-1.278 1.119-1.278.457 0 .701.125.701.125v-.85a1.964 1.964 0 0 0-.701-.129z' fill='%23221919'/%3E %3C/g%3E %3C/svg%3E ");
margin-bottom: 70px;
}
.home_supports_right h4{
color: #da2921;
font-size: 80px;
line-height: 80px;
font-family: "degular-display", sans-serif;
font-weight: 300;
margin-bottom: 3.5rem;
}
.home_supports_right p{
margin-bottom: 2.5rem;
position: relative;
padding-left: 40px;
font-size: 18px;
font-family: "Manrope";
}
.home_supports_right p::before{
content: "";
position: absolute;
left: 0;
top: 0;
width: 24px;
height: 24px;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m16.784 5.089.07.057 7 7 .037.042.042.062.042.094.017.067.008.089-.003.053-.022.103-.032.076-.045.07-.044.052-7 7-.07.057a.5.5 0 0 1-.638-.765L22.292 13H.5a.5.5 0 0 1-.09-.992L.5 12h21.793l-6.147-6.146a.5.5 0 0 1 .638-.765z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
.home_supports_right .btn_red{
padding: .9rem 30px;
background-image: none;
margin-left: 40px;
}
@media (max-width: 1100px){
.home_services_top h2, .home_apropos > h2, .home_vision_top h2{
font-size: 230px;
}
}
@media (max-width: 992px){
.picto-spider-big{
width: 100px;
height: 100px;
}
.home_services_top h2, .home_apropos > h2, .home_vision_top h2{
font-size: 150px;
}
.home_objectifs_top h1{
width: 100%;
font-size: 54px;
line-height: 60px;
margin-bottom: 2rem;
}
.home_objectifs_top div{
width: 50%;
}
.home_etudes_img a{
font-size: 32px;
line-height: 38px;
}
.home_services_slider .slick-list{
margin: 0 -1.5rem;
}
.home_services_slider .services_slide{
margin: 0 1.5rem;
}
.home_apropos_col{
flex: 1;
}
.home_apropos_col_full{
width: 100%;
}
.home_apropos_col_full img{
margin-right: 10%;
}
.home_apropos_bottom h3{
font-size: 54px;
line-height: 60px;
}
.home_vision{
margin-bottom: 150px;
}
.home_vision_sub_title{
width: 65%;
}
.home_vision_articles{
display: block;
}
.home_vision_article{
align-items: center;
margin-bottom: 3rem;
}
.home_chiffres{
background-size: contain;
}
.home_chiffres h3{
font-size: 54px;
line-height: 60px;
}
.home_supports_right{
padding: 0 5%;
}
.home_supports_right .img_boutique{
margin-bottom: 2.5rem;
}
.home_supports_right h4{
font-size: 54px;
line-height: 60px;
}
}
@media (max-width: 768px){
.picto-spider{
width: 40px;
height: 40px;
}
.home_services_top h2, .home_apropos > h2, .home_vision_top h2{
font-size: 120px;
}
.home_objectifs{
margin-bottom: 80px;
}
.home_objectifs_top div{
padding-left: 2.5rem;
}
.home_objectifs_top div::before{
left: 0;
transform: none;
}
.home_objectifs_img{
margin-bottom: 80px;
}
.home_objectifs_bottom h2{
font-size: 32px;
}
.home_etudes{
margin-bottom: 100px;
}
.home_etudes_content{
margin-bottom: 100px;
}
.home_etudes_images{
display: block;
}
.home_etudes_img{
margin-bottom: 2rem;
}
.home_etudes_img:first-child{
margin-right: 0;
}
.home_etudes_img img.img_fluid{
width: 100%;
margin-bottom: 1rem;
}
.home_etudes_img a{
font-size: 24px;
line-height: 30px;
}
.home_etudes_bottom{
width: initial;
}
.home_etudes_text{
font-size: 32px;
line-height: 40px;
}
.home_services{
margin-bottom: 80px;
}
.home_services_text{
width: initial;
padding: 0 15px;
max-width: 540px;
}
.home_services_top h2{
width: initial;
margin: 0 auto 2rem;
text-align: center;
}
.home_services_top{
margin-bottom: 80px;
}
.home_services_slider{
margin: 80px auto;
}
.home_services_slider .services_slide{
margin: 0 0 3rem;
}
.home_services_slider .services_slide img{
width: 100%;
margin-bottom: 1rem;
}
.home_services_slider .services_slide h3 a{
margin-bottom: 1.5rem;
min-height: 0;
font-size: 32px;
line-height: 32px;
}
.home_services .btn_red{
margin-top: 50px;
}
.home_apropos{
margin-bottom: 100px;
}
.home_apropos > h2{
margin-bottom: 80px;
}
.home_apropos_sous_titre{
width: initial;
max-width: 540px;
padding: 0 15px;
font-size: 32px;
line-height: 40px;
margin-bottom: 80px;
}
.home_apropos_content{
display: block;
max-width: 540px;
width: initial;
margin-bottom: 50px;
}
.home_apropos_col{
margin-bottom: 2rem;
}
.home_apropos_col:first-child{
margin-right: 0;
}
.home_apropos_col p{
margin: 1.5rem 0;
}
.home_apropos_col_full{
margin-top: 80px;
}
.home_apropos_bottom > div{
padding: 50px 0;
}
.home_apropos_bottom h3{
font-size: 40px;
line-height: 48px;
}
.home_vision{
margin-bottom: 120px;
}
.home_vision_sub_title{
width: 100%;
}
.home_vision_articles_title{
font-size: 54px;
line-height: 60px;
margin-bottom: 50px;
}
.home_chiffres h3{
font-size: 48px;
line-height: 50px;
}
.home_supports{
display: block;
}
.home_supports_left{
width: 100%;
margin-bottom: 20px;
}
.home_supports_right{
width: 100%;
padding: 100px 15%;
}
.home_supports_right .btn_red{
margin-left: 2.5rem;
}
}
@media (max-width: 575px){
.picto-spider{
width: 32px;
height: 32px;
margin: 0 .25rem;
}
.flag{
font-size: 13px;
line-height: 30px;
margin-bottom: 1.5rem;
}
.picto-spider-big{
width: 40px;
height: 40px;
}
.home_services_top h2, .home_apropos > h2, .home_vision_top h2{
font-size: 90px;
}
.home_objectifs{
margin-top: 70px;
margin-bottom: 130px;
}
.home_objectifs_top{
margin-bottom: 2.5rem;
}
.home_objectifs_top h1{
font-size: 38px;
line-height: 40px;
margin-bottom: 1.5rem;
}
.home_objectifs_top div{
width: 90%;
}
.home_objectifs_bottom h2{
font-size: 26px;
}
.home_etudes{
margin-bottom: 120px;
}
.home_etudes_content{
margin-bottom: 70px;
}
.home_etudes_slider{
margin-bottom: 2.5rem;
}
.etudes_slide{
font-size: 18px;
}
.etudes_slide::before{
top: 14px;
}
.home_etudes_text{
font-size: 24px;
line-height: 30px;
}
.home_services{
margin-bottom: 100px;
}
.home_services_top{
margin-bottom: 3rem;
}
.home_services_top h2{
text-align: left;
}
.home_services_text{
width: 80vw;
padding: 0;
font-size: 16px;
}
.home_services_slider{
margin: 2rem 0;
}
.home_services_slider .services_slide:last-child{
margin-bottom: 0;
}
.home_services_slider .services_slide img{
margin-bottom: 20px;
}
.home_services_slider .services_slide h3 a{
font-size: 24px;
line-height: 30px;
}
.home_services .btn_red{
margin-top: 1.5rem;
}
.home_apropos{
padding-top: 80px;
}
.home_apropos > h2{
margin-bottom: 3rem;
font-size: 80px;
}
.home_apropos_sous_titre{
font-size: 24px;
line-height: 30px;
margin-bottom: 4rem;
}
.home_apropos_content{
width: 70%;
margin-bottom: 80px;
}
.home_apropos_col{
margin-bottom: 1.5rem;
}
.home_apropos_col p{
margin: 1rem 0;
font-size: 16px;
}
.home_apropos_col_full{
display: block;
}
.home_apropos_col_full img{
margin: 0 auto 2rem;
}
.home_apropos_col_full p{
font-size: 16px;
}
.home_apropos_bottom{
display: block;
}
.home_apropos_bottom > div{
width: 100%;
padding: 30px 0;
}
.home_apropos_bottom h3{
font-size: 38px;
line-height: 40px;
margin-bottom: 1rem;
}
.home_vision_sub_title{
width: 90%;
font-size: 16px;
margin-bottom: 2.5rem;
}
.home_vision_articles_title{
width: 90%;
font-size: 38px;
line-height: 40px;
margin: 0 0 2.5rem auto;
}
.home_vision_article h4{
font-size: 22px;
}
.home_vision_articles .slick-dots li{
width: 65px;
height: 2px;
margin: 0;
}
.home_vision_articles .slick-dots li button{
padding: 0;
width: 65px;
height: 2px;
background-color: #f1f1f1;
}
.home_vision_articles .slick-dots .slick-active button{
background-color: #221919;
}
.home_vision_articles .slick-dots li button:before{
content: none;
}
.home_vision_article img{
margin: 0 auto 1rem;
}
.home_vision_article p{
font-size: 16px;
line-height: 26px;
}
.home_vision_article .link_under_arrow{
align-self: flex-start;
}
.home_chiffres{
padding: 140px 0;
margin-bottom: 20px;
}
.home_chiffres_titre{
font-size: 13px;
margin-bottom: .5rem;
}
.home_chiffres h3{
font-size: 30px;
line-height: 36px;
}
.home_supports{
margin-bottom: 20px;
}
.home_supports_right{
padding: 100px 60px;
}
.home_supports_right .img_boutique{
margin-bottom: 1.5rem;
}
.home_supports_right h4{
font-size: 38px;
line-height: 40px;
margin-bottom: 1rem;
}
}
@media (max-width: 350px){
.home_services_top h2{
font-size: 70px;
}
.home_apropos > h2{
font-size: 65px;
}
} #main-footer {
display: flex;
color: #fff;
}
#main-footer a {
color: #fff;
}
#main-footer .main_footer_left {
width: 60%;
background-color: #141313;
padding: 5% 7% 30px;
}
#main-footer .main_footer_left a:hover {
color: #a9a9a9;
}
#main-footer .main_footer_left .main_footer_row {
display: flex;
justify-content: space-between;
margin-bottom: 70px;
align-items: center;
}
#main-footer .main_footer_left .main_footer_row .main_footer_col:last-child {
min-width: 200px;
}
#main-footer .main_footer_left .main_footer_row .main_footer_col h3 {
font-size: 32px;
line-height: 56px;
font-family: "degular-display", sans-serif;
font-weight: 600;
}
#main-footer .main_footer_left .main_footer_row .main_footer_col span {
display: block;
font-size: 12px;
font-family: "Manrope";
}
#main-footer .main_footer_left .main_footer_row .main_footer_col span a {
color: #f1f1f1;
}
#main-footer .main_footer_left .main_footer_row:nth-child(2) .main_footer_col:last-child{
font-family: "Manrope";
}
#main-footer .main_footer_left .main_footer_row:first-child .main_footer_col p {
line-height: 37px;
margin-bottom: 0;
font-family: "Manrope";
}
#main-footer .main_footer_left .main_footer_row:first-child .main_footer_col p a {
text-decoration: underline;
}
#main-footer .main_footer_left .main_footer_bottom {
display: flex;
}
#main-footer .main_footer_left .main_footer_bottom #logo-main-mono {
background-image: url("data:image/svg+xml,%3Csvg width='98' height='26' viewBox='0 0 98 26' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill='%23FFF' fill-rule='nonzero'%3E %3Cpath d='M22.546 19.187c-.59 1.384-1.113 2.665-1.4 3.27-.05.137-.168.207-.37.207a3.094 3.094 0 0 1-1.013-.208l.017-.085c.962-2.128 3.762-8.687 4.318-10.014l-.2-.485c.382-.089.771-.147 1.163-.172a.382.382 0 0 1 .37.293c.777 1.816 2.261 5.5 2.919 7.092.692 1.625 1.112 2.697 1.417 3.32v.07c-.416.126-.848.19-1.282.19-.202 0-.337-.103-.49-.518-.388-.899-.658-1.592-1.23-2.957h-4.219v-.003zm3.88-1.055c-.911-2.352-1.5-3.805-1.737-4.39-.557 1.384-1.096 2.767-1.755 4.39h3.492zm4.554-4.15c0-1.176 0-1.522-.034-2.024 1-.185 2.015-.283 3.032-.294 5.244 0 6.122 3.182 6.122 5.328 0 3.717-2.598 5.743-6.071 5.743a11.853 11.853 0 0 1-3.052-.367v-8.386h.003zm1.485 7.575a6.776 6.776 0 0 0 1.656.174c2.125 0 4.385-1.091 4.385-4.688 0-2.629-1.516-4.359-4.654-4.359a9.802 9.802 0 0 0-1.383.086v8.787h-.004zM48.644 11.682c.322.01.64.068.945.172.236.086.287.26.134.675-1.231 3.269-2.513 6.417-3.795 9.548-.065.2-.181.38-.337.519a2.605 2.605 0 0 1-1.029.172c-1.28-3.458-2.68-7.28-4.165-10.705a3.656 3.656 0 0 1 1.315-.364c.236 0 .337.226.776 1.4.557 1.54 1.62 4.39 2.8 7.697 1.08-2.957 2.293-6.105 3.356-9.114zm5.188.018a.38.38 0 0 1 .37.293c.776 1.816 2.261 5.5 2.918 7.092.692 1.625 1.112 2.697 1.417 3.32v.07c-.417.127-.849.19-1.283.19-.202 0-.337-.103-.489-.518-.387-.899-.658-1.592-1.23-2.957l-4.217-.001-.117.274c-.541 1.276-1.014 2.43-1.283 2.993-.05.138-.168.208-.37.208a3.097 3.097 0 0 1-1.012-.208l.017-.085.084-.188.192-.431a826.066 826.066 0 0 0 4.042-9.395l-.203-.485c.383-.089.772-.146 1.164-.172zm-.371 2.042c-.557 1.384-1.096 2.767-1.755 4.39h3.492c-.911-2.352-1.5-3.805-1.737-4.39zm6.515.309c0-1.159-.018-1.868-.051-2.214a8.592 8.592 0 0 1 1.282-.137c.203 0 .253.103.253.933v8.82c.611.121 1.233.174 1.855.156.76 0 1.839-.017 2.497-.087l.034.035c-.054.46-.343.856-.759 1.038-.65.063-1.304.086-1.957.07-.975.016-1.95-.042-2.917-.173l-.236-.328V14.05h-.001zm16.781 3.009c0 2.992-1.783 5.76-5.363 5.76-3.913 0-5.398-3.109-5.398-5.534 0-3.287 2.04-5.794 5.398-5.794 3.275 0 5.363 2.473 5.363 5.568zm-9.14.07c0 3.044 1.924 4.705 3.895 4.705 2.125 0 3.643-1.592 3.643-4.687 0-2.664-1.569-4.67-3.88-4.67-2.088 0-3.656 1.68-3.656 4.652h-.002zm12.219 5.05c0 .312-.085.38-.304.433-.41.04-.82.057-1.231.052.033-.693.067-1.713.067-3.147v-5.795c0-.848 0-1.263-.034-1.798.836-.153 1.682-.24 2.53-.26 2.243 0 3.71.795 3.71 3.061 0 1.713-1.417 2.543-2.107 2.855a8.478 8.478 0 0 1 1.605 2.178c.54.971 1.179 1.881 1.905 2.716v.07c-.31.129-.647.182-.98.155-.507 0-.893-.243-1.35-.881-.574-.866-.826-1.35-1.45-2.44-.659-1.089-.981-1.383-1.905-1.383h-.456v4.184zm0-5.121a6.82 6.82 0 0 0 1.822-.104c.864-.31 1.422-1.173 1.366-2.11 0-1.646-1.08-2.214-2.193-2.214a4.306 4.306 0 0 0-.995.086v4.342zm7.83-3.043c0-1.158-.016-1.868-.05-2.179.42-.075.844-.12 1.27-.137.252 0 .268.12.268.899v7.816c0 1.193.033 1.764.05 2.11-.415.09-.84.137-1.265.138-.186 0-.268-.052-.268-.328v-8.32l-.005.001zm9.156-1.799c0 .328-.22.83-.626.813a3.8 3.8 0 0 0-1.67-.432c-.893 0-1.806.449-1.806 1.554 0 1.02.624 1.488 2.109 2.334 1.77 1.021 2.444 1.713 2.444 3.235 0 1.953-1.605 3.096-3.525 3.096a3.896 3.896 0 0 1-2.344-.676.551.551 0 0 1-.304-.467c.016-.29.109-.572.268-.812.703.506 1.536.789 2.395.812 1.198 0 2.008-.622 2.008-1.678 0-1.055-.607-1.539-2.244-2.469-1.99-1.123-2.244-2.16-2.244-3.166 0-1.072.726-2.87 3.34-2.87a3.594 3.594 0 0 1 2.199.726zM18.845 1.123c.01-.039.048-.04.078-.013a.61.61 0 0 1 .14.258.047.047 0 0 1-.015.034.044.044 0 0 1-.034.012c-.113.019-.151.127-.22.197-.02.02-.003.042.029.052l.054.007c.017.005.03.014.03.038a.146.146 0 0 1-.057.074c-.025.024-.055.043-.082.065a.36.36 0 0 0-.07.07 1.395 1.395 0 0 0-.068.13.078.078 0 0 0 .019.018c.057.084.037.148-.06.176a.4.4 0 0 1-.079.01c-.046.006-.073.04-.068.08v.07a.1.1 0 0 1-.045.102.145.145 0 0 0-.036.04 10.3 10.3 0 0 0-.115.16.172.172 0 0 0-.042.071c-.008.114-.039.231.04.333a.088.088 0 0 1 .006.023.186.186 0 0 0-.062.156.074.074 0 0 1-.055.046c-.08 0-.111.074-.166.111a.107.107 0 0 0-.016.071v.107l-.003.014a.062.062 0 0 1-.078.041h-.018a.088.088 0 0 0-.102.037c-.02.047.022.068.049.096.048.051.094.105.137.161a.101.101 0 0 1 .012.071c-.005.042-.051.057-.069.023-.055-.104-.144-.065-.206-.046a.496.496 0 0 0-.183.132.187.187 0 0 0-.034.11c-.006.065.036.094.097.065.048-.024.096-.049.145-.07a.056.056 0 0 1 .079.014c.012.035-.002.065-.028.075-.057.042-.093.112-.162.137a.063.063 0 0 0-.025.036.121.121 0 0 1-.097.078.1.1 0 0 0-.045.025.157.157 0 0 1-.13.046c-.02-.001-.04.006-.054.02-.06.06-.119.125-.182.192.017.047.05.086.095.107.032.012.064-.002.075-.03a.118.118 0 0 1 .138-.03.05.05 0 0 1 .041.033.05.05 0 0 1-.002.037c-.008.037-.01.073-.019.107a.214.214 0 0 1-.03.063.307.307 0 0 0-.042.046c-.022.056-.049.094-.118.07a.07.07 0 0 0-.044.046c-.03.11-.06.222-.083.335a.134.134 0 0 1-.06.095.213.213 0 0 0-.112.183c0 .061-.026.074-.09.066a.796.796 0 0 0-.16-.01.09.09 0 0 0-.06.037.094.094 0 0 0-.015.07c-.005.067 0 .134 0 .201a.166.166 0 0 1-.051.127.207.207 0 0 1-.187.075.487.487 0 0 0-.115.011.03.03 0 0 0-.015.016.03.03 0 0 0 .015.039c.137.013.132.125.137.217 0 .103.013.206.038.305a.103.103 0 0 1-.024.07.828.828 0 0 1-.084.093.055.055 0 0 0-.016.07.071.071 0 0 1 0 .084.177.177 0 0 1-.082.092c-.065.024-.124.052-.193.07a.768.768 0 0 1-.138.014c-.072.007-.082.021-.098.092a.3.3 0 0 1-.045.091.088.088 0 0 0 0 .123c.038.04.056.094.05.149-.002.04.003.079.003.118a.08.08 0 0 1 0 .027.077.077 0 0 1-.03.05.073.073 0 0 1-.056.014h-.027c-.067.006-.096.027-.09.098a.267.267 0 0 1-.089.218.141.141 0 0 0-.027.036.091.091 0 0 1-.043.056.088.088 0 0 1-.069.008.049.049 0 0 0-.035.003 2.38 2.38 0 0 0-.22.15c-.045.037-.036.064.014.1.04.035.095.044.142.024a.088.088 0 0 1 .12.024c.01.011.022.02.036.026a.062.062 0 0 1 .037.088.08.08 0 0 1-.105.046.142.142 0 0 1-.045-.028.053.053 0 0 0-.01-.01.052.052 0 0 0-.075.006c-.032.032-.032.08-.004.109.049.08.03.186-.045.243a.854.854 0 0 0-.038-.079c-.018-.035-.043-.028-.068-.007a.547.547 0 0 0-.07.07.123.123 0 0 0 .014.166.21.21 0 0 1 .05.14c0 .072-.018.089-.087.1a.29.29 0 0 0-.093.028.106.106 0 0 0-.052.06.393.393 0 0 0-.005.247.13.13 0 0 1 .005.078c-.018.073-.087.106-.132.155a.1.1 0 0 1-.06 0 .059.059 0 0 0-.072.067.212.212 0 0 0 .001.046.186.186 0 0 1-.055.164.12.12 0 0 0-.029.163.042.042 0 0 1 .01.02.042.042 0 0 1-.031.05.095.095 0 0 1-.057-.027.181.181 0 0 0-.036-.037.072.072 0 0 0-.055.013.053.053 0 0 0 0 .046c.019.027.04.052.064.075a.09.09 0 0 1 .019.11.645.645 0 0 1-.043.07 8.58 8.58 0 0 1 2.188 5.74c0 2.244-.87 4.398-2.418 5.985a8.153 8.153 0 0 1-5.837 2.48c-2.19 0-4.29-.892-5.838-2.48A8.575 8.575 0 0 1 0 16.905C0 12.23 3.696 8.441 8.255 8.44c1.94 0 3.81.7 5.288 1.965l.019-.016a.086.086 0 0 1-.05.03.133.133 0 0 0-.069.04.476.476 0 0 0-.064.183c.039.006.072.012.107.015.03 0 .06.002.09.007a.18.18 0 0 1 .052.04.277.277 0 0 1-.045.05l-.064.03c-.068.053-.134.11-.196.17a.288.288 0 0 0-.12.21.078.078 0 0 1-.017.032.31.31 0 0 1-.288.124c-.035-.003-.036-.03-.027-.062.025-.08.046-.161.063-.244a.225.225 0 0 1 .04-.097.18.18 0 0 0 .032-.092.085.085 0 0 0-.033-.067c-.029-.016-.049.012-.06.037a.254.254 0 0 1-.108.118.062.062 0 0 0-.034.034.065.065 0 0 0 0 .049.077.077 0 0 1-.036.092.151.151 0 0 0-.049.07.166.166 0 0 1-.06.096.187.187 0 0 0-.019.218.242.242 0 0 0 .287.088c.08-.025.08-.025.107.053l.011.03.01.03a.053.053 0 0 1 .004.04.052.052 0 0 1-.026.03.05.05 0 0 1-.047 0 .192.192 0 0 1-.057-.04.106.106 0 0 0-.134-.02.143.143 0 0 1-.142 0 .353.353 0 0 0-.146-.02c-.045 0-.053.049-.02.08.03.032.064.061.1.087a.113.113 0 0 1 .053.141c-.02.06 0 .125.048.161.035.02.053.062.045.102l-.1.013c-.074.009-.077.014-.09.087a.16.16 0 0 1-.036.077c-.04.046-.087.082-.126.128a.106.106 0 0 1-.1.045.438.438 0 0 1-.095-.022.2.2 0 0 0-.247.14c0 .006-.003.012-.004.018l.042.005a.099.099 0 0 1 .11.087v.011a.091.091 0 0 1-.102.098l-.17-.004a.102.102 0 0 0-.089.046.33.33 0 0 0-.077.261.118.118 0 0 1-.04.115.139.139 0 0 0-.02.04c.019.019.036.041.05.066.01.027 0 .06.01.088a.059.059 0 0 0 .065.054.057.057 0 0 0 .039-.022.179.179 0 0 0 .04-.06.153.153 0 0 1 .076-.095.147.147 0 0 1 .12-.007.352.352 0 0 0 .114-.007c.03-.005.056-.021.085-.027a.288.288 0 0 1 .069 0 .179.179 0 0 1-.007.067c-.027.05-.069.092-.09.145a.115.115 0 0 1-.12.085.06.06 0 0 0-.065.057c-.01.057-.023.107-.037.165.035.058.039.087.005.1-.069.027-.054-.055-.095-.083-.026 0-.062.004-.097.005a.475.475 0 0 1-.158 0 .617.617 0 0 0-.288.023.082.082 0 0 0-.06.092c0 .017.006.033.018.045a.06.06 0 0 0 .043.019c.037 0 .07.023.084.058a.192.192 0 0 1-.02.205.259.259 0 0 0-.04.07c-.025.06-.038.066-.092.039-.13-.064-.157-.046-.157.097v.028a.11.11 0 0 0 .053.106c.06.038.053.08-.018.131a.428.428 0 0 0-.037-.045.087.087 0 0 0-.044-.046.098.098 0 0 0-.045.048.245.245 0 0 0-.004.063.037.037 0 0 1-.007.027.035.035 0 0 1-.024.014l-.014-.001-.012-.006a.146.146 0 0 1-.03-.02c-.084-.067-.236.027-.23.138a.41.41 0 0 0 .05.236.071.071 0 0 1 .012.058c-.04.05-.058.131-.149.12a.056.056 0 0 0-.067.042.061.061 0 0 0 0 .024.142.142 0 0 1-.06.125.824.824 0 0 0-.076.059.08.08 0 0 0-.02.06c.005.02.025.032.044.027a.034.034 0 0 0 .011-.006c.021-.009.041-.022.063-.033a.77.77 0 0 0 .065.11c.075.09.077.22.005.311a1.557 1.557 0 0 0-.177-.052.176.176 0 0 1-.113-.041.052.052 0 0 0-.075-.005.433.433 0 0 0-.12.186c.038.005.068.01.1.013a.55.55 0 0 1 .061.004c.03.007.052.028.038.059a.067.067 0 0 1-.056.028.26.26 0 0 1-.075-.03c-.044.038-.08.077-.124.108a.168.168 0 0 0-.077.163.113.113 0 0 1-.036.097c-.075.077-.143.162-.224.232a.149.149 0 0 0-.056.133.15.15 0 0 1-.026.091c-.069.084-.069.114-.014.212.014.022.026.046.004.066a.175.175 0 0 0-.045.159c.002.04 0 .079-.005.118a.202.202 0 0 1-.04.058.527.527 0 0 1-.024-.07c-.007-.037-.007-.071-.015-.109a.037.037 0 0 0-.017-.022.035.035 0 0 0-.027-.003.037.037 0 0 0-.025.025.316.316 0 0 0-.01.081c-.005.095-.005.096-.1.114a.062.062 0 0 0-.046.015.065.065 0 0 0-.022.044.347.347 0 0 1-.066.211.066.066 0 0 0-.009.036.158.158 0 0 1-.075.122.909.909 0 0 0-.169.212.235.235 0 0 1-.095.11c-.08.042-.084.101-.02.163.024.02.038.045.018.07-.036.046-.07.098-.138.092-.069-.007-.085.045-.126.07a.128.128 0 0 0-.05.14c.007.086.026.18-.063.24a.08.08 0 0 0-.017.042.262.262 0 0 1-.125.146.234.234 0 0 0-.055-.036.072.072 0 0 0-.058 0 .094.094 0 0 0-.012.055c.002.01.005.02.01.03.006.05-.006.079-.036.081a.058.058 0 0 1-.041-.022.061.061 0 0 1-.013-.046v-.022c.007-.084-.006-.098-.09-.096h-.15a.079.079 0 0 1-.074-.083.078.078 0 0 1 .057-.072.126.126 0 0 0 .087-.035l.065-.065a.09.09 0 0 0 .017-.124.086.086 0 0 0-.027-.024.153.153 0 0 1-.073-.161.23.23 0 0 0-.211-.247.228.228 0 0 0-.085.011c-.047.012-.072 0-.079-.046a.06.06 0 0 1 .045-.07h.083c.045-.004.057-.019.045-.066a.206.206 0 0 0-.094-.148.146.146 0 0 1-.083-.165c.002-.04 0-.079-.007-.118a.064.064 0 0 0-.02-.045.06.06 0 0 0-.043-.017h-.01a.142.142 0 0 1-.159-.11.192.192 0 0 0-.032-.063c-.08-.088-.08-.108-.01-.207a.208.208 0 0 0 .034-.081.052.052 0 0 0-.024-.044.047.047 0 0 0-.045.012c-.05.087-.13.055-.2.056a.052.052 0 0 1-.038-.015.055.055 0 0 1-.017-.038c0-.006 0-.012.002-.018a.102.102 0 0 1 .085-.092.123.123 0 0 0 .068-.045.084.084 0 0 0-.026-.114.077.077 0 0 0-.04-.012c-.075-.018-.078-.03-.048-.105a.612.612 0 0 0 .038-.157.077.077 0 0 0-.036-.064c-.094-.035-.137-.12-.19-.195a.113.113 0 0 0-.11-.061.46.46 0 0 1-.089.005.08.08 0 0 1-.058-.029.11.11 0 0 1 .023-.059.054.054 0 0 1 .014-.01.143.143 0 0 0 .036-.172.054.054 0 0 0-.038-.039h-.03a.095.095 0 0 1-.1-.016c-.045-.032-.095-.062-.138-.097a.063.063 0 0 1-.015-.101.113.113 0 0 1 .103-.062c.027.002.053 0 .08-.004a.07.07 0 0 0 .044-.034.072.072 0 0 0-.025-.05.222.222 0 0 0-.045-.026.14.14 0 0 1-.069-.081.144.144 0 0 1 .036-.146.184.184 0 0 0 .03-.204c-.028-.06-.079-.11-.081-.183-.058-.03-.074-.089-.115-.123a.31.31 0 0 0-.122-.067.11.11 0 0 1-.087-.067c-.01-.024-.03-.045-.04-.07a.346.346 0 0 1-.048-.269.105.105 0 0 0-.014-.083.468.468 0 0 0-.085-.07c-.045.025-.082.046-.12.07a.124.124 0 0 1-.14-.016.04.04 0 0 1-.007-.07c.054-.047.1-.116.189-.093.014.006.03.006.044 0a.335.335 0 0 0 .053-.041.347.347 0 0 0-.045-.05.245.245 0 0 1-.082-.06.29.29 0 0 0-.11-.141.077.077 0 0 1-.02-.112.152.152 0 0 0 .026-.067.123.123 0 0 0-.014-.083.453.453 0 0 1-.174-.179 3.605 3.605 0 0 0-.275-.281.293.293 0 0 1-.096-.17.07.07 0 0 0-.07-.07.146.146 0 0 1-.089-.026.248.248 0 0 1-.019-.104v-.037a.071.071 0 0 0-.015-.051.068.068 0 0 0-.046-.026.238.238 0 0 1-.104-.035.075.075 0 0 0-.096-.005.134.134 0 0 1-.096.016c-.06-.09-.165-.124-.223-.212l-.028-.042c-.112.026-.117.03-.128.13a.062.062 0 0 1-.051.064.08.08 0 0 1-.105-.04.139.139 0 0 0-.055-.034.552.552 0 0 0-.033.07.188.188 0 0 1-.013.07c-.05.037-.074.106-.144.117a.04.04 0 0 0-.03.01.043.043 0 0 0-.015.028c0 .01.001.019.006.027.037.07.022.158.099.211a.093.093 0 0 1 .017.059.745.745 0 0 1 0 .092.181.181 0 0 0 .056.156c.016.018.026.04.027.064.003.027.011.051.026.072l.025.03a.354.354 0 0 1 .112.2.11.11 0 0 0 .045.076c.048.036.09.08.12.132.024.02.031.054.018.083a.063.063 0 0 0 .017.082.33.33 0 0 1 .12.313v.018c0 .067.009.08.073.092.045.01.081.045.092.092.034.08.073.158.11.236a.36.36 0 0 1 .051.203.124.124 0 0 0 .056.141c.028.021.04.058.03.092a.202.202 0 0 0 .035.129.65.65 0 0 1 .052.112.21.21 0 0 0 .027.055l.06.06.06.06c.013.01.024.026.03.042.013.078.077.141.068.224.004.018.01.035.02.05.01.028.017.057.02.086a.081.081 0 0 0 .047.08.148.148 0 0 1 .093.09.154.154 0 0 1-.013.13.089.089 0 0 0 .029.12.128.128 0 0 1 .02.019c.063.07.064.07.131.01a.116.116 0 0 1 .134-.021.114.114 0 0 1 .05.07.061.061 0 0 1-.042.07.106.106 0 0 1-.045.012c-.09 0-.134.066-.187.121.031.043.056.09.076.138.01.037-.017.084-.007.12.01.038.062.065.07.1.003.053.028.1.068.133.014.019.025.04.033.063a.373.373 0 0 0 .137.165.132.132 0 0 1 .088.173.054.054 0 0 0 .013.045.093.093 0 0 0 .056-.005c.01 0 .014-.021.024-.025a.047.047 0 0 1 .067-.005.05.05 0 0 1 .014.05.206.206 0 0 1-.023.07c-.021.057-.047.112-.068.17a.08.08 0 0 0 .038.105.09.09 0 0 1 .053.088.337.337 0 0 0 .033.1.514.514 0 0 1 .037.07c.006.046.044.08.09.082a.1.1 0 0 1 .089.107.102.102 0 0 1-.008.05c-.01.02-.025.034-.037.051a.08.08 0 0 0 0 .112L6.21 19c.017.025.032.05.045.078.01.028.024.054.04.079.08.088.16.175.243.26.035.037.04.053.011.092-.005.007-.013.012-.018.02-.045.058-.042.085.006.14.02.02.031.044.035.071a.112.112 0 0 0 .055.107c.012.01.02.022.026.036.026.046.049.096.075.14.025.046.056.093.083.142a.785.785 0 0 0 .09.155c.06.06.089.145.078.23a.132.132 0 0 0 .057.131c.067.038.108.11.107.188 0 .028.01.054.027.076a.224.224 0 0 1 .052.154c0 .018.005.036.016.05.05.061.103.118.16.17.044.026.07.074.07.125 0 .059.015.07.073.08.091.01.162.088.163.183a.2.2 0 0 0 .08.181.222.222 0 0 1 .088.206.159.159 0 0 0 .12.16c.03.005.06.007.09.005a.155.155 0 0 1 .137.05.14.14 0 0 0 .195 0c.04-.04.095-.06.15-.054.064.01.127-.01.174-.055a.085.085 0 0 1 .039-.02.082.082 0 0 0 .054-.034.086.086 0 0 0 .015-.063.148.148 0 0 1 .095-.152.134.134 0 0 0 .084-.182.14.14 0 0 1 .014-.13.084.084 0 0 0 .002-.116l-.01-.012a.14.14 0 0 1-.042-.138.136.136 0 0 1 .102-.1.152.152 0 0 0 .08-.078.753.753 0 0 1 .108-.166.936.936 0 0 1 .157-.11.07.07 0 0 0-.023-.048.067.067 0 0 0-.05-.017.121.121 0 0 1-.109-.058.159.159 0 0 0-.039-.037c-.063-.049-.064-.056-.027-.144a.052.052 0 0 1 .064.034c.014.028.027.06.065.05a.215.215 0 0 0 .089-.037.948.948 0 0 0 .149-.155.433.433 0 0 0 .11-.225.125.125 0 0 1 .033-.079.143.143 0 0 0 .045-.122.439.439 0 0 1 .142-.328c.049-.053.108-.096.157-.149a.08.08 0 0 0 .007-.11.076.076 0 0 0-.053-.026c-.015 0-.03-.001-.045-.006a.08.08 0 0 1-.05-.034l-.012-.03v-.04c.022-.124.063-.163.183-.166a.17.17 0 0 0 .156-.086c.044-.07.092-.14.137-.211a.101.101 0 0 0 0-.127c-.01-.013-.019-.028-.03-.046a.229.229 0 0 1 .132-.062.11.11 0 0 0 .068-.03.735.735 0 0 0 .09-.133c.03-.058.054-.121.082-.18a.11.11 0 0 1 .03-.034c.076-.063.08-.096.027-.183a.11.11 0 0 1-.022-.057c.004-.064.014-.129.022-.197h.018c.131.037.163.014.175-.122a.106.106 0 0 1 .09-.116.114.114 0 0 0 .065-.039c.023-.052.042-.105.057-.16a.539.539 0 0 1 .031-.12.14.14 0 0 0-.006-.152.137.137 0 0 1 .031-.188.13.13 0 0 1 .09-.023h.045c.072-.004.086-.017.09-.092.002-.075 0-.141 0-.212a.13.13 0 0 1 .044-.122.15.15 0 0 0 .042-.07c.015-.046.033-.07.084-.046a.05.05 0 0 0 .07-.013.054.054 0 0 0 .01-.03.762.762 0 0 0 .004-.138c0-.049-.007-.097-.006-.145a.05.05 0 0 1 .032-.037.05.05 0 0 1 .04.025c.034.037.041.092.019.137a.067.067 0 0 0 .008.049c.01.005.021.005.03 0a.066.066 0 0 0 .022-.046.444.444 0 0 1 .06-.275.124.124 0 0 1 .05-.062.115.115 0 0 0 .063-.137.666.666 0 0 1 0-.07.07.07 0 0 1 .053-.071.26.26 0 0 0 .045-.028.124.124 0 0 0-.052-.016.127.127 0 0 1-.154-.014.038.038 0 0 0-.025-.007c-.07.011-.109-.039-.148-.084-.039-.045-.029-.07.031-.085a.18.18 0 0 0 .077-.035c.055-.05.054-.053.116-.008a.067.067 0 0 0 .097.009.05.05 0 0 0-.005-.032c-.015-.022-.04-.046-.014-.07a.11.11 0 0 1 .064-.018c.056-.004.112-.008.168-.01a.063.063 0 0 0 .07-.054.06.06 0 0 0 0-.02.124.124 0 0 1 .052-.107.36.36 0 0 0 .1-.124.19.19 0 0 1 .069-.119.058.058 0 0 0 .013-.055.086.086 0 0 0-.049-.026.066.066 0 0 0-.025.005c-.057.009-.08-.003-.09-.046a.103.103 0 0 1 .053-.114c.064-.02.13-.037.196-.051a.222.222 0 0 0 .166-.175.193.193 0 0 1 .055-.14c.037-.04.03-.067-.01-.12-.016.012-.03.025-.047.036a.088.088 0 0 1-.126-.004.093.093 0 0 1-.023-.052.142.142 0 0 0-.054-.09.066.066 0 0 1-.02-.05.517.517 0 0 1 .105-.095.08.08 0 0 1 .086.029c.022.019.05.029.077.029a.537.537 0 0 0 .102-.107.07.07 0 0 0-.026-.038.079.079 0 0 0-.045 0 .049.049 0 0 1-.038-.004.051.051 0 0 1-.025-.03v-.011a.05.05 0 0 1 .045-.054h.012a.479.479 0 0 0 .317-.179c.041-.042.085-.094.034-.168a.083.083 0 0 1 .018-.114l.01-.007a.192.192 0 0 1 .032.014c.022.015.045.041.069.012a.067.067 0 0 0 0-.084.74.74 0 0 1-.045-.071c-.042-.084-.014-.14.076-.151a.069.069 0 0 0 .078-.054c-.013-.086.037-.161.114-.178a.06.06 0 0 0 .036-.046.095.095 0 0 0-.04-.051.789.789 0 0 1-.082-.05.11.11 0 0 1-.036-.076c.003-.036.042-.036.07-.037h.089c.073 0 .09-.02.09-.092a1.617 1.617 0 0 0-.013-.172c-.011-.104.01-.138.11-.152a.06.06 0 0 0 .044-.018.064.064 0 0 0 .018-.045c-.005-.051.017-.093.055-.112.037-.024.073-.05.106-.078a.063.063 0 0 0 .027-.04.055.055 0 0 0-.035-.033.43.43 0 0 0-.079-.007.067.067 0 0 1-.05-.014.07.07 0 0 1-.027-.065.072.072 0 0 1 .01-.053.068.068 0 0 1 .07-.03h.17c.056 0 .075-.016.078-.075a.133.133 0 0 1 .05-.099.64.64 0 0 0 .06-.074 8.338 8.338 0 0 0-.78-.761l.02-.017a.09.09 0 0 0-.014-.124c-.06-.059-.06-.059 0-.12a.12.12 0 0 0 .01-.022l-.036-.046c-.034-.04-.028-.07.023-.086a.569.569 0 0 1 .105-.019c.07-.01.084-.021.084-.091a.9.9 0 0 0 0-.1.118.118 0 0 1 .05-.127.22.22 0 0 0 .046-.065.382.382 0 0 1 .044-.066.06.06 0 0 1 .099.009.125.125 0 0 0 .015.022c.018.013.038.023.057.034a.198.198 0 0 0 .025-.07.179.179 0 0 0-.03-.093.123.123 0 0 1 0-.158l.048-.076-.063-.014a.061.061 0 0 1-.052-.064c0-.032.011-.063.03-.088.027-.023.055.001.077.023l.032.024c.062-.052.148-.06.2-.13a.09.09 0 0 1 .068-.024c.08.006.115-.055.16-.101.022-.02.005-.043-.016-.06-.072-.058-.072-.058-.015-.129a.209.209 0 0 0 .022-.19c-.007-.018-.016-.028-.028-.033a.044.044 0 0 0-.036.002c-.083.012-.096-.005-.093-.091a.42.42 0 0 1 .069-.196.074.074 0 0 1 .08-.046c.03.008.05.039.044.07a.14.14 0 0 0 .036.102c.024.025.056.04.09.04a.195.195 0 0 1 .064.03c.06.03.128.033.19.009a.153.153 0 0 0 .063-.046.072.072 0 0 0 .01-.099.068.068 0 0 0-.09.011.308.308 0 0 1-.2.058.58.58 0 0 1 .018-.063.334.334 0 0 0 .029-.057.27.27 0 0 1 .114-.168.132.132 0 0 0 .054-.119.071.071 0 0 1 0-.036c.034-.071.074-.14.12-.205a.153.153 0 0 0 .045-.118c0-.049.01-.096.026-.142a.13.13 0 0 0-.03-.133.045.045 0 0 0-.019-.015.041.041 0 0 0-.053.026.675.675 0 0 0-.048.125.091.091 0 0 1-.056.075.076.076 0 0 1-.094-.032.072.072 0 0 1 .022-.091l.022-.016c.06-.047.056-.068-.005-.114a.377.377 0 0 1-.09-.086.072.072 0 0 1 .007-.092.057.057 0 0 1 .073 0 .494.494 0 0 0 .051.017.075.075 0 0 1 .069.083.144.144 0 0 0 .01.039.342.342 0 0 1 .187-.048.135.135 0 0 0 .116-.034.137.137 0 0 1 .077-.04c.098.002.142-.072.2-.13a.205.205 0 0 0-.011-.029c-.045-.073-.04-.099.01-.16.05-.063.053-.13-.01-.172-.087-.056-.035-.12-.023-.183a.09.09 0 0 1 .111-.078.821.821 0 0 1 .22 0 .66.66 0 0 0 .228-.008.07.07 0 0 0 .06-.07.07.07 0 0 0-.04-.083.33.33 0 0 1-.137-.098.067.067 0 0 0-.045-.022.182.182 0 0 1-.107-.033.103.103 0 0 0-.123.019.412.412 0 0 1-.102.05h-.012a.1.1 0 0 0-.062.045.104.104 0 0 0-.012.077l.01.046c.008.03.017.063-.028.07h-.027l-.021-.01a.062.062 0 0 1-.025-.04.094.094 0 0 1 0-.026.108.108 0 0 0-.045-.092.057.057 0 0 1 .006-.103.367.367 0 0 1 .198-.076.134.134 0 0 0 .082-.023.143.143 0 0 1 .134-.032.075.075 0 0 0 .09-.032c.032-.052.05-.052.101-.011a.149.149 0 0 0 .117.031.056.056 0 0 0 .039-.03.055.055 0 0 0-.013-.045.803.803 0 0 1-.164-.177.093.093 0 0 0-.048-.018l-.056-.016a.142.142 0 0 1 .035-.028.113.113 0 0 0 .085-.103c.024-.1.055-.109.135-.046.02.018.043.032.069.039.061 0 .12.026.165.07.03.035.094.007.115-.046a.164.164 0 0 0-.017-.164.935.935 0 0 1-.09-.157c-.023-.052-.014-.096.03-.107a.09.09 0 0 0 .069-.13.074.074 0 0 1 .09.021l.01.01a.052.052 0 0 0 .073-.01.055.055 0 0 0-.011-.075.266.266 0 0 1-.041-.078.357.357 0 0 0-.09-.156c-.063-.064-.066-.096 0-.172a.474.474 0 0 0 .152-.26.111.111 0 0 1 .039-.041.15.15 0 0 1 .037.046c.006.025 0 .055.006.08a.108.108 0 0 0 .03.067.104.104 0 0 0 .09-.018c.043-.088.135-.157.118-.267a.305.305 0 0 1 .118-.278.15.15 0 0 0 .042-.075c.02-.108.09-.2.187-.244a.124.124 0 0 0 .07-.083.223.223 0 0 1 .053-.093.058.058 0 0 0-.017-.079c-.053-.047-.05-.051-.005-.108a.703.703 0 0 0 .041-.07l.025-.046c.034-.058.073-.109.159-.095a.081.081 0 0 0 .048-.044c.041-.076.041-.077.13-.064a.262.262 0 0 0 .054.005c.015 0 .03-.005.042-.013a.085.085 0 0 0 .027-.114.042.042 0 0 0-.011-.016.04.04 0 0 0-.058.002.083.083 0 0 1-.108.024.217.217 0 0 0 .013-.058.093.093 0 0 0-.018-.064.127.127 0 0 1-.057-.141v-.063h.125c.02 0 .04-.008.055-.023a.08.08 0 0 0 .023-.057c.02.008.042.014.064.019h.013a.045.045 0 0 0 .042-.046.23.23 0 0 1 .084-.235l-.045-.054c-.032-.04-.03-.07.02-.08.099-.023.128-.111.177-.181a.116.116 0 0 0-.012-.142.069.069 0 0 1-.016-.02.094.094 0 0 1-.008-.058.073.073 0 0 1 .06-.025.198.198 0 0 1 .094.046c.067.053.154.07.235.046a.05.05 0 0 0 .044-.07.078.078 0 0 1 .026-.089.493.493 0 0 0 .16-.212zm.331-1.075c.008.02.019.038.031.055.045.06.069.06.125.012a.068.068 0 0 1 .06-.014c.015.016.022.04.018.062a.417.417 0 0 1-.044.087.102.102 0 0 0 .007.142.49.49 0 0 1 .04-.06.068.068 0 0 1 .046-.027c.017.008.03.024.035.043a.256.256 0 0 1-.02.105 1.832 1.832 0 0 1-.112.15.118.118 0 0 0-.028.055c-.006.08-.056.107-.127.118a.128.128 0 0 1-.026-.034.094.094 0 0 0-.11-.07.595.595 0 0 1-.114-.017.202.202 0 0 0 0 .052.187.187 0 0 0 .028.035c.032.052.016.088-.041.096h-.027a.194.194 0 0 0-.163.057.087.087 0 0 1-.044.004.13.13 0 0 1 .007-.046c.027-.046.06-.089.09-.137l-.026-.05a.05.05 0 0 1 .013-.07c.072-.041.099-.121.146-.183a.203.203 0 0 0 .03-.206.167.167 0 0 1 .014-.125.16.16 0 0 1 .096-.077l.01-.003a.074.074 0 0 1 .086.046z'/%3E %3C/g%3E %3C/svg%3E ");
width: 98px;
height: 26px;
margin-right: 35px;
}
#main-footer .main_footer_left .main_footer_bottom #logo-main-white {
background-image: url("data:image/svg+xml,%3Csvg width='102' height='29' viewBox='0 0 102 29' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill='%23FFF' fill-rule='nonzero'%3E %3Cpath d='M2.807 0v13.02h7.408a3.74 3.74 0 0 1-.164-1.086c0-2.32 1.879-3.765 4.151-3.765h1.67c.675 0 1.16-.4 1.13-.9-.053-.854-.739-1.298-1.872-1.298-.742 0-1.447.465-1.685 1.036h-2.68c.495-2.363 2.477-3.234 4.365-3.234 1.975 0 4.55.998 4.55 3.218v8.435h-2.676V11.57l-.003.25c-.065 2.395-1.034 3.725-2.65 3.864l-.176.01c-1.74.057-2.945-.755-3.585-1.827v1.572H0V0h2.807zm14.197 7.268c0 2.351-.737 2.91-1.755 2.91h-.608c-.701 0-1.79.214-1.915 1.393-.102.96.67 1.83 1.915 1.83 1.182 0 2.363-.87 2.363-1.84zm21.128 3.823c-.002-1.546-.617-4.922-5.421-4.922h-4.515V2.455h4.51c1.046 0 1.895.867 1.896 1.94.001 1.075-.846 1.773-1.891 1.774 1.753 0 4.104 0 4.592-1.872.61-2.344-1.816-4.294-4.134-4.294h-7.765v15.44h8.504c.577 0 1.126-.124 1.626-.34a4.27 4.27 0 0 0 1.878-1.583v-.016h.01c.45-.69.71-1.52.71-2.413zm-4.737 1.892-5.199.005V8.625h5.194c1.07-.001 1.94 1.065 1.94 2.164 0 1.099-.87 2.194-1.935 2.194zM43.678 3.77c-2.854 0-5.495 2.172-5.495 5.963 0 3.792 2.581 5.939 5.495 5.964 2.913-.025 5.494-2.184 5.494-5.964 0-3.78-2.64-5.963-5.494-5.963zm0 9.506c-1.424-.02-2.808-1.153-2.808-3.543 0-2.24 1.351-3.518 2.808-3.54 1.456.022 2.807 1.312 2.807 3.54 0 2.39-1.384 3.524-2.807 3.543zm10.8.019c-1.383 0-2.217-.681-2.217-1.65V4.062h-2.674v7.582c0 2 1.515 4.394 4.574 4.03 2.028-.243 2.401-2.415 2.401-4.574 0 1.187-.664 2.195-2.084 2.195zm2.084-9.233v11.38h2.675V4.063h-2.675zm7.214 0V.008H61.1v4.055h-1.614v2.143h.265s1.349 0 1.349 1.528v4.916c0 1.556 1.235 2.798 2.725 2.798h1.83v-2.42H64.6c-.437 0-.824-.397-.824-.869V7.93c0-1.627-3.37-1.72-3.941-1.723h5.82V4.063h-1.88zM74.2 3.796l.195.003c1.386.049 2.425 1.07 2.819 1.98V4.07h2.675v15.44h-2.675V9.624l-.003.312c-.078 3.99-1.642 5.284-2.816 5.494-2.696.483-5.097-2.224-5.097-5.805 0-3.577 2.36-5.922 5.097-5.825zm-5.328.271v11.38h-2.675V4.068h2.675zm5.708 2.06c-1.557 0-2.607 1.672-2.607 3.496 0 1.825 1.05 3.497 2.607 3.497 1.628 0 2.634-1.485 2.634-3.497l-.004-.206c-.066-1.907-1.058-3.29-2.63-3.29zM67.534.008c.994 0 1.8.616 1.8 1.374 0 .759-.806 1.374-1.8 1.374-.993 0-1.799-.615-1.799-1.374 0-.758.806-1.373 1.8-1.373zm18.167 13.289c-1.383 0-2.217-.681-2.217-1.65V4.062H80.81v7.582c0 2 1.515 4.394 4.574 4.03 2.028-.243 2.401-2.415 2.401-4.574 0 1.187-.664 2.195-2.084 2.195zm2.084-9.233v11.38h2.675V4.063h-2.675zM102 9.734c0-3.78-2.64-5.963-5.495-5.963-2.854 0-5.494 2.172-5.494 5.963 0 3.792 2.58 5.939 5.494 5.964 2.254-.02 4.309-1.316 5.124-3.651h-2.92c-.536.818-1.363 1.219-2.204 1.23-1.26-.017-2.49-.908-2.755-2.773h8.213c.024-.248.037-.505.037-.77zm-8.166-1.319c.547-1.464 1.524-2.203 2.671-2.221 1.146.018 2.122.762 2.67 2.221h-5.341zM1.689 25.071s1 .235 1.027.243c.506.131.865.413.865.852 0 .56-.619.988-1.35.96-.956-.035-1.348-.743-1.348-1.248H.216c0 .87.67 1.834 2.027 1.865 1.127.026 2.028-.706 2.028-1.577 0-.915-.766-1.341-1.393-1.498l-1.026-.242c-.46-.121-.789-.397-.789-.777 0-.484.423-.917 1.194-.917.828 0 1.193.615 1.193 1.099h.67c0-.85-.623-1.71-1.863-1.71-1.03 0-1.864.683-1.864 1.533 0 .879.687 1.274 1.296 1.417zm3.889-.912v-.49h-.652v3.93h.652v-2.617c0-.585.365-.833.815-.833.474 0 .815.298.815.833V27.6h.652v-2.617c0-.51.365-.833.815-.833.499 0 .815.323.815.833V27.6h.652v-2.617c0-.783-.428-1.405-1.28-1.405-.5 0-.943.315-1.14.676-.241-.432-.601-.676-1.095-.676-.491 0-.886.297-1.05.582zm6.792-.584c-.451 0-1.13.146-1.385.984h.68c.115-.272.392-.404.705-.404.447 0 .765.125.787.494.015.248-.162.443-.391.443h-.58c-.788 0-1.44.498-1.44 1.3 0 .63.49 1.328 1.43 1.298.619-.02.905-.45.982-.684v.59h.652v-2.91c0-.767-.755-1.111-1.44-1.111zm.788 2.816c0 .397-.486.72-.972.72s-.788-.323-.788-.72c0-.557.41-.766.788-.766h.468c.177 0 .349-.034.504-.095v.861zm2.915-2.814c-.401 0-.717.4-.815.685v-.592h-.652v3.93h.652v-2.477c0-.46.23-.927.815-.927.333 0 .511.09.511.09v-.615a1.437 1.437 0 0 0-.511-.094zm2.643.626v-.533h-.652v-1.4h-.652v1.4h-.652v.533h.652v2.43c0 .538.428.966.945.966h.359v-.666h-.367c-.151 0-.285-.137-.285-.3v-2.43h.652zm3.89 0v-.533h-.652v-1.4h-.652v1.4h-.652v.533h.652v2.43c0 .538.428.966.945.966h.359v-.666h-.367c-.151 0-.285-.137-.285-.3v-2.43h.652zm2.2-.629c-.99 0-1.75.75-1.75 2.058 0 1.309.74 2.05 1.75 2.058 1.011-.008 1.75-.753 1.75-2.058 0-1.304-.76-2.058-1.75-2.058zm0 3.544c-.616-.008-1.13-.534-1.13-1.486 0-.882.503-1.475 1.13-1.485.628.01 1.13.597 1.13 1.485 0 .952-.513 1.478-1.13 1.486zm4.01-3.544c-.99 0-1.75.75-1.75 2.058 0 1.309.739 2.05 1.75 2.058 1.01-.008 1.75-.753 1.75-2.058 0-1.304-.76-2.058-1.75-2.058zm0 3.544c-.617-.008-1.13-.534-1.13-1.486 0-.882.502-1.475 1.13-1.485.627.01 1.13.597 1.13 1.485 0 .952-.514 1.478-1.13 1.486zm3.068.48V22.27h-.652v5.33h.652zm2.795-2.19-.905-.248c-.286-.083-.485-.214-.485-.487 0-.29.371-.527.83-.527.458 0 .829.25.829.646h.598c.089-.549-.496-1.215-1.46-1.215-.806 0-1.46.515-1.46 1.15 0 .605.523.952.937 1.066l.871.238c.331.096.573.231.573.487 0 .345-.318.622-.888.602-.586-.02-.986-.394-.986-.789h-.597c0 .66.569 1.326 1.583 1.358.79.026 1.553-.367 1.553-1.232 0-.654-.55-.928-.993-1.05zm4.94-1.205v-.533h-.652v-1.4h-.652v1.4h-.652v.533h.652v2.43c0 .538.428.966.945.966h.359v-.666h-.367c-.151 0-.285-.137-.285-.3v-2.43h.652zm2.2-.629c-.99 0-1.75.75-1.75 2.058 0 1.309.74 2.05 1.75 2.058 1.011-.008 1.75-.753 1.75-2.058 0-1.304-.76-2.058-1.75-2.058zm0 3.544c-.616-.008-1.13-.534-1.13-1.486 0-.882.503-1.475 1.13-1.485.628.01 1.13.597 1.13 1.485 0 .952-.513 1.478-1.13 1.486zm5.693-3.448c-.416 0-.797.247-.978.59v-1.99h-.652v5.328h.652v-.59c.137.314.497.667.978.684.9.031 1.63-.9 1.63-2.01 0-1.112-.73-2.012-1.63-2.012zm0 3.453c-.54 0-.978-.446-.978-1.442 0-.995.438-1.441.978-1.441s.978.636.978 1.441c0 .806-.438 1.442-.978 1.442zm3.876-3.549c-.99 0-1.75.75-1.75 2.058 0 1.309.74 2.05 1.75 2.058 1.01-.008 1.75-.753 1.75-2.058 0-1.304-.76-2.058-1.75-2.058zm0 3.544c-.616-.008-1.13-.534-1.13-1.486 0-.882.502-1.475 1.13-1.485.628.01 1.13.597 1.13 1.485 0 .952-.514 1.478-1.13 1.486zm4.01-3.544c-.99 0-1.75.75-1.75 2.058 0 1.309.738 2.05 1.75 2.058 1.01-.008 1.749-.753 1.749-2.058 0-1.304-.76-2.058-1.75-2.058zm0 3.544c-.617-.008-1.131-.534-1.131-1.486 0-.882.502-1.475 1.13-1.485.628.01 1.13.597 1.13 1.485 0 .952-.513 1.478-1.13 1.486zm4.387-1.71-.905-.248c-.286-.083-.485-.214-.485-.487 0-.29.371-.527.83-.527.458 0 .829.25.829.646h.598c.089-.549-.496-1.215-1.46-1.215-.806 0-1.46.515-1.46 1.15 0 .605.523.952.937 1.066l.871.238c.331.096.573.231.573.487 0 .345-.318.622-.888.602-.586-.02-.986-.394-.986-.789h-.597c0 .66.569 1.326 1.583 1.358.79.026 1.553-.367 1.553-1.232 0-.654-.55-.928-.993-1.05zm3.293-1.205v-.533h-.652v-1.4h-.652v1.4h-.652v.533h.652v2.43c0 .538.428.966.945.966h.359v-.666h-.366c-.152 0-.286-.137-.286-.3v-2.43h.652zm4.838-.534L66.8 26.826l-1.117-3.157h-.694l1.401 3.69.09.238s-.23.634-.235.644a.264.264 0 0 1-.234.16h-.33V29h.323a.858.858 0 0 0 .778-.52l.336-.883 1.492-3.928h-.694zm2.765-.095c-.99 0-1.75.75-1.75 2.058 0 1.309.74 2.05 1.75 2.058 1.011-.008 1.75-.753 1.75-2.058 0-1.304-.76-2.058-1.75-2.058zm0 3.544c-.616-.008-1.13-.534-1.13-1.486 0-.882.502-1.475 1.13-1.485.628.01 1.13.597 1.13 1.485 0 .952-.513 1.478-1.13 1.486zm2.371-.832c0 .52.245.954.652 1.2.252.15.514.205.815.205.469 0 .808-.255.953-.488v.394h.652v-3.928h-.652v2.429c0 .46-.294 1.02-.86 1.02-.603 0-.908-.372-.908-.832v-2.617h-.652v2.617zm5.365-2.709c-.401 0-.717.4-.815.685v-.592h-.652v3.93h.652v-2.477c0-.46.23-.927.815-.927.333 0 .511.09.511.09v-.615a1.437 1.437 0 0 0-.511-.094zm4.266 4.113c.935 0 1.517-.631 1.694-1.494h-.635c-.152.547-.51.922-1.06.922-.75 0-1.148-.6-1.148-1.486 0-.895.51-1.485 1.146-1.485.533 0 .98.331 1.108.983h.606c-.163-.98-.82-1.556-1.73-1.556-1.067 0-1.797.857-1.747 2.183.045 1.208.745 1.933 1.766 1.933zm3.783-4.115c-.451 0-1.13.146-1.386.984h.681c.115-.272.391-.404.705-.404.447 0 .764.125.787.494.015.248-.162.443-.392.443h-.58c-.787 0-1.44.498-1.44 1.3 0 .63.49 1.328 1.432 1.298.617-.02.904-.45.981-.684v.59h.652v-2.91c0-.767-.755-1.111-1.44-1.111zm.788 2.816c0 .397-.486.72-.972.72s-.788-.323-.788-.72c0-.557.41-.766.788-.766h.468c.176 0 .349-.034.504-.095v.861zm2.915-2.814c-.401 0-.717.4-.815.685v-.592h-.652v3.93h.652v-2.477c0-.46.23-.927.815-.927.333 0 .511.09.511.09v-.615a1.437 1.437 0 0 0-.511-.094zm4.35 2.055c0-1.304-.76-2.058-1.75-2.058s-1.75.75-1.75 2.058c0 1.309.74 2.05 1.75 2.058.826-.007 1.471-.506 1.679-1.4H93.8c-.177.534-.577.822-1.032.828-.589-.008-1.084-.488-1.127-1.361h2.875a3.27 3.27 0 0 0 .002-.125zm-2.842-.408c.13-.653.567-1.069 1.092-1.077.526.008.964.421 1.092 1.077h-2.184zm6.836.408c0-1.304-.76-2.058-1.75-2.058s-1.75.75-1.75 2.058c0 1.309.74 2.05 1.75 2.058.827-.007 1.471-.506 1.68-1.4h-.647c-.178.534-.577.822-1.033.828-.589-.008-1.084-.488-1.127-1.361h2.875a3.27 3.27 0 0 0 .002-.125zm-2.841-.408c.129-.653.566-1.069 1.091-1.077.526.008.964.421 1.093 1.077h-2.184zm4.96-1.647c-.402 0-.717.4-.816.685v-.592h-.652v3.93h.652v-2.477c0-.46.23-.927.815-.927.334 0 .512.09.512.09v-.615a1.437 1.437 0 0 0-.512-.094z'/%3E %3C/g%3E %3C/svg%3E ");
width: 102px;
height: 29px;
}
#main-footer .main_footer_right {
width: 40%;
background-color: #da2921;
padding: 5% 7% 30px;
}
#main-footer .main_footer_right h3 {
font-size: 32px;
line-height: 36px;
font-family: "degular-display", sans-serif;
font-weight: 600;
margin-bottom: 45px;
}
#main-footer .main_footer_right p {
font-size: 14px;
font-family: "Manrope";
margin-bottom: 1.5rem;
}
#main-footer .main_footer_right .wpcf7-email {
appearance: none;
width: 100%;
border: none;
padding: 20px;
background-color: rgba(255, 255, 255, .2);
color: #fff;
font-size: 14px;
font-family: "Manrope";
margin-bottom: 2rem;
}
#main-footer .main_footer_right .wpcf7-email::placeholder {
color: #fff;
font-size: 14px;
font-family: "Manrope";
}
#main-footer .main_footer_right .footer_wpc7_submit {
width: fit-content;
width: -moz-fit-content;
position: relative;
}
#main-footer .main_footer_right .footer_wpc7_submit::before {
content: "";
position: absolute;
left: 0;
bottom: -4px;
width: 100%;
height: 1px;
background-color: #fff;
}
#main-footer .main_footer_right .footer_wpc7_submit::after {
content: "";
position: absolute;
right: -.5rem;
top: 50%;
transform: translate(100%, -50%);
width: 16px;
height: 16px;
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m11.19 3.392.046.039 4.666 4.667.025.028.029.04.027.063.012.045.005.06-.002.035-.015.068-.02.05-.03.048-.03.034-4.667 4.667-.046.038a.333.333 0 0 1-.426-.51l4.097-4.097H.333a.333.333 0 0 1-.06-.662L.333 8h14.529l-4.098-4.098a.333.333 0 0 1 .426-.51z' fill='%23141313' fill-rule='nonzero'/%3E %3C/svg%3E ");
transition: all .3s ease;
}
#main-footer .main_footer_right .footer_wpc7_submit:hover::after{
right: -1rem;
}
#main-footer .main_footer_right .wpcf7-submit {
appearance: none;
font-family: "degular-display", sans-serif;
font-weight: 500;
color: #fff;
background-color: transparent;
border: none;
padding: 0;
}
#main-footer .main_footer_right .wpcf7-spinner {
position: absolute;
}
@media (max-width: 992px){
#main-footer .main_footer_left, #main-footer .main_footer_right{
padding: 5% 30px 30px;
}
#main-footer .main_footer_left .main_footer_row{
margin-bottom: 40px;
}
}
@media (max-width: 768px){
#main-footer{
flex-direction: column-reverse;
}
#main-footer .main_footer_left, #main-footer .main_footer_right{
width: 100%;
}
}
@media (max-width: 575px){
#main-footer .main_footer_left, #main-footer .main_footer_right{
padding: 45px 15px 40px;
}
#main-footer .main_footer_left .main_footer_row{
display: block;
margin-bottom: 1rem;
}
#main-footer .main_footer_left .main_footer_row:nth-child(2){
display: flex;
flex-direction: column-reverse;
align-items: flex-start;
}
#main-footer .main_footer_left .main_footer_row .main_footer_col{
margin-bottom: 1rem;
}
#main-footer .main_footer_left .main_footer_row .main_footer_col h3{
font-size: 24px;
line-height: 47px;
}
#main-footer .main_footer_left .main_footer_row:first-child .main_footer_col:first-child{
margin-bottom: 1.5rem;
}
#main-footer .main_footer_left .main_footer_row:first-child .main_footer_col p{
font-size: 14px;
line-height: 28px;
}
#main-footer .main_footer_left .main_footer_row .main_footer_col span{
font-size: 12px;
line-height: 21px;
}
#main-footer .main_footer_left .main_footer_row:nth-child(2) .main_footer_col:last-child{
font-size: 14px;
}
#main-footer .main_footer_right h3{
font-size: 24px;
line-height: 25px;
margin-bottom: 20px;
}
#main-footer .main_footer_right p{
margin-bottom: 20px;
}
#main-footer .main_footer_right .wpcf7-email{
margin-bottom: 0;
}
#main-footer .main_footer_right .footer_wpc7_submit p{
margin-bottom: 0;
}
} .btn_black_white{
background-color: #fff;
padding: 18px 80px 18px 20px;
border-radius: 30px;
color: #141313;
font-family: "Manrope";
font-weight: 500;
position: relative;
display: block;
width: fit-content;
width: -moz-fit-content;
margin: 0 auto 185px;
}
.btn_black_white:hover{
background-color: #f6f4ee;
}
.btn_black_white::before,
.btn_black_white::after{
content: "";
width: 54px;
height: 40px;
background-color: #141313;
border-radius: 30px;
position: absolute;
right: 1rem;
top: 50%;
transform: translateY(-50%);
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m16.784 5.089.07.057 7 7 .037.042.042.062.042.094.017.067.008.089-.003.053-.022.103-.032.076-.045.07-.044.052-7 7-.07.057a.5.5 0 0 1-.638-.765L22.292 13H.5a.5.5 0 0 1-.09-.992L.5 12h21.793l-6.147-6.146a.5.5 0 0 1 .638-.765z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/svg%3E ");
background-repeat: no-repeat;
background-position: center center;
background-size: 24px 24px;
transition: all .3s ease;
}
.btn_black_white::before{
opacity: 0;
transform: translate(-100%, -50%);
}
.btn_black_white:hover::before{
opacity: 1;
transform: translate(0, -50%);
}
.btn_black_white:hover::after{
opacity: 0;
transform: translate(100%, -50%);
}
.page-template-services .main-nav-primary{
background-color: transparent;
}
.page-template-services .main-nav-primary.services_background .navbar-nav .nav-link{
color: #fff;
}
.page-template-services .main-nav-primary.services_background .navbar-nav .nav-link.dropdown-toggle{
background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M5.99 8.202.787 2.625C.42 2.207-.28 2.939.12 3.357l5.67 6.065c.1.104.3.104.433 0l5.67-6.065c.367-.418-.3-1.15-.667-.732L5.99 8.202z' fill='%23fff' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
.page-template-services .main-nav-primary.services_background .navbar-brand img{
content: url(//www.advaloris.ch/wp-content/themes/advaloris/images/menu-logo-white.svg);
}
.page-template-services .main-nav-primary.services_background .navbar-toggler-icon{
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M.75 5h22.5a.75.75 0 1 1 0 1.5H.75a.75.75 0 0 1 0-1.5zm0 6h22.5a.75.75 0 1 1 0 1.5H.75a.75.75 0 1 1 0-1.5zm0 6h22.5a.75.75 0 1 1 0 1.5H.75a.75.75 0 1 1 0-1.5z' fill='%23FFF' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
.page-template-services .main-nav-primary.services_background .navbar-toggler-icon.active {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1.293.222 12 10.929 22.707.222a.757.757 0 0 1 .986-.074l.085.074a.757.757 0 0 1 0 1.07L13.071 12l10.707 10.707a.757.757 0 0 1-1.07 1.071L12 13.071 1.293 23.778a.757.757 0 0 1-.986.074l-.085-.074a.757.757 0 0 1 0-1.07L10.929 12 .222 1.293A.757.757 0 1 1 1.292.222z' fill='%23FFF' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
.services_header{
padding-top: 90px;
margin-bottom: 5rem;
}
.services_header.full_height{
margin-top: -67px;
padding-top: 157px;
}
.services_header .flag{
text-align: center;
line-height: 30px;
margin-bottom: 1rem;
}
.services_header h1{
width: 70%;
margin: 0 auto;
font-size: 75px;
font-family: "degular-display", sans-serif;
font-weight: 300;
line-height: 1;
text-align: center;
min-height: 300px;
}
.services_header .slick-track{
transform: translate3d(-400px, 0px, 0px) !important;
display: flex;
align-items: center;
}
.page-id-31709 .services_header .slick-track{
transform: translate3d(-320px, 0px, 0px) !important;
}
.services_header .slick-slide{
margin: 0 .75rem;
}
.services_header_images img{
display: block;
max-width: 100%;
height: auto;
}
.services_bloc_couleurs > h2{
width: 65%;
margin: 0 auto 150px;
font-size: 50px;
font-family: "degular-display", sans-serif;
line-height: 56px;
text-align: center;
font-weight: 100;
}
.services_bloc_couleurs > h2 strong{
font-weight: 600!important;
}
.services_bloc_couleurs.image_gauche > h2{
margin-bottom: 100px;
}
.services_bloc_couleurs_image_gauche{
margin-left: 15%;
position: relative;
z-index: 1;
}
.services_bloc_couleurs_image_centre{
position: relative;
z-index: 1;
}
.services_bloc_couleurs_image_gauche img{
margin-bottom: 1.5rem;
}
.services_bloc_couleurs_image_gauche .img_legend{
font-size: 12px;
font-family: "Manrope";
font-weight: 500;
color: #fff;
}
.services_bloc_couleurs_image_centre img{
margin: 0 auto;
}
.services_bloc_couleurs_content{
position: relative;
padding: 450px 0 1px;
}
.services_bloc_couleurs_image_droite{
position: absolute;
right: 0;
top: -1.5rem;
}
.services_bloc_couleurs_image_droite .img_droite{
position: absolute;
right: 15vw;
top: 0;
z-index: 1;
}
.services_bloc_couleurs_image_droite .picto_droite{
transform: translateY(-35%);
z-index: 1; }
.services_bloc_couleurs_content h2{
width: 70%;
margin: 0 auto 100px;
text-align: center;
color: #fff;
font-size: 50px;
font-family: "degular-display", sans-serif;
line-height: 56px;
}
.services_bloc_couleurs_content h2 strong{
font-weight: 600!important;
}
.services_bloc_couleurs_content .picto_dynamique{
display: block;
margin: 0 auto 100px;
}
.services_bloc_couleurs_content .picto_dynamique.picto_full{
padding-bottom: 50px;
}
.services_bloc_couleurs_content .picto_dynamique.picto_rotate{
animation: rotating 8s linear infinite;
}
.services_bloc_texte_couleur{
padding: 250px 15%;
}
.services_bloc_texte_couleur h2{
font-size: 50px;
line-height: 56px;
font-family: "degular-display", sans-serif;
font-weight: 300;
text-align: center;
color: #fff;
margin-bottom: 2rem;  
}
.services_bloc_texte_couleur div{
font-size: 30px;
line-height: 46px;
font-family: "Manrope";
font-weight: 500;
text-align: center;
color: #fff;
}
.services_bloc_texte_couleur div ul li{
width: fit-content;
width: -moz-fit-content;
margin: 0 auto;
}
.services_bloc_etapes{
padding: 120px 0 20px;
background-color: #f6f4ee;
}
.services_bloc_etapes > h2{
font-size: 50px;
font-family: "degular-display", sans-serif;
font-weight: 300;
line-height: 56px;
color: #050820;
width: 70%;
margin: 0 auto .5rem;
min-height: 280px;
text-align: center;
}
.services_bloc_etapes > h2 p:last-child{
margin-bottom: 0;
}
.etape_summary{
height: 100vh;
position: relative;
display: flex;
align-items: flex-start;
justify-content: center;
}
.etape_summary .etape_summary_title{
text-align: center;
margin-top: 35%;
opacity: 0;
transition: opacity .3s ease, margin-top .3s ease;
}
.etape_summary .etape_summary_title.appear{
opacity: 1;
margin-top: 45%;
}
.etape_summary .etape_summary_title .etape_numero{
font-size: 140px;
line-height: 1;
font-weight: 900;
}
.etape_summary .etape_summary_title span{
font-size: 34px;
line-height: 36px;
font-family: "degular-display", sans-serif;
font-weight: 300;
color: #141313;
display: block;
max-width: 400px;
margin: 0 auto;
}
.etape_summary .etape_img{
opacity: 0;
transition: opacity .3s ease, left .3s ease;
}
.etape_summary .etape_img.appear{
opacity: 1;
}
.etape_summary .etape_img_1{
position: absolute;
left: -5px;
top: 5%;
}
.etape_summary .etape_img_1.appear{
left: 0;
}
.etape_summary .etape_img_2{
position: absolute;
right: -10px;
top: 10%;
}
.etape_summary .etape_img_1.appear{
right: 0;
}
.etape_summary .etape_img_3{
position: absolute;
left: 5%;
top: 30%;
}
.etape_summary .etape_img_1.appear{
left: 18%;
}
.services_etapes_slider{
background: #FFF;
position: relative;
z-index: 1;
height: 100px;
display: flex;
justify-content: flex-start;
}
.services_etapes_slider .etape_slider{
padding: 1rem 4rem;
font-size: 12px;
line-height: 24px;
font-weight: 500;
letter-spacing: .4px;
text-transform: uppercase;
color: #141313;
cursor: pointer;
position: absolute;
bottom: 0;
width: 22%;
text-align: center;
transition: left .3s ease;
}
.services_etapes_slider .etape_slider.etape_slider_0{
left: calc(100% - 66%);
}
.services_etapes_slider .etape_slider.etape_slider_0.is-viewed,
.services_etapes_slider .etape_slider.etape_slider_0.appear{
left: 0!important;
}
.services_etapes_slider .etape_slider.etape_slider_1{
left: calc(100% - 44%);
}
.services_etapes_slider .etape_slider.etape_slider_1.is-viewed,
.services_etapes_slider .etape_slider.etape_slider_1.appear{
left: 22%!important;
}
.services_etapes_slider .etape_slider.etape_slider_2{
left: calc(100% - 22%);
}
.services_etapes_slider .etape_slider.etape_slider_2.is-viewed,
.services_etapes_slider .etape_slider.etape_slider_2.appear{
left: 44%!important;
}
.services_etapes_slider .etape_slider.active::before{
content: "";
width: 24px;
height: 24px;
position: absolute;
left: 2rem;
top: 50%;
transform: translateY(-50%);
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m16.784 5.089.07.057 7 7 .037.042.042.062.042.094.017.067.008.089-.003.053-.022.103-.032.076-.045.07-.044.052-7 7-.07.057a.5.5 0 0 1-.638-.765L22.292 13H.5a.5.5 0 0 1-.09-.992L.5 12h21.793l-6.147-6.146a.5.5 0 0 1 .638-.765z' fill='%232633b6' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
.services_etapes_slider .etape_slider::after,
.services_etapes_slider .etape_slider.etape_slider_1::after,
.services_etapes_slider .etape_slider.etape_slider_2::after{
content: "";
background-color: #141313;
height: 7px;
width: 100%;
position: absolute;
left: 0;
bottom: -2px;
opacity: 0;
transition: opacity .3s ease;
}
.services_etapes_slider .etape_slider.active::after,
.services_etapes_slider .etape_slider.etape_slider_1.appear::after,
.services_etapes_slider .etape_slider.etape_slider_2.appear::after,
.services_etapes_slider .etape_slider.is-viewed::after{
opacity: 1!important;
}
.services_etapes_slider .etape_slider.active span{
color: #2633b6;
}
.services_etapes_slider .etape_slider.active span:first-child{
display: none;
}
.services_etapes_slider .etape_slider br,
.etape_slider_mobile br{
display: none;
}
.etape_slider_mobile{
display: none;
}
.etape_details{
padding: 350px 0 140px;
color: #fff;
position: relative;
overflow: hidden;
}
.etape_details_numero{
position: absolute;
right: 15%;
top: 180px;
font-size: 140px;
line-height: 1;
font-weight: 900;
}
.etape_details_header{
width: 70%;
margin: 0 auto 190px;
padding-bottom: 60px;
display: flex;
align-items: center;
}
.etape_details_header img{
margin-right: 2rem;
}
.etape_details_header h3{
font-size: 80px;
line-height: 85px;
font-family: "degular-display", sans-serif;
font-weight: 300;
margin-bottom: 0;
}
.etape_details_content{
width: 70%;
margin: 0 auto 300px;
display: flex;
align-items: center;
justify-content: space-between;
}
.etape_details_content_left{
width: 50%;
}
.etape_details_question{
font-size: 20px;
line-height: 24px;
font-family: "degular-display", sans-serif;
font-weight: 600;
letter-spacing: 1px;
margin-bottom: 3.5rem;
text-transform: uppercase;
}
.etape_details_text{
font-size: 50px;
line-height: 56px;
font-family: "degular-display", sans-serif;
font-weight: 300;
letter-spacing: 1px;
}
.etape_details_content_right{
margin-right: 5%;
}
.etape_details_picto{
padding: 4rem;
border-radius: 50%;
}
.etape_details_picto img{
animation: rotating 5s linear infinite;
}
.etape_details_vignette{
position: absolute;
right: 0;
transform: translateX(50%);
background-color: #fff;
width: 410px;
min-height: 450px;
padding: 60px 45px;
transition: all .3s ease;
}
.etape_details_vignette:hover{
transform: translateX(-5px);
}
.etape_details_vignette img{
margin-bottom: 40px;
}
.etape_details_vignette h4{
font-size: 30px;
line-height: 30px;
font-family: "Manrope";
margin-bottom: 2rem;
}
.etape_details_vignette div{
font-size: 20px;
line-height: 30px;
font-family: "Manrope";
}
.etape_details_cards{
width: 50%;
margin: 0 auto 80px;
display: flex;
}
.etape_details_card{
margin: 0 5px;
flex: 1;
background-color: #fff;
min-height: 450px;
padding: 60px 45px;
}
.etape_details_card img{
margin-bottom: 40px;
}
.etape_details_card h4{
font-size: 30px;
line-height: 30px;
font-family: "Manrope";
margin-bottom: 2rem;
}
.etape_details_card div{
font-size: 20px;
line-height: 30px;
font-family: "Manrope";
}
.etape_details_bottom{
position: absolute;
right: -55%;
top: 42%;
}
.etape_details_bottom .btn_black_white{
margin: 0 auto;
}
.services_valeur{
padding: 200px 0 100px;
background-color: #f6f4ee;
}
.services_valeur img{
margin: 0 auto 70px;
}
.services_valeur_title{
font-size: 160px;
line-height: 130px;
font-family: "degular-display", sans-serif;
font-weight: 300;
text-align: center;
margin-bottom: 240px;
}
.services_valeur_cards{
display: flex;
justify-content: space-between;
margin: 0 -50px 80px;
}
.services_valeur_card{
margin: 0 50px;
flex: 1;
text-align: center;
}
.services_valeur_card:nth-child(2){
margin-top: 100px;
}
.valeur_card_bloc{
width: 100%;
height: 430px;
text-align: center;
position: relative;
color: #fff;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 1.5rem;
}
.valeur_card_bloc .arrow_down{
width: 24px;
height: 24px;
position: absolute;
bottom: 25%;
left: 50%;
transform: translate(-50%, 50%) rotate(90deg);
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m16.784 5.089.07.057 7 7 .037.042.042.062.042.094.017.067.008.089-.003.053-.022.103-.032.076-.045.07-.044.052-7 7-.07.057a.5.5 0 0 1-.638-.765L22.292 13H.5a.5.5 0 0 1-.09-.992L.5 12h21.793l-6.147-6.146a.5.5 0 0 1 .638-.765z' fill='%23fff' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
.valeur_card_bloc h4{
font-size: 40px;
font-family: "degular-display", sans-serif;
font-weight: 600;
}
.services_valeur_card p{
font-size: 22px;
font-family: "Manrope";
font-weight: 600;
margin-top: 1.5rem;
}
.valeur_card_description{
font-size: 22px;
line-height: 28px;
font-family: "Manrope";
}
.services_valeur_arrow{
display: block;
margin: 0 auto 1.5rem;
width: 140px;
height: 140px;
border-radius: 50%;
border: 2px solid #000;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m16.784 5.089.07.057 7 7 .037.042.042.062.042.094.017.067.008.089-.003.053-.022.103-.032.076-.045.07-.044.052-7 7-.07.057a.5.5 0 0 1-.638-.765L22.292 13H.5a.5.5 0 0 1-.09-.992L.5 12h21.793l-6.147-6.146a.5.5 0 0 1 .638-.765z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/svg%3E ");
background-repeat: no-repeat;
background-position: center center;
background-size: 24px 24px;
transform: rotate(90deg);
cursor: pointer;
transition: all .3s ease;
}
.services_valeur_arrow:hover{
background-size: 32px 32px;
}
.services_valeur_bottom{
text-align: center;
font-size: 75px;
line-height: 1;
letter-spacing: 1px;
font-family: "degular-display", sans-serif;
font-weight: 300;
}
.services_texte_image_fond{
padding: 150px 0;
background-size: cover;
background-repeat: no-repeat;
}
.services_texte_image_fond h3{
font-size: 80px;
line-height: 89px;
font-family: "degular-display", sans-serif;
font-weight: 300;
text-align: center;
color: #fff;
margin-bottom: 2.5rem;
}
.services_texte_image_fond .btn_black_white{
margin: 0 auto;
}
.services_bloc_boules{
padding: 250px 0 180px;
position: relative;
background-color: #f6f4ee;
}
.services_bloc_boules .boule{
width: 72px;
height: 72px;
background-color: #da2921;
border-radius: 50%;
position: absolute;
}
.services_bloc_boules .boule1{
top: 90px;
left: 20%;
transform: translateX(-100%);
}
.services_bloc_boules .boule2{
bottom: 0;
right: 2.5%;
}
.services_bloc_boules_container{
position: relative;
padding: 0 20%;
}
.services_bloc_boules_container .boule3{
top: 50%;
left: 10%;
transform: translateY(-50%);
}
.services_bloc_boules_container .boule4{
top: 0;
right: 10%;
transform: translateY(-50%);
}
.services_boules_text{
margin-bottom: 150px;
font-size: 22px;
line-height: 30px;
font-family: "Manrope";
}
.services_boules_title{
text-align: center;
font-size: 50px;
font-family: "degular-display", sans-serif;
line-height: 56px;
letter-spacing: 1px;
}
.services_texte_image_flex{
background-color: #da2921;
display: flex;
color: #fff;
}
.services_texte_image_left{
width: 45%;
background-size: cover;
background-position: center center;
}
.services_texte_image_right{
padding: 160px 7%;
flex: 1;
}
.services_texte_image_right h3{
font-size: 50px;
line-height: 64px;
font-weight: 300;
font-family: "Manrope";
margin-bottom: 1.5rem;
}
.services_texte_image_bloc{
font-size: 22px;
line-height: 32px;
font-family: "Manrope";
margin-bottom: 80px;
}
.services_texte_image_bloc_fleche > div{
padding-left: 4rem;
margin-bottom: 1.5rem;
position: relative;
font-size: 18px;
line-height: 24px;
font-family: "Manrope";
}
.services_texte_image_bloc_fleche >div::before{
content: "";
width: 17px;
height: 19px;
position: absolute;
left: 2.25rem;
top: 3px;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m16.784 5.089.07.057 7 7 .037.042.042.062.042.094.017.067.008.089-.003.053-.022.103-.032.076-.045.07-.044.052-7 7-.07.057a.5.5 0 0 1-.638-.765L22.292 13H.5a.5.5 0 0 1-.09-.992L.5 12h21.793l-6.147-6.146a.5.5 0 0 1 .638-.765z' fill='%23000' fill-rule='nonzero'/%3E %3C/svg%3E ");
background-repeat: no-repeat;
background-position: center right;
transform: rotate(-15deg);
}
.services_texte_image_bloc2{
font-size: 18px;
line-height: 24px;
font-family: "Manrope";
}
.services_confiance{
padding: 4rem 1rem;
border-bottom: 1px solid #f6f4ee;
}
.services_confiance .flag{
text-align: center;
margin-bottom: 35px;
}
.services_confiance_marques{
display: flex;
align-items: center;
justify-content: center;
margin: 0 -2rem;
}
.services_confiance_marques img{
margin: 0 2rem;
}
.services_etudes{
padding: 130px 0;
}
.services_etudes > h3{
font-size: 50px;
line-height: 56px;
text-align: center;
font-family: "degular-display", sans-serif;
font-weight: 300;
margin-bottom: 60px;
}
.services_etudes_images{
display: flex;
justify-content: space-between;
padding: 0;
}
.services_etudes_img{
margin: 0 1rem;
flex: 1;
}
.services_etudes_img img{
margin-bottom: 2rem;
}
.services_etudes_img .link_arrow{
color: #221919;
font-size: 40px;
line-height: 50px;
font-family: "degular-display", sans-serif;
font-weight: 300;
}
.services_thematique{
padding: 80px 0;
background-color: #f6f4ee;
}
.services_thematique > h3{
text-align: center;
font-family: "degular-display", sans-serif;
font-size: 50px;
line-height: 56px;
margin-bottom: 2.5rem;
}
.services_thematique > .container{
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
column-gap: 2rem;
padding: 0;
margin-bottom: 2.5rem;
}
.article_item{
margin-bottom: 4rem;
display: flex;
flex-direction: column;
}
.article_item.hide{
display: none;
}
.article_item .article_item_thumb{
transition: all .3s ease;
}
.article_item:hover .article_item_thumb{
opacity: .8;
}
.article_item_thumb{
display: block;
width: 100%;
aspect-ratio: 286 / 366;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
position: relative;
margin-bottom: .75rem;
}.article_item_thumb .article_item_date{
position: absolute;
left: 0;
top: 0;
background-color: rgba(255, 255, 255, .6);
padding: .5rem 1rem;
width: 75px;
text-align: center;
font-size: 12px;
line-height: 13px;
}
.article_item_thumb .article_item_date span{
display: block;
font-size: 40px;
line-height: 53px;
font-family: "degular-display", sans-serif;
font-weight: 500;
}
.article_item_thumb .article_tag{
position: absolute;
left: 1rem;
top: 1rem;
color: #fff;
background-color: #221919;
border-radius: 11px;
padding: 0 7px;
font-family: "degular-display", sans-serif;
line-height: 22px;
}
.article_item_flag{
color: #da2921;
font-size: 14px;
line-height: 30px;
}
.article_item_title{
font-size: 18px;
font-weight: 800;
margin-bottom: 1rem;
flex: 1;
}
.article_item_title a{
color: #221919;
font-family: "Manrope";
font-weight: 900;
}
.article_item_title a:hover{
color: #515151;
}
.article_item_excerpt{
font-size: 14px;
font-family: "Manrope";
margin-bottom: 0;
color: #515151;
}
.article_item_excerpt a{
color: #515151;
}
.services_thematique .btn_red{
margin: 0 auto;
background-image: none;
padding: 1rem 30px;
}
#articles_list .news{
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
column-gap: 2rem;
}
.articles_list_bottom{
text-align: center;
margin-bottom: 4rem;
}
.articles_list_bottom .btn_red{
margin: 0 auto 1.5rem;
padding: 15px 30px;
background-image: none;
cursor: pointer;
}
.articles_list_bottom .btn_red.disabled{
pointer-events: none;
opacity: .8;
}
.articles_list_bottom .btn_red.disabled::after{
display:none;
}
.articles_list_bottom .btn_red.disabled .loader{
position:absolute;
top:calc(50% - 12px);
right:32px;
width: 24px;
height: 24px;
border: 3px solid #FFF;
border-bottom-color: transparent;
border-radius: 50%;
display: inline-block;
box-sizing: border-box;
animation: rotation 1s linear infinite;
}
@keyframes rotation {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.articles_list_bottom span{
font-size: 14px;
font-family: "Manrope";
}
@media (max-width: 1260px){
.services_bloc_texte_couleur{
padding: 250px 10%;
}
.services_bloc_etapes > h2{
width: 85%;
}
.services_etapes_slider .etape_slider.active::after{
width: calc(100% + (100vw - 992px + 15px));
}
.etape_details_header{
width: 80%;
}
.etape_details_content{
width: 80%;
}
.etape_details_cards{
width: 85%;
}
.services_valeur_card{
margin: 0 1.5rem;
}
.services_bloc_boules_container{
padding: 0 15%;
}
.services_bloc_boules_container .boule4{
right: 5%
}
}
@media (max-width: 1025px){
.services_etapes_slider .etape_slider.active::after{
width: calc(100% + (100vw - 720px + 15px));
}
.etape_summary{
align-items: center;
}
.etape_summary:nth-child(even){
flex-direction: row-reverse;
}
.etape_summary,
.etape_summary.active{
margin-bottom: 4.5rem;
}
.etape_summary img{
transform: initial;
max-height: initial;
}
.etape_summary .etape_img_2,
.etape_summary .etape_img_3{
display: none;
}
.etape_summary .etape_summary_title{
flex: 1;
align-self: initial;
margin-bottom: 0;
}
}
@media (max-width: 992px){
.services_header h1{
font-size: 54px;
width: 80%;
min-height: 0;
}
.page-id-31709 .services_header h1{
margin-bottom: 2rem;
}
.services_header_images{
display: flex;
align-items: center;
margin: 0 -5rem;
}
.services_header_images > div{
margin: 0 .25rem;
}
.services_header_images > div:last-child{
display: none;
}
.page-id-31709 .services_header_images > div:nth-child(6){
display: none;
}
.services_bloc_couleurs > h2{
width: 80%;
font-size: 38px;
line-height: 42px;
}
.services_bloc_couleurs_image_gauche{
margin-left: 5%;
}
.services_bloc_couleurs_image_droite .img_droite{
right: 5vw;
}
.services_bloc_couleurs_image_droite .picto_droite{
transform: translate(35%, -35%);
}
.services_bloc_couleurs_content h2{
width: 80%;
font-size: 38px;
line-height: 42px;
}
.services_bloc_texte_couleur{
padding: 150px 10%;
}
.services_bloc_texte_couleur h2{
font-size: 38px;
line-height: 42px;
}
.services_bloc_texte_couleur div{
font-size: 26px;
line-height: 40px;
}
.services_bloc_etapes{
padding: 80px 0 20px;
}
.services_bloc_etapes > h2{
font-size: 38px;
line-height: 42px;
min-height: 150px;
margin-bottom: 2rem;
}
.services_etapes_slider{
display: none;
}
.etape_slider_mobile{
display: block;
position: relative;
}
.etape_slider_mobile span{
font-size: 15px;
line-height: 20px;
font-weight: 500;
text-transform: uppercase;
margin-left: 15vw;
position: relative;
padding: 1rem 0;
display: block;
width: fit-content;
width: -moz-fit-content;
}
.etape_slider_mobile .etape_arrow{
position: absolute;
left: calc(15vw - 1rem);
top: 50%;
transform: translate(-100%, -50%);
}
.etape_slider_mobile span::after{
content: "";
height: 4px;
width: calc(15vw + 100%);
background-color: #141313;
position: absolute;
left: -15vw;
bottom: 0;
}
.etape_slider_mobile:nth-child(3) span::after{
width: calc(50vw + 50%);
}
.etape_slider_mobile:nth-child(5) span::after{
width: 100vw;
}
.etape_details{
padding: 4.5rem 0 40px;
}
.etape_details_header{
display: block;
text-align: center;
padding-bottom: 4.5rem;
margin-bottom: 40px;
}
.etape_details_header img{
margin: 0 0 2rem;
}
.etape_details_numero{
position: initial;
margin-bottom: 1rem;
font-size: 100px;
}
.etape_details_header h3{
font-size: 54px;
line-height: 60px;
}
.etape_details_content{
display: block;
margin-bottom: 2rem;
}
.etape_details_content_left{
width: 100%;
margin-bottom: 5rem;
}
.etape_details_content_right{
margin-right: 0;
}
.etape_details_picto{
width: fit-content;
width: -moz-fit-content;
margin: 0 auto;
}
.etape_details_vignette{
display: none;
}
.etape_details_cards{
display: block;
}
.etape_details_card{
min-height: 340px;
margin-bottom: 40px;
}
.services_valeur{
padding: 80px 0 100px;
}
.services_valeur img{
margin-bottom: 50px;
}
.services_valeur_title{
font-size: 120px;
line-height: 100px;
margin-bottom: 80px;
}
.services_valeur_cards{
display: block;
}
.services_valeur_card{
margin-bottom: 3rem;
}
.services_valeur_card:nth-child(2){
margin-top: 0;
}
.services_valeur_arrow{
width: 110px;
height: 110px;
}
.services_valeur_bottom{
font-size: 62px;
}
.services_texte_image_fond{
padding: 70px 0;
}
.services_texte_image_fond h3{
font-size: 62px;
line-height: 70px;
}
.services_bloc_boules{
padding: 115px 0 70px;
}
.services_bloc_boules .boule{
width: 32px;
height: 32px;
}
.services_bloc_boules .boule1{
top: 40px;
}
.services_bloc_boules .boule2{
right: 40px;
}
.services_bloc_boules_container{
padding: 0 15px;
}
.services_bloc_boules_container .boule3{
left: 15px;
top: initial;
bottom: 30px;
transform: none;
}
.services_bloc_boules_container .boule4{
top: 50%;
right: 15px;
}
.services_boules_text{
margin-bottom: 2rem;
font-size: 16px;
line-height: 24px;
}
.services_boules_text p{
text-align: left !important;
}
.services_boules_title{
font-size: 25px;
line-height: 28px;
}
.services_texte_image_right{
padding: 80px 5%;
}
.services_texte_image_right h3{
font-size: 42px;
line-height: 54px;
}
.services_texte_image_bloc{
font-size: 20px;
line-height: 30px;
margin-bottom: 50px;
}
.services_confiance_marques{
display: grid;
grid-template-columns: 1fr 1fr 1fr;
margin: 0;
gap: 2rem;
}
.services_confiance_marques img{
margin: 0 auto;
}
.services_etudes{
padding: 70px 0;
}
.services_etudes_images{
margin-bottom: 0;
}
.services_etudes_images .slick-dots{
position: initial;
margin-top: 3rem;
}
.services_etudes_images .slick-dots li{
width: 65px;
height: 2px;
margin: 0;
}
.services_etudes_images .slick-dots li button{
padding: 0;
width: 65px;
height: 2px;
background-color: #f1f1f1;
}
.services_etudes_images .slick-dots .slick-active button{
background-color: #221919;
}
.services_etudes_images .slick-dots li button:before{
content: none;
}
.services_etudes_img img{
margin-bottom: 1rem;
}
.services_etudes_img .link_arrow{
font-size: 32px;
line-height: 40px;
}
.services_thematique{
padding: 50px 0 80px;
overflow-x: hidden;
}
.services_thematique > .container{
display: block;
margin: 0;
max-width: none;
}
.services_thematique .slick-list{
margin: 0 -1rem;
}
.services_thematique .article_item{
margin: 0 1rem;
}
.services_thematique .slick-dots{
position: initial;
margin-top: 3rem;
}
.services_thematique .slick-dots li{
width: 65px;
height: 2px;
margin: 0;
}
.services_thematique .slick-dots li button{
padding: 0;
width: 65px;
height: 2px;
background-color: #cdcdcd;
}
.services_thematique .slick-dots .slick-active button{
background-color: #221919;
}
.services_thematique .slick-dots li button:before{
content: none;
}
}
@media (max-width: 768px){
.services_header h1{
width: calc(100% - 30px);
font-size: 38px;
line-height: 40px;
margin-bottom: 1rem;
}
.services_bloc_couleurs > h2{
margin-bottom: 2rem;
width: calc(100% - 30px);
font-size: 25px;
line-height: 28px;
}
.services_bloc_couleurs_image_gauche{
margin-bottom: -5rem !important;
margin-left: 15px;
}
.services_bloc_couleurs_image_gauche img{
max-width: 40vw;
}
.services_bloc_couleurs_image_centre{
margin-top: 3rem;
}
.services_bloc_couleurs_content{
padding-top: 250px;
}
.services_bloc_couleurs_image_droite .img_droite{
max-width: 40vw;
right: 15px;
}
.services_bloc_couleurs_image_droite .picto_droite{
max-width: 45vw;
transform: translate(35%, -27%);
}
.services_bloc_couleurs_image_droite{
transform: translateY(-20%);
}
.services_bloc_couleurs_content .btn_black_white{
margin-bottom: 120px;
}
.services_bloc_couleurs_content h2{
width: calc(100% - 30px);
margin-bottom: 50px;
font-size: 25px;
line-height: 28px;
}
.services_bloc_couleurs_content .picto_dynamique{
padding-bottom: 75px;
}
.services_bloc_couleurs_content .picto_dynamique.picto_full{
max-width: 150%;
}
.services_bloc_texte_couleur{
padding: 4rem 15px;
}
.services_bloc_texte_couleur h2{
font-size: 25px;
line-height: 28px;
margin-bottom: 2rem;
}
.services_bloc_texte_couleur div{
font-size: 20px;
line-height: 28px;
}
.services_bloc_etapes > h2{
width: calc(100% - 30px);
font-size: 25px;
line-height: 28px;
}
.etape_summary{
display: grid;
grid-template-columns: 1fr 1fr;
}
.etape_summary:nth-child(even){
grid-auto-flow: dense;
}
.etape_summary:nth-child(even) .etape_img_1{
grid-column: 2 / 2;
}
.etape_summary .etape_summary_title .etape_numero{
font-size: 80px;
}
.etape_summary .etape_summary_title span{
font-size: 20px;
line-height: 24px;
padding: 0 1rem;
}
.etape_slider_mobile span{
font-size: 12px;
line-height: 15px;
padding: 1.25rem 0;
}
.etape_details_numero{
font-size: 40px;
line-height: 36px;
}
.etape_details_header{
width: calc(100% - 50px);
}
.etape_details_header h3{
font-size: 38px;
line-height: 40px;
}
.etape_details_content{
width: calc(100% - 50px);
}
.etape_details_question{
font-size: 16px;
line-height: 24px;
margin-bottom: 1rem;
}
.etape_details_text{
font-size: 32px;
line-height: 38px;
}
.etape_details_content_right{
margin-bottom: -40%;
}
.etape_details_bottom{
position: relative;
}
.etape_details_cards{
width: 80%;
margin-bottom: 2rem;
}
.etape_details_card{
padding: 2rem;
}
.etape_details_card img{
width: 48px;
height: 48px;
margin-bottom: 1rem;
}
.etape_details_card div{
font-size: 16px;
line-height: 26px;
}
.services_valeur_title{
font-size: 80px;
line-height: 76px;
}
.services_valeur_cards{
margin: 0 -1rem 4rem;
}
.services_valeur_card{
margin: 0 10% 3rem;
}
.valeur_card_bloc{
padding: 0 1rem;
}
.services_valeur_arrow{
width: 96px;
height: 96px;
}
.services_valeur_bottom{
font-size: 38px;
line-height: 40px;
}
.services_texte_image_fond h3{
font-size: 38px;
line-height: 40px;
margin-bottom: 1rem;
}
.services_texte_image_flex{
display: block;
}
.services_texte_image_left{
width: 100%;
}
.services_texte_image_left img{
display: block !important;
width: 100%;
}
.services_texte_image_right{
width: 100%;
padding: 3rem 15px;
}
.services_texte_image_right h3{
font-size: 32px;
line-height: 38px;
margin-bottom: 2rem;
}
.services_texte_image_bloc{
font-size: 18px;
line-height: 24px;
margin-bottom: 2.25rem;
}
.services_texte_image_bloc_fleche > div{
padding-left: 2.75rem;
font-size: 14px;
line-height: 21px;
}
.services_texte_image_bloc_fleche >div::before{
left: 0;
}
.services_confiance{
padding: 40px 0;
}
.services_confiance_marques{
padding: 0 15px;
}
.services_etudes{
padding: 40px 0 80px;
}
.services_etudes > h3{
font-size: 30px;
line-height: 56px;
margin-bottom: 1.5rem;
}
.services_etudes_images{
margin-bottom:  0 !important;
}
.services_etudes_img img{
width: 100%;
}
.services_etudes_img .link_arrow{
font-size: 24px;
line-height: 30px;
}
.services_thematique{
padding: 40px 15px 80px;
}
.services_thematique > h3{
font-size: 30px;
line-height: 56px;
margin-bottom: 1.5rem;
}
.article_item_title{
font-size: 16px;
line-height: 21px;
}
} .services_breadcrumb{
margin-top: 4rem;
margin-bottom: 4rem;
display: flex;
align-items: center;
}
.services_breadcrumb a{
display: block;
position: relative;
font-size: 14px;
line-height: 21px;
font-family: "Manrope";
margin-right: 2rem;
}
.services_breadcrumb a::after{
content: "";
width: 1rem;
height: 1px;
background-color: #da2921;
position: absolute;
right: -8px;
top: 55%;
transform: translate(100%, -50%);
}
.services_breadcrumb span{
font-size: 14px;
line-height: 21px;
font-family: "Manrope";
color: #141313;
}
.category_title{
font-size: 80px;
font-family: "degular-display", sans-serif;
line-height: 85px;
font-weight: 300;
margin-bottom: 1.5rem;
}
.cateogry_filters{
display: flex;
align-items: center;
justify-content: flex-end;
margin-bottom: 120px;
}
.cateogry_filters > span{
font-size: 18px;
line-height: 28px;
font-family: "Manrope";
position: relative;
display: block;
}
.cateogry_filters > span::before{
content: "";
width: 24px;
height: 24px;
position: absolute;
left: -1.5rem;
top: 50%;
transform: translate(-50%, -50%);
background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3E622CC8B0-272F-46AE-BCE5-0FF3F681AFF9%3C/title%3E %3Cg id='Tous-les-articles' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Tous_les_articles_filtres_Thematiques_Advaloris_desktop' transform='translate(-799.000000, -444.000000)'%3E %3Crect fill='%23FFFFFF' x='0' y='0' width='1440' height='4917'%3E%3C/rect%3E %3Cg id='Filtrer-ouvert-Thématique' transform='translate(100.000000, 421.000000)'%3E %3Cpath d='M12,155 C5.372583,155 0,149.627417 0,143 L0,97 C0,90.372583 5.372583,85 12,85 L1033,85 C1044.04569,85 1053,76.045695 1053,65 L1053,12 L1053,12 C1053,5.372583 1058.37258,0 1065,0 L1228,0 C1234.62742,0 1240,5.372583 1240,12 L1240,143 C1240,149.627417 1234.62742,155 1228,155 L12,155 Z' id='Path' fill='%23221919' fill-rule='nonzero'%3E%3C/path%3E %3Cg id='thematique' transform='translate(20.000000, 13.000000)'%3E%3C/g%3E %3Cg id='icon/24px/filter' transform='translate(699.000000, 23.000000)' fill='%23000000' fill-rule='nonzero'%3E %3Cpath d='M5.45464319,4 C6.90363313,4 8.13580899,5.03565965 8.42572838,6.39003404 L23.3834025,6.3905 C23.7154165,6.3905 24,6.67175 24,6.999875 C24,7.328 23.7154165,7.60925 23.3834025,7.60925 L8.42773637,7.60996596 C8.14633706,8.96434035 6.94503284,10 5.45464319,10 C4.00565326,10 2.77347739,8.96434035 2.483558,7.60996596 L0.616597541,7.60925 C0.28458348,7.60925 0,7.328 0,6.999875 C0,6.67175 0.28458348,6.3905 0.616597541,6.3905 L2.483558,6.39003404 C2.77347739,5.03565965 4.00565326,4 5.45464319,4 Z M5.45464319,5.21875 C4.45860101,5.21875 3.65228115,6.015625 3.65228115,7 C3.65228115,7.984375 4.45860101,8.78125 5.45464319,8.78125 C6.45068537,8.78125 7.25700523,7.984375 7.25700523,7 C7.25700523,6.015625 6.45068537,5.21875 5.45464319,5.21875 Z M16.8852865,14 C18.3342764,14 19.5664523,15.0356596 19.8563717,16.390034 L23.3834025,16.39075 C23.7154165,16.39075 24,16.672 24,17.000125 C24,17.32825 23.7154165,17.6095 23.3834025,17.6095 L19.8583797,17.609966 C19.5769804,18.9643404 18.3756762,20 16.8852865,20 C15.4362966,20 14.2041207,18.9643404 13.9142013,17.609966 L0.616724023,17.6095 C0.284709962,17.6095 0.000126481547,17.32825 0.000126481547,17.000125 C0.000126481547,16.672 0.284709962,16.39075 0.616724023,16.39075 L13.9142013,16.390034 C14.2041207,15.0356596 15.4362966,14 16.8852865,14 Z M16.8852865,15.21875 C15.8892443,15.21875 15.0829245,16.015625 15.0829245,17 C15.0829245,17.984375 15.8892443,18.78125 16.8852865,18.78125 C17.8813287,18.78125 18.6876485,17.984375 18.6876485,17 C18.6876485,16.015625 17.8813287,15.21875 16.8852865,15.21875 Z' id='Combined-Shape'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}
.cateogry_filters > div{
position: relative;
}
.cateogry_filters > div.has_active .category_filter_choice::before{
content: "";
background-color: #da2921;
width: .5rem;
height: .5rem;
border-radius: 50%;
position: absolute;
top: .75rem;
right: -.25rem;
z-index: 1;
}
.category_filter_choice{
width: 190px;
background-color: #F1F1F1;
padding: 22px 5px;
border-radius: 12px;
text-align: center;
margin-left: 1.5rem;
cursor: pointer;
position: relative;
transition: all .3s ease;
}
.category_filter_choice_layout::before{
content: "";
background-color: #fff;
height: 2rem;
width: 20px;
position: absolute;
left: -20px;
bottom: 1rem;
transform: translateY(100%);
border-bottom-right-radius: 20px;
z-index: 1;
}
.category_filter_choice::after{
content: "";
background-color: #221919;
height: 0;
width: calc(100% + 20px);
position: absolute;
right: 0;
bottom: 14px;
transform: translateY(100%);
transition: all .3s linear;
transition-delay: .25s;
}
.newsroom_header .category_filter_choice .category_filter_choice_layout::before{
background-color: #F1F1F1;
}
.category_filter_choice.active::after{
height: 2.5rem;
transition-delay: 0s;
transition: all .3s linear;
}
.category_filter_choice:hover,
.category_filter_choice.active{
background-color: #221919;
}
.category_filter_choice:hover > div,
.category_filter_choice.active > div{
color: #fff;
}
.category_filter_choice > div{
position: relative;
font-family: "Manrope";
font-weight: 700;
color: #221919;
}
.category_filter_choice > div span{
font-size: 12px;
font-family: "Manrope";
font-weight: 500;
position: relative;
top: -.5rem;
left: 3px;
}
.category_filter_list{
position: absolute;
right: 0;
background-color: #221919;
display: flex;
padding: 0 4.5rem;
border-radius: 12px;
transform: translateY(1rem);
max-height: 0;
z-index: 1;
overflow: hidden;
transition: all .3s linear;
transition-delay: 0s;
}
.category_filter_list.active{
max-height: 100px;
padding: 1rem 4.5rem;
transition-delay: .2s;
}
.category_filter_list a,
.category_filter_list span{
color: #fff;
border: 1px solid #fff;
border-radius: 17px;
padding: 5px 20px;
font-size: 14px;
font-family: "Manrope";
white-space: nowrap;
margin-right: 1rem;
cursor: pointer;
transition: all .3s ease;
}
.category_filter_list a:last-child,
.category_filter_list span:last-child{
margin-right: 0;
}
.category_filter_list a:hover,
.category_filter_list span:hover,
.category_filter_list a.active,
.category_filter_list span.active{
background-color: #fff;
color: #141313;
}
.category_filter_choice_layout{
position: absolute !important;
bottom: 0;
width: 100%;
left: 0;
}
@media (max-width: 992px){
.services_breadcrumb{
margin-top: 2rem;
margin-bottom: 2rem;
}
.category_title{
font-size: 54px;
line-height: 60px;
}
.cateogry_filters{
margin-bottom: 40px;
padding: 0;
justify-content: space-between;
}
.cateogry_filters > span{
padding-left: 2rem;
}
.cateogry_filters > span::before{
left: 0;
transform: translate(0%, -50%);
}
.cateogry_filters > div{
position: initial;
}
.category_filter_choice{
width: auto;
padding: 1.5rem;
}
.category_filter_choice::after{
width: calc(100% + 39px);
transform: translate(-50%, 100%);
right: initial;
}
.category_filter_choice_layout::after{
content: "";
background-color: #fff;
height: 2rem;
width: 20px;
position: absolute;
right: -20px;
bottom: 1rem;
transform: translateY(100%);
border-bottom-left-radius: 20px;
z-index: 1;
}
.category_filter_list{
flex-wrap: wrap;
width: 100vw;
left: 50%;
right: initial;
transform: translate(-50%, 1rem);
padding: 0 2rem;
}
.category_filter_list.active{
max-height: 200px;
padding: 1rem 2rem 0;
}
.category_filter_list a, .category_filter_list span{
margin-bottom: 1rem;
}
#articles_list .news{
grid-template-columns: 1fr 1fr;
}
}
@media (max-width: 575px){
.cateogry_filters > div{
position: relative!important;
}
.cateogry_filters > div.has_active::before{
right: calc(19px - .375rem);
}
.category_filter_list{
left: -15px;
transform: translate(0, 1rem);
}
.category_title{
font-size: 38px;
line-height: 40px;
}
.cateogry_filters{
padding: 0 15px;
}
.cateogry_filters > span{
font-size: 14px;
line-height: 21px;
}
.cateogry_filters > span::before{
width: 16px;
height: 16px;
background-size: cover;
}
.category_filter_choice{
padding: 19px 20px;
}
.category_filter_choice > div{
font-size: 14px;
line-height: 24px;
}
}
@media (max-width: 480px){
.cateogry_filters{
flex-wrap: wrap;
}
.cateogry_filters > span{
flex: 100%;
text-align: center;
margin-bottom: 1rem;
font-size: 16px;
line-height: 24px;
}
.cateogry_filters > span::before{
left: calc(50% - 45px);
}
.category_filter_choice{
margin: 0 1rem;
}
#articles_list .news{
display: block;
}
.article_item{
margin-bottom: 2.25rem;
}
} .single main{
overflow: initial;
}
.single_header{
background-color: #141313;
padding: 4rem 0 90px;
margin-bottom: 70px;
}
.single_header .services_breadcrumb{
margin-top: 0;
margin-bottom: 2rem;
}
.single_header .services_breadcrumb a,
.single_header .services_breadcrumb span{
color: #fff;
}
.single_header_content{
display: flex;
}
.single_header_left{
width: 40%;
}
.single_header_right{
flex: 1;
margin-left: 2rem;
display: flex;
flex-direction: column;
}
.single_header_right .single_tag{
font-size: 16px;
line-height: 30px;
font-weight: 500;
color: #da2921;
}
.single_header_right .single_title{
font-size: 80px;
line-height: 85px;
font-family: "degular-display", sans-serif;
font-weight: 300;
color: #fff;
margin-bottom: 1.5rem;
}
.single_header_right_bottom{
display: flex;
justify-content: space-between;
align-items: flex-end;
margin-top: auto;
color: #fff;
}
.single_quelques_mots{
padding-left: 3.5rem;
position: relative;
line-height: 22px;
font-family: "Manrope";
width: calc(225px + 3.5rem);
}
.single_quelques_mots::before{
content: "";
width: 40px;
height: 40px;
position: absolute;
left: 0;
top: -10px;
background-image: url("data:image/svg+xml,%3Csvg width='49' height='49' viewBox='0 0 49 49' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M48.752 25.306H27.556l20.465 5.483-.19.71-20.468-5.484 18.356 10.6-.377.645L27 26.66l14.985 14.987-.52.529L26.47 27.188l10.598 18.357-.642.374-10.59-18.366 5.482 20.47-.71.192-5.482-20.472v21.193h-.748v-21.19l-5.482 20.469-.71-.191 5.48-20.471-10.598 18.36-.642-.377 10.598-18.358L8.04 42.176l-.518-.529L22.506 26.66 4.15 37.26l-.374-.645 18.356-10.6-20.468 5.493-.193-.71 20.467-5.492H.752v-.739h21.186L1.471 19.083l.193-.71 20.468 5.482-18.356-10.6.374-.642 18.356 10.6L7.52 8.225l.518-.528 14.985 14.987-10.598-18.35.642-.374 10.598 18.36-5.49-20.471.71-.194 5.492 20.472V.937h.738v21.19L30.6 1.655l.71.194-5.483 20.471 10.6-18.36.642.374-10.598 18.35L41.455 7.706l.519.529-14.975 14.978 18.353-10.6.377.642-18.366 10.6 20.467-5.481.19.71-20.464 5.483h21.186v.739z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/svg%3E ");
background-size: 40px 40px;
background-repeat: no-repeat;
}
.single_quelques_mots p{
margin-bottom: 1rem;
}
.single_share{
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
column-gap: 20px;
}
.single_share a{
display: block;
width: 40px;
height: 40px;
border-radius: 50%;
border: 1px solid #403F3F;
background-position: center center;
background-repeat: no-repeat;
position: relative;
transition: all .3s ease;
}
.single_share a:hover{
border-color: #fff;
}
.single_share a svg{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.single_share a:hover svg{
filter: invert(98%) sepia(0%) saturate(0%) hue-rotate(16deg) brightness(102%) contrast(105%);
}
.share_facebook{ }
.share_facebook:hover{ }
.share_linkedin{ }
.share_linkedin:hover{ }
.share_mail{ }
.share_mail:hover{ }
.share_twitter{ }
.share_twitter:hover{ }
.single_container{
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.single_container_left{
width: 60%;
}
.single_container_right{
width: 25%;
position: sticky;
top: 0;
right: 0;
}
.single_content.padding{
padding-top: 260px;
}
.single_content.fullscreen{
width: 100vw;
margin-left: calc((1200px - 100vw) / 2 - 15px);
position: relative;
}
.single_content_container{
display: flex;
justify-content: space-between;
}
.single_content.fullscreen .single_content_left{
width: 50vw;
}
.single_content.fullscreen .single_content_right{
width: 20vw;
}
.single_content_left h2{
font-size: 32px;
line-height: 38px;
font-family: "degular-display", sans-serif;
font-weight: 500;
}
.single_content_left h2 span{
line-height: 1.1;
}
.single_content_left p{
font-family: "Manrope";
}
.single_content_left h3{
padding-left: 1.5rem;
position: relative;
color: #da2921;
font-size: 32px;
line-height: 38px;
font-family: "degular-display", sans-serif;
font-weight: 500;
margin-bottom: 2rem;
}
.single_content_left h3::before{
content: "";
width: 16px;
height: 16px;
position: absolute;
left: 0;
top: 12px;
background-image: url("data:image/svg+xml,%3Csvg width='49' height='49' viewBox='0 0 49 49' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M48.752 25.306H27.556l20.465 5.483-.19.71-20.468-5.484 18.356 10.6-.377.645L27 26.66l14.985 14.987-.52.529L26.47 27.188l10.598 18.357-.642.374-10.59-18.366 5.482 20.47-.71.192-5.482-20.472v21.193h-.748v-21.19l-5.482 20.469-.71-.191 5.48-20.471-10.598 18.36-.642-.377 10.598-18.358L8.04 42.176l-.518-.529L22.506 26.66 4.15 37.26l-.374-.645 18.356-10.6-20.468 5.493-.193-.71 20.467-5.492H.752v-.739h21.186L1.471 19.083l.193-.71 20.468 5.482-18.356-10.6.374-.642 18.356 10.6L7.52 8.225l.518-.528 14.985 14.987-10.598-18.35.642-.374 10.598 18.36-5.49-20.471.71-.194 5.492 20.472V.937h.738v21.19L30.6 1.655l.71.194-5.483 20.471 10.6-18.36.642.374-10.598 18.35L41.455 7.706l.519.529-14.975 14.978 18.353-10.6.377.642-18.366 10.6 20.467-5.481.19.71-20.464 5.483h21.186v.739z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/svg%3E ");
background-size: cover;
background-repeat: no-repeat;
animation: rotating 4s linear infinite;
}
.single_content_left .wp-caption{
margin: 0 auto;
max-width: 100%;
}
.single_content_left .wp-caption-text{
margin-top: -2rem;
text-align: right;
font-size: 12px;
line-height: 18px;
color: #515151;
}
.single_content_left img{
display: block;
margin: 2rem auto;
}
.single_content_left ul li::marker{
color: #da2921;
}
.single_content_left a{
display: block;
width: fit-content;
width: -moz-fit-content;
transition: all 0.3s ease;
margin: 2rem auto;
}
.single_content_left h5{
font-size: 16px;
line-height: 24px;
font-family: "Manrope";
padding-left: 15px;
border-left: 2px solid #2633b6;
}
.single_content_left h4{
font-size: 18px;
line-height: 24px;
font-weight: 700;
font-family: "Manrope";
color: #221919;
margin-bottom: 1rem;
}
.single_content_left ol{
padding-left: 3rem;
margin-bottom: 3rem;
}
.single_content_left ol li{
position: relative;
margin-bottom: 2rem;
font-family: "Manrope";
}
.single_content_left ol li::marker{
content: none;
}
.single_content_left ol li::before{
content: "";
width: 24px;
height: 24px;
position: absolute;
left: -3rem;
top: 3px;
background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3EF742EDB2-B4EB-4866-9B5E-43A3708037DA%3C/title%3E %3Cg id='Homepage' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Article_Advaloris_desktop' transform='translate(-206.000000, -7941.000000)'%3E %3Crect fill='%23FFFFFF' x='0' y='0' width='1440' height='11718'%3E%3C/rect%3E %3Crect id='Rectangle' fill='%23581111' fill-rule='nonzero' x='0' y='6905' width='1440' height='2470'%3E%3C/rect%3E %3Crect id='Rectangle' fill='%23581111' fill-rule='nonzero' x='0' y='6905' width='1440' height='2470'%3E%3C/rect%3E %3Cg id='CONSEIL' transform='translate(206.000000, 7785.000000)' fill='%23DA2921' fill-rule='nonzero'%3E %3Cg id='1' transform='translate(0.000000, 152.000000)'%3E %3Cg id='icon/24px/arrow-right' transform='translate(0.000000, 4.000000)'%3E %3Cpath d='M16.7843055,5.08859116 L16.8535534,5.14644661 L23.8535534,12.1464466 L23.891039,12.1883378 L23.9332526,12.2502349 L23.9751507,12.3439891 L23.9921309,12.4111838 L24,12.5 L23.997179,12.5534276 L23.9751507,12.6560109 L23.943195,12.7317582 L23.8984974,12.8020925 L23.8535534,12.8535534 L16.8535534,19.8535534 L16.7843055,19.9114088 C16.5894374,20.0464049 16.320013,20.0271197 16.1464466,19.8535534 C15.9511845,19.6582912 15.9511845,19.3417088 16.1464466,19.1464466 L22.292,13 L0.5,13 C0.223857625,13 0,12.7761424 0,12.5 C0,12.2545401 0.176875161,12.0503916 0.410124368,12.0080557 L0.5,12 L22.293,12 L16.1464466,5.85355339 C15.9511845,5.65829124 15.9511845,5.34170876 16.1464466,5.14644661 C16.320013,4.97288026 16.5894374,4.95359511 16.7843055,5.08859116 Z' id='Path'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}
.single_content_left ol li span{
font-size: 22px;
line-height: 32px;
margin-bottom: -.5rem;
display: block;
}
.single_content_left .single_content_table{
margin: 80px 0;
border: 1px solid #6A2B2B;
border-radius: 12px;
}
.single_content_table .table_row{
display: flex;
justify-content: space-between;
align-items: center;
padding: 1.5rem 2rem;
border-bottom: 1px solid #6A2B2B;
}
.single_content_table .table_row:last-child{
border-bottom: none;
}
.single_content_table .table_row p{
margin-bottom: 0;
font-size: 18px;
line-height: 28px;
}
.single_content_table a{
background-color: transparent;
border: 1px solid #fff;
padding: 12px 25px;
background-image: none;
margin: 0;
min-width: 150px;
text-align: center;
}
.single_content_table a:hover{
background-color: #fff;
color: #6A2B2B;
}
.single_thematique{
margin-bottom: 40px;
}
.single_thematique_title{
line-height: 30px;
font-weight: 500;
color: #da2921;
margin-bottom: 4px;
text-transform: uppercase;
}
.single_article{
display: flex;
justify-content: space-between;
padding-top: 1.5rem;
border-top: 1px solid #f1f1f1;
margin-bottom: 1rem;
}
.single_article_left{
flex: 1;
margin-right: .75rem;
font-family: "Manrope";
}
.single_article_left a{
display: block;
font-size: 14px;
line-height: 21px;
font-weight: 700;
margin-bottom: .5rem;
text-decoration: underline;
text-decoration-color: #fff;
}
.single_article_left a:hover{
color: #da2921;
text-decoration-color: #da2921;
}
.single_article_left p{
font-size: 12px;
line-height: 18px;
color: #515151;
}
.single_article_right{
width: 94px;
height: 94px;
background-position: center center;
background-size: cover;
}
.single_product{
display: flex;
justify-content: space-between;
align-items: flex-start;
padding-top: 1.5rem;
border-top: 1px solid #f1f1f1;
margin-bottom: 1rem;
}
.single_product_left{
flex: 1;
margin-right: .75rem;
}
.single_product_left p{
font-size: 11px;
line-height: 15px;
font-family: "Manrope";
font-weight: 300;
text-transform: uppercase;
margin-bottom: .5rem;
}
.single_product_left a{
display: block;
font-size: 14px;
line-height: 21px;
font-family: "Manrope";
font-weight: 700;
text-decoration: underline;
text-decoration-color: #fff
}
.single_product_left a:hover{
color: #da2921;
text-decoration-color: #da2921
}
.single_product_left a span{
display: block;
width: 16px;
height: 16px;
background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3EC1E0C7A0-DB4A-469E-8210-36E5346C7C9C%3C/title%3E %3Cg id='Homepage' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Article_Advaloris_desktop' transform='translate(-1054.000000, -1430.000000)'%3E %3Crect fill='%23FFFFFF' x='0' y='0' width='1440' height='11718'%3E%3C/rect%3E %3Cg id='SIDEBAR-Copy' transform='translate(1054.000000, 830.000000)' fill='%23DA2921' fill-rule='nonzero'%3E %3Cg id='BOUTIQUE' transform='translate(0.000000, 447.000000)'%3E %3Cg id='1' transform='translate(0.000000, 51.000000)'%3E %3Cg id='icon/24px/arrow-up' transform='translate(0.000000, 102.000000)'%3E %3Cpath d='M15.1441467,15.4564437 C14.6594576,15.4575329 14.2578482,15.0719151 14.2511835,14.587897 L14.2154662,3.05167274 L1.50037081,15.7479975 C1.16109598,16.0867715 0.602708436,16.0835657 0.259509602,15.7408735 C-0.0836892328,15.3981813 -0.0868997813,14.8406181 0.25237505,14.5018441 L12.9906028,1.7824211 L1.37155419,1.75020546 C0.88682048,1.74355067 0.496732622,1.33863986 0.501723366,0.858560493 C0.502814123,0.374586898 0.903864468,-0.0102944815 1.38474278,0.000210009869 L15.047357,0.0480299931 C15.2800185,0.0493657469 15.5054596,0.14358418 15.6692591,0.307141816 L15.696559,0.334401422 C15.8603584,0.497959058 15.9547162,0.723067437 15.9560539,0.955385449 L16,14.5940654 C15.9988647,15.0702951 15.6171805,15.4514158 15.1441467,15.4564437 Z' id='Path'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
margin-top: .75rem;
transition: all .3s ease;
}
.single_product_left a:hover span{
transform: translate(50%, -25%);
}
.single_product_right{
border: 1px solid #000;
position: relative;
}
.single_product_right::after{
content: "";
width: 90px;
height: 100%;
position: absolute;
right: -4px;
bottom: -4px;
border: 1px solid #000;
}
.single_product_right img{
width: 90px;
position: relative;
z-index: 1;
}
.single_pdf_content{
background-color: #fff;
border-top-right-radius: 800px;
border-top-left-radius: 800px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
padding: 3.5rem 2rem 2rem;
}
.single_pdf_img{
border: 1px solid #000;
position: relative;
width: fit-content;
width: -moz-fit-content;
margin: 0 auto 1.75rem;
}
.single_pdf_img::after{
content: "";
width: 115px;
height: 100%;
position: absolute;
right: -4px;
bottom: -4px;
border: 1px solid #000;
}
.single_pdf_img img{
width: 115px;
position: relative;
z-index: 1;
}
.single_pdf_content p{
font-size: 11px;
line-height: 15px;
font-family: "Manrope";
font-weight: 300;
color: #da2921;
text-transform: uppercase;
letter-spacing: 2px;
margin-bottom: .5rem;
}
.single_pdf_content .single_pdf_description{
font-size: 12px;
line-height: 18px;
font-family: "Manrope";
color: #141313;
margin-bottom: 1rem;
}
.single_pdf_content a{
font-size: 18px;
line-height: 23px;
position: relative;
}
.single_pdf_content a::after{
content: "";
width: 100%;
height: 1px;
position: absolute;
left: 0;
bottom: -3px;
background-color: #141313;
transition: all .3s ease;
}
.single_pdf_content a:hover{
color: #da2921;
}
.single_pdf_content a:hover::after{
background-color: #da2921;
}
.single_bloc_image_titre{
width: 100vw;
z-index: 3;
margin: 130px 0 0 calc((1200px - 100vw) / 2 - 15px);
padding: 130px 0 0;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
position: relative;
}
.single_bloc_image_titre h2{
font-size: 50px;
line-height: 56px;
font-family: "degular-display", sans-serif;
font-weight: 300;
margin: 0 auto 40px;
text-align: center;
}
.single_bloc_image_legend{
position: absolute;
left: 50%;
transform: translateX(-50%);
font-size: 14px;
font-family: "Manrope";
color: #fff;
max-width: calc(100% - 30px);
}
.single_bloc_image_titre img{
margin-bottom: 1.5rem;
}
@media (max-width: 1240px){
.single_bloc_image_titre{
margin: 130px 0 0 calc((992px - 100vw) / 2 - 15px);
}
.single_content.fullscreen{
margin-left: calc((992px - 100vw) / 2 - 15px);
}
}
@media (max-width: 1024px){
.single_header{
padding: 1rem 0 2.5rem;
}
.single_header_content{
display: block;
}
.single_header_left{
width: 100%;
margin-bottom: 1.5rem;
}
.single_header_left img{
margin: 0 auto;
}
.single_header_right .single_tag{
margin-bottom: .5rem;
}
.single_header_right{
margin-left: 0;
}
.single_header_right .single_title{
font-size: 38px;
line-height: 40px;
margin-bottom: 1.75rem;
}
.single_quelques_mots{
font-size: 14px;
line-height: 19px;
}
.single_content_container{
display: block;
padding-bottom: 1px;
}
.single_content_left{
width: 100%;
margin-bottom: 3rem;
}
.single_content_right{
width: 100%;
margin-bottom: 2rem;
}
.single_bloc_image_titre{
margin: 130px 0 0 calc((720px - 100vw) / 2 - 15px);
}
.single_content.fullscreen{
margin-left: calc((720px - 100vw) / 2 - 15px);
}
}
@media (max-width: 992px){
.single_container{
display: block;
}
.single_container_left{
width: 100%;
margin-bottom: 1.5rem;
}
.single_content.fullscreen .single_content_left{
width: 100%;
}
.single_container_right{
width: 100%;
position: initial;
}
.single_content.fullscreen .single_content_right{
width: 100%;
}
.single_bloc_image_titre{
padding: 30px 15px 240px !important;
}
.single_bloc_image_titre h2{
font-size: 30px;
line-height: 34px;
margin-bottom: 1.5rem;
}
.single_bloc_image_legend{
position: initial;
transform: none;
margin: 0 auto -50%;
}
}
@media (max-width: 768px){
.single_content_left h2{
font-size: 22px;
line-height: 28px;
}
.single_content_left h2 span{
font-size: 30px !important;
}
.single_content_left h3{
font-size: 22px;
line-height: 28px;
}
.single_content_left ul{
padding-left: 1.5rem;
}
.single_content_left ol li span{
font-size: 18px !important;
line-height: 24px;
}
.single_bloc_image_titre{
padding-bottom: 150px !important;
margin: 130px 0 0 calc((540px - 100vw) / 2 - 15px);
}
.single_content.fullscreen{
margin-left: calc((540px - 100vw) / 2 - 15px);
}
.single_content_table .table_row p{
font-size: 14px;
line-height: 21px;
}
.single_content_table .table_row{
padding: 1rem;
}
.single_content_table a{
font-size: 13px;
line-height: 18px;
min-width: 110px;
padding: 10px 1rem;
}
}
@media (max-width: 575px){
.single_header_right_bottom{
display: block;
}
.single_quelques_mots{
margin-bottom: 1.5rem;
}
.single_share{
grid-template-columns: repeat(4, auto);
justify-content: center;
}
.single_bloc_image_titre{
padding-bottom: 100px !important;
}
}
@media (max-width: 576px){
.single_content.fullscreen{
margin-left: -15px;
}
.single_bloc_image_titre{
margin: 50px 0 0 -15px;
}
}
@media (max-width: 480px){
.single_content.padding{
padding-top: 180px;
}
}
@media (max-width: 425px){
.single_bloc_image_titre{
padding-bottom: 50px !important;
}
} .page-template-join .main-nav-primary{
background-color: transparent;
}
.page-template-join .main-nav-primary .navbar-nav .nav-link{
color: #fff;
}
.page-template-join .main-nav-primary .navbar-toggler-icon{
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M.75 5h22.5a.75.75 0 1 1 0 1.5H.75a.75.75 0 0 1 0-1.5zm0 6h22.5a.75.75 0 1 1 0 1.5H.75a.75.75 0 1 1 0-1.5zm0 6h22.5a.75.75 0 1 1 0 1.5H.75a.75.75 0 1 1 0-1.5z' fill='%23FFF' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
.page-template-servicjoines .main-nav-primary .navbar-toggler-icon.active {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1.293.222 12 10.929 22.707.222a.757.757 0 0 1 .986-.074l.085.074a.757.757 0 0 1 0 1.07L13.071 12l10.707 10.707a.757.757 0 0 1-1.07 1.071L12 13.071 1.293 23.778a.757.757 0 0 1-.986.074l-.085-.074a.757.757 0 0 1 0-1.07L10.929 12 .222 1.293A.757.757 0 1 1 1.292.222z' fill='%23FFF' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
.recrutement_header{
margin-top: -67px;
padding-top: 100px;
display: flex;
align-items: center;
margin-bottom: 160px;
position: relative;
}
.recrutement_header_left{
width: 55%;
margin-bottom: -110px;
}
.recrutement_header_right{
width: 45%;
padding: 0 5%;
}
@media (min-width: 1400px){
.recrutement_header{
min-height: 778px;
}
.recrutement_header_left{
position: absolute;
right: 50%;
top: 100px;
display: flex;
justify-content: flex-end;
}
.recrutement_header_right{
position: absolute;
left: 50%;
top: 50%;
transform: translateY(-50%);
display: flex;
flex-direction: column;
justify-content: flex-start;
}
}
.recrutement_header_right h1{
font-size: 80px;
line-height: 85px;
font-family: "degular-display", sans-serif;
font-weight: 300;
margin-bottom: 30px;
}
.recrutement_header_right .recrutement_header_desc{
font-size: 20px;
line-height: 30px;
font-family: "Manrope";
margin-bottom: 2.5rem;
}
.recrutement_header_right .recrutement_header_buttons{
display: flex;
flex-wrap: wrap;
}
.recrutement_header_right .recrutement_header_buttons a{
background-color: #da2921;
color: #fff;
font-size: 18px;
line-height: 23px;
font-family: "degular-display", sans-serif;
font-weight: 500;
position: relative;
margin-right: 20px;
padding: 12px 1rem 12px 50px;
border-radius: 24px;
margin-bottom: .5rem;
}
.recrutement_header_right .recrutement_header_buttons a:last-child{
margin-right: 0;
}
.recrutement_header_right .recrutement_header_buttons a:hover{
background-color: #c12114;
}
.recrutement_header_right .recrutement_header_buttons a::before{
content: "";
background-color: #fff;
border-radius: 50%;
width: 32px;
height: 32px;
position: absolute;
left: .5rem;
top: 50%;
transform: translateY(-50%);
background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='8px' height='8px' viewBox='0 0 8 8' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3ED6C54A3C-41BF-45A1-A9A6-CEB9B34BD04E%3C/title%3E %3Cg id='Recrutement' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Recrutement_Advaloris_desktop' transform='translate(-862.000000, -580.000000)'%3E %3Crect fill='%23FFFFFF' x='0' y='0' width='1440' height='7270'%3E%3C/rect%3E %3Cg id='INTRO'%3E %3Crect id='Rectangle' fill='%23000000' x='0' y='0' width='1440' height='768'%3E%3C/rect%3E %3Cg id='button/ancre/menu-copy' transform='translate(842.000000, 560.000000)' fill-rule='nonzero'%3E %3Crect id='Rectangle' fill='%23DA2921' x='0' y='0' width='245' height='48' rx='24'%3E%3C/rect%3E %3Cg id='Group' transform='translate(8.000000, 8.000000)'%3E %3Ccircle id='Oval' fill='%23FFFFFF' cx='16' cy='16' r='16'%3E%3C/circle%3E %3Cg id='icon/24px/arrow-up' transform='translate(12.000000, 12.000000)' fill='%23DA2921'%3E %3Cpath d='M7.57207336,7.72822186 C7.3297288,7.72876643 7.12892408,7.53595755 7.12559176,7.29394849 L7.10773309,1.52583637 L0.750185406,7.87399876 C0.58054799,8.04338575 0.301354218,8.04178284 0.129754801,7.87043675 C-0.0418446164,7.69909065 -0.0434498906,7.42030904 0.126187525,7.25092205 L6.49530139,0.891210551 L0.685777093,0.875102728 C0.44341024,0.871775334 0.248366311,0.669319929 0.250861683,0.429280246 C0.251407061,0.187293449 0.451932234,-0.00514724077 0.692371389,0.000105004935 L7.52367849,0.0240149966 C7.64000923,0.0246828734 7.75272982,0.0717920901 7.83462954,0.153570908 L7.8482795,0.167200711 C7.93017922,0.248979529 7.97735808,0.361533718 7.97802695,0.477692724 L8,7.29703272 C7.99943233,7.53514755 7.80859023,7.72570791 7.57207336,7.72822186 Z' id='Path'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
background-position: center center;
background-repeat: no-repeat;
transition: all .3s ease;
}
.recrutement_header_right .recrutement_header_buttons a:hover::before{
transform: translateY(-50%) scale(1.2);
}
.recrutement_chiffres{
margin-bottom: 70px;
}
.recrutement_chiffres .flag{
margin-bottom: 50px;
}
.recrutement_chiffres .recrutement_chiffres_content{
display: flex;
align-items: flex-start;
justify-content: center;
margin: 0 -1rem;
}
.recrutement_chiffres .recrutement_chiffre{
margin: 0 1rem;
text-align: center;
}
.recrutement_chiffres .recrutement_chiffre .chiffre{
font-size: 75px;
line-height: 1;
font-family: "degular-display", sans-serif;
font-weight: 300;
}
.recrutement_chiffres .recrutement_chiffre .desc{
font-size: 18px;
line-height: 28px;
font-weight: 700;
font-family: "Manrope";
}
.recrutement_esprit{
position: relative;
padding: 115px 0 190px;
margin-bottom: 115px;
}
.recrutement_esprit::before{
content: "";
background-color: #E5E5E5;
width: 80%;
height: 1px;
position: absolute;
left: 50%;
top: 0;
transform: translateX(-50%);
}
.recrutement_esprit::after{
content: "";
background-color: #E5E5E5;
width: 80%;
height: 1px;
position: absolute;
left: 50%;
bottom: 0;
transform: translateX(-50%);
}
.recrutement_esprit > h2{
width: fit-content;
width: -moz-fit-content;
font-size: 80px;
line-height: 1;
font-family: "degular-display", sans-serif;
font-weight: 300;
color: #da2921;
margin-left: 30%;
margin-bottom: 35px;
}
.recrutement_esprit .recrutement_esprit_sous_titre{
font-size: 20px;
line-height: 30px;
font-family: "Manrope";
width: 50%;
margin-bottom: 80px;
margin-left: 35%;
}
.recrutement_esprit .recrutement_esprit_content{
display: flex;
align-items: flex-start;
}
.recrutement_esprit_slider_images{
width: 50%;
}
.recrutement_esprit_slider_images .slick-list{
padding-left: 12vw;
margin: 0 -1rem;
}
.recrutement_esprit_slider_images .slider_image{
margin: 0 1rem;
}
.recrutement_esprit_slider_texts{
width: 50%;
padding: 0 9%;
}
.recrutement_esprit_slider_texts .slick-list{
margin: 0 -1rem;
}
.recrutement_esprit_slider_texts .slider_text{
margin: 2rem 1rem 0;
}
.recrutement_esprit_slider_texts .slider_text h3{
font-size: 40px;
line-height: 1;
font-family: "degular-display", sans-serif;
font-weight: 600;
margin-bottom: 1.5rem;
}
.recrutement_esprit_slider_texts .slider_text h3 span{
color: #da2921;
}
.recrutement_esprit_slider_bottom{
position: absolute;
bottom: 115px;
left: 12%;
display: flex;
align-items: center;
justify-content: space-between;
width: 18%;
}
.recrutement_esprit_slider_bottom .recrutement_arrows{
display: grid;
align-items: center;
grid-template-columns: 24px 24px;
column-gap: 40px;
}
.recrutement_esprit_slider_bottom .recrutement_dots{
font-size: 18px;
line-height: 28px;
font-family: "Manrope";
}
.recrutement_esprit_slider_bottom .recrutement_arrows .slick-arrow{
width: 24px;
height: 24px;
cursor: pointer;
}
.recrutement_esprit_slider_bottom .recrutement_arrows .prev-arrow{
background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3ED3F49178-5E85-448D-BE02-E911E9FF7347%3C/title%3E %3Cg id='Recrutement' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Recrutement_Advaloris_desktop' transform='translate(-323.000000, -2175.000000)'%3E %3Crect fill='%23FFFFFF' x='0' y='0' width='1440' height='7270'%3E%3C/rect%3E %3Cg id='ARGUMENTS' transform='translate(-427.000000, 1184.000000)' fill='%23141313' fill-rule='nonzero'%3E %3Cg id='fleche-slider-+-n°' transform='translate(593.000000, 987.000000)'%3E %3Cg id='icon/24px/arrow-left' transform='translate(157.000000, 4.000000)'%3E %3Cpath d='M7.2156945,5.08859116 L7.14644661,5.14644661 L0.146446609,12.1464466 L0.108961015,12.1883378 L0.0667474273,12.2502349 L0.0248492774,12.3439891 L0.00786912473,12.4111838 L0,12.5 L0.00282096186,12.5534276 L0.0248492774,12.6560109 L0.0568049675,12.7317582 L0.101502609,12.8020925 L0.146446609,12.8535534 L7.14644661,19.8535534 L7.2156945,19.9114088 C7.41056264,20.0464049 7.67998704,20.0271197 7.85355339,19.8535534 C8.04881554,19.6582912 8.04881554,19.3417088 7.85355339,19.1464466 L1.708,13 L23.5,13 C23.7761424,13 24,12.7761424 24,12.5 C24,12.2545401 23.8231248,12.0503916 23.5898756,12.0080557 L23.5,12 L1.707,12 L7.85355339,5.85355339 C8.04881554,5.65829124 8.04881554,5.34170876 7.85355339,5.14644661 C7.67998704,4.97288026 7.41056264,4.95359511 7.2156945,5.08859116 Z' id='Path'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}
.recrutement_esprit_slider_bottom .recrutement_arrows .next-arrow{
background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3E84F3C2E2-D094-4D54-95B5-548CD9B2F15E%3C/title%3E %3Cg id='Recrutement' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Recrutement_Advaloris_desktop' transform='translate(-387.000000, -2175.000000)'%3E %3Crect fill='%23FFFFFF' x='0' y='0' width='1440' height='7270'%3E%3C/rect%3E %3Cg id='ARGUMENTS' transform='translate(-427.000000, 1184.000000)' fill='%23141313' fill-rule='nonzero'%3E %3Cg id='fleche-slider-+-n°' transform='translate(593.000000, 987.000000)'%3E %3Cg id='icon/24px/arrow-left-copy' transform='translate(221.000000, 4.000000)'%3E %3Cpath d='M16.7843055,5.08859116 L16.8535534,5.14644661 L23.8535534,12.1464466 L23.891039,12.1883378 L23.9332526,12.2502349 L23.9751507,12.3439891 L23.9921309,12.4111838 L24,12.5 L23.997179,12.5534276 L23.9751507,12.6560109 L23.943195,12.7317582 L23.8984974,12.8020925 L23.8535534,12.8535534 L16.8535534,19.8535534 L16.7843055,19.9114088 C16.5894374,20.0464049 16.320013,20.0271197 16.1464466,19.8535534 C15.9511845,19.6582912 15.9511845,19.3417088 16.1464466,19.1464466 L22.292,13 L0.5,13 C0.223857625,13 0,12.7761424 0,12.5 C0,12.2545401 0.176875161,12.0503916 0.410124368,12.0080557 L0.5,12 L22.293,12 L16.1464466,5.85355339 C15.9511845,5.65829124 15.9511845,5.34170876 16.1464466,5.14644661 C16.320013,4.97288026 16.5894374,4.95359511 16.7843055,5.08859116 Z' id='Path'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}
@media (min-width: 1400px){
.recrutement_esprit_content{
max-width: 1400px;
margin-left: auto;
margin-right: auto;
position: relative;
}
.recrutement_esprit_slider_bottom{
bottom: -50px;
}
}
.recrutement_processus{
margin-bottom: 160px;
}
.recrutement_processus > h2{
font-size: 80px;
line-height: 1;
color: #da2921;
font-family: "degular-display", sans-serif;
font-weight: 300;
width: 60%;
margin-left: 25%;
margin-bottom: 90px;
}
.recrutement_processus_content{
display: grid;
grid-template-columns: 1fr 1fr 1fr;
column-gap: 2rem;
margin-bottom: 230px;
}
.recrutement_article{
position: relative;
}
.recrutement_article:nth-child(2)::before{
content: "";
width: 1px;
height: 100%;
background-color: #f1f1f1;
position: absolute;
left: -1rem;
top: 0;
}
.recrutement_article:nth-child(2)::after{
content: "";
width: 1px;
height: 100%;
background-color: #f1f1f1;
position: absolute;
right: -1rem;
top: 0;
}
.recrutement_article img{
margin-bottom: 1.5rem;
}
.recrutement_article .recrutement_article_title{
font-size: 22px;
line-height: 32px;
font-family: "Manrope";
font-weight: 700;
margin-bottom: 4px;
}
.recrutement_article .recrutement_article_desc{
font-size: 20px;
line-height: 30px;
font-family: "Manrope";
margin-bottom: 1.5rem;
}
.recrutement_article .btn_red{
padding: 15px 4rem 15px 1.5rem; }
.recrutement_article .btn_red:hover{ }
.recrutement_processus_video video{
margin: 0 auto;
}
.recrutement_offres{
margin-bottom: 130px;
}
.recrutement_postes{
padding: 3rem 0 2rem;
color: #fff;
}
@media (min-width: 1400px){
.mw-container{
max-width: 1400px;
margin-left: auto;
margin-right: auto;
}
}
.recrutement_postes .flag{
color: #fff;
margin-bottom: 60px;
}
.recrutement_postes_container{
display: flex;
align-items: flex-start;
}
.recrutement_postes_left{
width: 50%;
padding: 0 12%;
}
.recrutement_postes_left h2{
font-size: 80px;
line-height: 85px;
font-family: "degular-display", sans-serif;
font-weight: 300;
margin-bottom: 2rem;
}
.recrutement_postes_left div{
font-size: 20px;
line-height: 30px;
font-family: "Manrope";
}
.recrutement_postes_left a{
color: #fff;
text-decoration: underline;
}
.recrutement_postes_right{
padding-right: 7%;
}
.recrutement_postes_right .poste_dispo{
padding: 2rem;
border-top: 1px solid #505CD0;
}
.recrutement_postes_right .poste_dispo:first-child{
padding-top: 1rem;
border-top: none;
}
.recrutement_postes_right .poste_dispo .poste_titre{
font-size: 40px;
line-height: 1;
font-family: "degular-display", sans-serif;
font-weight: 600;
margin-bottom: 1.5rem;
}
.recrutement_postes_right .poste_dispo .poste_features{
display: flex;
margin-bottom: 2rem;
}
.recrutement_postes_right .poste_dispo .poste_feature{
padding-left: 1.5rem;
font-size: 14px;
font-weight: 600;
font-family: "Manrope";
margin-right: 3.5rem;
position: relative;
}
.recrutement_postes_right .poste_dispo .poste_feature::before{
content: "";
width: 12px;
height: 12px;
position: absolute;
left: 0;
top: 6px;
background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='12px' height='12px' viewBox='0 0 12 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3E4B67CA12-2785-42AB-A518-F57E25E47BC0%3C/title%3E %3Cg id='Recrutement' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Recrutement_Advaloris_desktop' transform='translate(-768.000000, -4400.000000)'%3E %3Crect fill='%23FFFFFF' x='0' y='0' width='1440' height='7270'%3E%3C/rect%3E %3Cg id='OFFRE-EMPLOI' transform='translate(0.000000, 4192.000000)'%3E %3Crect id='Rectangle-Copy-4' fill='%232633B6' x='0' y='0' width='1440' height='933'%3E%3C/rect%3E %3Cg id='1-offre' transform='translate(736.000000, 122.000000)' fill='%23C38E52'%3E %3Cg id='type-contrat' transform='translate(32.000000, 81.000000)'%3E %3Cg id='icon/24px/arrow-up' transform='translate(0.000000, 5.000000)'%3E %3Cpath d='M11.35811,11.5923328 C10.9945932,11.5931497 10.6933861,11.3039363 10.6883876,10.9409227 L10.6615996,2.28875456 L1.12527811,11.8109981 C0.870821986,12.0650786 0.452031327,12.0626743 0.194632201,11.8056551 C-0.0627669246,11.548636 -0.065174836,11.1304636 0.189281287,10.8763831 L9.74295209,1.33681583 L1.02866564,1.31265409 C0.66511536,1.307663 0.372549467,1.00397989 0.376292524,0.64392037 C0.377110592,0.280940174 0.677898351,-0.00772086116 1.03855708,0.000157507402 L11.2855177,0.0360224949 C11.4600138,0.0370243101 11.6290947,0.107688135 11.7519443,0.230356362 L11.7724192,0.250801066 C11.8952688,0.373469293 11.9660371,0.542300578 11.9670404,0.716539086 L12,10.9455491 C11.9991485,11.3027213 11.7128854,11.5885619 11.35811,11.5923328 Z' id='Path'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}
.recrutement_postes_right .poste_dispo .poste_feature:last-child{
margin-right: 0;
}
.recrutement_postes_right .poste_dispo .poste_feature .feature_value{
font-weight: 400;
display: block;
}
.recrutement_postes_right .poste_dispo a{
display: block;
width: fit-content;
width: -moz-fit-content;
border: 1px solid #fff;
padding: 12px 1.5rem;
border-radius: 25px;
color: #fff;
line-height: 22px;
font-family: "Manrope";
font-weight: 700;
}
.recrutement_postes_right .poste_dispo a:hover{
background-color: #fff;
color: #2633b6;
}
.recrutement_candidature > div{
display: flex;
padding: 3.5rem 0 4rem;
color: #fff;
}
.recrutement_candidature_left{
width: 50%;
padding: 0 12%;
}
.recrutement_candidature_left > h2{
font-size: 80px;
line-height: 85px;
font-family: "degular-display", sans-serif;
font-weight: 300;
margin-bottom: 0;
}
.recrutement_candidature_right{
padding-right: 15%;
padding-left: 2rem;
}
.recrutement_candidature_right p{
font-size: 20px;
line-height: 30px;
font-family: "Manrope";
margin-bottom: 2rem;
}
.recrutement_candidature_right a{
display: block;
width: 85%;
text-align: center;
border: 2px solid #fff;
padding: 22px 1.5rem;
border-radius: 64px;
color: #fff;
font-size: 24px;
line-height: 32px;
font-family: "Manrope";
}
.recrutement_candidature_right a:hover{
background-color: #fff;
color: #17249D;
}
.recrutement_engagement{
width: 78%;
margin: 0 7% 130px auto;
}
.recrutement_engagement > h2{
font-size: 80px;
line-height: 1;
font-family: "degular-display", sans-serif;
font-weight: 300;
color: #da2921;
margin-bottom: 2rem;
text-align: center;
}
.recrutement_engagement .recrutement_engagement_sous_titre{
font-size: 40px;
line-height: 1;
font-family: "degular-display", sans-serif;
font-weight: 600;
width: 80%;
margin-left: auto;
margin-bottom: 80px;
}
.recrutement_engagement .recrutement_engagement_content{
display: flex;
justify-content: space-between;
align-items: flex-end;
}
.recrutement_engagement_left{
margin-right: 1rem;
}
.recrutement_engagement_right{
width: 45%;
margin-left: 1rem;
}
.recrutement_engagement_right div{
font-size: 18px;
line-height: 28px;
font-family: "Manrope";
margin-bottom: 2.5rem;
}
.recrutement_engagement_right a{
font-size: 18px;
line-height: 23px;
font-family: "degular-display", sans-serif;
text-decoration: underline;
text-underline-offset: 5px;
}
.recrutement_actualites{
margin-bottom: 80px;
}
.recrutement_actualites > h3{
font-size: 50px;
font-family: "degular-display", sans-serif;
line-height: 56px;
text-align: center;
margin-bottom: 2.5rem;
}
.recrutement_actualites .container{
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
column-gap: 2rem;
}
.recrutement_actualites .article_item_thumb{
margin-bottom: 1.5rem;
position: relative;
}
@media (max-width: 1260px){
.recrutement_processus > h2{
width: initial;
}
.recrutement_postes_left,
.recrutement_candidature_left{
padding: 0 10%;
}
.recrutement_postes_right,
.recrutement_candidature_right{
padding-right: 5%;
}
.recrutement_postes_right .poste_dispo{
padding-right: 0;
}
}
@media (max-width:992px){
.recrutement_header{
display: block;
margin-bottom: 3rem;
padding: 100px 1rem 3rem;
}
.recrutement_header_left{
width: 100%;
margin: 0 auto 2rem;
}
.recrutement_header_left img{
width: 100%;
}
.recrutement_header_right{
width: 100%;
}
.recrutement_header_right h1{
font-size: 38px;
line-height: 40px;
margin-bottom: .5rem;
}
.recrutement_header_right .recrutement_header_desc{
font-size: 20px;
line-height: 30px;
margin-bottom: 1.5rem;
}
.recrutement_header_right .recrutement_header_buttons a{
margin-bottom: 1rem;
}
.recrutement_esprit{
padding: 4rem 1rem;
}
.recrutement_esprit::before,
.recrutement_esprit::after{
width: calc(100% - 2rem);
}
.recrutement_esprit > h2{
width: 100%;
margin-left: 0;
text-align: center;
font-size: 38px;
line-height: 40px;
margin-bottom: 1.5rem;
}
.recrutement_esprit .recrutement_esprit_sous_titre{
width: 100%;
margin-left: 0;
text-align: center;
font-size: 16px;
line-height: 26px;
margin-bottom: 1.5rem;
}
.recrutement_esprit .recrutement_esprit_content{
display: block;
}
.recrutement_esprit_slider_images{
width: 100%;
margin-bottom: 1rem;
}
.recrutement_esprit_slider_images .slick-list{
padding-left: 0;
}
.recrutement_esprit_slider_images .slider_image img{
margin: 0 auto;
}
.recrutement_esprit_slider_bottom{
position: initial;
width: 250px;
margin-bottom: 2rem;
}
.recrutement_esprit_slider_texts{
width: 100%;
padding: 0;
}
.recrutement_esprit_slider_texts .slider_text{
margin: 0 1rem;
}
.recrutement_esprit_slider_texts .slider_text h3{
font-size: 24px;
line-height: 30px;
margin-bottom: 1rem;
}
.recrutement_processus{
margin-bottom: 6rem;
}
.recrutement_processus > h2{
width: 100%;
margin: 0 auto 2.5rem;
font-size: 38px;
line-height: 40px;
text-align: center;
}
.recrutement_processus_content{
display: block;
margin-bottom: 100px;
}
.recrutement_article{
margin-bottom: 50px;
}
.recrutement_article:last-child{
margin-bottom: 0;
}
.recrutement_article:nth-child(2)::before,
.recrutement_article:nth-child(2)::after{
content: none;
}
.recrutement_article img{
width: 100%;
margin: 0 auto 1rem;
}
.recrutement_article .recrutement_article_title{
font-size: 18px;
line-height: 24px;
margin-bottom: .5rem;
}
.recrutement_article .recrutement_article_desc{
font-size: 16px;
line-height: 26px;
}
.recrutement_offres{
margin-bottom: 90px;
}
.recrutement_postes{
padding: 40px 1rem 4.5rem;
}
.recrutement_postes .flag{
max-width: initial;
margin-bottom: 4rem;
padding: 0;
}
.recrutement_postes_container{
display: block;
}
.recrutement_postes_left{
width: 100%;
text-align: center;
padding: 0;
margin-bottom: 2rem;
}
.recrutement_postes_left h2{
font-size: 38px;
line-height: 40px;
margin-bottom: 1.5rem;
}
.recrutement_postes_left div{
font-size: 16px;
line-height: 26px;
}
.recrutement_postes_right{
padding-right: 0;
}
.recrutement_postes_right .poste_dispo{
padding: 2rem 0 1rem;
}
.recrutement_postes_right .poste_dispo:first-child{
padding-top: 2rem;
border-top: 1px solid #505CD0;
}
.recrutement_postes_right .poste_dispo .poste_titre{
font-size: 24px;
line-height: 30px;
margin-bottom: .5rem;
}
.recrutement_postes_right .poste_dispo .poste_features{
flex-wrap: wrap;
margin-bottom: 1.5rem;
}
.recrutement_postes_right .poste_dispo .poste_feature{
font-size: 12px;
line-height: 18px;
margin-right: .75rem;
margin-bottom: .5rem;
}
.recrutement_candidature{
padding: 4.5rem 1rem;
display: block;
text-align: center;
}
.recrutement_candidature_left{
width: 100%;
padding: 0;
margin-bottom: 1.5rem;
}
.recrutement_candidature_left > h2{
font-size: 38px;
line-height: 40px;
}
.recrutement_candidature_right{
width: 100%;
padding: 0;
}
.recrutement_candidature_right p{
font-size: 16px;
line-height: 26px;
}
.recrutement_candidature_right a{
width: 100%;
}
.recrutement_engagement{
width: 100%;
padding: 0 1rem;
margin: 0 auto 80px;
}
.recrutement_engagement > h2{
font-size: 38px;
line-height: 40px;
margin-bottom: 1.5rem;
}
.recrutement_engagement .recrutement_engagement_sous_titre{
width: 100%;
margin: 0 auto 2.5rem;
font-size: 24px;
line-height: 30px;
text-align: center;
}
.recrutement_engagement .recrutement_engagement_content{
display: block;
}
.recrutement_engagement_left{
margin: 0 0 1.5rem;
}
.recrutement_engagement_left img{
margin: 0 auto;
}
.recrutement_engagement_right{
width: 100%;
margin: 0;
}
.recrutement_engagement_right div{
font-size: 18px;
line-height: 28px;
margin-bottom: 2rem;
}
.recrutement_actualites{
margin-bottom: 0;
}
.recrutement_actualites .container{
display: block;
}
.recrutement_actualites .slick-list{
margin: 0 -1rem;
}
.recrutement_actualites .article_item{
margin: 0 1rem 2rem;
}
}
@media (max-width: 768px){
.recrutement_chiffres .recrutement_chiffres_content{
flex-wrap: wrap;
}
.recrutement_chiffres{
margin-bottom: 1rem;
}
.recrutement_chiffres .recrutement_chiffre{
width: calc(50% - 2rem);
margin-bottom: 2.5rem;
}
.recrutement_chiffres .recrutement_chiffre .chiffre{
font-size: 50px;
line-height: 40px;
margin-bottom: 1rem;
}
.recrutement_chiffres .recrutement_chiffre .desc{
font-size: 14px;
line-height: 28px;
}
.recrutement_actualites .container{
max-width: initial;
}
}
@media (max-width: 575px){
.recrutement_processus_video{
margin: 0 -1rem;
}
} .newsroom_header{
background-color: #F1F1F1;
margin-bottom: 3.5rem;
padding: 4rem 0 2.5rem;
}
.newsroom_header .services_breadcrumb{
margin: 0 0 2rem;
}
.newsroom_header_content{
display: flex;
justify-content: space-between;
align-items: flex-end;
}
.newsroom_header_content .category_filter_newsroom.mobile{
display: none;
}
.newsroom_header_left{
width: calc(50% - 1rem);
}
.newsroom_firsts_sticky .article_item{
margin-bottom: 1.5rem;
}
.newsroom_firsts_sticky .article_item_thumb{
aspect-ratio: 604 / 604;
margin-bottom: 20px;
}
.newsroom_firsts_sticky .article_item .article_item_title{
font-size: 22px;
line-height: 32px;
margin-bottom: 0;
text-align: center;
min-height: 45px;
}
.newsroom_firsts_sticky .article_item .article_item_excerpt{
display: none;
}
.newsroom_firsts_sticky_bottom{
display: flex;
align-items: center;
justify-content: space-between;
width: 200px;
margin-bottom: 1rem;
}
.newsroom_firsts_sticky_bottom .newsroom_arrows{
display: grid;
align-items: center;
grid-template-columns: 24px 24px;
column-gap: 40px;
}
.newsroom_firsts_sticky_bottom .newsroom_dots{
font-size: 18px;
line-height: 28px;
font-family: "Manrope";
}
.newsroom_firsts_sticky_bottom .newsroom_arrows .slick-arrow{
width: 24px;
height: 24px;
cursor: pointer;
}
.newsroom_firsts_sticky_bottom .newsroom_arrows .prev-arrow{
background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3ED3F49178-5E85-448D-BE02-E911E9FF7347%3C/title%3E %3Cg id='Recrutement' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Recrutement_Advaloris_desktop' transform='translate(-323.000000, -2175.000000)'%3E %3Crect fill='%23F1F1F1' x='0' y='0' width='1440' height='7270'%3E%3C/rect%3E %3Cg id='ARGUMENTS' transform='translate(-427.000000, 1184.000000)' fill='%23141313' fill-rule='nonzero'%3E %3Cg id='fleche-slider-+-n°' transform='translate(593.000000, 987.000000)'%3E %3Cg id='icon/24px/arrow-left' transform='translate(157.000000, 4.000000)'%3E %3Cpath d='M7.2156945,5.08859116 L7.14644661,5.14644661 L0.146446609,12.1464466 L0.108961015,12.1883378 L0.0667474273,12.2502349 L0.0248492774,12.3439891 L0.00786912473,12.4111838 L0,12.5 L0.00282096186,12.5534276 L0.0248492774,12.6560109 L0.0568049675,12.7317582 L0.101502609,12.8020925 L0.146446609,12.8535534 L7.14644661,19.8535534 L7.2156945,19.9114088 C7.41056264,20.0464049 7.67998704,20.0271197 7.85355339,19.8535534 C8.04881554,19.6582912 8.04881554,19.3417088 7.85355339,19.1464466 L1.708,13 L23.5,13 C23.7761424,13 24,12.7761424 24,12.5 C24,12.2545401 23.8231248,12.0503916 23.5898756,12.0080557 L23.5,12 L1.707,12 L7.85355339,5.85355339 C8.04881554,5.65829124 8.04881554,5.34170876 7.85355339,5.14644661 C7.67998704,4.97288026 7.41056264,4.95359511 7.2156945,5.08859116 Z' id='Path'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}
.newsroom_firsts_sticky_bottom .newsroom_arrows .next-arrow{
background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3E84F3C2E2-D094-4D54-95B5-548CD9B2F15E%3C/title%3E %3Cg id='Recrutement' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Recrutement_Advaloris_desktop' transform='translate(-387.000000, -2175.000000)'%3E %3Crect fill='%23F1F1F1' x='0' y='0' width='1440' height='7270'%3E%3C/rect%3E %3Cg id='ARGUMENTS' transform='translate(-427.000000, 1184.000000)' fill='%23141313' fill-rule='nonzero'%3E %3Cg id='fleche-slider-+-n°' transform='translate(593.000000, 987.000000)'%3E %3Cg id='icon/24px/arrow-left-copy' transform='translate(221.000000, 4.000000)'%3E %3Cpath d='M16.7843055,5.08859116 L16.8535534,5.14644661 L23.8535534,12.1464466 L23.891039,12.1883378 L23.9332526,12.2502349 L23.9751507,12.3439891 L23.9921309,12.4111838 L24,12.5 L23.997179,12.5534276 L23.9751507,12.6560109 L23.943195,12.7317582 L23.8984974,12.8020925 L23.8535534,12.8535534 L16.8535534,19.8535534 L16.7843055,19.9114088 C16.5894374,20.0464049 16.320013,20.0271197 16.1464466,19.8535534 C15.9511845,19.6582912 15.9511845,19.3417088 16.1464466,19.1464466 L22.292,13 L0.5,13 C0.223857625,13 0,12.7761424 0,12.5 C0,12.2545401 0.176875161,12.0503916 0.410124368,12.0080557 L0.5,12 L22.293,12 L16.1464466,5.85355339 C15.9511845,5.65829124 15.9511845,5.34170876 16.1464466,5.14644661 C16.320013,4.97288026 16.5894374,4.95359511 16.7843055,5.08859116 Z' id='Path'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}
.newsroom_header_right{
width: calc(50% - 1rem);
}
.category_filter_newsroom{
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 115px;
position: relative;
}
.category_filter_newsroom h1{
font-size: 80px;
line-height: 85px;
font-family: "degular-display", sans-serif;
font-weight: 300;
margin-bottom: 0;
}
.category_filter_newsroom .category_filter_choice{
position: relative;
background-color: #fff;
}
.category_filter_newsroom .category_filter_choice:hover,
.category_filter_newsroom .category_filter_choice.active{
background-color: #221919;
}
.category_filter_newsroom .category_filter_choice::before{
background-color: #f1f1f1;
}
.category_filter_newsroom .category_filter_list{
bottom: 0;
transform: translateY(calc(100% + .4rem));
}
.newsroom_next_sticky{
display: flex;
margin: 0 -1rem;
}
.newsroom_next_sticky .article_item{
margin: 0 1rem;
width: 50%;
}
.newsroom_next_sticky .article_item .article_item_bottom{
height: 139px;
overflow: hidden;
}
.newsroom_list .article_item{
margin-bottom: 2.5rem;
}
.newsroom_list .article_item .article_tag{
background-color: #6D2357;
top: initial;
bottom: 20px;
left: 20px;
}
.newsroom_list .article_item .article_item_title{
margin-bottom: .75rem;
flex: initial;
}
@media (max-width: 1240px){
.category_filter_newsroom h1{
font-size: 60px;
}
.newsroom_firsts_sticky .article_item{
margin-bottom: 0;
}
.newsroom_next_sticky .article_item .article_item_bottom{
height: 145px;
}
.newsroom_firsts_sticky_bottom{
margin-bottom: 14px;
}
}
@media (max-width: 1024px){
.newsroom_header_content{
display: block;
}
.newsroom_header_content .category_filter_newsroom.mobile{
display: flex;
margin-bottom: 60px;
}
.category_filter_newsroom .category_filter_choice_layout::after{
content: none;
}
.category_filter_newsroom .category_filter_choice::after{
width: calc(100% + 20px);
right: 0;
transform: translateY(100%);
}
.category_filter_newsroom .category_filter_list{
width: initial;
left: initial;
right: 0;
transform: translateY(1rem);
}
.category_filter_newsroom .category_filter_list{
transform: translateY(calc(100% + .5rem));
}
.newsroom_header_left{
width: 100%;
margin-bottom: 3rem;
}
.newsroom_firsts_sticky .article_item .article_item_title{
font-size: 18px;
line-height: 24px;
text-align: left;
margin-bottom: 2rem;
}
.newsroom_header_right{
width: 100%;
}
.newsroom_header_right .category_filter_newsroom.desktop{
display: none;
}
.newsroom_next_sticky .article_item{
margin-bottom: 3rem;
}
.newsroom_next_sticky .article_item:last-child{
margin-bottom: 0;
}
.newsroom_next_sticky .article_item .article_item_bottom{
height: initial;
}
}
@media (max-width: 575px){
.category_filter_newsroom h1{
font-size: 38px;
line-height: 40px;
}
.category_filter_newsroom .category_filter_choice{
margin: 0;
}
.category_filter_newsroom .category_filter_list{
transform: translateY(calc(100% + 1rem));
}
}
@media (max-width: 480px){
.newsroom_next_sticky{
flex-wrap: wrap;
}
.newsroom_next_sticky .article_item{
width: 100%;
}
} .contact_header{
display: flex;
align-items: center;
}
.contact_header_left{
width: 45%;
padding: 0 10% 0 7%;
}
.contact_header_left .flag{
line-height: 30px;
margin-bottom: 10px;
}
.contact_header_left h1{
font-size: 80px;
line-height: 70px;
font-family: "degular-display", sans-serif;
font-weight: 300;
margin-bottom: 2.5rem;
}
.contact_header_desc{
font-size: 14px;
line-height: 21px;
font-family: "Manrope";
margin-bottom: 2.25rem;
}
.contact_header_address{
padding: 1rem 0 2.5rem;
margin-bottom: .75rem;
border-top: 1px solid #E5E5E5;
border-bottom: 1px solid #E5E5E5;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 2.25rem 50px;
}
.contact_header_address div{
padding-left: 18px;
position: relative;
font-size: 14px;
line-height: 21px;
font-weight: 500;
font-family: "Manrope";
}
.contact_header_address div::before{
content: "";
background-color: #da2921;
width: 10px;
height: 10px;
border-radius: 50%;
position: absolute;
left: 0;
top: 7px;
}
.contact_header_reseaux{
display: flex;
align-items: center;
margin-bottom: 60px;
}
.contact_header_reseaux a{
display: block;
padding-left: 18px;
position: relative;
font-size: 16px;
line-height: 24px;
font-family: "degular-display", sans-serif;
font-weight: 500;
margin-right: 18px;
}
.contact_header_reseaux a:last-child{
margin-right: 0;
}
.contact_header_reseaux a::before{
content: "";
width: 10px;
height: 10px;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='10px' height='10px' viewBox='0 0 10 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3E194D3317-8F57-48C3-8D77-7F19E2A34777%3C/title%3E %3Cg id='Contact' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Contact_Advaloris_desktop' transform='translate(-100.000000, -713.000000)'%3E %3Crect fill='%23FFFFFF' x='0' y='0' width='1440' height='2318'%3E%3C/rect%3E %3Cg id='icon/24px/arrow-up-copy' transform='translate(100.000000, 713.000000)' fill='%23DA2921' fill-rule='nonzero'%3E %3Cpath d='M9.4650917,9.66027733 C9.162161,9.66095804 8.9111551,9.41994694 8.9069897,9.11743562 L8.88466636,1.90729546 L0.937731757,9.84249845 C0.725684988,10.0542322 0.376692773,10.0522286 0.162193501,9.83804594 C-0.0523057705,9.62386332 -0.0543123633,9.2753863 0.157734406,9.06365256 L8.11912674,1.11401319 L0.857221366,1.09387841 C0.5542628,1.08971917 0.310457889,0.836649912 0.313577104,0.536600308 C0.314258827,0.234116811 0.564915293,-0.00643405097 0.865464236,0.000131256168 L9.40459811,0.0300187457 C9.55001154,0.0308535918 9.69091228,0.0897401126 9.79328693,0.191963635 L9.81034937,0.209000889 C9.91272402,0.311224411 9.9716976,0.451917148 9.97253369,0.597115905 L10,9.1212909 C9.99929041,9.41893443 9.76073779,9.65713489 9.4650917,9.66027733 Z' id='Path'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
transition: all .3s ease;
}
.contact_header_reseaux a:hover::before{
transform: translate(5px, -10px);
}
.contact_header_link > div{
display: flex;
align-items: center;
margin-bottom: 1rem;
}
.contact_header_link .contact_link_img{
background-color: #da2921;
width: 54px;
height: 54px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-right: 1rem;
}
.contact_header_link a{
font-size: 14px;
line-height: 21px;
font-family: "Manrope";
font-weight: 700;
}
.contact_header_link a{
position: relative;
overflow: hidden;
}
.contact_header_link a::before {
transform: translate3d(-100%, 0, 0);
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 1px;
background-color: #000;
opacity: 0;
transition: opacity 300ms, transform 300ms;
}
.contact_header_link a:hover::before,
.contact_header_link a:focus::before{
opacity: 1;
transform: translate3d(0, 0, 0);
}
.contact_header_right{
width: 55%;
background-color: #000;
padding: 7%;
}
.contact_header_right label{
font-size: 20px;
line-height: 30px;
font-family: "Manrope";
color: #fff;
margin-bottom: 1rem;
}
.contact_header_right .wpcf7-form > div{
display: grid;
grid-template-columns: 1fr 1fr;
column-gap: 2rem;
}
.contact_header_right .wpcf7-radio{
display: flex;
flex-wrap: wrap;
}
.contact_header_right .wpcf7-list-item label{
margin-bottom: 0;
}
.contact_header_right .wpcf7-list-item{
margin: 0 .5rem .75rem 0;
position: relative;
}
.contact_header_right .wpcf7-list-item input{
opacity: 0;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.contact_header_right .wpcf7-list-item input:checked ~ .wpcf7-list-item-label{
opacity: 100%;
}
.contact_header_right .wpcf7-list-item-label{
opacity: 40%;
border: 1px solid #fff;
border-radius: 1rem;
padding: 6px 20px;
font-size: 14px;
line-height: 21px;
font-family: "Manrope";
cursor: pointer;
transition: all .3s ease;
}
.contact_header_right .wpcf7-list-item-label:hover{
opacity: 100%;
}
.contact_header_right .wpcf7-text,
.contact_header_right .wpcf7-textarea{
width: 100%;
background-color: rgba(255, 255, 255, .1);
padding: 20px;
font-size: 14px;
line-height: 21px;
font-family: "Manrope";
color: #fff;
border: none;
outline: none;
}
.contact_header_right .wpcf7-text::placeholder,
.contact_header_right .wpcf7-textarea::placeholder{
color: #515151;
}
.contact_header_right #file_label{
font-size: 16px;
line-height: 24px;
font-weight: 500;
font-family: "degular-display", sans-serif;
padding-left: 1rem;
position: relative;
cursor: pointer;
margin-bottom: 1.5rem;
}
.contact_header_right #file_label::before{
content: "";
width: 8px;
height: 8px;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='8px' height='8px' viewBox='0 0 8 8' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3E477CA04B-4F03-47DD-AFD6-3824B4BCB9B9%3C/title%3E %3Cg id='Contact' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Contact_Advaloris_desktop' transform='translate(-736.000000, -862.000000)'%3E %3Crect fill='%23FFFFFF' x='0' y='0' width='1440' height='2318'%3E%3C/rect%3E %3Crect id='Rectangle' fill='%23000000' x='630' y='102' width='810' height='963'%3E%3C/rect%3E %3Cg id='icon/24px/arrow-up' transform='translate(736.000000, 862.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E %3Cpath d='M7.57207336,7.72822186 C7.3297288,7.72876643 7.12892408,7.53595755 7.12559176,7.29394849 L7.10773309,1.52583637 L0.750185406,7.87399876 C0.58054799,8.04338575 0.301354218,8.04178284 0.129754801,7.87043675 C-0.0418446164,7.69909065 -0.0434498906,7.42030904 0.126187525,7.25092205 L6.49530139,0.891210551 L0.685777093,0.875102728 C0.44341024,0.871775334 0.248366311,0.669319929 0.250861683,0.429280246 C0.251407061,0.187293449 0.451932234,-0.00514724077 0.692371389,0.000105004935 L7.52367849,0.0240149966 C7.64000923,0.0246828734 7.75272982,0.0717920901 7.83462954,0.153570908 L7.8482795,0.167200711 C7.93017922,0.248979529 7.97735808,0.361533718 7.97802695,0.477692724 L8,7.29703272 C7.99943233,7.53514755 7.80859023,7.72570791 7.57207336,7.72822186 Z' id='Path'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
transition: all .3s ease;
}
.contact_header_right #file_label:hover::before{
transform: translate(5px, -10px);
}
.contact_header_right #input_file{
display: none;
}
.contact_header_right .send_button{
display: flex;
align-items: center;
column-gap: 0;
}
.contact_header_right .send_button p{
margin-bottom: 0;
color: #fff;
font-size: 12px;
line-height: 18px;
font-family: "Manrope";
position: relative;
}
.contact_header_right .send_button .btn_red{
margin-right: 1.5rem;
}
.contact_header_right .send_button .wpcf7-spinner{
position: absolute;
right: -1.5rem;
top: 50%;
transform: translateY(-50%);
}
.contact_header_right .wpcf7-response-output{
color: #fff;
}
.contact_map{
display: flex;
align-items: center;
background-color: #F1F1F1;
}
.contact_map_left{
width: 60%;
}
.contact_map_left .vc_row{
width: 100%;
margin: 0 !important;
display: block !important;
}
.contact_map_left .vc_column-inner{
padding: 0 !important;
}
.contact_map_left .wpb_gmaps_widget{
margin-bottom: 0;
}
.contact_map_left .wpb_wrapper{
padding: 0 !important;
}
.contact_map_right{
width: 40%;
padding: 2rem 7%;
}
.contact_map_right h2{
font-size: 50px;
line-height: 56px;
font-family: "degular-display", sans-serif;
font-weight: 300;
margin-bottom: 1.5rem;
}
.contact_map_right .contact_map_desc{
padding-left: 2.5rem;
position: relative;
font-size: 18px;
line-height: 28px;
font-family: "Manrope";
margin-bottom: 2.5rem;
}
.contact_map_right .contact_map_desc::before{
content: "";
width: 1.5rem;
height: 1.5rem;
position: absolute;
left: 0;
top: 0;
background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3EDF13E5C1-D2AA-48B7-B02F-A91EC6882C31%3C/title%3E %3Cg id='Contact' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Contact_Advaloris_desktop' transform='translate(-948.000000, -1319.000000)'%3E %3Crect fill='%23FFFFFF' x='0' y='0' width='1440' height='2318'%3E%3C/rect%3E %3Cg id='Strate-nous-retrouver' transform='translate(-113.954614, 1065.000000)'%3E %3Cg id='Map' fill='%23F1F1F1'%3E %3Crect id='Rectangle' x='955.954614' y='5.68434189e-14' width='598' height='740'%3E%3C/rect%3E %3C/g%3E %3Cg id='txt' transform='translate(1061.954614, 170.000000)' fill='%23DA2921' fill-rule='nonzero'%3E %3Cg id='icon/24px/arrow-right' transform='translate(0.000000, 84.000000)'%3E %3Cpath d='M16.7843055,5.08859116 L16.8535534,5.14644661 L23.8535534,12.1464466 L23.891039,12.1883378 L23.9332526,12.2502349 L23.9751507,12.3439891 L23.9921309,12.4111838 L24,12.5 L23.997179,12.5534276 L23.9751507,12.6560109 L23.943195,12.7317582 L23.8984974,12.8020925 L23.8535534,12.8535534 L16.8535534,19.8535534 L16.7843055,19.9114088 C16.5894374,20.0464049 16.320013,20.0271197 16.1464466,19.8535534 C15.9511845,19.6582912 15.9511845,19.3417088 16.1464466,19.1464466 L22.292,13 L0.5,13 C0.223857625,13 0,12.7761424 0,12.5 C0,12.2545401 0.176875161,12.0503916 0.410124368,12.0080557 L0.5,12 L22.293,12 L16.1464466,5.85355339 C15.9511845,5.65829124 15.9511845,5.34170876 16.1464466,5.14644661 C16.320013,4.97288026 16.5894374,4.95359511 16.7843055,5.08859116 Z' id='Path'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}
.contact_map_right .contact_map_visit{
padding-left: 2.5rem;
}
.contact_map_right .contact_map_visit p{
font-size: 18px;
line-height: 24px;
font-family: "Manrope";
font-weight: 800;
color: #221919;
margin-bottom: 5px;
}
.contact_map_right .contact_map_visit div{
padding-left: 18px;
position: relative;
font-size: 18px;
line-height: 28px;
font-family: "Manrope";
}
.contact_map_right .contact_map_visit div::before{
content: "";
width: 10px;
height: 10px;
border-radius: 50%;
background-color: #da2921;
position: absolute;
left: 0;
top: 8px;
}
@media (max-width: 1240px){
.contact_header_left{
padding: 0 7%;
}
.contact_header_right{
padding: 5%;
}
.contact_map_right{
padding: 4rem 5%;
}
}
@media (max-width: 992px){
.contact_header{
display: block;
}
.contact_header_left{
width: 100%;
padding: 0 5%;
margin: 3rem auto;
}
.contact_header_left h1{
font-size: 38px;
line-height: 40px;
}
.contact_header_link .contact_link_img{
width: 40px;
height: 40px;
}
.contact_header_right{
width: 100%;
padding: 3rem 5%;
}
.contact_header_right .wpcf7-form > div{
display: block;
}
.contact_header_right label{
font-size: 18px;
line-height: 24px;
}
.contact_map{
display: block;
}
.contact_map_left{
width: 100%;
}
.contact_map_left .vc_column_container{
float: none;
}
.contact_map_right{
width: 100%;
}
.contact_map_right h2{
font-size: 25px;
line-height: 28px;
margin-bottom: 1rem;
}
.contact_map_right .contact_map_desc{
font-size: 16px;
line-height: 26px;
}
.contact_map_right .contact_map_visit p{
font-size: 16px;
}
.contact_map_right .contact_map_visit div{
font-size: 16px;
line-height: 26px;
}
}
@media (max-width: 575px){
.contact_header_address{
display: block;
}
.contact_header_address div{
margin-bottom: 1rem;
}
.contact_header_address div:last-child{
margin-bottom: 0;
}
} html.has-scroll-smooth {
overflow: hidden; }
html.has-scroll-dragging {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.has-scroll-smooth body {
overflow: hidden; }
.has-scroll-smooth [data-scroll-container] {
min-height: 100vh; }
[data-scroll-direction="horizontal"] [data-scroll-container] {
height: 100vh;
display: inline-block;
white-space: nowrap; }
[data-scroll-direction="horizontal"] [data-scroll-section] {
display: inline-block;
vertical-align: top;
white-space: nowrap;
height: 100%; }
.c-scrollbar {
position: absolute;
right: 0;
top: 0;
width: 11px;
height: 100%;
transform-origin: center right;
transition: transform 0.3s, opacity 0.3s;
opacity: 0; }
.c-scrollbar:hover {
transform: scaleX(1.45); }
.c-scrollbar:hover, .has-scroll-scrolling .c-scrollbar, .has-scroll-dragging .c-scrollbar {
opacity: 1; }
[data-scroll-direction="horizontal"] .c-scrollbar {
width: 100%;
height: 10px;
top: auto;
bottom: 0;
transform: scaleY(1); }
[data-scroll-direction="horizontal"] .c-scrollbar:hover {
transform: scaleY(1.3); }
.c-scrollbar_thumb {
position: absolute;
top: 0;
right: 0;
background-color: black;
opacity: 0.5;
width: 7px;
border-radius: 10px;
margin: 2px;
cursor: -webkit-grab;
cursor: grab; }
.has-scroll-dragging .c-scrollbar_thumb {
cursor: -webkit-grabbing;
cursor: grabbing; }
[data-scroll-direction="horizontal"] .c-scrollbar_thumb {
right: auto;
bottom: 0; } .services_header .flag span,
.services_header h1,
.page-template-services section h2.is-inview,
.anim-fadein{
overflow: hidden;
position: relative;
top: 0;
opacity: 0;
animation: reveal-block .7s .5s forwards;
}
.services_header .flag span{
animation-delay: .8s;
}
.page-template-services section h2.is-inview{
animation-delay: .4s;
}
.anim-fadein{
animation-delay: 1.0s;
} @keyframes reveal-block {
to {
top: -30px;
opacity: 1;
}
}
@keyframes reveal-text {
from {
transform: scaleY(100%);
}
to {
transform: scaleY(0%);
}
} .services_header .slick-slide,
.services_header .slick-slide:nth-child(4){
transform: translatey(0px);
animation: float 3s ease-in-out alternate infinite;
}
.services_header .slick-slide:nth-child(3),
.services_header .slick-slide:nth-child(5){
transform: translatey(0px);
animation: float 2s ease-in-out alternate infinite;
}
.services_header .slick-slide:nth-child(2),
.services_header .slick-slide:nth-child(6),{
transform: translatey(0px);
animation: float 4s ease-in-out alternate infinite;
}
@keyframes float {
0% {
-webkit-transform: translatey(0px);
transform: translatey(0px);
}
50% {
-webkit-transform: translatey(-20px);
transform: translatey(-20px);
}
100% {
-webkit-transform: translatey(0px);
transform: translatey(0px);
}
} body.page-template-services > main > section{
position: relative;
}
.section_masque{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
max-height: 0;
transition: background ease .5s;
overflow: hidden;
} .page_sommaire{
position: fixed;
top: 50%;
left: 0;
transform: translateY(-50%);
background: rgba(0,0,0,.1);
border: 1px solid #262525;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
display: flex;
flex-direction: column;
padding: 3rem 1.5rem;
border-left: none;
transition: all .3s ease;
}
.page_sommaire > a{
font-family: "degular-display", sans-serif;
color: #545454;
font-weight: 600;
}
.page_sommaire > a + a{
margin-top: 1.5rem;
}html.has-scroll-smooth {
overflow: hidden; }
html.has-scroll-dragging {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.has-scroll-smooth body {
overflow: hidden; }
.has-scroll-smooth [data-scroll-container] {
min-height: 100vh; }
[data-scroll-direction="horizontal"] [data-scroll-container] {
height: 100vh;
display: inline-block;
white-space: nowrap; }
[data-scroll-direction="horizontal"] [data-scroll-section] {
display: inline-block;
vertical-align: top;
white-space: nowrap;
height: 100%; }
.c-scrollbar {
position: absolute;
right: 0;
top: 0;
width: 11px;
height: 100%;
transform-origin: center right;
transition: transform 0.3s, opacity 0.3s;
opacity: 0; }
.c-scrollbar:hover {
transform: scaleX(1.45); }
.c-scrollbar:hover, .has-scroll-scrolling .c-scrollbar, .has-scroll-dragging .c-scrollbar {
opacity: 1; }
[data-scroll-direction="horizontal"] .c-scrollbar {
width: 100%;
height: 10px;
top: auto;
bottom: 0;
transform: scaleY(1); }
[data-scroll-direction="horizontal"] .c-scrollbar:hover {
transform: scaleY(1.3); }
.c-scrollbar_thumb {
position: absolute;
top: 0;
right: 0;
background-color: black;
opacity: 0.5;
width: 7px;
border-radius: 10px;
margin: 2px;
cursor: -webkit-grab;
cursor: grab; }
.has-scroll-dragging .c-scrollbar_thumb {
cursor: -webkit-grabbing;
cursor: grabbing; }
[data-scroll-direction="horizontal"] .c-scrollbar_thumb {
right: auto;
bottom: 0; }.container {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 768px) {
.container {
width: 750px;
}
}
@media (min-width: 992px) {
.container {
width: 970px;
}
}
@media (min-width: 1280px) {
.container {
width: 1240px;
}
}
.container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.row {
margin-right: -15px;
margin-left: -15px;
}
.row-no-gutters {
margin-right: 0;
margin-left: 0;
}
.row-no-gutters [class*="col-"] {
padding-right: 0;
padding-left: 0;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1280px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
display: table;
content: " ";
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
clear: both;
}
.center-block {
display: block;
margin-right: auto;
margin-left: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
}
.affix {
position: fixed;
}
html {
scroll-behavior: smooth;
}
body.frozen {
width: 100vw;
height: 100vh;
overflow: hidden;
}
*[data-scroll-container], *[data-scroll-main] {
perspective: 1px;
}
@media (min-width: 1260px) {
.container.container--wide {
max-width: 1240px;
}
}
.standard-active-scroll {
position: relative;
top: 40px;
opacity: 0;
transition: all 0.2s;
}
.standard-active-scroll.scroll-active {
opacity: 1;
top: 0;
}
.text-white {
color: #FFFFFF;
}
.text-bold {
font-weight: bold;
}
.text-semibold {
font-weight: 600;
}
.text-italic {
font-style: italic;
}
.scroll-reveal {
visibility: hidden;
}
.after_arrow {
position: relative;
}
.after_arrow::after {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m16.784 5.089.07.057 7 7 .037.042.042.062.042.094.017.067.008.089-.003.053-.022.103-.032.076-.045.07-.044.052-7 7-.07.057a.5.5 0 0 1-.638-.765L22.292 13H.5a.5.5 0 0 1-.09-.992L.5 12h21.793l-6.147-6.146a.5.5 0 0 1 .638-.765z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/svg%3E ");
display: inline-block;
width: 24px;
height: 24px;
margin-left: 0.75rem;
position: relative;
left: 0;
transition: all 0.3s ease;
}
.after_arrow:hover::after {
left: 1rem;
}
.img--haslogo {
position: relative;
}
.img--haslogo .logo-wrapper {
content: "";
width: 140px;
height: 140px;
overflow: hidden;
background-color: #EFEFEF;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
.img--haslogo .logo-wrapper .inner-logo {
max-width: 120px;
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
}
.video-wrapper {
position: relative;
z-index: 1;
margin-left: auto;
margin-right: auto;
opacity: 0;
right: 15%;
transition: all 0.8s ease-in-out;
}
.video-wrapper.scroll-active {
opacity: 1;
right: 0;
}
@media (min-width: 768px) and (max-width: 1279px) {
.video-wrapper {
width: 70vw;
height: 39.375vw;
}
}
.video-background {
width: 90vw;
height: 50.63vw;
position: relative;
overflow: hidden;
z-index: -99;
background-size: 0;
background-repeat: no-repeat;
margin: 0 auto;
}
@media (max-width: 767px) {
.video-background {
overflow: hidden;
background-size: cover;
background-position: center center;
}
}
@media (min-width: 577px) and (max-width: 1279px) {
.video-background {
width: 70vw;
height: 39.375vw;
}
}
@media (min-width: 1280px) {
.video-background {
width: 1070px;
height: 602px;
}
}
.video-foreground,
.video-background iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
}
@media (min-aspect-ratio: 16/9) {
.video-foreground {
height: 300%;
top: -100%;
}
}
@media (max-aspect-ratio: 16/9) {
.video-foreground {
width: 300%;
left: -100%;
}
}
.slick-fancy-bar .slick-dots li {
width: 65px;
height: 2px;
margin: 0;
}
.slick-fancy-bar .slick-dots li button {
padding: 0;
width: 65px;
height: 2px;
background-color: #f1f1f1;
}
.slick-fancy-bar .slick-dots .slick-active button {
background-color: #221919;
}
.slick-fancy-bar .slick-dots li button:before {
content: none;
}
.btn_black_white::before, .btn_black_white:hover::before {
content: "";
opacity: 1;
background-image: none;
transform: translateY(-50%);
}
.btn_black_white::after {
background-color: transparent;
}
.btn_black_white:hover::after {
transform: none;
animation: arrow 0.3s ease-in-out 0s 1 forwards;
}
@media screen and (max-width: 767px) {
.btn_black_white {
font-size: 14px;
padding: 16px 60px 16px 16px;
}
.btn_black_white::before, .btn_black_white::after {
width: 44px;
height: 32px;
right: 8px;
}
}
.btn_black_white--fancy {
text-align: center;
padding: 18px 80px;
max-width: 100%;
width: 600px;
}
.btn_black_white--fancy::before, .btn_black_white--fancy:hover::before {
content: "";
opacity: 1;
background-image: none;
transform: translateY(-50%);
transition: background-color 0.5s;
background-image: none;
}
.btn_black_white--fancy::before {
background-color: #da2921;
}
.btn_black_white--fancy::after {
background-color: transparent;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12.4995682,0.410124368 L12.5077487,0.5 L12.5081247,11.4918753 L23.5,11.4922513 L23.5898756,11.5004318 C23.8231248,11.5434239 24,11.7507361 24,12 C24,12.2804219 23.7761424,12.5077487 23.5,12.5077487 L12.5081247,12.5072193 L12.5077487,23.5 C12.5077487,23.7761424 12.2804219,24 12,24 C11.7507361,24 11.5434239,23.8231248 11.5004318,23.5898756 L11.4922513,23.5 L11.4927807,12.5072193 L0.5,12.5077487 L0.410124368,12.4995682 C0.176875161,12.4565761 0,12.2492639 0,12 C0,11.7195781 0.223857625,11.4922513 0.5,11.4922513 L11.4920626,11.4911572 L11.4922513,0.5 C11.4922513,0.223857625 11.7195781,0 12,0 C12.2492639,0 12.4565761,0.176875161 12.4995682,0.410124368 Z' fill='%23FFFFFF' fill-rule='nonzero'/%3E %3C/svg%3E ");
transform: translateY(-50%) rotate(0deg);
transition: transform 0.2s;
}
.btn_black_white--fancy:hover::after {
animation: none;
transform: translateY(-50%) rotate(360deg);
opacity: 1;
}
@media screen and (max-width: 767px) {
.btn_black_white--fancy {
font-size: 14px;
padding: 16px 60px 16px 16px;
}
.btn_black_white--fancy::before, .btn_black_white--fancy::after {
width: 44px;
height: 32px;
right: 8px;
}
}
.btn_black_white--fancy-grey, .btn_black_white--fancy-grey:hover {
background-color: #E6E9EB;
}
.btn_fancy {
padding: 18px 80px;
max-width: 100%;
width: 600px;
}
.btn_fancy::before, .btn_fancy:hover::before {
content: "";
opacity: 1;
background-image: none;
transform: translateY(-50%);
transition: background-color 0.5s;
}
.btn_fancy::before {
background-color: #000000;
}
.btn_fancy:hover::before {
background-color: #da2921;
}
.btn_fancy::after {
background-color: transparent;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12.4995682,0.410124368 L12.5077487,0.5 L12.5081247,11.4918753 L23.5,11.4922513 L23.5898756,11.5004318 C23.8231248,11.5434239 24,11.7507361 24,12 C24,12.2804219 23.7761424,12.5077487 23.5,12.5077487 L12.5081247,12.5072193 L12.5077487,23.5 C12.5077487,23.7761424 12.2804219,24 12,24 C11.7507361,24 11.5434239,23.8231248 11.5004318,23.5898756 L11.4922513,23.5 L11.4927807,12.5072193 L0.5,12.5077487 L0.410124368,12.4995682 C0.176875161,12.4565761 0,12.2492639 0,12 C0,11.7195781 0.223857625,11.4922513 0.5,11.4922513 L11.4920626,11.4911572 L11.4922513,0.5 C11.4922513,0.223857625 11.7195781,0 12,0 C12.2492639,0 12.4565761,0.176875161 12.4995682,0.410124368 Z' fill='%23FFFFFF' fill-rule='nonzero'/%3E %3C/svg%3E ");
transform: translateY(-50%) rotate(0deg);
transition: transform 0.2s;
}
.btn_fancy:hover::after {
transform: translateY(-50%) rotate(360deg);
opacity: 1;
}
@media screen and (max-width: 767px) {
.btn_fancy {
font-size: 14px;
padding: 16px 60px 16px 16px;
}
.btn_fancy::before, .btn_fancy::after {
width: 44px;
height: 32px;
right: 8px;
}
}
@media (max-width: 768px) {
.main-nav-primary .navbar-brand {
padding: 0.75rem 0 1.25rem;
}
}
.main-nav-primary .lang_switch {
font-family: "Manrope", sans-serif;
font-size: 13px;
}
@media (min-width: 1280px) {
.main-nav-primary .lang_switch .nav-link {
padding-left: 30px !important;
}
}
.main-nav-primary .lang_switch > * {
text-transform: capitalize;
}
.main-nav-primary .lang_switch a {
color: #c0c0c0;
}
.main-nav-primary .lang_switch .current_lang, .main-nav-primary .lang_switch a:hover {
font-weight: 700 !important;
color: #141313;
}
.main-nav-primary .navbar-nav--alt .nav-link, .main-nav-primary .navbar-nav--alt .nav-link.active {
color: #FFFFFF;
font-size: 13px;
font-weight: 500;
}
@media (min-width: 768px) {
.main-nav-primary .navbar-nav--alt .nav-link, .main-nav-primary .navbar-nav--alt .nav-link.active {
line-height: 37px;
padding: 15px 6px !important;
}
}
@media (min-width: 1280px) {
.main-nav-primary .navbar-nav--alt .nav-link, .main-nav-primary .navbar-nav--alt .nav-link.active {
padding: 15px 10px !important;
}
}
.main-nav-primary .navbar-nav--alt .nav-link.text-black, .main-nav-primary .navbar-nav--alt .nav-link.active.text-black {
color: #141313;
}
.main-nav-primary .navbar-nav--alt:hover .nav-link.text-black:hover {
color: #000000;
}
.main-nav-primary .navbar-nav--alt .dropdown-item::after {
content: "";
background-color: #c0c0c0;
position: absolute;
left: 0;
bottom: 0;
width: calc(100% - 2.5rem);
height: 1px;
max-width: 0;
transition: max-width 0.2s ease, left 0.2s ease;
}
.main-nav-primary .navbar-nav--alt:hover .nav-link:hover {
color: #FFFFFF;
}
.main-nav-primary .navbar-nav--alt:hover .nav-item .dropdown-item:hover::after {
left: 2.5rem;
max-width: calc(100% - 2.5rem);
height: 2px;
}
.main-nav-primary .navbar-nav--alt .nav-item.dropdown .dropdown-item {
font-size: 20px;
margin-bottom: 1.5rem;
}
.main-nav-primary .navbar-nav--alt .nav-item.dropdown .dropdown-item.title-item::before, .main-nav-primary .navbar-nav--alt .nav-item.dropdown .dropdown-item.red-item::before {
display: none;
}
.main-nav-primary .navbar-nav--alt .nav-item.dropdown .dropdown-item.title-item:hover, .main-nav-primary .navbar-nav--alt .nav-item.dropdown .dropdown-item.red-item:hover {
padding-left: 0 !important;
}
.main-nav-primary .navbar-nav--alt .nav-item.dropdown .dropdown-item.title-item {
font-size: 30px;
}
.main-nav-primary .navbar-nav--alt .nav-item.dropdown .dropdown-item.title-item::after {
content: "";
display: inline-block !important;
position: relative;
left: 0;
top: 5px;
max-width: 30px;
line-height: 50px;
width: 30px;
height: 30px;
background-color: transparent;
background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M32.144 32.456a.887.887 0 0 1-.893-.868l-.036-11.536L18.5 32.748a.881.881 0 0 1-1.24-.007.878.878 0 0 1-.008-1.24l12.739-12.719-11.62-.032a.887.887 0 0 1-.87-.891.863.863 0 0 1 .884-.859l13.662.048a.892.892 0 0 1 .622.26l.028.026a.889.889 0 0 1 .26.621L33 31.595a.863.863 0 0 1-.856.861z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/g%3E %3C/svg%3E ");
background-position: center center;
border-radius: 25px;
}
.main-nav-primary .navbar-nav--alt .nav-item.dropdown .dropdown-item.title-item:hover::after {
border: 1px solid #da2921;
}
.main-nav-primary .navbar-nav--alt .nav-item.dropdown .dropdown-item.red-item {
text-transform: uppercase;
color: #da2921;
text-decoration: underline;
font-family: "degular display", sans-serif;
font-size: 16px;
font-weight: 500;
}
.main-nav-primary .navbar-nav--alt .nav-item.dropdown .dropdown-item.red-item:hover::after {
display: none;
}
@media (min-width: 1024px) {
.main-nav-primary .navbar-nav--alt .nav-item.search {
width: 16px;
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill-rule='evenodd'%3E %3Cpath d='M6.667 0a6.667 6.667 0 0 1 5.007 11.068l4.187 4.123a.474.474 0 1 1-.67.67l-4.19-4.128A6.667 6.667 0 1 1 6.667 0zm0 1a5.667 5.667 0 1 0 0 11.333A5.667 5.667 0 0 0 6.667 1z' fill='%23141313' fill-rule='nonzero'/%3E %3C/g%3E %3C/svg%3E ");
background-repeat: no-repeat;
background-position: center;
}
.main-nav-primary .navbar-nav--alt .nav-item.search a {
font-size: 0 !important;
}
}
.main-nav-primary.active .navbar-nav--alt .nav-link, .main-nav-primary.active .navbar-nav--alt .nav-link.active {
color: #141313 !important;
}
.main-nav-primary.active .navbar-nav--alt:hover .nav-link.text-black:hover {
color: #000000;
}
@media (max-width: 1023px) {
.main-nav-primary .navbar-toggler, .main-nav-primary .mobile_search_btn {
display: block;
}
.main-nav-primary .mobile_search_btn {
position: relative;
cursor: pointer;
}
.main-nav-primary .mobile_search_btn::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 16px;
height: 16px;
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill-rule='evenodd'%3E %3Cpath d='M6.667 0a6.667 6.667 0 0 1 5.007 11.068l4.187 4.123a.474.474 0 1 1-.67.67l-4.19-4.128A6.667 6.667 0 1 1 6.667 0zm0 1a5.667 5.667 0 1 0 0 11.333A5.667 5.667 0 0 0 6.667 1z' fill='%23141313' fill-rule='nonzero'/%3E %3C/g%3E %3C/svg%3E");
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.main-nav-primary #advaloris-navbar {
display: block !important;
overflow-y: scroll;
position: absolute;
bottom: 0;
left: -100vw;
opacity: 0;
transform: translateY(100%);
width: 100vw;
height: calc(100vh - 30px - 2rem);
z-index: 101;
background: white;
transition: all 0.2s;
}
.main-nav-primary #advaloris-navbar.show-nav {
left: 0;
opacity: 1;
}
.main-nav-primary #advaloris-navbar .navbar-nav {
flex-direction: column;
padding-top: 0;
}
.main-nav-primary #advaloris-navbar .nav-link, .main-nav-primary #advaloris-navbar dropdown-item {
line-height: 40px;
border-top: 1px solid #F1F1F1;
color: #141313;
}
.main-nav-primary #advaloris-navbar .nav-link {
font-size: 20px !important;
}
.main-nav-primary #advaloris-navbar .dropdown-item {
font-size: 16px !important;
}
.main-nav-primary #advaloris-navbar .dropdown-item.title-item::after {
top: 8px;
}
.main-nav-primary #advaloris-navbar .has-child {
position: relative;
}
.main-nav-primary #advaloris-navbar .has-child::after {
content: "";
display: block;
position: absolute;
top: calc(50% - 9px);
right: 20px;
width: 16px;
height: 16px;
border-color: #7D7D7D;
border-style: solid;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
transition: transform 0.2s;
}
.main-nav-primary #advaloris-navbar .has-child + .dropdown-menu {
position: relative;
box-sizing: border-box;
width: 100vw;
max-height: 0;
overflow: hidden;
transition: max-height 0.5s;
padding: 0 7.5vw !important;
}
.main-nav-primary #advaloris-navbar .has-child + .dropdown-menu .dropdown-item:first-child {
margin-top: 1.5rem;
}
.main-nav-primary #advaloris-navbar .has-child + .dropdown-menu .dropdown-item.title-item {
font-size: 18px !important;
font-weight: 500;
}
.main-nav-primary #advaloris-navbar .has-child + .dropdown-menu .dropdown-item:not(.title-item, .red-item) {
position: relative;
padding-left: 36px !important;
}
.main-nav-primary #advaloris-navbar .has-child + .dropdown-menu .dropdown-item:not(.title-item, .red-item)::before {
content: "";
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 24px;
height: 24px;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m16.784 5.089.07.057 7 7 .037.042.042.062.042.094.017.067.008.089-.003.053-.022.103-.032.076-.045.07-.044.052-7 7-.07.057a.5.5 0 0 1-.638-.765L22.292 13H.5a.5.5 0 0 1-.09-.992L.5 12h21.793l-6.147-6.146a.5.5 0 0 1 .638-.765z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/svg%3E");
transition: left 0.3s ease;
}
.main-nav-primary #advaloris-navbar .has-child.active-item {
opacity: 1;
}
.main-nav-primary #advaloris-navbar .has-child.active-item::after {
transform: rotate(225deg);
}
.main-nav-primary #advaloris-navbar .has-child.active-item + .dropdown-menu {
position: relative;
max-height: 999px;
}
}
#main-footer .main_footer_left .main_footer_row {
align-items: flex-start;
}
#main-footer .main_footer_left .main_footer_row .main_footer_col h3 {
line-height: 100%;
margin-bottom: 24px;
}
.reveal-text {
visibility: hidden;
}
.line {
position: relative;
overflow: hidden;
display: flex;
}
.hover-line span {
position: relative;
display: inline-block;
overflow: hidden;
text-decoration: none;
padding-bottom: 2px;
}
.hover-line span::after {
content: "";
display: block;
height: 1px;
width: 100%;
position: absolute;
bottom: 0;
left: 0;
background-color: #000;
}
.hover-line span:hover::after {
transform: translateX(200%);
transition: all 0.3s;
}
.hover-line span::before {
content: "";
display: block;
height: 1px;
width: 100%;
position: absolute;
left: -200%;
bottom: 0;
background-color: #000;
}
.hover-line span:hover::before {
transition: all 0.3s 0.075s;
transform: translateX(200%);
}
.hover-line--white span, .hover-line--white:hover span {
color: #FFFFFF;
}
.hover-line--white span::after, .hover-line--white span::before, .hover-line--white:hover span::after, .hover-line--white:hover span::before {
background-color: #FFFFFF;
}
.hover-line--with-arrow {
display: inline-block;
position: relative;
padding-right: calc(16px + 0.5em);
}
.hover-line--with-arrow::after {
content: "";
position: absolute;
top: 50%;
right: 0;
transform: translateY(calc(-50% - 4px));
width: 16px;
height: 16px;
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m11.19 3.392.046.039 4.666 4.667.025.028.029.04.027.063.012.045.005.06-.002.035-.015.068-.02.05-.03.048-.03.034-4.667 4.667-.046.038a.333.333 0 0 1-.426-.51l4.097-4.097H.333a.333.333 0 0 1-.06-.662L.333 8h14.529l-4.098-4.098a.333.333 0 0 1 .426-.51z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/svg%3E ");
background-repeat: no-repeat;
background-size: 16px;
background-position: right top;
}
.reveal-wrapper h1, .reveal-wrapper h2 {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
}
.reveal-wrapper h1 div:not(.pre-arrow)::before, .reveal-wrapper h2 div:not(.pre-arrow)::before {
display: none;
}
.reveal-wrapper h1 .reveal-word, .reveal-wrapper h2 .reveal-word {
font-family: "degular display", sans-serif;
font-size: 75px;
line-height: 75px;
width: auto;
height: 85px;
position: relative;
overflow: hidden;
display: inline-block;
margin-left: 0;
padding-right: 0.15em;
letter-spacing: 1px;
}
.reveal-wrapper h1 .reveal-word--sm, .reveal-wrapper h2 .reveal-word--sm {
font-size: 50px;
line-height: 56px;
}
@media (max-width: 1279px) {
.reveal-wrapper h1 .reveal-word, .reveal-wrapper h2 .reveal-word {
height: 68px;
font-size: 68px;
line-height: 1;
}
}
@media (max-width: 768px) {
.reveal-wrapper h1 .reveal-word, .reveal-wrapper h2 .reveal-word {
font-size: 38px;
line-height: 40px;
height: 40px;
padding-left: 0;
}
}
.reveal-wrapper h1 .reveal-word span, .reveal-wrapper h2 .reveal-word span {
display: inline-block;
animation: word-reveal 0.6s cubic-bezier(0.31, 0.63, 0.6, 0.98) 0s 1 forwards;
transform-origin: bottom center;
opacity: 0;
}
.reveal-wrapper h1 .reveal-word:nth-child(1) span, .reveal-wrapper h2 .reveal-word:nth-child(1) span {
animation-delay: 0.58s;
}
.reveal-wrapper h1 .reveal-word:nth-child(2) span, .reveal-wrapper h2 .reveal-word:nth-child(2) span {
animation-delay: 0.66s;
}
.reveal-wrapper h1 .reveal-word:nth-child(3) span, .reveal-wrapper h2 .reveal-word:nth-child(3) span {
animation-delay: 0.74s;
}
.reveal-wrapper h1 .reveal-word:nth-child(4) span, .reveal-wrapper h2 .reveal-word:nth-child(4) span {
animation-delay: 0.82s;
}
.reveal-wrapper h1 .reveal-word:nth-child(5) span, .reveal-wrapper h2 .reveal-word:nth-child(5) span {
animation-delay: 0.9s;
}
.reveal-wrapper h1 .reveal-word:nth-child(6) span, .reveal-wrapper h2 .reveal-word:nth-child(6) span {
animation-delay: 0.98s;
}
.reveal-wrapper h1 .reveal-word:nth-child(7) span, .reveal-wrapper h2 .reveal-word:nth-child(7) span {
animation-delay: 1.06s;
}
.reveal-wrapper h1 .reveal-word:nth-child(8) span, .reveal-wrapper h2 .reveal-word:nth-child(8) span {
animation-delay: 1.14s;
}
.reveal-wrapper h1 .reveal-word:nth-child(9) span, .reveal-wrapper h2 .reveal-word:nth-child(9) span {
animation-delay: 1.22s;
}
.reveal-wrapper h1 .reveal-word:nth-child(10) span, .reveal-wrapper h2 .reveal-word:nth-child(10) span {
animation-delay: 1.3s;
}
.reveal-wrapper h1 .reveal-word:nth-child(11) span, .reveal-wrapper h2 .reveal-word:nth-child(11) span {
animation-delay: 1.38s;
}
.reveal-wrapper h1 .reveal-word:nth-child(12) span, .reveal-wrapper h2 .reveal-word:nth-child(12) span {
animation-delay: 1.46s;
}
.reveal-wrapper h1 .reveal-word:nth-child(13) span, .reveal-wrapper h2 .reveal-word:nth-child(13) span {
animation-delay: 1.54s;
}
.reveal-wrapper h1 .reveal-word:nth-child(14) span, .reveal-wrapper h2 .reveal-word:nth-child(14) span {
animation-delay: 1.62s;
}
.reveal-wrapper h1 .reveal-word:nth-child(15) span, .reveal-wrapper h2 .reveal-word:nth-child(15) span {
animation-delay: 1.7s;
}
.reveal-wrapper h1 .reveal-word:nth-child(16) span, .reveal-wrapper h2 .reveal-word:nth-child(16) span {
animation-delay: 1.78s;
}
.reveal-wrapper h1 .reveal-word:nth-child(17) span, .reveal-wrapper h2 .reveal-word:nth-child(17) span {
animation-delay: 1.86s;
}
.reveal-wrapper h1 .reveal-word:nth-child(18) span, .reveal-wrapper h2 .reveal-word:nth-child(18) span {
animation-delay: 1.94s;
}
.reveal-wrapper h1 .reveal-word:nth-child(19) span, .reveal-wrapper h2 .reveal-word:nth-child(19) span {
animation-delay: 2.02s;
}
.reveal-wrapper h1 .reveal-word:nth-child(20) span, .reveal-wrapper h2 .reveal-word:nth-child(20) span {
animation-delay: 2.1s;
}
.reveal-wrapper h1 .reveal-word:nth-child(21) span, .reveal-wrapper h2 .reveal-word:nth-child(21) span {
animation-delay: 2.18s;
}
.reveal-wrapper h1 .reveal-word:nth-child(22) span, .reveal-wrapper h2 .reveal-word:nth-child(22) span {
animation-delay: 2.26s;
}
.reveal-wrapper h1 .reveal-word:nth-child(23) span, .reveal-wrapper h2 .reveal-word:nth-child(23) span {
animation-delay: 2.34s;
}
.reveal-wrapper h1 .reveal-word:nth-child(24) span, .reveal-wrapper h2 .reveal-word:nth-child(24) span {
animation-delay: 2.42s;
}
.reveal-wrapper h1 .reveal-word:nth-child(25) span, .reveal-wrapper h2 .reveal-word:nth-child(25) span {
animation-delay: 2.5s;
}
.reveal-wrapper h1 .reveal-word:nth-child(26) span, .reveal-wrapper h2 .reveal-word:nth-child(26) span {
animation-delay: 2.58s;
}
.reveal-wrapper h1 .reveal-word:nth-child(27) span, .reveal-wrapper h2 .reveal-word:nth-child(27) span {
animation-delay: 2.66s;
}
.reveal-wrapper h1 .reveal-word:nth-child(28) span, .reveal-wrapper h2 .reveal-word:nth-child(28) span {
animation-delay: 2.74s;
}
.reveal-wrapper h1 .reveal-word:nth-child(29) span, .reveal-wrapper h2 .reveal-word:nth-child(29) span {
animation-delay: 2.82s;
}
.reveal-wrapper h1 .reveal-word:nth-child(30) span, .reveal-wrapper h2 .reveal-word:nth-child(30) span {
animation-delay: 2.9s;
}
.reveal-wrapper h1 .reveal-word:nth-child(31) span, .reveal-wrapper h2 .reveal-word:nth-child(31) span {
animation-delay: 2.98s;
}
.reveal-wrapper h1 .reveal-word:nth-child(32) span, .reveal-wrapper h2 .reveal-word:nth-child(32) span {
animation-delay: 3.06s;
}
.reveal-wrapper h1 .reveal-word:nth-child(33) span, .reveal-wrapper h2 .reveal-word:nth-child(33) span {
animation-delay: 3.14s;
}
.reveal-wrapper h1 .reveal-word:nth-child(34) span, .reveal-wrapper h2 .reveal-word:nth-child(34) span {
animation-delay: 3.22s;
}
.reveal-wrapper h1 .reveal-word:nth-child(35) span, .reveal-wrapper h2 .reveal-word:nth-child(35) span {
animation-delay: 3.3s;
}
.reveal-wrapper h1 .reveal-word:nth-child(36) span, .reveal-wrapper h2 .reveal-word:nth-child(36) span {
animation-delay: 3.38s;
}
.reveal-wrapper h1 .reveal-word:nth-child(37) span, .reveal-wrapper h2 .reveal-word:nth-child(37) span {
animation-delay: 3.46s;
}
.reveal-wrapper h1 .reveal-word:nth-child(38) span, .reveal-wrapper h2 .reveal-word:nth-child(38) span {
animation-delay: 3.54s;
}
.reveal-wrapper h1 .reveal-word:nth-child(39) span, .reveal-wrapper h2 .reveal-word:nth-child(39) span {
animation-delay: 3.62s;
}
.reveal-wrapper h1 .reveal-word:nth-child(40) span, .reveal-wrapper h2 .reveal-word:nth-child(40) span {
animation-delay: 3.7s;
}
.reveal-wrapper h1 .reveal-word:nth-child(41) span, .reveal-wrapper h2 .reveal-word:nth-child(41) span {
animation-delay: 3.78s;
}
.reveal-wrapper h1 .reveal-word:nth-child(42) span, .reveal-wrapper h2 .reveal-word:nth-child(42) span {
animation-delay: 3.86s;
}
.reveal-wrapper h1 .reveal-word:nth-child(43) span, .reveal-wrapper h2 .reveal-word:nth-child(43) span {
animation-delay: 3.94s;
}
.reveal-wrapper h1 .reveal-word:nth-child(44) span, .reveal-wrapper h2 .reveal-word:nth-child(44) span {
animation-delay: 4.02s;
}
.reveal-wrapper h1 .reveal-word:nth-child(45) span, .reveal-wrapper h2 .reveal-word:nth-child(45) span {
animation-delay: 4.1s;
}
.reveal-wrapper h1 .reveal-word:nth-child(46) span, .reveal-wrapper h2 .reveal-word:nth-child(46) span {
animation-delay: 4.18s;
}
.reveal-wrapper h1 .reveal-word:nth-child(47) span, .reveal-wrapper h2 .reveal-word:nth-child(47) span {
animation-delay: 4.26s;
}
.reveal-wrapper h1 .reveal-word:nth-child(48) span, .reveal-wrapper h2 .reveal-word:nth-child(48) span {
animation-delay: 4.34s;
}
.reveal-wrapper h1 .reveal-word:nth-child(49) span, .reveal-wrapper h2 .reveal-word:nth-child(49) span {
animation-delay: 4.42s;
}
.reveal-wrapper h1 .reveal-word:nth-child(50) span, .reveal-wrapper h2 .reveal-word:nth-child(50) span {
animation-delay: 4.5s;
}
.reveal-wrapper h1 .sub-wrapper--sm .reveal-word, .reveal-wrapper h2 .sub-wrapper--sm .reveal-word {
font-family: "degular display", sans-serif;
font-size: 50px;
line-height: 56px;
width: auto;
height: auto;
}
.reveal-wrapper.reveal-wrapper--center h1 {
justify-content: center;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-0 span {
animation-delay: 0.5s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-1 span {
animation-delay: 0.6s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-2 span {
animation-delay: 0.7s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-3 span {
animation-delay: 0.8s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-4 span {
animation-delay: 0.9s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-5 span {
animation-delay: 1s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-6 span {
animation-delay: 1.1s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-7 span {
animation-delay: 1.2s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-8 span {
animation-delay: 1.3s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-9 span {
animation-delay: 1.4s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-10 span {
animation-delay: 1.5s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-11 span {
animation-delay: 1.6s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-12 span {
animation-delay: 1.7s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-13 span {
animation-delay: 1.8s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-14 span {
animation-delay: 1.9s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-15 span {
animation-delay: 2s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-16 span {
animation-delay: 2.1s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-17 span {
animation-delay: 2.2s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-18 span {
animation-delay: 2.3s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-19 span {
animation-delay: 2.4s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-20 span {
animation-delay: 2.5s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-21 span {
animation-delay: 2.6s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-22 span {
animation-delay: 2.7s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-23 span {
animation-delay: 2.8s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-24 span {
animation-delay: 2.9s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-25 span {
animation-delay: 3s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-26 span {
animation-delay: 3.1s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-27 span {
animation-delay: 3.2s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-28 span {
animation-delay: 3.3s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-29 span {
animation-delay: 3.4s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-30 span {
animation-delay: 3.5s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-31 span {
animation-delay: 3.6s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-32 span {
animation-delay: 3.7s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-33 span {
animation-delay: 3.8s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-34 span {
animation-delay: 3.9s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-35 span {
animation-delay: 4s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-36 span {
animation-delay: 4.1s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-37 span {
animation-delay: 4.2s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-38 span {
animation-delay: 4.3s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-39 span {
animation-delay: 4.4s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-40 span {
animation-delay: 4.5s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-41 span {
animation-delay: 4.6s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-42 span {
animation-delay: 4.7s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-43 span {
animation-delay: 4.8s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-44 span {
animation-delay: 4.9s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-45 span {
animation-delay: 5s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-46 span {
animation-delay: 5.1s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-47 span {
animation-delay: 5.2s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-48 span {
animation-delay: 5.3s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-49 span {
animation-delay: 5.4s;
}
.reveal-wrapper.reveal-wrapper--use-rank .reveal-word.rank-50 span {
animation-delay: 5.5s;
}
.reveal-wrapper.reveal-wrapper--use-subs h1, .reveal-wrapper.reveal-wrapper--use-subs h2 {
display: block;
}
.reveal-wrapper.reveal-wrapper--use-subs h1 .sub-wrapper, .reveal-wrapper.reveal-wrapper--use-subs h2 .sub-wrapper {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
}
.reveal-wrapper.reveal-wrapper--use-subs.reveal-wrapper--center .sub-wrapper {
justify-content: center;
}
.reveal-wrapper--white-red .strong-part {
color: #da2921;
}
.reveal-wrapper--white-red span:not(.strong-part) {
color: #141313;
}
.flag + h2 {
position: relative;
margin-top: -0.15em;
}
.flag.home-closer {
margin-bottom: 0;
color: #141313;
width: fit-content;
}
.big-title-wrapper {
width: fit-content;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px) {
.big-title-wrapper .flag.home-closer {
margin-left: auto;
margin-right: auto;
}
}
h2.big-title {
font-size: 240px;
letter-spacing: 8px;
font-family: "degular-display", sans-serif;
font-weight: 300;
line-height: 1;
width: fit-content;
margin-bottom: 64px;
}
@media (max-width: 1279px) {
h2.big-title {
font-size: 180px;
}
}
@media (max-width: 1023px) {
h2.big-title {
font-size: 120px;
}
}
@media (max-width: 767px) {
h2.big-title {
font-size: 90px;
text-align: center;
line-height: 0.9;
}
}
.text-style-home {
font-family: Manrope, Sans-serif;
font-size: 20px;
margin-bottom: 80px;
}
@media (max-width: 767px) {
.text-style-home {
font-size: 16px;
}
}
body.menu-pusher {
padding-top: 67px;
}
@media (max-width: 992px) {
.services_thematique .slick-list {
overflow: visible;
}
.services_thematique .article_item {
padding: 0 20px;
}
}
.offres-wrapper {
display: flex !important;
align-items: stretch;
margin-left: -16px;
margin-right: -16px;
}
.offres-wrapper .slick-track {
display: flex;
align-items: stretch;
}
.offres-wrapper .offre {
display: flex;
top: 0;
bottom: 0;
height: 100%;
align-items: center;
justify-content: flex-start;
flex-direction: column;
padding: 0 16px;
}
.offres-wrapper .offre a {
display: block;
}
.offres-wrapper .offre .inner-offre {
width: 100%;
height: 100%;
padding: 24px;
position: relative;
}
.offres-wrapper .offre .inner-offre * {
position: relative;
z-index: 2;
}
.offres-wrapper .offre .inner-offre::before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 1;
}
.offres-wrapper .offre .inner-offre:hover::before {
background-color: #F1F1F1;
}
.offres-wrapper .offre .inner-offre img {
max-width: 100%;
width: 100%;
height: auto;
margin-bottom: 30px;
}
.offres-wrapper .offre .inner-offre h3 {
position: relative;
font-family: Manrope, Sans-serif;
line-height: 1.33;
font-weight: 500;
font-size: 30px;
color: #141313;
padding-right: 48px;
}
.offres-wrapper .offre .inner-offre h3 .arrow {
width: 16px;
height: 16px;
position: absolute;
top: 10px;
right: 0;
overflow: hidden;
border-width: 2px 2px 0 0;
border-style: solid;
border-color: #da2921;
}
.offres-wrapper .offre .inner-offre h3 .arrow::after {
content: "";
width: 22.624px;
height: 2px;
background-color: #da2921;
position: absolute;
top: 0;
right: 0;
transform-origin: calc(100% - 1px) 1px;
transform: rotateZ(-45deg);
}
.offres-wrapper .offre .inner-offre.emphasis::before {
background-color: rgba(218, 41, 33, 0.85);
}
.offres-wrapper .offre .inner-offre.emphasis:hover::before {
background-color: #da2921;
}
.offres-wrapper .offre .inner-offre.emphasis h3 .arrow {
border-color: #FFFFFF;
}
.offres-wrapper .offre .inner-offre.emphasis h3 .arrow::after {
background-color: #FFFFFF;
}
.offres-wrapper.multiple {
justify-content: flex-start;
flex-wrap: wrap;
}
.offres-wrapper.multiple .offre {
height: auto;
width: calc(33.33% - 21.3333333333px);
margin-bottom: 32px;
}
@media (max-width: 992px) {
.offres-wrapper.multiple .offre {
width: calc(50% - 32px);
}
}
@media (max-width: 576px) {
.offres-wrapper.multiple .offre {
width: 100%;
}
}
.offres-wrapper.multiple .offre img {
max-width: 100%;
}
.page-template-services2 .services_offres_associees {
padding: 130px 0;
}
.page-template-services2 .services_offres_associees .offres_associees_header {
position: relative;
}
.page-template-services2 .services_offres_associees h2 {
width: calc(100% - 450px);
margin-left: auto;
margin-right: auto;
font-size: 50px;
line-height: 56px;
text-align: center;
font-family: "degular-display", sans-serif;
font-weight: 300;
}
@media (max-width: 992px) {
.page-template-services2 .services_offres_associees h2 {
width: 100%;
}
}
.page-template-services2 .services_offres_associees .slick-list {
width: 111%;
}
.page-template-services2 .services_offres_associees .offre {
padding: 0;
}
.page-template-services2 .services_offres_associees .offre img {
max-width: 353px;
}
@media (max-width: 767px) {
.page-template-services2 .services_offres_associees .offre img {
margin-left: auto;
margin-right: auto;
}
}
@media (max-width: 767px) {
.page-template-services2 .services_offres_associees .offre h3 {
text-align: center;
}
}
.page-template-services2 .services_offres_associees .controls-wrap {
width: 210px;
position: absolute;
top: 0;
right: 0;
display: flex;
justify-content: space-between;
font-family: "Manrope", sans-serif;
font-size: 20px;
font-weight: 500;
line-height: 56px;
}
@media (max-width: 992px) {
.page-template-services2 .services_offres_associees .controls-wrap {
display: none;
}
}
.page-template-services2 .services_offres_associees .controls-wrap .offre-next, .page-template-services2 .services_offres_associees .controls-wrap .offre-prev {
cursor: pointer;
width: 24px;
height: 24px;
margin-top: 16px;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m16.784 5.089.07.057 7 7 .037.042.042.062.042.094.017.067.008.089-.003.053-.022.103-.032.076-.045.07-.044.052-7 7-.07.057a.5.5 0 0 1-.638-.765L22.292 13H.5a.5.5 0 0 1-.09-.992L.5 12h21.793l-6.147-6.146a.5.5 0 0 1 .638-.765z' fill='%23141313' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
.page-template-services2 .services_offres_associees .controls-wrap .offre-prev {
transform-origin: center center;
transform: rotateZ(180deg);
}
.page-template-services2 .services_offres_associees .slick-dots {
display: none !important;
}
@media (max-width: 992px) {
.page-template-services2 .services_offres_associees .slick-dots {
display: block !important;
}
}
.page-template-services .main-nav-primary.services_background .navbar-brand img {
content: initial;
}
.page-template-services .main-nav-primary.services_background .navbar-nav .nav-link.text-black {
color: #141313;
}
.nav-fixed-top {
transition-duration: 0.05s;
}
.nav-fixed-top.active {
position: fixed;
top: 0;
background-color: #FFFFFF;
border-bottom: 1px solid #f1f1f1;
}
.page-template .navbar.main-nav {
background-color: #FFFFFF;
}
.h1 {
font-size: 80px;
font-weight: 300;
line-height: 1.06;
letter-spacing: 1px;
margin-bottom: 16px;
color: #141313;
}
@media (max-width: 576px) {
.h1 {
font-size: 38px;
line-height: 1.05;
}
}
.reg-text {
font-family: "Manrope", sans-serif;
font-size: 20px;
line-height: 1.5;
color: #141313;
}
.reg-text p:last-child {
margin-bottom: 0;
}
@media (max-width: 576px) {
.reg-text {
font-size: 16px;
line-height: 1.63;
}
}
.adv-breadcrumbs {
padding: 0;
display: flex;
margin: 64px 0;
}
.adv-breadcrumbs li {
display: block;
}
.adv-breadcrumbs li a, .adv-breadcrumbs li a:visited, .adv-breadcrumbs li a:hover, .adv-breadcrumbs li a:active {
font-size: 14px;
color: #141313;
}
.adv-breadcrumbs li::after {
content: "";
display: inline-block;
height: 2px;
width: 15px;
background-color: #da2921;
margin: 0 12px 4px;
}
.adv-breadcrumbs li:last-child::after {
display: none;
}
.yoast_breadcrumb > span {
display: flex;
}
.page-template-teams .intro, .page-template-testimonials .intro {
margin-bottom: 96px;
}
@media (max-width: 576px) {
.page-template-teams .intro, .page-template-testimonials .intro {
margin-bottom: 24px;
}
}
.page-template-teams .team-wrapper, .page-template-teams .testimonials-wrapper, .page-template-testimonials .team-wrapper, .page-template-testimonials .testimonials-wrapper {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
grid-gap: 40px 32px;
margin-bottom: 80px;
}
@media (max-width: 992px) {
.page-template-teams .team-wrapper, .page-template-teams .testimonials-wrapper, .page-template-testimonials .team-wrapper, .page-template-testimonials .testimonials-wrapper {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 576px) {
.page-template-teams .team-wrapper, .page-template-teams .testimonials-wrapper, .page-template-testimonials .team-wrapper, .page-template-testimonials .testimonials-wrapper {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
}
.page-template-teams .team-wrapper .member, .page-template-teams .team-wrapper .testimonial, .page-template-teams .testimonials-wrapper .member, .page-template-teams .testimonials-wrapper .testimonial, .page-template-testimonials .team-wrapper .member, .page-template-testimonials .team-wrapper .testimonial, .page-template-testimonials .testimonials-wrapper .member, .page-template-testimonials .testimonials-wrapper .testimonial {
cursor: pointer;
opacity: 0;
position: relative;
top: 80px;
transition-property: all;
transition-duration: 0.6s;
transition-timing-function: cubic-bezier(0.61, 0.59, 0.45, 0.99);
}
.page-template-teams .team-wrapper .member:nth-child(3n+1), .page-template-teams .team-wrapper .testimonial:nth-child(3n+1), .page-template-teams .testimonials-wrapper .member:nth-child(3n+1), .page-template-teams .testimonials-wrapper .testimonial:nth-child(3n+1), .page-template-testimonials .team-wrapper .member:nth-child(3n+1), .page-template-testimonials .team-wrapper .testimonial:nth-child(3n+1), .page-template-testimonials .testimonials-wrapper .member:nth-child(3n+1), .page-template-testimonials .testimonials-wrapper .testimonial:nth-child(3n+1) {
transition-delay: 0s;
}
.page-template-teams .team-wrapper .member:nth-child(3n+2), .page-template-teams .team-wrapper .testimonial:nth-child(3n+2), .page-template-teams .testimonials-wrapper .member:nth-child(3n+2), .page-template-teams .testimonials-wrapper .testimonial:nth-child(3n+2), .page-template-testimonials .team-wrapper .member:nth-child(3n+2), .page-template-testimonials .team-wrapper .testimonial:nth-child(3n+2), .page-template-testimonials .testimonials-wrapper .member:nth-child(3n+2), .page-template-testimonials .testimonials-wrapper .testimonial:nth-child(3n+2) {
transition-delay: 0.2s;
}
.page-template-teams .team-wrapper .member:nth-child(3n), .page-template-teams .team-wrapper .testimonial:nth-child(3n), .page-template-teams .testimonials-wrapper .member:nth-child(3n), .page-template-teams .testimonials-wrapper .testimonial:nth-child(3n), .page-template-testimonials .team-wrapper .member:nth-child(3n), .page-template-testimonials .team-wrapper .testimonial:nth-child(3n), .page-template-testimonials .testimonials-wrapper .member:nth-child(3n), .page-template-testimonials .testimonials-wrapper .testimonial:nth-child(3n) {
transition-delay: 0.4s;
}
@media (max-width: 992px) {
.page-template-teams .team-wrapper .member:nth-child(odd), .page-template-teams .team-wrapper .testimonial:nth-child(odd), .page-template-teams .testimonials-wrapper .member:nth-child(odd), .page-template-teams .testimonials-wrapper .testimonial:nth-child(odd), .page-template-testimonials .team-wrapper .member:nth-child(odd), .page-template-testimonials .team-wrapper .testimonial:nth-child(odd), .page-template-testimonials .testimonials-wrapper .member:nth-child(odd), .page-template-testimonials .testimonials-wrapper .testimonial:nth-child(odd) {
transition-delay: 0s;
}
.page-template-teams .team-wrapper .member:nth-child(even), .page-template-teams .team-wrapper .testimonial:nth-child(even), .page-template-teams .testimonials-wrapper .member:nth-child(even), .page-template-teams .testimonials-wrapper .testimonial:nth-child(even), .page-template-testimonials .team-wrapper .member:nth-child(even), .page-template-testimonials .team-wrapper .testimonial:nth-child(even), .page-template-testimonials .testimonials-wrapper .member:nth-child(even), .page-template-testimonials .testimonials-wrapper .testimonial:nth-child(even) {
transition-delay: 0.2s;
}
}
@media (max-width: 576px) {
.page-template-teams .team-wrapper .member:nth-child(n), .page-template-teams .team-wrapper .testimonial:nth-child(n), .page-template-teams .testimonials-wrapper .member:nth-child(n), .page-template-teams .testimonials-wrapper .testimonial:nth-child(n), .page-template-testimonials .team-wrapper .member:nth-child(n), .page-template-testimonials .team-wrapper .testimonial:nth-child(n), .page-template-testimonials .testimonials-wrapper .member:nth-child(n), .page-template-testimonials .testimonials-wrapper .testimonial:nth-child(n) {
transition-delay: 0s;
}
}
.page-template-teams .team-wrapper .member.active, .page-template-teams .team-wrapper .testimonial.active, .page-template-teams .testimonials-wrapper .member.active, .page-template-teams .testimonials-wrapper .testimonial.active, .page-template-testimonials .team-wrapper .member.active, .page-template-testimonials .team-wrapper .testimonial.active, .page-template-testimonials .testimonials-wrapper .member.active, .page-template-testimonials .testimonials-wrapper .testimonial.active {
opacity: 1;
top: 0;
}
.page-template-teams .team-wrapper .member__portrait, .page-template-teams .team-wrapper .testimonial__portrait, .page-template-teams .testimonials-wrapper .member__portrait, .page-template-teams .testimonials-wrapper .testimonial__portrait, .page-template-testimonials .team-wrapper .member__portrait, .page-template-testimonials .team-wrapper .testimonial__portrait, .page-template-testimonials .testimonials-wrapper .member__portrait, .page-template-testimonials .testimonials-wrapper .testimonial__portrait {
width: 100%;
height: auto;
margin-bottom: 24px;
}
.page-template-teams .team-wrapper .member__name, .page-template-teams .team-wrapper .member__quote, .page-template-teams .team-wrapper .testimonial__name, .page-template-teams .team-wrapper .testimonial__quote, .page-template-teams .testimonials-wrapper .member__name, .page-template-teams .testimonials-wrapper .member__quote, .page-template-teams .testimonials-wrapper .testimonial__name, .page-template-teams .testimonials-wrapper .testimonial__quote, .page-template-testimonials .team-wrapper .member__name, .page-template-testimonials .team-wrapper .member__quote, .page-template-testimonials .team-wrapper .testimonial__name, .page-template-testimonials .team-wrapper .testimonial__quote, .page-template-testimonials .testimonials-wrapper .member__name, .page-template-testimonials .testimonials-wrapper .member__quote, .page-template-testimonials .testimonials-wrapper .testimonial__name, .page-template-testimonials .testimonials-wrapper .testimonial__quote {
font-family: "Manrope", sans-serif;
position: relative;
width: 100%;
padding-right: 24px;
font-size: 30px;
font-weight: 500;
line-height: 1.35;
color: #141313;
margin-bottom: 2px;
}
@media (max-width: 576px) {
.page-template-teams .team-wrapper .member__name, .page-template-teams .team-wrapper .member__quote, .page-template-teams .team-wrapper .testimonial__name, .page-template-teams .team-wrapper .testimonial__quote, .page-template-teams .testimonials-wrapper .member__name, .page-template-teams .testimonials-wrapper .member__quote, .page-template-teams .testimonials-wrapper .testimonial__name, .page-template-teams .testimonials-wrapper .testimonial__quote, .page-template-testimonials .team-wrapper .member__name, .page-template-testimonials .team-wrapper .member__quote, .page-template-testimonials .team-wrapper .testimonial__name, .page-template-testimonials .team-wrapper .testimonial__quote, .page-template-testimonials .testimonials-wrapper .member__name, .page-template-testimonials .testimonials-wrapper .member__quote, .page-template-testimonials .testimonials-wrapper .testimonial__name, .page-template-testimonials .testimonials-wrapper .testimonial__quote {
font-size: 22px;
}
}
.page-template-teams .team-wrapper .member__name:hover, .page-template-teams .team-wrapper .member__quote:hover, .page-template-teams .team-wrapper .testimonial__name:hover, .page-template-teams .team-wrapper .testimonial__quote:hover, .page-template-teams .testimonials-wrapper .member__name:hover, .page-template-teams .testimonials-wrapper .member__quote:hover, .page-template-teams .testimonials-wrapper .testimonial__name:hover, .page-template-teams .testimonials-wrapper .testimonial__quote:hover, .page-template-testimonials .team-wrapper .member__name:hover, .page-template-testimonials .team-wrapper .member__quote:hover, .page-template-testimonials .team-wrapper .testimonial__name:hover, .page-template-testimonials .team-wrapper .testimonial__quote:hover, .page-template-testimonials .testimonials-wrapper .member__name:hover, .page-template-testimonials .testimonials-wrapper .member__quote:hover, .page-template-testimonials .testimonials-wrapper .testimonial__name:hover, .page-template-testimonials .testimonials-wrapper .testimonial__quote:hover {
color: #da2921;
}
.page-template-teams .team-wrapper .member__name::after, .page-template-teams .team-wrapper .member__quote::after, .page-template-teams .team-wrapper .testimonial__name::after, .page-template-teams .team-wrapper .testimonial__quote::after, .page-template-teams .testimonials-wrapper .member__name::after, .page-template-teams .testimonials-wrapper .member__quote::after, .page-template-teams .testimonials-wrapper .testimonial__name::after, .page-template-teams .testimonials-wrapper .testimonial__quote::after, .page-template-testimonials .team-wrapper .member__name::after, .page-template-testimonials .team-wrapper .member__quote::after, .page-template-testimonials .team-wrapper .testimonial__name::after, .page-template-testimonials .team-wrapper .testimonial__quote::after, .page-template-testimonials .testimonials-wrapper .member__name::after, .page-template-testimonials .testimonials-wrapper .member__quote::after, .page-template-testimonials .testimonials-wrapper .testimonial__name::after, .page-template-testimonials .testimonials-wrapper .testimonial__quote::after {
content: "";
display: block;
width: 16px;
height: 16px;
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M15.144 15.456a.887.887 0 0 1-.893-.868l-.036-11.536L1.5 15.748a.881.881 0 0 1-1.24-.007.878.878 0 0 1-.008-1.24L12.991 1.783 1.37 1.75A.887.887 0 0 1 .502.86.863.863 0 0 1 1.386 0l13.662.048a.892.892 0 0 1 .622.26l.028.026a.889.889 0 0 1 .26.621L16 14.595a.863.863 0 0 1-.856.861z' fill='%23141313' fill-rule='nonzero'/%3E %3C/svg%3E ");
position: absolute;
top: 13.6px;
right: 0;
}
.page-template-teams .team-wrapper .member__name:hover::after, .page-template-teams .team-wrapper .member__quote:hover::after, .page-template-teams .team-wrapper .testimonial__name:hover::after, .page-template-teams .team-wrapper .testimonial__quote:hover::after, .page-template-teams .testimonials-wrapper .member__name:hover::after, .page-template-teams .testimonials-wrapper .member__quote:hover::after, .page-template-teams .testimonials-wrapper .testimonial__name:hover::after, .page-template-teams .testimonials-wrapper .testimonial__quote:hover::after, .page-template-testimonials .team-wrapper .member__name:hover::after, .page-template-testimonials .team-wrapper .member__quote:hover::after, .page-template-testimonials .team-wrapper .testimonial__name:hover::after, .page-template-testimonials .team-wrapper .testimonial__quote:hover::after, .page-template-testimonials .testimonials-wrapper .member__name:hover::after, .page-template-testimonials .testimonials-wrapper .member__quote:hover::after, .page-template-testimonials .testimonials-wrapper .testimonial__name:hover::after, .page-template-testimonials .testimonials-wrapper .testimonial__quote:hover::after {
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M15.144 15.456a.887.887 0 0 1-.893-.868l-.036-11.536L1.5 15.748a.881.881 0 0 1-1.24-.007.878.878 0 0 1-.008-1.24L12.991 1.783 1.37 1.75A.887.887 0 0 1 .502.86.863.863 0 0 1 1.386 0l13.662.048a.892.892 0 0 1 .622.26l.028.026a.889.889 0 0 1 .26.621L16 14.595a.863.863 0 0 1-.856.861z' fill='%23da2921' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
.page-template-teams .team-wrapper .member__position, .page-template-teams .team-wrapper .member__origin, .page-template-teams .team-wrapper .testimonial__position, .page-template-teams .team-wrapper .testimonial__origin, .page-template-teams .testimonials-wrapper .member__position, .page-template-teams .testimonials-wrapper .member__origin, .page-template-teams .testimonials-wrapper .testimonial__position, .page-template-teams .testimonials-wrapper .testimonial__origin, .page-template-testimonials .team-wrapper .member__position, .page-template-testimonials .team-wrapper .member__origin, .page-template-testimonials .team-wrapper .testimonial__position, .page-template-testimonials .team-wrapper .testimonial__origin, .page-template-testimonials .testimonials-wrapper .member__position, .page-template-testimonials .testimonials-wrapper .member__origin, .page-template-testimonials .testimonials-wrapper .testimonial__position, .page-template-testimonials .testimonials-wrapper .testimonial__origin {
font-family: "Manrope", sans-serif;
font-size: 18px;
font-weight: normal;
line-height: 1.56;
color: #221919;
margin-bottom: 16px;
}
@media (max-width: 576px) {
.page-template-teams .team-wrapper .member__position, .page-template-teams .team-wrapper .member__origin, .page-template-teams .team-wrapper .testimonial__position, .page-template-teams .team-wrapper .testimonial__origin, .page-template-teams .testimonials-wrapper .member__position, .page-template-teams .testimonials-wrapper .member__origin, .page-template-teams .testimonials-wrapper .testimonial__position, .page-template-teams .testimonials-wrapper .testimonial__origin, .page-template-testimonials .team-wrapper .member__position, .page-template-testimonials .team-wrapper .member__origin, .page-template-testimonials .team-wrapper .testimonial__position, .page-template-testimonials .team-wrapper .testimonial__origin, .page-template-testimonials .testimonials-wrapper .member__position, .page-template-testimonials .testimonials-wrapper .member__origin, .page-template-testimonials .testimonials-wrapper .testimonial__position, .page-template-testimonials .testimonials-wrapper .testimonial__origin {
font-size: 16px;
}
}
.page-template-teams .team-wrapper .member__description, .page-template-teams .team-wrapper .testimonial__description, .page-template-teams .testimonials-wrapper .member__description, .page-template-teams .testimonials-wrapper .testimonial__description, .page-template-testimonials .team-wrapper .member__description, .page-template-testimonials .team-wrapper .testimonial__description, .page-template-testimonials .testimonials-wrapper .member__description, .page-template-testimonials .testimonials-wrapper .testimonial__description {
font-family: "Manrope", sans-serif;
line-height: 1.5;
color: #141313;
margin-bottom: 0;
}
@media (max-width: 576px) {
.page-template-teams .team-wrapper .member__description, .page-template-teams .team-wrapper .testimonial__description, .page-template-teams .testimonials-wrapper .member__description, .page-template-teams .testimonials-wrapper .testimonial__description, .page-template-testimonials .team-wrapper .member__description, .page-template-testimonials .team-wrapper .testimonial__description, .page-template-testimonials .testimonials-wrapper .member__description, .page-template-testimonials .testimonials-wrapper .testimonial__description {
font-size: 14px;
}
}
.page-template-teams .team-wrapper .member:hover .member__name, .page-template-teams .team-wrapper .testimonial:hover .member__name, .page-template-teams .testimonials-wrapper .member:hover .member__name, .page-template-teams .testimonials-wrapper .testimonial:hover .member__name, .page-template-testimonials .team-wrapper .member:hover .member__name, .page-template-testimonials .team-wrapper .testimonial:hover .member__name, .page-template-testimonials .testimonials-wrapper .member:hover .member__name, .page-template-testimonials .testimonials-wrapper .testimonial:hover .member__name {
color: #da2921;
}
.page-template-teams .team-wrapper .member:hover .member__name::after, .page-template-teams .team-wrapper .testimonial:hover .member__name::after, .page-template-teams .testimonials-wrapper .member:hover .member__name::after, .page-template-teams .testimonials-wrapper .testimonial:hover .member__name::after, .page-template-testimonials .team-wrapper .member:hover .member__name::after, .page-template-testimonials .team-wrapper .testimonial:hover .member__name::after, .page-template-testimonials .testimonials-wrapper .member:hover .member__name::after, .page-template-testimonials .testimonials-wrapper .testimonial:hover .member__name::after {
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M15.144 15.456a.887.887 0 0 1-.893-.868l-.036-11.536L1.5 15.748a.881.881 0 0 1-1.24-.007.878.878 0 0 1-.008-1.24L12.991 1.783 1.37 1.75A.887.887 0 0 1 .502.86.863.863 0 0 1 1.386 0l13.662.048a.892.892 0 0 1 .622.26l.028.026a.889.889 0 0 1 .26.621L16 14.595a.863.863 0 0 1-.856.861z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
.page-template-teams .sidebar, .page-template-testimonials .sidebar {
width: 0;
height: 100vh;
position: fixed;
overflow: hidden;
left: 0;
bottom: 0;
z-index: 1050;
}
.page-template-teams .sidebar::after, .page-template-testimonials .sidebar::after {
content: "";
width: 50vw;
height: 100vh;
position: absolute;
z-index: 2;
left: -100%;
bottom: 0;
opacity: 1;
background-color: #FFFFFF;
}
@media (max-width: 992px) {
.page-template-teams .sidebar::after, .page-template-testimonials .sidebar::after {
width: 66.66vw;
}
}
@media (max-width: 576px) {
.page-template-teams .sidebar::after, .page-template-testimonials .sidebar::after {
display: none;
}
}
.page-template-teams .sidebar.active, .page-template-testimonials .sidebar.active {
width: 100vw;
}
.page-template-teams .sidebar.active::after, .page-template-testimonials .sidebar.active::after {
left: 0;
opacity: 1;
}
.page-template-teams .sidebar .container, .page-template-testimonials .sidebar .container {
position: relative;
left: -100%;
opacity: 0;
}
@media (max-width: 576px) {
.page-template-teams .sidebar .container, .page-template-testimonials .sidebar .container {
padding: 0;
}
}
.page-template-teams .sidebar.active .container, .page-template-testimonials .sidebar.active .container {
left: 0;
opacity: 1;
}
.page-template-teams .sidebar::after, .page-template-teams .sidebar .container, .page-template-testimonials .sidebar::after, .page-template-testimonials .sidebar .container {
transition: all 0.4s;
}
.page-template-teams .sidebar__overlay, .page-template-testimonials .sidebar__overlay {
content: "";
width: 100vw;
height: 100vh;
position: absolute;
z-index: 1;
left: 0;
bottom: 0;
background-color: rgba(1, 1, 1, 0.7);
}
@media (max-width: 576px) {
.page-template-teams .sidebar__overlay, .page-template-testimonials .sidebar__overlay {
z-index: 3;
}
}
.page-template-teams .sidebar__close, .page-template-testimonials .sidebar__close {
position: absolute;
z-index: 4;
width: 24px;
height: 24px;
top: 24px;
left: 24px;
cursor: pointer;
}
@media (max-width: 576px) {
.page-template-teams .sidebar__close, .page-template-testimonials .sidebar__close {
left: 50%;
top: 119.5px;
transform: translateX(-50%) translateY(-50%);
}
}
.page-template-teams .sidebar__close::before, .page-template-teams .sidebar__close::after, .page-template-testimonials .sidebar__close::before, .page-template-testimonials .sidebar__close::after {
display: block;
position: absolute;
top: 50%;
left: 50%;
content: "";
height: 1px;
width: 34px;
background: #141313;
transform-origin: center;
}
.page-template-teams .sidebar__close::before, .page-template-testimonials .sidebar__close::before {
transform: translateX(-50%) translateY(-50%) rotateZ(45deg);
}
.page-template-teams .sidebar__close::after, .page-template-testimonials .sidebar__close::after {
transform: translateX(-50%) translateY(-50%) rotateZ(-45deg);
}
.page-template-teams .sidebar__content, .page-template-testimonials .sidebar__content {
position: relative;
z-index: 3;
height: 100vh;
padding-top: 65px;
background-color: #FFFFFF;
scrollbar-color: #da2921 #ffffff;
overflow-y: scroll;
}
@media (max-width: 576px) {
.page-template-teams .sidebar__content, .page-template-testimonials .sidebar__content {
border-radius: 20px 20px 0 0;
height: calc(100vh - 67px);
top: 67px;
}
}
@media (min-width: 577px) {
.page-template-teams .sidebar__content::-webkit-scrollbar-track, .page-template-testimonials .sidebar__content::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color: #d8d8d8;
}
.page-template-teams .sidebar__content::-webkit-scrollbar, .page-template-testimonials .sidebar__content::-webkit-scrollbar {
width: 10px;
background-color: #d8d8d8;
}
.page-template-teams .sidebar__content::-webkit-scrollbar-thumb, .page-template-testimonials .sidebar__content::-webkit-scrollbar-thumb {
background-color: #da2921;
}
}
.page-template-teams .sidebar__content .sidebar__member, .page-template-teams .sidebar__content .sidebar__testimonial, .page-template-testimonials .sidebar__content .sidebar__member, .page-template-testimonials .sidebar__content .sidebar__testimonial {
width: 0;
height: 0;
margin: 0;
position: relative;
overflow: hidden;
}
.page-template-teams .sidebar__content .sidebar__member.active, .page-template-teams .sidebar__content .sidebar__testimonial.active, .page-template-testimonials .sidebar__content .sidebar__member.active, .page-template-testimonials .sidebar__content .sidebar__testimonial.active {
margin-top: 40px;
margin-bottom: 96px;
overflow: auto;
width: 66.66%;
height: auto;
}
@media (max-width: 992px) {
.page-template-teams .sidebar__content .sidebar__member.active, .page-template-teams .sidebar__content .sidebar__testimonial.active, .page-template-testimonials .sidebar__content .sidebar__member.active, .page-template-testimonials .sidebar__content .sidebar__testimonial.active {
width: 75%;
}
}
@media (max-width: 576px) {
.page-template-teams .sidebar__content .sidebar__member.active, .page-template-teams .sidebar__content .sidebar__testimonial.active, .page-template-testimonials .sidebar__content .sidebar__member.active, .page-template-testimonials .sidebar__content .sidebar__testimonial.active {
width: 100%;
height: calc(100% - 105px);
}
.page-template-teams .sidebar__content .sidebar__member.active::-webkit-scrollbar-track, .page-template-teams .sidebar__content .sidebar__testimonial.active::-webkit-scrollbar-track, .page-template-testimonials .sidebar__content .sidebar__member.active::-webkit-scrollbar-track, .page-template-testimonials .sidebar__content .sidebar__testimonial.active::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color: #d8d8d8;
}
.page-template-teams .sidebar__content .sidebar__member.active::-webkit-scrollbar, .page-template-teams .sidebar__content .sidebar__testimonial.active::-webkit-scrollbar, .page-template-testimonials .sidebar__content .sidebar__member.active::-webkit-scrollbar, .page-template-testimonials .sidebar__content .sidebar__testimonial.active::-webkit-scrollbar {
width: 10px;
background-color: #d8d8d8;
}
.page-template-teams .sidebar__content .sidebar__member.active::-webkit-scrollbar-thumb, .page-template-teams .sidebar__content .sidebar__testimonial.active::-webkit-scrollbar-thumb, .page-template-testimonials .sidebar__content .sidebar__member.active::-webkit-scrollbar-thumb, .page-template-testimonials .sidebar__content .sidebar__testimonial.active::-webkit-scrollbar-thumb {
background-color: #da2921;
}
}
.page-template-teams .sidebar__content .sidebar__member > *, .page-template-teams .sidebar__content .sidebar__testimonial > *, .page-template-testimonials .sidebar__content .sidebar__member > *, .page-template-testimonials .sidebar__content .sidebar__testimonial > * {
display: block;
width: 100%;
opacity: 0;
margin-top: 30px;
transition: all 0.4s;
}
.page-template-teams .sidebar__content .sidebar__member > *:nth-child(10n+0), .page-template-teams .sidebar__content .sidebar__testimonial > *:nth-child(10n+0), .page-template-testimonials .sidebar__content .sidebar__member > *:nth-child(10n+0), .page-template-testimonials .sidebar__content .sidebar__testimonial > *:nth-child(10n+0) {
transition-delay: 0.15s;
}
.page-template-teams .sidebar__content .sidebar__member > *:nth-child(10n+1), .page-template-teams .sidebar__content .sidebar__testimonial > *:nth-child(10n+1), .page-template-testimonials .sidebar__content .sidebar__member > *:nth-child(10n+1), .page-template-testimonials .sidebar__content .sidebar__testimonial > *:nth-child(10n+1) {
transition-delay: 0.3s;
}
.page-template-teams .sidebar__content .sidebar__member > *:nth-child(10n+2), .page-template-teams .sidebar__content .sidebar__testimonial > *:nth-child(10n+2), .page-template-testimonials .sidebar__content .sidebar__member > *:nth-child(10n+2), .page-template-testimonials .sidebar__content .sidebar__testimonial > *:nth-child(10n+2) {
transition-delay: 0.45s;
}
.page-template-teams .sidebar__content .sidebar__member > *:nth-child(10n+3), .page-template-teams .sidebar__content .sidebar__testimonial > *:nth-child(10n+3), .page-template-testimonials .sidebar__content .sidebar__member > *:nth-child(10n+3), .page-template-testimonials .sidebar__content .sidebar__testimonial > *:nth-child(10n+3) {
transition-delay: 0.6s;
}
.page-template-teams .sidebar__content .sidebar__member > *:nth-child(10n+4), .page-template-teams .sidebar__content .sidebar__testimonial > *:nth-child(10n+4), .page-template-testimonials .sidebar__content .sidebar__member > *:nth-child(10n+4), .page-template-testimonials .sidebar__content .sidebar__testimonial > *:nth-child(10n+4) {
transition-delay: 0.75s;
}
.page-template-teams .sidebar__content .sidebar__member > *:nth-child(10n+5), .page-template-teams .sidebar__content .sidebar__testimonial > *:nth-child(10n+5), .page-template-testimonials .sidebar__content .sidebar__member > *:nth-child(10n+5), .page-template-testimonials .sidebar__content .sidebar__testimonial > *:nth-child(10n+5) {
transition-delay: 0.9s;
}
.page-template-teams .sidebar__content .sidebar__member > *:nth-child(10n+6), .page-template-teams .sidebar__content .sidebar__testimonial > *:nth-child(10n+6), .page-template-testimonials .sidebar__content .sidebar__member > *:nth-child(10n+6), .page-template-testimonials .sidebar__content .sidebar__testimonial > *:nth-child(10n+6) {
transition-delay: 1.05s;
}
.page-template-teams .sidebar__content .sidebar__member > *:nth-child(10n+7), .page-template-teams .sidebar__content .sidebar__testimonial > *:nth-child(10n+7), .page-template-testimonials .sidebar__content .sidebar__member > *:nth-child(10n+7), .page-template-testimonials .sidebar__content .sidebar__testimonial > *:nth-child(10n+7) {
transition-delay: 1.2s;
}
.page-template-teams .sidebar__content .sidebar__member > *:nth-child(10n+8), .page-template-teams .sidebar__content .sidebar__testimonial > *:nth-child(10n+8), .page-template-testimonials .sidebar__content .sidebar__member > *:nth-child(10n+8), .page-template-testimonials .sidebar__content .sidebar__testimonial > *:nth-child(10n+8) {
transition-delay: 1.35s;
}
.page-template-teams .sidebar__content .sidebar__member > *:nth-child(10n+9), .page-template-teams .sidebar__content .sidebar__testimonial > *:nth-child(10n+9), .page-template-testimonials .sidebar__content .sidebar__member > *:nth-child(10n+9), .page-template-testimonials .sidebar__content .sidebar__testimonial > *:nth-child(10n+9) {
transition-delay: 1.5s;
}
.page-template-teams .sidebar__content .sidebar__member__portrait, .page-template-teams .sidebar__content .sidebar__testimonial__portrait, .page-template-testimonials .sidebar__content .sidebar__member__portrait, .page-template-testimonials .sidebar__content .sidebar__testimonial__portrait {
margin-bottom: 24px;
width: 100%;
height: auto;
}
.page-template-teams .sidebar__content .sidebar__member__name, .page-template-teams .sidebar__content .sidebar__member__company, .page-template-teams .sidebar__content .sidebar__testimonial__name, .page-template-teams .sidebar__content .sidebar__testimonial__company, .page-template-testimonials .sidebar__content .sidebar__member__name, .page-template-testimonials .sidebar__content .sidebar__member__company, .page-template-testimonials .sidebar__content .sidebar__testimonial__name, .page-template-testimonials .sidebar__content .sidebar__testimonial__company {
text-align: center;
font-family: Manrope;
font-size: 30px;
font-weight: 500;
line-height: 1.33;
color: #141313;
margin: 0 0 2px;
}
@media (max-width: 576px) {
.page-template-teams .sidebar__content .sidebar__member__name, .page-template-teams .sidebar__content .sidebar__member__company, .page-template-teams .sidebar__content .sidebar__testimonial__name, .page-template-teams .sidebar__content .sidebar__testimonial__company, .page-template-testimonials .sidebar__content .sidebar__member__name, .page-template-testimonials .sidebar__content .sidebar__member__company, .page-template-testimonials .sidebar__content .sidebar__testimonial__name, .page-template-testimonials .sidebar__content .sidebar__testimonial__company {
font-size: 22px;
}
}
.page-template-teams .sidebar__content .sidebar__member__position, .page-template-teams .sidebar__content .sidebar__testimonial__position, .page-template-testimonials .sidebar__content .sidebar__member__position, .page-template-testimonials .sidebar__content .sidebar__testimonial__position {
text-align: center;
font-family: Manrope;
font-size: 18px;
line-height: 1.56;
color: #221919;
margin-bottom: 24px;
}
@media (max-width: 576px) {
.page-template-teams .sidebar__content .sidebar__member__position, .page-template-teams .sidebar__content .sidebar__testimonial__position, .page-template-testimonials .sidebar__content .sidebar__member__position, .page-template-testimonials .sidebar__content .sidebar__testimonial__position {
font-size: 16px;
}
}
.page-template-teams .sidebar__content .sidebar__member__description, .page-template-teams .sidebar__content .sidebar__testimonial__description, .page-template-testimonials .sidebar__content .sidebar__member__description, .page-template-testimonials .sidebar__content .sidebar__testimonial__description {
font-family: Manrope;
font-size: 14px;
line-height: 1.5;
color: #141313;
}
.page-template-teams .sidebar__content .sidebar__testimonial.active, .page-template-testimonials .sidebar__content .sidebar__testimonial.active {
overflow: visible;
}
@media (max-width: 576px) {
.page-template-teams .sidebar__content .sidebar__testimonial.active, .page-template-testimonials .sidebar__content .sidebar__testimonial.active {
overflow-y: scroll;
overflow-x: auto;
}
}
.page-template-teams .sidebar__content .sidebar__testimonial__logo, .page-template-testimonials .sidebar__content .sidebar__testimonial__logo {
display: block;
height: 60px;
width: auto;
position: absolute;
top: -22px;
right: 0;
transform: translateY(-100%);
}
@media (max-width: 576px) {
.page-template-teams .sidebar__content .sidebar__testimonial__logo, .page-template-testimonials .sidebar__content .sidebar__testimonial__logo {
position: relative;
top: 0;
margin: 0 auto 1.5rem;
transform: none;
}
}
.page-template-teams .sidebar__content .sidebar__testimonial__company, .page-template-teams .sidebar__content .sidebar__testimonial__position, .page-template-testimonials .sidebar__content .sidebar__testimonial__company, .page-template-testimonials .sidebar__content .sidebar__testimonial__position {
text-align: left;
}
.page-template-teams .sidebar__content .sidebar__testimonial--company, .page-template-testimonials .sidebar__content .sidebar__testimonial--company {
position: relative;
}
.page-template-teams .sidebar__content .sidebar__testimonial__position, .page-template-testimonials .sidebar__content .sidebar__testimonial__position {
margin-bottom: 3.5rem;
}
.page-template-teams .sidebar__content .sidebar__testimonial__content, .page-template-testimonials .sidebar__content .sidebar__testimonial__content {
margin-bottom: 1rem;
}
.page-template-teams .sidebar__content .sidebar__testimonial__content--image, .page-template-teams .sidebar__content .sidebar__testimonial__content--video, .page-template-testimonials .sidebar__content .sidebar__testimonial__content--image, .page-template-testimonials .sidebar__content .sidebar__testimonial__content--video {
margin-bottom: 1.5rem;
}
.page-template-teams .sidebar__content .sidebar__testimonial__content--image img, .page-template-testimonials .sidebar__content .sidebar__testimonial__content--image img {
width: 100%;
}
.page-template-teams .sidebar__content .sidebar__testimonial__content--video .video-wrapper, .page-template-teams .sidebar__content .sidebar__testimonial__content--video .video-foreground, .page-template-teams .sidebar__content .sidebar__testimonial__content--video .video-background, .page-template-teams .sidebar__content .sidebar__testimonial__content--video .video-background iframe, .page-template-testimonials .sidebar__content .sidebar__testimonial__content--video .video-wrapper, .page-template-testimonials .sidebar__content .sidebar__testimonial__content--video .video-foreground, .page-template-testimonials .sidebar__content .sidebar__testimonial__content--video .video-background, .page-template-testimonials .sidebar__content .sidebar__testimonial__content--video .video-background iframe {
width: 100%;
height: auto;
left: 0;
}
.page-template-teams .sidebar__content .sidebar__testimonial__content--video .video-wrapper, .page-template-testimonials .sidebar__content .sidebar__testimonial__content--video .video-wrapper {
opacity: 1;
}
.page-template-teams .sidebar__content .sidebar__testimonial__content--video .video-foreground, .page-template-teams .sidebar__content .sidebar__testimonial__content--video .video-background iframe, .page-template-testimonials .sidebar__content .sidebar__testimonial__content--video .video-foreground, .page-template-testimonials .sidebar__content .sidebar__testimonial__content--video .video-background iframe {
position: relative;
}
.page-template-teams .sidebar__content .sidebar__testimonial__content--video .video-foreground, .page-template-testimonials .sidebar__content .sidebar__testimonial__content--video .video-foreground {
overflow: hidden;
padding-bottom: 56.25%;
position: relative;
height: 0;
}
.page-template-teams .sidebar__content .sidebar__testimonial__content--video .video-background iframe, .page-template-testimonials .sidebar__content .sidebar__testimonial__content--video .video-background iframe {
pointer-events: initial;
left: 0;
top: 0;
height: 100%;
width: 100%;
position: absolute;
}
.page-template-teams .sidebar__content .sidebar__testimonial__content--content, .page-template-testimonials .sidebar__content .sidebar__testimonial__content--content {
font-family: Manrope, Sans-serif;
font-size: 14px;
color: #141313;
}
.page-template-teams .sidebar__content .sidebar__testimonial__content--content strong, .page-template-testimonials .sidebar__content .sidebar__testimonial__content--content strong {
font-family: "degular display", sans-serif;
text-transform: uppercase;
font-size: 16px;
font-weight: 500;
color: #da2921;
margin-bottom: 0.5rem;
display: block;
}
.page-template-teams .sidebar__content .sidebar__testimonial__content--keywords, .page-template-testimonials .sidebar__content .sidebar__testimonial__content--keywords {
margin-top: 5rem;
}
.page-template-teams .sidebar__content .sidebar__testimonial__content--keywords a, .page-template-testimonials .sidebar__content .sidebar__testimonial__content--keywords a {
color: #da2921;
}
.page-template-teams .sidebar.active .sidebar__content .sidebar__member > *, .page-template-teams .sidebar.active .sidebar__content .sidebar__testimonial > *, .page-template-testimonials .sidebar.active .sidebar__content .sidebar__member > *, .page-template-testimonials .sidebar.active .sidebar__content .sidebar__testimonial > * {
opacity: 1;
margin-top: 0;
}
.home_savoir_faire {
padding-bottom: 140px;
}
.home_savoir_faire .home_sf_list {
display: flex;
flex-direction: column;
}
.home_savoir_faire .sf__item {
position: relative;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: stretch;
border-bottom: 1px solid #F1F1F1;
color: #221919;
padding: 28px 0;
}
@media (max-width: 767px) {
.home_savoir_faire .sf__item {
flex-direction: column;
width: calc(100% - 30px);
margin-left: auto;
margin-right: auto;
}
}
.home_savoir_faire .sf__item:first-child {
border-top: 1px solid #F1F1F1;
}
.home_savoir_faire .sf__item .sf__picto {
position: absolute;
right: 64px;
top: calc(50% - 24px);
border-radius: 9999px;
border: 1px solid #F1F1F1;
width: 48px;
height: 48px;
background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath d='M32.144 32.456a.887.887 0 0 1-.893-.868l-.036-11.536L18.5 32.748a.881.881 0 0 1-1.24-.007.878.878 0 0 1-.008-1.24l12.739-12.719-11.62-.032a.887.887 0 0 1-.87-.891.863.863 0 0 1 .884-.859l13.662.048a.892.892 0 0 1 .622.26l.028.026a.889.889 0 0 1 .26.621L33 31.595a.863.863 0 0 1-.856.861z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/g%3E %3C/svg%3E ");
background-size: 48px 48px;
background-position: center center;
}
@media (max-width: 767px) {
.home_savoir_faire .sf__item .sf__picto {
right: 24px;
top: 24px;
}
}
.home_savoir_faire .sf__item:hover .sf__picto {
border: 2px solid #da2921;
}
.home_savoir_faire .sf__title {
width: calc(40% + 15px);
font-family: "degular display", sans-serif;
font-size: 40px;
line-height: 1;
padding: 0 24px 0 64px;
}
@media (max-width: 1023px) {
.home_savoir_faire .sf__title {
font-size: 32px;
}
}
@media (max-width: 767px) {
.home_savoir_faire .sf__title {
width: 100%;
padding: 0 24px 0 32px;
margin-bottom: 24px;
}
}
.home_savoir_faire .sf__content {
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
width: calc(60% - 15px);
padding: 0 180px 0 24px;
}
@media (max-width: 1279px) {
.home_savoir_faire .sf__content {
padding-right: 120px;
}
}
@media (max-width: 767px) {
.home_savoir_faire .sf__content {
width: 100%;
padding: 0 24px 0 32px;
}
}
.home_savoir_faire .sf__inner-content {
position: relative;
font-family: Manrope, sans-serif;
}
.home_savoir_faire .sf__inner-content::before {
content: "";
display: block;
position: absolute;
top: calc(50% - 24px);
left: -26px;
width: 2px;
height: 48px;
background-color: #da2921;
}
@media (max-width: 767px) {
.home_savoir_faire .sf__inner-content::before {
top: 12px;
height: calc(100% - 24px);
}
}
.home_savoir_faire .sf__inner-content .sf__emphasis {
font-size: 18px;
font-weight: 700;
}
.home_savoir_faire .sf__inner-content .sf__desc {
font-size: 14px;
}
.home_etudes {
margin-bottom: 190px;
}
.home_etudes_slider {
display: flex;
position: relative;
width: 100%;
height: 120px;
margin: auto;
overflow: hidden;
z-index: 1;
}
.home_etudes_slider__text {
display: flex;
position: absolute;
top: 0;
left: 0;
align-items: center;
justify-content: flex-start;
width: 100%;
height: 100%;
white-space: nowrap;
}
.home_etudes_slider__text > div {
display: flex;
align-items: baseline;
animation: scrollText 33s infinite linear;
}
.home_etudes_final-link {
opacity: 0;
position: relative;
top: 30px;
transition: all 0.6s;
}
.home_etudes_final-link.scroll-active {
top: 0;
opacity: 1;
}
.horizontal-scroll, .services_horizontal {
margin: 0;
}
@media (max-width: 768px) {
.horizontal-scroll, .services_horizontal {
padding: 0 40px;
}
}
.horizontal-scroll .sticky-wrapper, .services_horizontal .sticky-wrapper {
width: 100%;
padding: 90px 0 0;
overflow: hidden;
position: relative;
top: 0;
}
.horizontal-scroll .element-wrapper, .services_horizontal .element-wrapper {
display: flex;
position: relative;
padding: 0 0 90px;
}
@media (max-width: 1023px) {
.horizontal-scroll .element-wrapper, .services_horizontal .element-wrapper {
flex-direction: column;
max-width: 640px;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 1024px) {
.horizontal-scroll .element-wrapper, .services_horizontal .element-wrapper {
width: fit-content;
}
}
@media (min-width: 576px) and (max-height: 768px) {
.horizontal-scroll .element-wrapper, .services_horizontal .element-wrapper {
padding-bottom: 30px;
}
}
@media (min-width: 769px) and (max-height: 1280px) {
.horizontal-scroll .element-wrapper, .services_horizontal .element-wrapper {
padding-top: 0px;
}
}
.horizontal-scroll .sticky-end, .services_horizontal .sticky-end {
padding-bottom: 120px;
}
.horizontal-scroll .services_slide, .services_horizontal .services_slide {
position: relative;
overflow: hidden;
width: 420px;
}
@media (max-width: 768px) {
.horizontal-scroll .services_slide, .services_horizontal .services_slide {
min-width: 0;
}
}
@media (max-width: 1023px) {
.horizontal-scroll .services_slide, .services_horizontal .services_slide {
margin-bottom: 3rem;
}
}
@media (max-height: 920px) {
.horizontal-scroll .services_slide, .services_horizontal .services_slide {
width: 280px;
min-width: 280px;
}
}
.horizontal-scroll .services_slide h3, .services_horizontal .services_slide h3 {
width: 100%;
font-size: 40px;
font-family: "degular display", sans-serif;
line-height: 40px;
font-weight: 400;
color: #221919;
margin-bottom: 1.5rem;
background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Crect stroke='%23F1F1F1' x='.5' y='.5' width='49' height='49' rx='24.5'/%3E %3Cpath d='M32.144 32.456a.887.887 0 0 1-.893-.868l-.036-11.536L18.5 32.748a.881.881 0 0 1-1.24-.007.878.878 0 0 1-.008-1.24l12.739-12.719-11.62-.032a.887.887 0 0 1-.87-.891.863.863 0 0 1 .884-.859l13.662.048a.892.892 0 0 1 .622.26l.028.026a.889.889 0 0 1 .26.621L33 31.595a.863.863 0 0 1-.856.861z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/g%3E %3C/svg%3E ");
background-repeat: no-repeat;
background-position: center right;
padding-right: 60px;
min-height: 80px;
display: flex;
align-items: center;
transition: all 0.3s ease;
text-decoration: underline;
text-decoration-color: transparent;
}
@media (max-height: 1280px) {
.horizontal-scroll .services_slide h3, .services_horizontal .services_slide h3 {
font-size: 24px;
line-height: 24px;
margin-bottom: 0.75rem;
}
}
@media (max-height: 1023px) {
.horizontal-scroll .services_slide .img-hover, .horizontal-scroll .services_slide .img-fluid, .services_horizontal .services_slide .img-hover, .services_horizontal .services_slide .img-fluid {
width: 100%;
margin-bottom: 1rem;
}
}
.horizontal-scroll .services_slide .img-hover, .services_horizontal .services_slide .img-hover {
position: absolute;
z-index: 0;
top: 0;
left: 0;
object-fit: cover;
}
.horizontal-scroll .services_slide .img-fluid, .services_horizontal .services_slide .img-fluid {
position: relative;
z-index: 1;
transition: all 0.12s;
}
.horizontal-scroll .services_slide a:hover h3, .services_horizontal .services_slide a:hover h3 {
background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Crect stroke='%23DA2921' x='.5' y='.5' width='49' height='49' rx='24.5'/%3E %3Cpath d='M32.144 32.456a.887.887 0 0 1-.893-.868l-.036-11.536L18.5 32.748a.881.881 0 0 1-1.24-.007.878.878 0 0 1-.008-1.24l12.739-12.719-11.62-.032a.887.887 0 0 1-.87-.891.863.863 0 0 1 .884-.859l13.662.048a.892.892 0 0 1 .622.26l.028.026a.889.889 0 0 1 .26.621L33 31.595a.863.863 0 0 1-.856.861z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/g%3E %3C/svg%3E ");
text-decoration-color: #221919;
}
.horizontal-scroll .services_slide a:hover .img-fluid, .services_horizontal .services_slide a:hover .img-fluid {
transform: translateY(-40%);
opacity: 0;
}
@media (max-width: 768px) {
.home_objectifs {
margin-top: 48px;
}
}
.home_objectifs_top div:not(.offset-md-7, .reveal-word) {
width: 100%;
margin-left: 0;
}
.home_objectifs_top .row > div::before {
display: none;
}
@media (max-width: 768px) {
.home_objectifs_top .row {
padding-left: 0;
}
}
@media (max-width: 768px) {
.home_objectifs_top .row > div {
padding-left: 15px;
}
}
@media (max-width: 768px) {
.home_objectifs_top .pre-arrow {
padding-left: 2.5rem;
}
}
.home_objectifs_top h1 {
width: 100%;
}
.home_objectifs-reveal {
opacity: 0;
top: 40px;
transition: all 0.6s 1.8s;
}
.home_objectifs-reveal.scroll-active {
opacity: 1;
top: 0;
}
.home_banner_wrapper {
width: 100%;
position: relative;
overflow: hidden;
margin-bottom: 140px;
height: 640px;
}
@media (max-width: 768px) {
.home_banner_wrapper {
height: 320px;
margin-bottom: 80px;
}
}
.home_banner_wrapper img {
margin-bottom: 0;
height: 100%;
width: auto;
max-width: 9999px;
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
}
.home_banner_wrapper .home_objectifs_blurry {
border-left: 1px solid #FFFFFF;
transition: opacity 0.75s 0.25s;
}
.home_banner_wrapper .home_objectifs_blurry.activate {
opacity: 0;
}
.home_banner_wrapper .blurry {
position: absolute;
top: 0;
right: 0;
content: "";
width: 50%;
height: 100%;
backdrop-filter: blur(16px);
background: rgba(254, 254, 254, 0.2);
border-left: 1px solid rgba(254, 254, 254, 0.5);
}
.home .home_etudes_img__img-wrapper {
display: block;
position: relative;
}
.home .home_etudes_img__img-wrapper .logo-wrapper {
content: "";
width: 140px;
height: 140px;
background-color: #EFEFEF;
position: absolute;
bottom: 0;
left: 0;
z-index: 1;
}
.home .home_etudes_img__img-wrapper .logo-wrapper .inner-logo {
max-width: 120px;
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
}
.home .home_etudes_img .link_arrow {
display: inline-block;
max-width: 460px;
}
@media (max-width: 768px) {
.home .home_etudes_img .link_arrow {
max-width: 100%;
}
}
.home .home_etudes_img .home_etudes_img__img-wrapper:hover + .link_arrow span {
left: 1rem;
}
.home .home_etudes_slider .etudes_slides_wrapper {
display: flex;
flex-direction: row;
}
.home .home_services {
margin-bottom: 0;
}
.home .home_services .element-wrapper {
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1024px) {
.home .home_services .element-wrapper {
margin-left: 0;
margin-right: 0;
left: 50vw;
transform: translateX(var(--progress));
}
}
.home .home_apropos h2 {
font-size: 270px;
font-family: "degular display", sans-serif;
font-weight: 300;
line-height: 1;
letter-spacing: 8px;
margin-bottom: 110px;
text-align: center;
}
@media (max-width: 1300px) {
.home .home_apropos h2 {
font-size: 200px;
}
}
@media (max-width: 1024px) {
.home .home_apropos h2 {
font-size: 150px;
}
}
@media (max-width: 768px) {
.home .home_apropos h2 {
font-size: 80px;
letter-spacing: 2.5px;
margin-bottom: 32px;
}
}
@media (max-width: 1300px) {
.home .home_apropos .picto-spider-big {
width: 95px;
height: 95px;
}
}
@media (max-width: 992px) {
.home .home_apropos .picto-spider-big {
width: 71.25px;
height: 71.25px;
}
}
@media (max-width: 768px) {
.home .home_apropos .picto-spider-big {
width: 40px;
height: 40px;
}
}
.home .home_apropos_content, .home .home_apropos_col_full, .home .home_apropos_bottom > div {
width: 100%;
}
.home .home_apropos .home_apropos_sous_titre {
letter-spacing: 1px;
}
.home .home_apropos_content {
margin-bottom: 108px;
}
@media (max-width: 768px) {
.home .home_apropos_content {
margin-top: 0;
margin-bottom: 60px;
}
}
.home .home_apropos_content .home_apropos_col {
width: 50%;
margin-right: 0;
}
.home .home_apropos_content .home_apropos_col:first-child {
flex: 0 1 auto;
}
.home .home_apropos_content .home_apropos_col:last-child {
flex: 0 1 auto;
width: 40%;
}
@media (max-width: 768px) {
.home .home_apropos_content .home_apropos_col, .home .home_apropos_content .home_apropos_col:last-child {
width: 100%;
}
}
.home .home_apropos_content .home_apropos_col img {
max-width: 100%;
}
.home .home_apropos_location {
font-family: "Manrope", sans-serif;
font-size: 20px;
margin: 0 auto 108px;
}
@media (max-width: 575px) {
.home .home_apropos_location {
margin-bottom: 60px;
font-size: 16px;
}
}
@media (max-width: 768px) {
.home .home_apropos_location img {
margin: 0 auto 32px;
}
}
.home .home_apropos > div:last-child {
padding-right: 0;
}
.home .home_apropos_bottom {
padding: 0;
}
@media (max-width: 1300px) {
.home .home_apropos .picto-spider-big, .home .home_vision .picto-spider-big {
width: 95px;
height: 95px;
}
}
@media (max-width: 992px) {
.home .home_apropos .picto-spider-big, .home .home_vision .picto-spider-big {
width: 71.25px;
height: 71.25px;
}
}
@media (max-width: 768px) {
.home .home_apropos .picto-spider-big, .home .home_vision .picto-spider-big {
width: 45px;
height: 45px;
}
}
@media (max-width: 768px) {
.home .home_vision_sub_title, .home .home_vision_articles_title, .home .home_vision_articles {
width: 100%;
margin-left: 0;
}
}
@media (max-width: 768px) {
.home .home_vision_sub_title, .home .home_vision_articles_title {
padding-left: 6%;
}
}
.home .home_vision .slick-list {
overflow: visible;
}
@media (max-width: 575px) {
.home .home_vision .slick-slide {
margin-right: 18px;
}
}
@media (max-width: 992px) {
.home .home_vision .home_vision_articles .slick-dots li {
width: 65px;
height: 2px;
margin: 0;
}
.home .home_vision .home_vision_articles .slick-dots li button {
padding: 0;
width: 65px;
height: 2px;
background-color: #f1f1f1;
}
.home .home_vision .home_vision_articles .slick-dots .slick-active button {
background-color: #221919;
}
.home .home_vision .home_vision_articles .slick-dots li button:before {
content: none;
}
}
@media (max-width: 992px) {
.home .home_vision_article {
width: 392px !important;
max-width: 392px !important;
}
}
@media (max-width: 575px) {
.home .home_vision_article {
width: 100% !important;
max-width: 100% !important;
}
}
.home .home_vision_article :not(:first-child) {
margin-left: 0;
}
@media (max-width: 930px) {
.home .home_vision_article h4 {
font-size: 30px;
}
}
@media (max-width: 480px) {
.home .home_vision_article h4 {
font-size: 24px;
}
}
.home .home_chiffres {
position: relative;
overflow: hidden;
padding: 240px 0;
}
@media (max-width: 1280px) {
.home .home_chiffres {
padding: 15% 0;
}
}
@media (max-width: 575px) {
.home .home_chiffres {
padding-top: 64px;
padding-bottom: 64px;
}
}
@media (max-width: 575px) {
.home .home_chiffres .container {
width: 100vw;
max-width: 100vw;
padding-left: 0;
padding-right: 0;
}
}
.home .home_chiffres_content {
z-index: 1;
}
@media (max-width: 575px) {
.home .home_chiffres_content {
position: absolute;
width: 80%;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
}
}
.home .home_chiffres .video {
z-index: 0;
max-width: 100vw;
}
@media (max-width: 575px) {
.home .home_chiffres .video {
position: relative;
transform: none;
left: auto;
top: auto;
}
}
@media (max-width: 575px) {
.home .home_chiffres .video video {
width: 100vw;
height: 100vw;
}
}
.home .home_supports {
position: relative;
display: block;
}
.home .home_supports::before {
content: "";
display: block;
background-color: #F1F1F1;
width: 50vw;
height: 100%;
position: absolute;
top: 0;
right: calc(50% - 50vw - 10px);
}
@media (max-width: 1024px) {
.home .home_supports::before {
display: none;
}
}
.home .home_supports_container_fluid {
display: flex;
justify-content: center;
width: 100%;
max-width: 1420px;
margin-left: auto;
margin-right: auto;
}
.home .home_supports_container_fluid > div, .home .home_supports_container_fluid::after {
content: "";
display: block;
width: 40vw;
max-width: 700px;
}
@media (max-width: 1024px) {
.home .home_supports_container_fluid > div {
width: 100%;
right: 0;
position: relative;
}
}
@media (max-width: 1024px) {
.home .home_supports_container_fluid::after {
display: none;
}
}
.home .home_supports_left-block {
padding-right: 16px;
}
.home .home_supports_right-block {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
}
@media (max-width: 1024px) {
.home .home_supports_right-block {
position: relative;
top: 0;
left: 0;
transform: none;
margin-top: 36px;
padding-top: 100px;
padding-bottom: 100px;
}
}
@media (max-width: 768px) {
.home .home_supports_right-block {
margin-top: 20px;
}
}
@media (max-width: 1024px) {
.home .home_supports_right-block::before {
content: "";
display: block;
background-color: #F1F1F1;
width: 100vw;
height: 100%;
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
}
}
.home .home_supports .img_boutique {
width: 140px;
height: 40px;
background-image: url("data:image/svg+xml,%3Csvg width='140' height='40' viewBox='0 0 140 40' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill-rule='nonzero' fill='none'%3E %3Cpath d='M3.853 0v17.958H14.02a5.182 5.182 0 0 1-.225-1.498c0-3.2 2.58-5.192 5.698-5.192h2.293c.925 0 1.59-.552 1.549-1.243-.071-1.176-1.013-1.79-2.568-1.79-1.018 0-1.987.642-2.314 1.43h-3.678c.68-3.259 3.4-4.46 5.992-4.46 2.71 0 6.244 1.376 6.244 4.437v11.635H23.34V15.96l-.003.287c-.075 3.36-1.423 5.217-3.678 5.391l-.201.011c-2.388.078-4.042-1.041-4.92-2.519v2.167H0V0h3.853zM23.34 10.025c0 3.243-1.012 4.015-2.41 4.015h-.833c-.963 0-2.459.294-2.63 1.92-.139 1.325.92 2.523 2.63 2.523 1.622 0 3.243-1.198 3.243-2.537zm28.998 5.273c-.002-2.133-.846-6.789-7.44-6.789h-6.196V3.387h6.19c1.436-.002 2.6 1.195 2.602 2.676.002 1.481-1.16 2.444-2.596 2.446 2.406 0 5.634 0 6.304-2.583.838-3.232-2.494-5.922-5.676-5.922H34.87V21.3H46.54c.792 0 1.546-.17 2.233-.468a5.868 5.868 0 0 0 2.577-2.184v-.021h.014a6.098 6.098 0 0 0 .973-3.33zm-6.501 2.61-7.135.007v-6.018h7.129c1.468-.002 2.661 1.469 2.661 2.985 0 1.515-1.193 3.025-2.655 3.025zM59.95 5.2c-3.917 0-7.542 2.996-7.542 8.226s3.543 8.19 7.542 8.225c3.999-.034 7.541-3.012 7.541-8.225 0-5.214-3.624-8.226-7.541-8.226zm0 13.112c-1.954-.026-3.854-1.59-3.854-4.886 0-3.09 1.855-4.853 3.854-4.884 1.998.031 3.853 1.81 3.853 4.884 0 3.296-1.9 4.86-3.853 4.886zm14.824.026c-1.899 0-3.043-.94-3.043-2.276V5.603h-3.67v10.46c0 2.757 2.079 6.06 6.278 5.556 2.783-.333 3.296-3.329 3.296-6.308 0 1.638-.912 3.028-2.861 3.028zm2.86-12.735V21.3h3.672V5.604h-3.671zm9.902 0V.01h-3.672v5.593h-2.215V8.56h.364s1.85 0 1.85 2.108v6.78c0 2.147 1.697 3.86 3.741 3.86h2.51v-3.339h-1.447c-.6 0-1.131-.546-1.131-1.197v-5.837c0-2.242-4.625-2.37-5.41-2.375h7.99V5.604h-2.58zm14.358-.368.216.004c1.904.068 3.33 1.477 3.87 2.732V5.613h3.671V26.91h-3.671l-.001-13.636-.002.345c-.084 5.456-2.16 7.296-3.767 7.643l-.1.02c-3.7.666-6.995-3.068-6.995-8.008 0-4.933 3.238-8.168 6.995-8.034zm-7.364.374v15.697h-3.672V5.61h3.672zm7.835 2.842c-2.137 0-3.578 2.305-3.578 4.821 0 2.517 1.44 4.823 3.578 4.823 2.234 0 3.615-2.047 3.615-4.823l-.001.001c0-2.695-1.3-4.701-3.42-4.817zM92.695.011c1.363 0 2.468.848 2.468 1.894 0 1.047-1.105 1.895-2.469 1.895-1.364 0-2.47-.848-2.47-1.895 0-1.046 1.106-1.894 2.47-1.894zm24.934 18.328c-1.899 0-3.042-.94-3.042-2.276V5.603h-3.672v10.46c0 2.757 2.08 6.06 6.28 5.556 2.782-.333 3.295-3.329 3.295-6.308 0 1.638-.912 3.028-2.861 3.028zm2.86-12.735V21.3h3.672V5.604h-3.671zM140 13.427c0-5.214-3.625-8.226-7.542-8.226s-7.542 2.996-7.542 8.226 3.543 8.19 7.542 8.225c3.094-.026 5.914-1.814 7.032-5.036h-4.007c-.735 1.13-1.87 1.681-3.025 1.697-1.73-.023-3.419-1.253-3.781-3.825h11.272c.034-.342.051-.696.051-1.061zm-11.208-1.82c.75-2.019 2.092-3.04 3.666-3.064 1.573.025 2.912 1.051 3.664 3.064h-7.33z' fill='%23DD2A22'/%3E %3Cpath d='M2.318 34.581s1.373.324 1.41.334c.695.182 1.187.571 1.187 1.177 0 .77-.85 1.362-1.852 1.324-1.313-.05-1.852-1.026-1.852-1.722H.297c0 1.201.92 2.53 2.782 2.572 1.547.036 2.783-.973 2.783-2.175 0-1.262-1.051-1.85-1.911-2.066 0 0-1.373-.324-1.409-.334-.631-.167-1.083-.548-1.083-1.072 0-.667.58-1.265 1.638-1.265 1.137 0 1.638.849 1.638 1.516h.92c0-1.171-.856-2.357-2.558-2.357-1.413 0-2.558.941-2.558 2.113 0 1.213.944 1.757 1.779 1.955zm5.338-1.259v-.674H6.76v5.42h.895v-3.61c0-.807.5-1.149 1.118-1.149.652 0 1.119.41 1.119 1.149v3.61h.895v-3.61c0-.704.5-1.149 1.118-1.149.686 0 1.12.445 1.12 1.149v3.61h.894v-3.61c0-1.08-.588-1.938-1.756-1.938-.686 0-1.294.435-1.566.932-.33-.596-.825-.932-1.503-.932-.673 0-1.216.41-1.44.802zm9.323-.805c-.62 0-1.552.202-1.902 1.358h.935c.156-.376.536-.558.967-.558.613 0 1.049.172 1.08.682.02.342-.223.61-.537.61h-.796c-1.082 0-1.977.688-1.977 1.793 0 .87.673 1.832 1.964 1.79.848-.027 1.241-.62 1.347-.942v.814h.895V34.05c0-1.057-1.036-1.532-1.976-1.532zm1.081 3.885c0 .548-.667.992-1.334.992s-1.082-.444-1.082-.992c0-.769.562-1.057 1.082-1.057h.642c.243 0 .48-.048.692-.131v1.188zm4-3.882c-.55 0-.983.55-1.118.945v-.817h-.895v5.42h.895v-3.416c0-.634.316-1.278 1.119-1.278.457 0 .702.125.702.125v-.85a1.964 1.964 0 0 0-.702-.129zm3.628.863v-.735h-.895v-1.93h-.895v1.93h-.895v.735h.895v3.353c0 .74.589 1.332 1.298 1.332h.492v-.92h-.502c-.208 0-.393-.188-.393-.412v-3.353h.895zm5.34 0v-.735h-.896v-1.93h-.895v1.93h-.894v.735h.894v3.353c0 .74.589 1.332 1.298 1.332h.492v-.92h-.502c-.208 0-.393-.188-.393-.412v-3.353h.895zm3.02-.867c-1.359 0-2.402 1.034-2.402 2.839s1.015 2.827 2.402 2.839c1.387-.012 2.402-1.04 2.402-2.84 0-1.799-1.043-2.838-2.402-2.838zm0 4.888c-.846-.011-1.551-.737-1.551-2.05 0-1.217.69-2.034 1.551-2.048.862.014 1.552.824 1.552 2.049 0 1.312-.706 2.038-1.552 2.05zm5.503-4.888c-1.359 0-2.402 1.034-2.402 2.839s1.015 2.827 2.402 2.839c1.387-.012 2.402-1.04 2.402-2.84 0-1.799-1.043-2.838-2.402-2.838zm0 4.888c-.846-.011-1.552-.737-1.552-2.05 0-1.217.69-2.034 1.552-2.048.862.014 1.551.824 1.551 2.049 0 1.312-.705 2.038-1.551 2.05zm4.21.663v-7.35h-.894v7.35h.895zm3.837-3.022-1.242-.341c-.392-.115-.665-.295-.665-.672 0-.401.51-.727 1.138-.727.629 0 1.139.345 1.139.891h.82c.122-.757-.68-1.675-2.003-1.675-1.107 0-2.004.71-2.004 1.585 0 .835.718 1.314 1.285 1.47l1.196.329c.455.132.787.319.787.672 0 .475-.436.857-1.219.83-.804-.028-1.354-.543-1.354-1.088h-.82c0 .91.782 1.828 2.174 1.873 1.085.035 2.132-.506 2.132-1.7 0-.902-.756-1.28-1.364-1.447zm6.78-1.662v-.735h-.894v-1.93h-.895v1.93h-.895v.735h.895v3.353c0 .74.588 1.332 1.297 1.332h.492v-.92h-.502c-.208 0-.392-.188-.392-.412v-3.353h.895zm3.021-.867c-1.359 0-2.401 1.034-2.401 2.839s1.014 2.827 2.401 2.839c1.388-.012 2.402-1.04 2.402-2.84 0-1.799-1.043-2.838-2.402-2.838zm0 4.888c-.846-.011-1.551-.737-1.551-2.05 0-1.217.69-2.034 1.551-2.048.862.014 1.552.824 1.552 2.049 0 1.312-.706 2.038-1.552 2.05zm7.814-4.755c-.571 0-1.095.34-1.342.813v-2.746h-.895v7.35h.895v-.814c.187.433.682.92 1.342.943 1.236.044 2.237-1.24 2.237-2.773 0-1.532-1.002-2.773-2.237-2.773zm0 4.762c-.741 0-1.342-.616-1.342-1.988 0-1.373.6-1.99 1.342-1.99.741 0 1.342.88 1.342 1.99 0 1.11-.6 1.988-1.342 1.988zm5.32-4.895c-1.36 0-2.402 1.034-2.402 2.839s1.014 2.827 2.401 2.839c1.388-.012 2.402-1.04 2.402-2.84 0-1.799-1.043-2.838-2.402-2.838zm0 4.888c-.847-.011-1.552-.737-1.552-2.05 0-1.217.69-2.034 1.551-2.048.862.014 1.552.824 1.552 2.049 0 1.312-.706 2.038-1.552 2.05zm5.502-4.888c-1.359 0-2.401 1.034-2.401 2.839s1.014 2.827 2.401 2.839c1.388-.012 2.402-1.04 2.402-2.84 0-1.799-1.043-2.838-2.402-2.838zm0 4.888c-.846-.011-1.551-.737-1.551-2.05 0-1.217.69-2.034 1.551-2.048.862.014 1.552.824 1.552 2.049 0 1.312-.706 2.038-1.552 2.05zm6.023-2.359-1.242-.341c-.393-.115-.666-.295-.666-.672 0-.401.51-.727 1.139-.727.628 0 1.138.345 1.138.891h.82c.122-.757-.68-1.675-2.003-1.675-1.107 0-2.004.71-2.004 1.585 0 .835.718 1.314 1.285 1.47l1.197.329c.455.132.786.319.786.672 0 .475-.436.857-1.218.83-.805-.028-1.355-.543-1.355-1.088h-.819c0 .91.781 1.828 2.174 1.873 1.084.035 2.13-.506 2.13-1.7 0-.902-.754-1.28-1.362-1.447zm4.52-1.662v-.735h-.896v-1.93h-.895v1.93h-.894v.735h.894v3.353c0 .74.589 1.332 1.298 1.332h.492v-.92h-.502c-.208 0-.393-.188-.393-.412v-3.353h.895zm6.64-.737-1.532 4.355-1.533-4.355h-.952l1.923 5.09.124.328-.323.889a.362.362 0 0 1-.322.221h-.451V40h.442c.126 0 .248-.02.362-.059a1.18 1.18 0 0 0 .706-.657l.461-1.22 2.047-5.418h-.952zm3.796-.13c-1.36 0-2.402 1.034-2.402 2.839s1.014 2.827 2.402 2.839c1.387-.012 2.401-1.04 2.401-2.84 0-1.799-1.043-2.838-2.401-2.838zm0 4.888c-.846-.011-1.552-.737-1.552-2.05 0-1.217.69-2.034 1.552-2.048.861.014 1.551.824 1.551 2.049 0 1.312-.705 2.038-1.551 2.05zm3.254-1.147c0 .716.335 1.316.895 1.654.345.208.705.283 1.118.283.644 0 1.11-.351 1.309-.672v.542h.894v-5.417h-.894v3.35c0 .635-.405 1.408-1.182 1.408-.827 0-1.245-.514-1.245-1.148v-3.61h-.895v3.61zm7.363-3.737c-.55 0-.984.55-1.119.945v-.817h-.894v5.42h.894v-3.416c0-.634.316-1.278 1.119-1.278.457 0 .702.125.702.125v-.85a1.964 1.964 0 0 0-.702-.129zm5.855 5.674c1.283 0 2.083-.872 2.325-2.062h-.871c-.21.755-.7 1.272-1.454 1.272-1.03 0-1.576-.828-1.576-2.05 0-1.234.7-2.048 1.573-2.048.732 0 1.343.457 1.52 1.356h.831c-.222-1.352-1.125-2.146-2.373-2.146-1.466 0-2.466 1.182-2.399 3.01.062 1.667 1.023 2.668 2.424 2.668zm5.193-5.677c-.62 0-1.552.202-1.902 1.358h.935c.156-.376.536-.558.967-.558.613 0 1.049.172 1.08.682.02.342-.223.61-.537.61h-.796c-1.082 0-1.977.688-1.977 1.793 0 .87.673 1.832 1.964 1.79.848-.027 1.242-.62 1.347-.942v.814h.895V34.05c0-1.057-1.036-1.532-1.976-1.532zm1.081 3.885c0 .548-.667.992-1.334.992s-1.082-.444-1.082-.992c0-.769.562-1.057 1.082-1.057h.643c.242 0 .478-.048.691-.131v1.188zm4.001-3.882c-.55 0-.984.55-1.119.945v-.817h-.894v5.42h.894v-3.416c0-.634.316-1.278 1.119-1.278.457 0 .702.125.702.125v-.85a1.964 1.964 0 0 0-.702-.129zm5.971 2.835c0-1.8-1.043-2.84-2.402-2.84-1.359 0-2.401 1.035-2.401 2.84s1.014 2.827 2.401 2.839c1.134-.01 2.02-.698 2.304-1.932h-.887c-.244.736-.792 1.134-1.417 1.142-.808-.01-1.488-.673-1.547-1.877h3.946a4.53 4.53 0 0 0 .003-.172zm-3.9-.563c.177-.9.777-1.475 1.498-1.486.722.011 1.323.581 1.5 1.486h-2.998zm9.382.563c0-1.8-1.042-2.84-2.401-2.84-1.36 0-2.402 1.035-2.402 2.84s1.014 2.827 2.402 2.839c1.134-.01 2.018-.698 2.304-1.932h-.888c-.243.736-.792 1.134-1.416 1.142-.809-.01-1.489-.673-1.548-1.877h3.946a4.53 4.53 0 0 0 .003-.172zm-3.9-.563c.177-.9.778-1.475 1.499-1.486.721.011 1.322.581 1.499 1.486h-2.998zm6.808-2.272c-.551 0-.984.55-1.12.945v-.817h-.894v5.42h.895v-3.416c0-.634.316-1.278 1.119-1.278.457 0 .701.125.701.125v-.85a1.964 1.964 0 0 0-.701-.129z' fill='%23221919'/%3E %3C/g%3E %3C/svg%3E ");
margin-bottom: 70px;
}
@media (max-width: 1280px) {
.home .home_supports .img_boutique {
margin-bottom: 36px;
}
}
.home .home_supports h4 {
color: #da2921;
font-size: 80px;
line-height: 80px;
font-family: "degular display", sans-serif;
font-weight: 300;
margin-bottom: 3.5rem;
}
@media (max-width: 1280px) {
.home .home_supports h4 {
font-size: 54px;
line-height: 1.05;
}
}
@media (max-width: 768px) {
.home .home_supports h4 {
font-size: 38px;
}
}
@media (max-width: 1280px) {
.home .home_supports .img-boutique, .home .home_supports h4 {
margin-bottom: 36px;
}
}
.home .home_supports p {
padding-left: 40px;
margin-bottom: 2.5rem;
position: relative;
font-size: 18px;
font-family: "Manrope";
}
.home .home_supports p::before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 24px;
height: 24px;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m16.784 5.089.07.057 7 7 .037.042.042.062.042.094.017.067.008.089-.003.053-.022.103-.032.076-.045.07-.044.052-7 7-.07.057a.5.5 0 0 1-.638-.765L22.292 13H.5a.5.5 0 0 1-.09-.992L.5 12h21.793l-6.147-6.146a.5.5 0 0 1 .638-.765z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
.home .home_supports .btn_red {
transform: translateX(40px);
}
@media (max-width: 1280px) {
.home .home_supports .btn_red {
padding-left: 24px;
padding-right: 24px;
}
}
@media (max-width: 1280px) {
.home .home_supports .btn_red::after, .home .home_supports .btn_red::before {
display: none;
}
}
.page-template-services .services_header h1, .page-template-services2 .services_header h1 {
width: 100%;
}
.page-template-services .services_header .slick-track, .page-template-services2 .services_header .slick-track {
transform: translate3d(0, 0px, 0px) !important;
width: 1800px !important;
max-width: 140%;
justify-content: center;
}
.page-template-services .services_header_images, .page-template-services2 .services_header_images {
padding-left: 0;
padding-right: 0;
}
@media (max-width: 992px) {
.page-template-services .services_header_images > div:last-child, .page-template-services2 .services_header_images > div:last-child {
display: block;
}
.page-template-services .services_header_images .slick-slide, .page-template-services2 .services_header_images .slick-slide {
animation: none;
}
}
.page-template-services .services_header_images_static, .page-template-services2 .services_header_images_static {
position: relative;
overflow: hidden;
margin-top: 64px;
display: flex;
justify-content: center;
align-items: center;
width: 130%;
transform: translateX(-11.5%);
}
@media (max-width: 767px) {
.page-template-services .services_header_images_static, .page-template-services2 .services_header_images_static {
margin-top: 40px;
}
}
@media (max-width: 545px) {
.page-template-services .services_header_images_static, .page-template-services2 .services_header_images_static {
width: 200%;
transform: translateX(-25%);
margin-bottom: 30px;
}
}
.page-template-services .services_header_images_static > div, .page-template-services2 .services_header_images_static > div {
position: relative;
opacity: 0;
top: 50px;
margin-left: 2.5vw;
transition-property: all;
transition-duration: 0.6s;
transition-timing-function: cubic-bezier(0.61, 0.59, 0.45, 0.99);
}
.page-template-services .services_header_images_static > div.active, .page-template-services2 .services_header_images_static > div.active {
top: 0;
opacity: 1;
}
.page-template-services .services_header_images_static > div:first-child, .page-template-services2 .services_header_images_static > div:first-child {
margin-left: 0;
}
.page-template-services .services_header_images_static > div:nth-child(8n+0), .page-template-services2 .services_header_images_static > div:nth-child(8n+0) {
transition-delay: 0.1s;
}
.page-template-services .services_header_images_static > div:nth-child(8n+1), .page-template-services2 .services_header_images_static > div:nth-child(8n+1) {
transition-delay: 0.2s;
}
.page-template-services .services_header_images_static > div:nth-child(8n+2), .page-template-services2 .services_header_images_static > div:nth-child(8n+2) {
transition-delay: 0.3s;
}
.page-template-services .services_header_images_static > div:nth-child(8n+3), .page-template-services2 .services_header_images_static > div:nth-child(8n+3) {
transition-delay: 0.4s;
}
.page-template-services .services_header_images_static > div:nth-child(8n+4), .page-template-services2 .services_header_images_static > div:nth-child(8n+4) {
transition-delay: 0.5s;
}
.page-template-services .services_header_images_static > div:nth-child(8n+5), .page-template-services2 .services_header_images_static > div:nth-child(8n+5) {
transition-delay: 0.6s;
}
.page-template-services .services_header_images_static > div:nth-child(8n+6), .page-template-services2 .services_header_images_static > div:nth-child(8n+6) {
transition-delay: 0.7s;
}
.page-template-services .services_header_images_static > div:nth-child(8n+7), .page-template-services2 .services_header_images_static > div:nth-child(8n+7) {
transition-delay: 0.8s;
}
.page-template-services .services_header_images_static > div img, .page-template-services2 .services_header_images_static > div img {
max-width: 100%;
}
.page-template-services .services_confiance, .page-template-services2 .services_confiance {
border-bottom: none;
}
.page-template-services .services_bloc_couleurs, .page-template-services2 .services_bloc_couleurs {
padding-top: 3rem;
}
.page-template-services .services_bloc_couleurs_image_gauche, .page-template-services2 .services_bloc_couleurs_image_gauche {
margin-left: 0;
}
@media (max-width: 768px) {
.page-template-services .services_bloc_couleurs_image_gauche, .page-template-services2 .services_bloc_couleurs_image_gauche {
margin-bottom: 0 !important;
}
}
.page-template-services .services_bloc_couleurs_image_gauche *, .page-template-services2 .services_bloc_couleurs_image_gauche * {
margin-left: 15%;
}
@media (max-width: 1279px) {
.page-template-services .services_bloc_couleurs_image_gauche *, .page-template-services2 .services_bloc_couleurs_image_gauche * {
margin-left: 0;
}
}
.page-template-services .services_bloc_couleurs_image_gauche .img_legend, .page-template-services2 .services_bloc_couleurs_image_gauche .img_legend {
width: 33%;
}
@media (max-width: 768px) {
.page-template-services .services_bloc_couleurs_image_gauche .img_legend, .page-template-services2 .services_bloc_couleurs_image_gauche .img_legend {
width: 50%;
}
}
.page-template-services .services_bloc_couleurs_image_droite, .page-template-services2 .services_bloc_couleurs_image_droite {
z-index: 2;
}
.page-template-services .services_bloc_couleurs_image_droite img, .page-template-services2 .services_bloc_couleurs_image_droite img {
transform: translateY(-90%);
}
.page-template-services .services_bloc_couleurs .underlay, .page-template-services2 .services_bloc_couleurs .underlay {
position: absolute;
bottom: -2px;
left: 50%;
transform: translateX(-50%);
z-index: -1;
width: 100vw;
height: 50%;
margin-left: 0;
}
.page-template-services .services_bloc_couleurs .step-button, .page-template-services2 .services_bloc_couleurs .step-button {
margin-top: 64px;
margin-bottom: 220px;
}
.page-template-services .services_bloc_couleurs h2, .page-template-services2 .services_bloc_couleurs h2 {
opacity: 1;
margin: 0 auto 50px;
font-size: 50px;
font-family: "degular display", sans-serif;
line-height: 56px;
text-align: center;
font-weight: 100;
transition: opacity 0.5s, margin-top 0.5s;
}
@media (max-width: 767px) {
.page-template-services .services_bloc_couleurs h2, .page-template-services2 .services_bloc_couleurs h2 {
font-size: 25px;
line-height: 28px;
margin-bottom: 0;
}
}
.page-template-services .services_bloc_couleurs h2.couleurs-h span, .page-template-services2 .services_bloc_couleurs h2.couleurs-h span {
display: block;
margin-bottom: 16px;
}
.page-template-services .services_bloc_couleurs .dash-wrapper, .page-template-services2 .services_bloc_couleurs .dash-wrapper {
width: 75vw;
height: 75vh;
max-width: 844px;
min-height: 844px;
position: absolute;
right: 0;
top: 0;
z-index: 1;
animation: spin 36s 0s linear infinite;
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element {
position: absolute;
left: 0;
top: 50%;
height: 1vw;
max-height: 16px;
min-height: 8px;
width: 100%;
transform-origin: center;
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--1, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--1 {
transform: translateY(-50%) rotateZ(15deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--2, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--2 {
transform: translateY(-50%) rotateZ(30deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--3, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--3 {
transform: translateY(-50%) rotateZ(45deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--4, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--4 {
transform: translateY(-50%) rotateZ(60deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--5, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--5 {
transform: translateY(-50%) rotateZ(75deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--6, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--6 {
transform: translateY(-50%) rotateZ(90deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--7, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--7 {
transform: translateY(-50%) rotateZ(105deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--8, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--8 {
transform: translateY(-50%) rotateZ(120deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--9, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--9 {
transform: translateY(-50%) rotateZ(135deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--10, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--10 {
transform: translateY(-50%) rotateZ(150deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--11, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--11 {
transform: translateY(-50%) rotateZ(165deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--12, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--12 {
transform: translateY(-50%) rotateZ(180deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--13, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--13 {
transform: translateY(-50%) rotateZ(195deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--14, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--14 {
transform: translateY(-50%) rotateZ(210deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--15, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--15 {
transform: translateY(-50%) rotateZ(225deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--16, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--16 {
transform: translateY(-50%) rotateZ(240deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--17, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--17 {
transform: translateY(-50%) rotateZ(255deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--18, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--18 {
transform: translateY(-50%) rotateZ(270deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--19, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--19 {
transform: translateY(-50%) rotateZ(285deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--20, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--20 {
transform: translateY(-50%) rotateZ(300deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--21, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--21 {
transform: translateY(-50%) rotateZ(315deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--22, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--22 {
transform: translateY(-50%) rotateZ(330deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--23, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--23 {
transform: translateY(-50%) rotateZ(345deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element--24, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element--24 {
transform: translateY(-50%) rotateZ(360deg);
}
.page-template-services .services_bloc_couleurs .dash-wrapper .dash-element::after, .page-template-services2 .services_bloc_couleurs .dash-wrapper .dash-element::after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 8%;
height: 100%;
background-color: red;
}
.page-template-services .services-specific-block, .page-template-services2 .services-specific-block {
transition: all 0.3s 0.2s;
}
.page-template-services .services-specific-block .picto_dynamique, .page-template-services2 .services-specific-block .picto_dynamique {
max-width: 100%;
}
.page-template-services .services-specific-block .picto_dynamique.no-mb, .page-template-services2 .services-specific-block .picto_dynamique.no-mb {
margin-bottom: 0;
}
.page-template-services .services_bloc_couleurs_content, .page-template-services2 .services_bloc_couleurs_content {
padding: 0;
transition: all 0.3s 0.2s;
z-index: 2;
}
@media (max-width: 767px) {
.page-template-services .services_bloc_couleurs_content, .page-template-services2 .services_bloc_couleurs_content {
padding-top: 32px;
}
.page-template-services .services_bloc_couleurs_content .btn_black_white, .page-template-services2 .services_bloc_couleurs_content .btn_black_white {
margin-bottom: 32px;
}
}
.page-template-services .services_bloc_couleurs_content h2, .page-template-services2 .services_bloc_couleurs_content h2 {
width: 100%;
opacity: 0;
top: 40px;
transition: all 0.3s;
}
.page-template-services .services_bloc_couleurs_content h2.scroll-active, .page-template-services2 .services_bloc_couleurs_content h2.scroll-active {
opacity: 1;
top: 0;
}
.page-template-services .services_bloc_couleurs_content h2.couleurs-content-h2--alt, .page-template-services2 .services_bloc_couleurs_content h2.couleurs-content-h2--alt {
color: #141313;
}
.page-template-services .services_bloc_texte_couleur, .page-template-services2 .services_bloc_texte_couleur {
margin-top: -2px;
transition: background-color 0.3s 0.2s;
padding: 200px 0;
background-color: var(--initial-color);
}
@media (max-width: 1279px) {
.page-template-services .services_bloc_texte_couleur, .page-template-services2 .services_bloc_texte_couleur {
padding: 180px 0;
}
}
@media (max-width: 767px) {
.page-template-services .services_bloc_texte_couleur, .page-template-services2 .services_bloc_texte_couleur {
padding: 72px 0;
background-color: var(--self-color);
}
}
.page-template-services .services_bloc_texte_couleur h2, .page-template-services2 .services_bloc_texte_couleur h2 {
font-weight: 600;
position: relative;
opacity: 0;
left: -20px;
transition: all 0.4s;
}
.page-template-services .services_bloc_texte_couleur h2.scroll-active, .page-template-services2 .services_bloc_texte_couleur h2.scroll-active {
opacity: 1;
left: 0;
}
.page-template-services .services_bloc_texte_couleur div ul, .page-template-services2 .services_bloc_texte_couleur div ul {
list-style-position: inside;
padding-left: 0;
}
.page-template-services .services_bloc_texte_couleur div ul li, .page-template-services2 .services_bloc_texte_couleur div ul li {
position: relative;
top: 30px;
opacity: 0;
transition: all 0.6s ease-out;
}
.page-template-services .services_bloc_texte_couleur div ul li::marker, .page-template-services2 .services_bloc_texte_couleur div ul li::marker {
transform: translateX(16px);
}
.page-template-services .services_bloc_texte_couleur.scroll-active ul li, .page-template-services2 .services_bloc_texte_couleur.scroll-active ul li {
top: 0;
opacity: 1;
}
.page-template-services .services_bloc_texte_couleur.scroll-active ul li:nth-child(10n+1), .page-template-services2 .services_bloc_texte_couleur.scroll-active ul li:nth-child(10n+1) {
transition-delay: 0.1s;
}
.page-template-services .services_bloc_texte_couleur.scroll-active ul li:nth-child(10n+2), .page-template-services2 .services_bloc_texte_couleur.scroll-active ul li:nth-child(10n+2) {
transition-delay: 0.2s;
}
.page-template-services .services_bloc_texte_couleur.scroll-active ul li:nth-child(10n+3), .page-template-services2 .services_bloc_texte_couleur.scroll-active ul li:nth-child(10n+3) {
transition-delay: 0.3s;
}
.page-template-services .services_bloc_texte_couleur.scroll-active ul li:nth-child(10n+4), .page-template-services2 .services_bloc_texte_couleur.scroll-active ul li:nth-child(10n+4) {
transition-delay: 0.4s;
}
.page-template-services .services_bloc_texte_couleur.scroll-active ul li:nth-child(10n+5), .page-template-services2 .services_bloc_texte_couleur.scroll-active ul li:nth-child(10n+5) {
transition-delay: 0.5s;
}
.page-template-services .services_bloc_texte_couleur.scroll-active ul li:nth-child(10n+6), .page-template-services2 .services_bloc_texte_couleur.scroll-active ul li:nth-child(10n+6) {
transition-delay: 0.6s;
}
.page-template-services .services_bloc_texte_couleur.scroll-active ul li:nth-child(10n+7), .page-template-services2 .services_bloc_texte_couleur.scroll-active ul li:nth-child(10n+7) {
transition-delay: 0.7s;
}
.page-template-services .services_bloc_texte_couleur.scroll-active ul li:nth-child(10n+8), .page-template-services2 .services_bloc_texte_couleur.scroll-active ul li:nth-child(10n+8) {
transition-delay: 0.8s;
}
.page-template-services .services_bloc_texte_couleur.scroll-active ul li:nth-child(10n+9), .page-template-services2 .services_bloc_texte_couleur.scroll-active ul li:nth-child(10n+9) {
transition-delay: 0.9s;
}
.page-template-services .services_bloc_texte_couleur.scroll-active ul li:nth-child(10n+10), .page-template-services2 .services_bloc_texte_couleur.scroll-active ul li:nth-child(10n+10) {
transition-delay: 1s;
}
.page-template-services #services_bloc_etapes, .page-template-services2 #services_bloc_etapes {
position: relative;
transition: background-color 0.45s;
}
.page-template-services #services_bloc_etapes .pusher, .page-template-services2 #services_bloc_etapes .pusher {
padding-top: 240px;
box-sizing: border-box;
height: 200vh;
}
@media (max-width: 767px) {
.page-template-services #services_bloc_etapes .pusher, .page-template-services2 #services_bloc_etapes .pusher {
height: auto;
padding-top: 70px;
}
}
.page-template-services #services_bloc_etapes .etape_summary, .page-template-services2 #services_bloc_etapes .etape_summary {
height: auto;
padding: 5vh 0 25vh;
display: block;
position: relative;
}
@media (max-width: 767px) {
.page-template-services #services_bloc_etapes .etape_summary, .page-template-services2 #services_bloc_etapes .etape_summary {
padding: 5vh 0;
}
}
.page-template-services #services_bloc_etapes .etape_summary .row, .page-template-services2 #services_bloc_etapes .etape_summary .row {
width: 100%;
}
.page-template-services #services_bloc_etapes .etape_summary .etape-numero, .page-template-services2 #services_bloc_etapes .etape_summary .etape-numero {
font-family: "degular display", Sans-serif;
font-size: 300px;
line-height: 1;
font-weight: 300;
}
@media (max-width: 767px) {
.page-template-services #services_bloc_etapes .etape_summary .etape-numero, .page-template-services2 #services_bloc_etapes .etape_summary .etape-numero {
position: absolute;
top: 16px;
right: 15px;
width: 50%;
text-align: center;
font-size: 40px;
}
}
.page-template-services #services_bloc_etapes .etape_summary .etape-title, .page-template-services2 #services_bloc_etapes .etape_summary .etape-title {
font-family: "degular display", sans-serif;
font-size: 75px;
line-height: 75px;
font-weight: 300;
position: relative;
bottom: 0;
left: -20%;
opacity: 0;
transition: left 0.6s, opacity 0.2s;
}
.page-template-services #services_bloc_etapes .etape_summary .etape-title.scroll-active, .page-template-services2 #services_bloc_etapes .etape_summary .etape-title.scroll-active {
opacity: 1;
left: 0;
}
@media (max-width: 767px) {
.page-template-services #services_bloc_etapes .etape_summary .etape-title.scroll-active, .page-template-services2 #services_bloc_etapes .etape_summary .etape-title.scroll-active {
width: 50%;
position: absolute;
right: 15px;
bottom: 24px;
left: auto;
font-size: 32px;
line-height: 1;
text-align: center;
}
}
.page-template-services #services_bloc_etapes .etape_summary-image--1, .page-template-services2 #services_bloc_etapes .etape_summary-image--1 {
width: 60%;
position: relative;
top: 140px;
opacity: 0;
transition: top 0.4s, opacity 0.4s 0.2s;
margin-bottom: 30px;
}
@media (max-width: 767px) {
.page-template-services #services_bloc_etapes .etape_summary-image--1, .page-template-services2 #services_bloc_etapes .etape_summary-image--1 {
width: 33%;
margin-bottom: 0;
left: 15px;
}
}
.page-template-services #services_bloc_etapes .etape_summary-image--1.scroll-active, .page-template-services2 #services_bloc_etapes .etape_summary-image--1.scroll-active {
top: 0;
opacity: 1;
}
.page-template-services #services_bloc_etapes .etape_summary-image--2, .page-template-services2 #services_bloc_etapes .etape_summary-image--2 {
width: 100%;
position: relative;
top: 0;
opacity: 0;
}
@media (max-width: 767px) {
.page-template-services #services_bloc_etapes .etape_summary-image--2, .page-template-services2 #services_bloc_etapes .etape_summary-image--2 {
display: none;
}
}
.page-template-services #services_bloc_etapes .etape_summary-image--2.scroll-active, .page-template-services2 #services_bloc_etapes .etape_summary-image--2.scroll-active {
opacity: 1;
}
@media (max-width: 767px) {
.page-template-services #services_bloc_etapes .etape_summary:nth-child(odd) .etape-numero, .page-template-services2 #services_bloc_etapes .etape_summary:nth-child(odd) .etape-numero {
left: 15px;
right: auto;
}
.page-template-services #services_bloc_etapes .etape_summary:nth-child(odd) .etape-title.scroll-active, .page-template-services2 #services_bloc_etapes .etape_summary:nth-child(odd) .etape-title.scroll-active {
left: 15px;
right: auto;
}
.page-template-services #services_bloc_etapes .etape_summary:nth-child(odd) .etape_summary-image--1, .page-template-services2 #services_bloc_etapes .etape_summary:nth-child(odd) .etape_summary-image--1 {
left: auto;
float: right;
}
}
.page-template-services #services_bloc_etapes .etapes_summary, .page-template-services2 #services_bloc_etapes .etapes_summary {
width: 100%; }
@media (max-width: 767px) {
.page-template-services #services_bloc_etapes .etapes_summary, .page-template-services2 #services_bloc_etapes .etapes_summary {
display: block;
position: relative;
top: 0;
}
}
.page-template-services #services_bloc_etapes h2, .page-template-services2 #services_bloc_etapes h2 {
justify-content: center;
font-size: 50px;
font-family: "degular display", sans-serif;
font-weight: 300;
line-height: 56px;
color: #050820;
width: 70%;
margin: 0 auto 0.5rem;
text-align: center;
}
@media (max-width: 767px) {
.page-template-services #services_bloc_etapes h2, .page-template-services2 #services_bloc_etapes h2 {
width: 100%;
}
}
.page-template-services #services_bloc_etapes.active, .page-template-services2 #services_bloc_etapes.active {
transition: background-color 0.55s, margin-top 0.4s ease-in; }
.page-template-services #services_bloc_etapes.active .etapes_summary, .page-template-services2 #services_bloc_etapes.active .etapes_summary {
opacity: 1;
position: fixed;
top: 20%;
left: 0;
}
.page-template-services #services_bloc_etapes.past .etapes_summary, .page-template-services2 #services_bloc_etapes.past .etapes_summary {
position: absolute;
top: auto;
bottom: 80vh;
transform: translateY(100%);
}
.page-template-services #services_bloc_etapes.past h2, .page-template-services2 #services_bloc_etapes.past h2 {
position: absolute;
top: auto;
bottom: 90vh;
transform: translateX(-50%) translateY(100%);
}
.page-template-services #services_bloc_etapes__milestone-1, .page-template-services2 #services_bloc_etapes__milestone-1 {
position: absolute;
width: 20px;
height: 20px;
background: red;
top: 20%;
}
.page-template-services #services_bloc_etapes__milestone-2, .page-template-services2 #services_bloc_etapes__milestone-2 {
position: absolute;
width: 20px;
height: 20px;
background: red;
top: 40%;
}
.page-template-services #services_bloc_etapes__milestone-3, .page-template-services2 #services_bloc_etapes__milestone-3 {
position: absolute;
width: 20px;
height: 20px;
background: red;
top: 60%;
}
@media (max-width: 1025px) {
.page-template-services #services_bloc_etapes .etape_summary, .page-template-services2 #services_bloc_etapes .etape_summary {
align-items: flex-start;
}
}
@media (max-width: 767px) {
.page-template-services #services_bloc_etapes .etape_summary, .page-template-services2 #services_bloc_etapes .etape_summary {
display: block;
height: auto;
}
}
.page-template-services #services_bloc_etapes .etape_summary_title, .page-template-services2 #services_bloc_etapes .etape_summary_title {
margin-top: 20vh;
}
@media (max-width: 1025px) {
.page-template-services #services_bloc_etapes .etape_summary_title, .page-template-services2 #services_bloc_etapes .etape_summary_title {
margin-top: 0;
}
}
.page-template-services #services_bloc_etapes .etape_summary_title, .page-template-services #services_bloc_etapes .etape_img_block, .page-template-services2 #services_bloc_etapes .etape_summary_title, .page-template-services2 #services_bloc_etapes .etape_img_block {
opacity: 1;
position: relative;
overflow: hidden;
}
.page-template-services #services_bloc_etapes .etape-numero-wrapper, .page-template-services #services_bloc_etapes .etape_img_wrapper, .page-template-services2 #services_bloc_etapes .etape-numero-wrapper, .page-template-services2 #services_bloc_etapes .etape_img_wrapper {
display: grid;
grid-auto-rows: 1fr;
transition: transform 0.2s ease-out;
}
@media (max-width: 767px) {
.page-template-services #services_bloc_etapes .etape-numero-wrapper, .page-template-services #services_bloc_etapes .etape_img_wrapper, .page-template-services2 #services_bloc_etapes .etape-numero-wrapper, .page-template-services2 #services_bloc_etapes .etape_img_wrapper {
display: flex;
flex-direction: column;
justify-content: center;
width: 100%;
}
.page-template-services #services_bloc_etapes .etape-numero-wrapper > *, .page-template-services #services_bloc_etapes .etape_img_wrapper > *, .page-template-services2 #services_bloc_etapes .etape-numero-wrapper > *, .page-template-services2 #services_bloc_etapes .etape_img_wrapper > * {
display: flex;
flex-direction: column;
justify-content: center;
padding-left: 15px;
padding-right: 15px;
height: 220px;
margin-right: auto;
}
.page-template-services #services_bloc_etapes .etape-numero-wrapper > *:nth-child(odd), .page-template-services #services_bloc_etapes .etape_img_wrapper > *:nth-child(odd), .page-template-services2 #services_bloc_etapes .etape-numero-wrapper > *:nth-child(odd), .page-template-services2 #services_bloc_etapes .etape_img_wrapper > *:nth-child(odd) {
margin-right: 0;
margin-left: auto;
}
.page-template-services #services_bloc_etapes .etape-numero-wrapper > * br, .page-template-services #services_bloc_etapes .etape_img_wrapper > * br, .page-template-services2 #services_bloc_etapes .etape-numero-wrapper > * br, .page-template-services2 #services_bloc_etapes .etape_img_wrapper > * br {
display: none;
}
}
.page-template-services #services_bloc_etapes .etape-numero, .page-template-services2 #services_bloc_etapes .etape-numero {
opacity: 1;
}
.page-template-services #services_bloc_etapes .etape_img_block, .page-template-services2 #services_bloc_etapes .etape_img_block {
position: absolute;
}
.page-template-services #services_bloc_etapes .etape_img_block_1, .page-template-services2 #services_bloc_etapes .etape_img_block_1 {
top: 15%;
left: 0;
}
@media (max-width: 992px), (max-height: 980px) {
.page-template-services #services_bloc_etapes .etape_img_block_1, .page-template-services2 #services_bloc_etapes .etape_img_block_1 {
left: -9%;
}
}
.page-template-services #services_bloc_etapes .etape_img_block_1 .etape_img_wrapper, .page-template-services2 #services_bloc_etapes .etape_img_block_1 .etape_img_wrapper {
transition-delay: 0.1s;
}
@media (max-width: 767px) {
.page-template-services #services_bloc_etapes .etape_img_block_1, .page-template-services2 #services_bloc_etapes .etape_img_block_1 {
display: none;
}
}
.page-template-services #services_bloc_etapes .etape_img_block_2, .page-template-services2 #services_bloc_etapes .etape_img_block_2 {
top: 20%;
right: 5%;
}
@media (max-width: 992px), (max-height: 980px) {
.page-template-services #services_bloc_etapes .etape_img_block_2, .page-template-services2 #services_bloc_etapes .etape_img_block_2 {
right: -10%;
}
}
.page-template-services #services_bloc_etapes .etape_img_block_2 .etape_img_wrapper, .page-template-services2 #services_bloc_etapes .etape_img_block_2 .etape_img_wrapper {
transition-delay: 0.14s;
}
@media (max-width: 767px) {
.page-template-services #services_bloc_etapes .etape_img_block_2, .page-template-services2 #services_bloc_etapes .etape_img_block_2 {
display: none;
}
}
.page-template-services #services_bloc_etapes .etape_img_block_3, .page-template-services2 #services_bloc_etapes .etape_img_block_3 {
bottom: 40%;
left: 30%;
}
@media (max-width: 767px) {
.page-template-services #services_bloc_etapes .etape_img_block_3, .page-template-services2 #services_bloc_etapes .etape_img_block_3 {
bottom: auto;
top: 0;
left: 0;
width: 100%;
}
}
@media (min-width: 768px) and (max-width: 1280px) {
.page-template-services #services_bloc_etapes .etape_img_block_3, .page-template-services2 #services_bloc_etapes .etape_img_block_3 {
bottom: 30%;
left: 20%;
}
}
.page-template-services #services_bloc_etapes .etape_img_block_3 .etape_img_wrapper, .page-template-services2 #services_bloc_etapes .etape_img_block_3 .etape_img_wrapper {
transition-delay: 0.2s;
}
@media (max-width: 767px) {
.page-template-services #services_bloc_etapes .etape_img_block_3 .etape_img_wrapper, .page-template-services2 #services_bloc_etapes .etape_img_block_3 .etape_img_wrapper {
top: 0;
left: 0;
width: 100%;
height: 660px;
}
.page-template-services #services_bloc_etapes .etape_img_block_3 .etape_img_wrapper > *, .page-template-services2 #services_bloc_etapes .etape_img_block_3 .etape_img_wrapper > * {
height: 220px;
width: auto;
padding-top: 35px;
padding-bottom: 35px;
}
.page-template-services #services_bloc_etapes .etape_img_block_3 .etape_img_wrapper > *:nth-child(even), .page-template-services2 #services_bloc_etapes .etape_img_block_3 .etape_img_wrapper > *:nth-child(even) {
margin-right: 0;
margin-left: auto;
}
.page-template-services #services_bloc_etapes .etape_img_block_3 .etape_img_wrapper > *:nth-child(odd), .page-template-services2 #services_bloc_etapes .etape_img_block_3 .etape_img_wrapper > *:nth-child(odd) {
margin-right: auto;
margin-left: 0;
}
}
.page-template-services .services_etapes_slider, .page-template-services2 .services_etapes_slider {
width: 100%;
position: absolute;
z-index: 2;
top: -30px;
left: 0;
height: 56px;
max-height: 0;
overflow: hidden;
opacity: 0;
transition: all 0.2s;
}
.page-template-services .services_etapes_slider.active, .page-template-services2 .services_etapes_slider.active {
opacity: 1;
top: 64px;
max-height: 56px;
}
@media (min-width: 992px) and (max-width: 1279px) {
.page-template-services .services_etapes_slider.active, .page-template-services2 .services_etapes_slider.active {
height: 40px;
}
}
@media (max-width: 992px) {
.page-template-services .services_etapes_slider, .page-template-services2 .services_etapes_slider {
display: none;
}
}
.page-template-services .etape_details, .page-template-services2 .etape_details {
padding: 0;
position: relative;
background-color: var(--data-color-init);
transition: background-color 0.8s;
}
@media (max-width: 767px) {
.page-template-services .etape_details, .page-template-services2 .etape_details {
height: auto;
padding: 0;
}
}
.page-template-services .etape_details__milestone, .page-template-services2 .etape_details__milestone {
position: absolute;
left: 0;
height: 0;
width: 0;
z-index: 4;
}
.page-template-services .etape_details #etape_details__milestone-0, .page-template-services2 .etape_details #etape_details__milestone-0 {
top: 0;
}
.page-template-services .etape_details #etape_details__milestone-1, .page-template-services2 .etape_details #etape_details__milestone-1 {
top: 13%;
}
.page-template-services .etape_details #etape_details__milestone-2, .page-template-services2 .etape_details #etape_details__milestone-2 {
top: 26%;
}
.page-template-services .etape_details #etape_details__milestone-3, .page-template-services2 .etape_details #etape_details__milestone-3 {
top: 39%;
}
.page-template-services .etape_details #etape_details__milestone-4, .page-template-services2 .etape_details #etape_details__milestone-4 {
top: 52%;
}
.page-template-services .etape_details #etape_details__milestone-5, .page-template-services2 .etape_details #etape_details__milestone-5 {
top: 65%;
}
.page-template-services .etape_details #etape_details__milestone-6, .page-template-services2 .etape_details #etape_details__milestone-6 {
top: 78%;
}
.page-template-services .etape_details__overlay, .page-template-services2 .etape_details__overlay {
opacity: 0;
margin-top: 25vh;
position: absolute;
overflow: hidden;
top: 105px;
left: 0;
width: 100vw;
transition: opacity 0.65s cubic-bezier(1, -0.11, 0.36, 1.08), margin-top 0.65s cubic-bezier(1, -0.11, 0.36, 1.08);
}
@media (max-width: 767px) {
.page-template-services .etape_details__overlay, .page-template-services2 .etape_details__overlay {
height: auto;
position: relative;
top: 0;
max-height: 9999px;
opacity: 1;
margin-top: 0;
background-color: var(--overlay-color);
}
.page-template-services .etape_details__overlay.active, .page-template-services .etape_details__overlay.past, .page-template-services .etape_details__overlay.fading-out, .page-template-services2 .etape_details__overlay.active, .page-template-services2 .etape_details__overlay.past, .page-template-services2 .etape_details__overlay.fading-out {
height: auto;
position: relative;
top: 0;
max-height: 9999px;
}
}
@media (min-width: 768px) {
.page-template-services .etape_details__overlay.active, .page-template-services2 .etape_details__overlay.active {
opacity: 1;
margin-top: 0;
}
.page-template-services .etape_details__overlay.fading-out, .page-template-services2 .etape_details__overlay.fading-out {
opacity: 0;
margin-top: -20vh;
max-height: calc(100vh - 56px);
}
.page-template-services .etape_details__overlay.fading-out.fading-out--down, .page-template-services2 .etape_details__overlay.fading-out.fading-out--down {
margin-top: 20vh;
}
.page-template-services .etape_details__overlay.past, .page-template-services2 .etape_details__overlay.past {
margin-top: -20vh;
}
}
.page-template-services .etape_details__overlay .etape_details_header, .page-template-services2 .etape_details__overlay .etape_details_header {
display: block;
margin-bottom: 0;
width: 100%;
padding: 112px 0 56px;
box-sizing: content-box;
}
.page-template-services .etape_details__overlay .etape_details_header .etape_details_title-wrapper, .page-template-services2 .etape_details__overlay .etape_details_header .etape_details_title-wrapper {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
padding-bottom: 64px;
max-height: 235px;
}
@media (max-width: 767px) {
.page-template-services .etape_details__overlay .etape_details_header .etape_details_title-wrapper, .page-template-services2 .etape_details__overlay .etape_details_header .etape_details_title-wrapper {
flex-direction: column;
padding-bottom: 96px;
}
}
.page-template-services .etape_details__overlay .etape_details_header h3, .page-template-services2 .etape_details__overlay .etape_details_header h3 {
position: relative;
left: -40px;
opacity: 0;
transition: all 0.8s;
}
.page-template-services .etape_details__overlay .etape_details_header h3.scroll-active, .page-template-services2 .etape_details__overlay .etape_details_header h3.scroll-active {
left: 0;
opacity: 1;
}
.page-template-services .etape_details__overlay .etape_details_header img, .page-template-services2 .etape_details__overlay .etape_details_header img {
float: left;
}
@media (max-width: 767px) {
.page-template-services .etape_details__overlay .etape_details_header img, .page-template-services2 .etape_details__overlay .etape_details_header img {
height: 100%;
width: auto;
}
}
.page-template-services .etape_details__overlay .etape_details_header .etape_details_numero, .page-template-services2 .etape_details__overlay .etape_details_header .etape_details_numero {
font-family: "degular display", Sans-serif;
position: relative;
top: auto;
right: auto;
text-align: right;
margin-left: auto;
font-weight: 300;
font-size: 170px;
line-height: 1;
}
@media (max-width: 992px) {
.page-template-services .etape_details__overlay .etape_details_header h3, .page-template-services2 .etape_details__overlay .etape_details_header h3 {
padding-left: 2rem;
}
.page-template-services .etape_details__overlay .etape_details_header .btn_black_white, .page-template-services2 .etape_details__overlay .etape_details_header .btn_black_white {
margin: 60px auto 125px;
}
}
@media (max-width: 767px) {
.page-template-services .etape_details__overlay .etape_details_header, .page-template-services2 .etape_details__overlay .etape_details_header {
display: flex;
text-align: left;
padding: 72px 0 32px;
max-height: 9999px;
display: flex;
flex-direction: column;
}
.page-template-services .etape_details__overlay .etape_details_header .etape_details_numero, .page-template-services2 .etape_details__overlay .etape_details_header .etape_details_numero {
margin-left: 0;
margin-right: 0;
font-size: 80px;
line-height: 40px;
margin-bottom: 48px;
}
.page-template-services .etape_details__overlay .etape_details_header h3, .page-template-services2 .etape_details__overlay .etape_details_header h3 {
order: 3;
font-size: 38px;
line-height: 1.05;
padding-left: 0;
}
.page-template-services .etape_details__overlay .etape_details_header h3 br, .page-template-services2 .etape_details__overlay .etape_details_header h3 br {
display: none;
}
}
@media (max-width: 767px) {
.page-template-services .etape_details__overlay .etape_details_header_wrapper, .page-template-services .etape_details__overlay .etape_details_content, .page-template-services .etape_details__overlay .services_horizontal, .page-template-services2 .etape_details__overlay .etape_details_header_wrapper, .page-template-services2 .etape_details__overlay .etape_details_content, .page-template-services2 .etape_details__overlay .services_horizontal {
padding-left: 20px;
padding-right: 20px;
}
}
.page-template-services .etape_details__overlay .etape_details_content, .page-template-services2 .etape_details__overlay .etape_details_content {
margin-bottom: 140px;
transition: transform 0.2s;
}
@media (max-width: 767px) {
.page-template-services .etape_details__overlay .etape_details_content, .page-template-services2 .etape_details__overlay .etape_details_content {
margin-bottom: 0;
}
}
@media (min-width: 768px) and (max-width: 992px) {
.page-template-services .etape_details__overlay .etape_details_content, .page-template-services2 .etape_details__overlay .etape_details_content {
display: flex;
}
}
@media (min-width: 1280px) {
.page-template-services .etape_details__overlay .etape_details_content, .page-template-services2 .etape_details__overlay .etape_details_content {
max-width: 83.33%;
margin-left: auto;
margin-right: auto;
}
}
@media (max-width: 992px) {
.page-template-services .etape_details__overlay .etape_details_content_left, .page-template-services .etape_details__overlay .etape_details_content_right, .page-template-services2 .etape_details__overlay .etape_details_content_left, .page-template-services2 .etape_details__overlay .etape_details_content_right {
width: 50%;
}
}
@media (max-width: 767px) {
.page-template-services .etape_details__overlay .etape_details_content_left, .page-template-services .etape_details__overlay .etape_details_content_right, .page-template-services2 .etape_details__overlay .etape_details_content_left, .page-template-services2 .etape_details__overlay .etape_details_content_right {
width: 100%;
}
}
.page-template-services .etape_details__overlay .etape_details_content_left, .page-template-services2 .etape_details__overlay .etape_details_content_left {
opacity: 0;
position: relative;
top: 40px;
transition: all 0.3s;
}
@media (min-width: 768px) and (max-width: 1279px) {
.page-template-services .etape_details__overlay .etape_details_content_left, .page-template-services2 .etape_details__overlay .etape_details_content_left {
width: 60%;
}
}
.page-template-services .etape_details__overlay .etape_details_content_left.scroll-active, .page-template-services2 .etape_details__overlay .etape_details_content_left.scroll-active {
opacity: 1;
top: 0;
}
@media (max-width: 767px) {
.page-template-services .etape_details__overlay .etape_details_content_left, .page-template-services2 .etape_details__overlay .etape_details_content_left {
text-align: center;
}
}
@media (min-width: 768px) and (max-width: 1279px) {
.page-template-services .etape_details__overlay .etape_details_content_right, .page-template-services2 .etape_details__overlay .etape_details_content_right {
margin-right: 0;
}
}
@media (max-width: 767px) {
.page-template-services .etape_details__overlay .etape_details_content_right, .page-template-services2 .etape_details__overlay .etape_details_content_right {
margin-bottom: -20%;
}
}
.page-template-services .etape_details__overlay .etape_details_content .etape_details_picto img, .page-template-services2 .etape_details__overlay .etape_details_content .etape_details_picto img {
transform: rotateZ(calc(var(--progress) * 360deg * 0.01));
animation: none;
}
@media (min-width: 768px) and (max-width: 992px) {
.page-template-services .etape_details__overlay .etape_details_content .etape_details_picto, .page-template-services2 .etape_details__overlay .etape_details_content .etape_details_picto {
padding: 2rem;
}
}
.page-template-services .etape_details__overlay .etapes_details_slider, .page-template-services2 .etape_details__overlay .etapes_details_slider {
position: relative;
margin-top: 56px;
transition: transform 0.8s cubic-bezier(1, -0.11, 0.63, 1.02);
}
@media (max-width: 767px) {
.page-template-services .etape_details__overlay .etapes_details_slider, .page-template-services2 .etape_details__overlay .etapes_details_slider {
margin-top: 0;
}
}
@media (max-height: 700px) {
.page-template-services .etape_details__overlay .etape_details_picto, .page-template-services2 .etape_details__overlay .etape_details_picto {
padding: 2rem;
}
.page-template-services .etape_details__overlay .etape_details_picto img, .page-template-services2 .etape_details__overlay .etape_details_picto img {
width: 100px;
height: 100px;
}
}
.page-template-services .etape_details__overlay .services_horizontal, .page-template-services2 .etape_details__overlay .services_horizontal {
min-height: 110vh;
padding-top: 25vh;
margin-top: -15vh;
padding-bottom: 375px;
margin-bottom: 30vh;
}
@media (min-width: 768px) and (max-width: 1279px) {
.page-template-services .etape_details__overlay .services_horizontal, .page-template-services2 .etape_details__overlay .services_horizontal {
padding-top: 15vh;
margin-top: -5vh;
}
.page-template-services .etape_details__overlay .services_horizontal .etape_details_card h4, .page-template-services2 .etape_details__overlay .services_horizontal .etape_details_card h4 {
font-size: 24px;
line-height: 1;
}
.page-template-services .etape_details__overlay .services_horizontal .etape_details_card div, .page-template-services2 .etape_details__overlay .services_horizontal .etape_details_card div {
font-size: 16px;
line-height: 1.5;
}
}
@media (max-width: 1023px) {
.page-template-services .etape_details__overlay .services_horizontal, .page-template-services2 .etape_details__overlay .services_horizontal {
margin-bottom: 0;
padding-top: 0;
padding-bottom: 5rem;
margin-top: 2rem;
position: relative;
}
.page-template-services .etape_details__overlay .services_horizontal .animation-wrap, .page-template-services2 .etape_details__overlay .services_horizontal .animation-wrap {
flex-direction: column;
transform: none;
padding-bottom: 0;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
}
.page-template-services .etape_details__overlay .etape_details_card, .page-template-services2 .etape_details__overlay .etape_details_card {
position: relative;
width: 100%;
}
.page-template-services .etape_details__overlay .etape_details_card--0, .page-template-services2 .etape_details__overlay .etape_details_card--0 {
left: calc(100% - 1% * var(--progress));
}
.page-template-services .etape_details__overlay .etape_details_card--1, .page-template-services2 .etape_details__overlay .etape_details_card--1 {
left: calc(1.5 * (100% - 1% * var(--progress)));
}
.page-template-services .etape_details__overlay .etape_details_card--2, .page-template-services2 .etape_details__overlay .etape_details_card--2 {
left: calc(2 * (100% - 1% * var(--progress)));
}
@media (max-height: 1096px) {
.page-template-services .etape_details__overlay .etape_details_card, .page-template-services2 .etape_details__overlay .etape_details_card {
min-height: 360px;
}
}
@media (max-width: 1279px) {
.page-template-services .etape_details__overlay .etape_details_card, .page-template-services2 .etape_details__overlay .etape_details_card {
padding: 45px;
}
}
@media (max-width: 1023px) {
.page-template-services .etape_details__overlay .etape_details_card--0, .page-template-services .etape_details__overlay .etape_details_card--1, .page-template-services .etape_details__overlay .etape_details_card--2, .page-template-services2 .etape_details__overlay .etape_details_card--0, .page-template-services2 .etape_details__overlay .etape_details_card--1, .page-template-services2 .etape_details__overlay .etape_details_card--2 {
left: 0;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
}
}
.page-template-services .etape_details__overlay .btn_black_white, .page-template-services2 .etape_details__overlay .btn_black_white {
margin-top: 64px;
}
@media (max-width: 767px) {
.page-template-services .etape_details__overlay .btn_black_white, .page-template-services2 .etape_details__overlay .btn_black_white {
margin-bottom: 40px;
}
}
.page-template-services .services_bloc_etapes_details.active .services_etapes_slider, .page-template-services2 .services_bloc_etapes_details.active .services_etapes_slider {
position: fixed;
}
.page-template-services .services_bloc_etapes_details.active .etape_details, .page-template-services2 .services_bloc_etapes_details.active .etape_details {
transition: margin-top 0.2s, background-color 0.55s;
}
.page-template-services .services_bloc_etapes_details.active .etape_details .services_etapes_slider, .page-template-services2 .services_bloc_etapes_details.active .etape_details .services_etapes_slider {
position: fixed;
}
.page-template-services .services_bloc_etapes_details.active .etape_details .etape_details__overlay, .page-template-services2 .services_bloc_etapes_details.active .etape_details .etape_details__overlay {
position: relative;
top: 0;
}
.page-template-services .services_bloc_etapes_details.past .services_etapes_slider, .page-template-services2 .services_bloc_etapes_details.past .services_etapes_slider {
top: auto;
bottom: calc(100vh - 56px);
}
.page-template-services .services_bloc_etapes_details.past .etape_details__overlay:last-child, .page-template-services2 .services_bloc_etapes_details.past .etape_details__overlay:last-child {
top: auto;
bottom: 0;
}
.page-template-services #services_etapes_slider_bar, .page-template-services2 #services_etapes_slider_bar {
background: #000000;
width: calc(var(--services-progress) * 1vw);
}
.page-template-services #services_etapes_slider_bar, .page-template-services #services_etapes_slider_bar:before, .page-template-services2 #services_etapes_slider_bar, .page-template-services2 #services_etapes_slider_bar:before {
height: 5px;
position: absolute;
left: 0;
bottom: 0;
}
.page-template-services #services_etapes_slider_bar::before, .page-template-services2 #services_etapes_slider_bar::before {
content: "";
display: block;
background-color: #f6f4ee;
z-index: -1;
width: 100vw;
}
.page-template-services .etape_slider, .page-template-services2 .etape_slider {
cursor: default;
}
@media (max-width: 1279px) {
.page-template-services .etape_slider, .page-template-services2 .etape_slider {
padding: 0.5rem 4rem;
}
}
.page-template-services .etape_slider span::before, .page-template-services .etape_slider span::after, .page-template-services2 .etape_slider span::before, .page-template-services2 .etape_slider span::after {
content: "";
transition: max-width 0.2s, max-height 0.2s, transform 0.2s, opacity 0.15s 0.1s;
display: block;
position: absolute;
top: 50%;
left: -14px;
width: 6px;
height: 1px;
max-width: 0;
max-height: 0;
}
.page-template-services .etape_slider_0.active, .page-template-services .etape_slider_0.past, .page-template-services2 .etape_slider_0.active, .page-template-services2 .etape_slider_0.past {
position: relative;
}
.page-template-services .etape_slider_0.active::before, .page-template-services .etape_slider_0.active::after, .page-template-services .etape_slider_0.past::before, .page-template-services .etape_slider_0.past::after, .page-template-services2 .etape_slider_0.active::before, .page-template-services2 .etape_slider_0.active::after, .page-template-services2 .etape_slider_0.past::before, .page-template-services2 .etape_slider_0.past::after {
display: none;
}
.page-template-services .etape_slider_0.active span, .page-template-services .etape_slider_0.past span, .page-template-services2 .etape_slider_0.active span, .page-template-services2 .etape_slider_0.past span {
position: relative;
}
.page-template-services .etape_slider_0.active span:first-child, .page-template-services .etape_slider_0.past span:first-child, .page-template-services2 .etape_slider_0.active span:first-child, .page-template-services2 .etape_slider_0.past span:first-child {
display: inline-block;
}
.page-template-services .etape_slider_0.active span:first-child::before, .page-template-services .etape_slider_0.active span:first-child::after, .page-template-services .etape_slider_0.past span:first-child::before, .page-template-services .etape_slider_0.past span:first-child::after, .page-template-services2 .etape_slider_0.active span:first-child::before, .page-template-services2 .etape_slider_0.active span:first-child::after, .page-template-services2 .etape_slider_0.past span:first-child::before, .page-template-services2 .etape_slider_0.past span:first-child::after {
transform-origin: center right;
}
.page-template-services .etape_slider_0.past span:first-child::after, .page-template-services .etape_slider_0.past span:first-child::before, .page-template-services2 .etape_slider_0.past span:first-child::after, .page-template-services2 .etape_slider_0.past span:first-child::before {
max-height: 0;
max-width: 0;
opacity: 0;
transform: rotateZ(0deg);
background-color: #141313;
}
.page-template-services .etape_slider_0.past span, .page-template-services2 .etape_slider_0.past span {
color: #141313;
}
.page-template-services .etape_slider_0.active span, .page-template-services2 .etape_slider_0.active span {
color: var(--data-color-0);
}
.page-template-services .etape_slider_0.active span:first-child::after, .page-template-services .etape_slider_0.active span:first-child::before, .page-template-services2 .etape_slider_0.active span:first-child::after, .page-template-services2 .etape_slider_0.active span:first-child::before {
background-color: var(--data-color-0);
opacity: 1;
max-height: 1px;
max-width: 6px;
}
.page-template-services .etape_slider_0.active span:first-child::after, .page-template-services2 .etape_slider_0.active span:first-child::after {
transform: rotateZ(45deg);
}
.page-template-services .etape_slider_0.active span:first-child::before, .page-template-services2 .etape_slider_0.active span:first-child::before {
transform: rotateZ(-45deg);
}
.page-template-services .etape_slider_1.active, .page-template-services .etape_slider_1.past, .page-template-services2 .etape_slider_1.active, .page-template-services2 .etape_slider_1.past {
position: relative;
}
.page-template-services .etape_slider_1.active::before, .page-template-services .etape_slider_1.active::after, .page-template-services .etape_slider_1.past::before, .page-template-services .etape_slider_1.past::after, .page-template-services2 .etape_slider_1.active::before, .page-template-services2 .etape_slider_1.active::after, .page-template-services2 .etape_slider_1.past::before, .page-template-services2 .etape_slider_1.past::after {
display: none;
}
.page-template-services .etape_slider_1.active span, .page-template-services .etape_slider_1.past span, .page-template-services2 .etape_slider_1.active span, .page-template-services2 .etape_slider_1.past span {
position: relative;
}
.page-template-services .etape_slider_1.active span:first-child, .page-template-services .etape_slider_1.past span:first-child, .page-template-services2 .etape_slider_1.active span:first-child, .page-template-services2 .etape_slider_1.past span:first-child {
display: inline-block;
}
.page-template-services .etape_slider_1.active span:first-child::before, .page-template-services .etape_slider_1.active span:first-child::after, .page-template-services .etape_slider_1.past span:first-child::before, .page-template-services .etape_slider_1.past span:first-child::after, .page-template-services2 .etape_slider_1.active span:first-child::before, .page-template-services2 .etape_slider_1.active span:first-child::after, .page-template-services2 .etape_slider_1.past span:first-child::before, .page-template-services2 .etape_slider_1.past span:first-child::after {
transform-origin: center right;
}
.page-template-services .etape_slider_1.past span:first-child::after, .page-template-services .etape_slider_1.past span:first-child::before, .page-template-services2 .etape_slider_1.past span:first-child::after, .page-template-services2 .etape_slider_1.past span:first-child::before {
max-height: 0;
max-width: 0;
opacity: 0;
transform: rotateZ(0deg);
background-color: #141313;
}
.page-template-services .etape_slider_1.past span, .page-template-services2 .etape_slider_1.past span {
color: #141313;
}
.page-template-services .etape_slider_1.active span, .page-template-services2 .etape_slider_1.active span {
color: var(--data-color-1);
}
.page-template-services .etape_slider_1.active span:first-child::after, .page-template-services .etape_slider_1.active span:first-child::before, .page-template-services2 .etape_slider_1.active span:first-child::after, .page-template-services2 .etape_slider_1.active span:first-child::before {
background-color: var(--data-color-1);
opacity: 1;
max-height: 1px;
max-width: 6px;
}
.page-template-services .etape_slider_1.active span:first-child::after, .page-template-services2 .etape_slider_1.active span:first-child::after {
transform: rotateZ(45deg);
}
.page-template-services .etape_slider_1.active span:first-child::before, .page-template-services2 .etape_slider_1.active span:first-child::before {
transform: rotateZ(-45deg);
}
.page-template-services .etape_slider_2.active, .page-template-services .etape_slider_2.past, .page-template-services2 .etape_slider_2.active, .page-template-services2 .etape_slider_2.past {
position: relative;
}
.page-template-services .etape_slider_2.active::before, .page-template-services .etape_slider_2.active::after, .page-template-services .etape_slider_2.past::before, .page-template-services .etape_slider_2.past::after, .page-template-services2 .etape_slider_2.active::before, .page-template-services2 .etape_slider_2.active::after, .page-template-services2 .etape_slider_2.past::before, .page-template-services2 .etape_slider_2.past::after {
display: none;
}
.page-template-services .etape_slider_2.active span, .page-template-services .etape_slider_2.past span, .page-template-services2 .etape_slider_2.active span, .page-template-services2 .etape_slider_2.past span {
position: relative;
}
.page-template-services .etape_slider_2.active span:first-child, .page-template-services .etape_slider_2.past span:first-child, .page-template-services2 .etape_slider_2.active span:first-child, .page-template-services2 .etape_slider_2.past span:first-child {
display: inline-block;
}
.page-template-services .etape_slider_2.active span:first-child::before, .page-template-services .etape_slider_2.active span:first-child::after, .page-template-services .etape_slider_2.past span:first-child::before, .page-template-services .etape_slider_2.past span:first-child::after, .page-template-services2 .etape_slider_2.active span:first-child::before, .page-template-services2 .etape_slider_2.active span:first-child::after, .page-template-services2 .etape_slider_2.past span:first-child::before, .page-template-services2 .etape_slider_2.past span:first-child::after {
transform-origin: center right;
}
.page-template-services .etape_slider_2.past span:first-child::after, .page-template-services .etape_slider_2.past span:first-child::before, .page-template-services2 .etape_slider_2.past span:first-child::after, .page-template-services2 .etape_slider_2.past span:first-child::before {
max-height: 0;
max-width: 0;
opacity: 0;
transform: rotateZ(0deg);
background-color: #141313;
}
.page-template-services .etape_slider_2.past span, .page-template-services2 .etape_slider_2.past span {
color: #141313;
}
.page-template-services .etape_slider_2.active span, .page-template-services2 .etape_slider_2.active span {
color: var(--data-color-2);
}
.page-template-services .etape_slider_2.active span:first-child::after, .page-template-services .etape_slider_2.active span:first-child::before, .page-template-services2 .etape_slider_2.active span:first-child::after, .page-template-services2 .etape_slider_2.active span:first-child::before {
background-color: var(--data-color-2);
opacity: 1;
max-height: 1px;
max-width: 6px;
}
.page-template-services .etape_slider_2.active span:first-child::after, .page-template-services2 .etape_slider_2.active span:first-child::after {
transform: rotateZ(45deg);
}
.page-template-services .etape_slider_2.active span:first-child::before, .page-template-services2 .etape_slider_2.active span:first-child::before {
transform: rotateZ(-45deg);
}
.page-template-services .etape_slider.etape_slider_0, .page-template-services .etape_slider.etape_slider_1, .page-template-services .etape_slider.etape_slider_2, .page-template-services2 .etape_slider.etape_slider_0, .page-template-services2 .etape_slider.etape_slider_1, .page-template-services2 .etape_slider.etape_slider_2 {
position: relative;
left: auto;
width: 33.33%;
}
@media (max-width: 767px) {
.page-template-services .etape_slider.etape_slider_0, .page-template-services .etape_slider.etape_slider_1, .page-template-services .etape_slider.etape_slider_2, .page-template-services2 .etape_slider.etape_slider_0, .page-template-services2 .etape_slider.etape_slider_1, .page-template-services2 .etape_slider.etape_slider_2 {
width: 100%;
position: absolute;
left: -30px;
top: 0;
opacity: 0;
transform: translateX(-100vw);
transition: opacity 0.2s, left 0.2s;
text-align: left;
padding: 16px 32px;
}
.page-template-services .etape_slider.etape_slider_0.active, .page-template-services .etape_slider.etape_slider_1.active, .page-template-services .etape_slider.etape_slider_2.active, .page-template-services2 .etape_slider.etape_slider_0.active, .page-template-services2 .etape_slider.etape_slider_1.active, .page-template-services2 .etape_slider.etape_slider_2.active {
transform: translateX(0);
opacity: 1;
left: 0;
}
}
@media (max-width: 1200px) {
.page-template-services .services_valeur_title, .page-template-services2 .services_valeur_title {
margin-bottom: 120px;
}
}
.page-template-services .services_valeur_card, .page-template-services2 .services_valeur_card {
position: relative;
opacity: 0;
top: -40px;
transition: all 0.6s;
}
.page-template-services .services_valeur_card:last-child, .page-template-services2 .services_valeur_card:last-child {
transition-delay: 0.3s;
}
.page-template-services .services_valeur_card.scroll-active, .page-template-services2 .services_valeur_card.scroll-active {
opacity: 1;
top: 0;
}
.page-template-services .valeur_card_bloc, .page-template-services2 .valeur_card_bloc {
padding: 20px;
}
.page-template-services .valeur_card_comp, .page-template-services2 .valeur_card_comp {
position: relative;
opacity: 0;
top: -100px;
transition: all 0.6s;
}
.page-template-services .valeur_card_comp:last-child, .page-template-services2 .valeur_card_comp:last-child {
transition-delay: 0.3s;
}
.page-template-services .valeur_card_comp.scroll-active, .page-template-services2 .valeur_card_comp.scroll-active {
opacity: 1;
top: 0;
}
.page-template-services .services_valeur_arrow, .page-template-services2 .services_valeur_arrow {
position: relative;
background: none;
transform: none;
}
.page-template-services .services_valeur_arrow::before, .page-template-services .services_valeur_arrow::after, .page-template-services2 .services_valeur_arrow::before, .page-template-services2 .services_valeur_arrow::after {
content: "";
display: block;
width: 24px;
height: 24px;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m16.784 5.089.07.057 7 7 .037.042.042.062.042.094.017.067.008.089-.003.053-.022.103-.032.076-.045.07-.044.052-7 7-.07.057a.5.5 0 0 1-.638-.765L22.292 13H.5a.5.5 0 0 1-.09-.992L.5 12h21.793l-6.147-6.146a.5.5 0 0 1 .638-.765z' fill='%23DA2921' fill-rule='nonzero'/%3E %3C/svg%3E ");
background-repeat: no-repeat;
background-position: center center;
background-size: 24px 24px;
position: absolute;
left: 50%;
transform-origin: center;
transform: translateX(-50%) translateY(-50%) rotateZ(90deg);
transition: top 0.2s, opacity 0.2s;
}
.page-template-services .services_valeur_arrow::before, .page-template-services2 .services_valeur_arrow::before {
top: 0;
opacity: 0;
}
.page-template-services .services_valeur_arrow::after, .page-template-services2 .services_valeur_arrow::after {
top: 50%;
opacity: 1;
}
.page-template-services .services_valeur_arrow:hover::before, .page-template-services2 .services_valeur_arrow:hover::before {
top: 50%;
opacity: 1;
}
.page-template-services .services_valeur_arrow:hover::after, .page-template-services2 .services_valeur_arrow:hover::after {
top: 100%;
opacity: 0;
}
@media (max-width: 991px) {
.page-template-services .services_texte_image_fond, .page-template-services2 .services_texte_image_fond {
padding: 70px 16px;
}
}
.page-template-services .services_texte_image_right a, .page-template-services .services_texte_image_right a:visited, .page-template-services .services_texte_image_right a:hover, .page-template-services .services_texte_image_right a:active, .page-template-services2 .services_texte_image_right a, .page-template-services2 .services_texte_image_right a:visited, .page-template-services2 .services_texte_image_right a:hover, .page-template-services2 .services_texte_image_right a:active {
color: #FFFFFF;
text-decoration: underline;
}
.page-template-services .services_texte_image_right h3, .page-template-services2 .services_texte_image_right h3 {
font-size: 30px;
line-height: 40px;
}
.page-template-services .services_valeur_bottom, .page-template-services2 .services_valeur_bottom {
display: block;
opacity: 0;
position: relative;
top: -40px;
transition: all 0.8s;
}
.page-template-services .services_valeur_bottom.scroll-active, .page-template-services2 .services_valeur_bottom.scroll-active {
opacity: 1;
top: 0;
}
.page-template-services #bounce-zone, .page-template-services2 #bounce-zone {
position: absolute;
top: 0;
left: 0;
background-color: transparent;
}
.page-template-services .boucing-ball, .page-template-services2 .boucing-ball {
position: absolute;
display: inline-block;
border-radius: 50%;
width: 48px;
height: 48px;
background-color: #da2921;
}
@media (max-width: 767px) {
.page-template-services .boucing-ball, .page-template-services2 .boucing-ball {
display: none;
}
.page-template-services .boucing-ball:first-child, .page-template-services .boucing-ball:nth-child(2), .page-template-services2 .boucing-ball:first-child, .page-template-services2 .boucing-ball:nth-child(2) {
display: inline-block;
}
}
.page-template-services .services_bloc_boules, .page-template-services2 .services_bloc_boules {
text-align: center;
}
@media (max-width: 767px) {
.page-template-services .services_bloc_boules, .page-template-services2 .services_bloc_boules {
padding: 64px 0 76px;
}
}
.page-template-services .services_texte_image_flex, .page-template-services2 .services_texte_image_flex { }
.page-template-services .services_texte_image_flex .video-background, .page-template-services2 .services_texte_image_flex .video-background {
width: 100vw;
height: 145vw;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.page-template-services .services_texte_image_flex .services_texte_image_left.has-video .video-foreground, .page-template-services2 .services_texte_image_flex .services_texte_image_left.has-video .video-foreground {
width: 400%;
left: -150%;
}
}
@media (max-width: 1023px) {
.page-template-services .services_texte_image_flex, .page-template-services2 .services_texte_image_flex {
flex-direction: column;
}
.page-template-services .services_texte_image_flex .services_texte_image_left, .page-template-services2 .services_texte_image_flex .services_texte_image_left {
width: 100%;
height: 56.25vw;
}
.page-template-services .services_texte_image_flex .services_texte_image_left.has-video, .page-template-services2 .services_texte_image_flex .services_texte_image_left.has-video {
background-image: none !important;
}
.page-template-services .services_texte_image_flex .services_texte_image_left img, .page-template-services2 .services_texte_image_flex .services_texte_image_left img {
display: none !important;
}
.page-template-services .services_texte_image_flex .video-wrapper, .page-template-services2 .services_texte_image_flex .video-wrapper {
width: 100vw;
height: 100%;
}
.page-template-services .services_texte_image_flex .video-foreground, .page-template-services2 .services_texte_image_flex .video-foreground {
width: 300%;
left: -100%;
}
.page-template-services .services_texte_image_flex .video-background, .page-template-services .services_texte_image_flex .video-background iframe, .page-template-services2 .services_texte_image_flex .video-background, .page-template-services2 .services_texte_image_flex .video-background iframe {
min-height: 100%;
max-height: 840px;
height: 100%;
width: 100%;
}
}
@media (min-width: 1024px) {
.page-template-services .services_texte_image_flex .video-wrapper, .page-template-services2 .services_texte_image_flex .video-wrapper {
height: 100%;
width: 100%;
}
.page-template-services .services_texte_image_flex .video-background, .page-template-services .services_texte_image_flex .video-background iframe, .page-template-services2 .services_texte_image_flex .video-background, .page-template-services2 .services_texte_image_flex .video-background iframe {
min-height: 100%;
max-height: 100%;
height: 100%;
width: 100%;
}
}
.page-template-services .page_sommaire, .page-template-services2 .page_sommaire {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
z-index: 1050;
background-color: #000000;
width: 58px;
padding-left: 6px;
padding-right: 6px;
}
@media (max-width: 767px) {
.page-template-services .page_sommaire, .page-template-services2 .page_sommaire {
display: none;
}
}
.page-template-services .page_sommaire__overlay, .page-template-services2 .page_sommaire__overlay {
position: absolute;
right: 0;
top: 0;
width: 0;
height: 0;
z-index: -1;
overflow: hidden;
background-color: rgba(0, 0, 0, 0.7);
transform: translateX(0);
opacity: 0;
}
.page-template-services .page_sommaire__close, .page-template-services2 .page_sommaire__close {
display: none;
position: absolute;
width: 24px;
height: 24px;
top: 28px;
left: 50%;
transform: translateX(-50%);
cursor: pointer;
}
.page-template-services .page_sommaire__close::before, .page-template-services .page_sommaire__close::after, .page-template-services2 .page_sommaire__close::before, .page-template-services2 .page_sommaire__close::after {
display: block;
position: absolute;
top: 50%;
left: 50%;
content: "";
height: 1px;
width: 34px;
background: #FFFFFF;
transform-origin: center;
}
.page-template-services .page_sommaire__close::before, .page-template-services2 .page_sommaire__close::before {
transform: translateX(-50%) translateY(-50%) rotateZ(45deg);
}
.page-template-services .page_sommaire__close::after, .page-template-services2 .page_sommaire__close::after {
transform: translateX(-50%) translateY(-50%) rotateZ(-45deg);
}
.page-template-services .page_sommaire__content, .page-template-services2 .page_sommaire__content {
position: absolute;
transform: translateX(0);
opacity: 0;
top: 0;
right: 0;
width: 0;
height: 100vh;
overflow: hidden;
transition: transform 0.2s 0.2s, opacity 0.2s 0.2s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner, .page-template-services2 .page_sommaire__content .page_sommaire__content-inner {
position: relative;
top: -30px;
opacity: 0;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(0), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(0) {
transition: top 0.45s 0.3s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 0.3s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(1), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(1) {
transition: top 0.45s 0.35s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 0.35s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(2), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(2) {
transition: top 0.45s 0.4s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 0.4s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(3), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(3) {
transition: top 0.45s 0.45s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 0.45s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(4), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(4) {
transition: top 0.45s 0.5s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 0.5s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(5), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(5) {
transition: top 0.45s 0.55s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 0.55s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(6), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(6) {
transition: top 0.45s 0.6s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 0.6s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(7), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(7) {
transition: top 0.45s 0.65s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 0.65s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(8), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(8) {
transition: top 0.45s 0.7s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 0.7s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(9), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(9) {
transition: top 0.45s 0.75s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 0.75s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(10), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(10) {
transition: top 0.45s 0.8s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 0.8s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(11), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(11) {
transition: top 0.45s 0.85s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 0.85s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(12), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(12) {
transition: top 0.45s 0.9s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 0.9s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(13), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(13) {
transition: top 0.45s 0.95s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 0.95s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(14), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(14) {
transition: top 0.45s 1s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 1s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(15), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(15) {
transition: top 0.45s 1.05s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 1.05s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(16), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(16) {
transition: top 0.45s 1.1s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 1.1s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(17), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(17) {
transition: top 0.45s 1.15s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 1.15s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(18), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(18) {
transition: top 0.45s 1.2s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 1.2s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(19), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(19) {
transition: top 0.45s 1.25s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 1.25s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(20), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(20) {
transition: top 0.45s 1.3s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 1.3s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(21), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(21) {
transition: top 0.45s 1.35s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 1.35s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(22), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(22) {
transition: top 0.45s 1.4s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 1.4s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(23), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(23) {
transition: top 0.45s 1.45s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 1.45s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(24), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(24) {
transition: top 0.45s 1.5s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 1.5s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(25), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(25) {
transition: top 0.45s 1.55s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 1.55s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(26), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(26) {
transition: top 0.45s 1.6s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 1.6s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(27), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(27) {
transition: top 0.45s 1.65s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 1.65s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(28), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(28) {
transition: top 0.45s 1.7s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 1.7s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(29), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(29) {
transition: top 0.45s 1.75s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 1.75s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(30), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(30) {
transition: top 0.45s 1.8s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 1.8s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(31), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(31) {
transition: top 0.45s 1.85s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 1.85s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(32), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(32) {
transition: top 0.45s 1.9s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 1.9s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(33), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(33) {
transition: top 0.45s 1.95s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 1.95s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(34), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(34) {
transition: top 0.45s 2s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 2s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(35), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(35) {
transition: top 0.45s 2.05s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 2.05s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(36), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(36) {
transition: top 0.45s 2.1s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 2.1s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(37), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(37) {
transition: top 0.45s 2.15s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 2.15s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(38), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(38) {
transition: top 0.45s 2.2s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 2.2s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(39), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(39) {
transition: top 0.45s 2.25s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 2.25s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(40), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(40) {
transition: top 0.45s 2.3s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 2.3s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(41), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(41) {
transition: top 0.45s 2.35s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 2.35s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(42), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(42) {
transition: top 0.45s 2.4s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 2.4s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(43), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(43) {
transition: top 0.45s 2.45s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 2.45s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(44), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(44) {
transition: top 0.45s 2.5s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 2.5s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(45), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(45) {
transition: top 0.45s 2.55s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 2.55s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(46), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(46) {
transition: top 0.45s 2.6s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 2.6s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(47), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(47) {
transition: top 0.45s 2.65s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 2.65s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(48), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(48) {
transition: top 0.45s 2.7s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 2.7s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(49), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(49) {
transition: top 0.45s 2.75s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 2.75s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner:nth-child(50), .page-template-services2 .page_sommaire__content .page_sommaire__content-inner:nth-child(50) {
transition: top 0.45s 2.8s cubic-bezier(0.13, 0.18, 0.21, 0.99), opacity 0.45s 2.8s;
}
.page-template-services .page_sommaire__content .page_sommaire__content-inner a, .page-template-services2 .page_sommaire__content .page_sommaire__content-inner a {
text-decoration: underline;
color: #da2921;
}
.page-template-services .page_sommaire.active, .page-template-services2 .page_sommaire.active {
height: 100%;
border: none;
border-radius: 0;
background: black;
}
@media (max-width: 767px) {
.page-template-services .page_sommaire.active, .page-template-services2 .page_sommaire.active {
display: flex;
}
}
.page-template-services .page_sommaire.active .page_sommaire__overlay, .page-template-services2 .page_sommaire.active .page_sommaire__overlay {
cursor: pointer;
width: 100vw;
height: 100vh;
opacity: 1;
transform: translateX(100%);
}
.page-template-services .page_sommaire.active .page_sommaire__close, .page-template-services2 .page_sommaire.active .page_sommaire__close {
display: block;
}
.page-template-services .page_sommaire.active .page_sommaire__content.active, .page-template-services2 .page_sommaire.active .page_sommaire__content.active {
opacity: 1;
transform: translateX(100%);
width: 40vw;
padding: 70px;
overflow-y: scroll;
background-color: #FFFFFF;
scrollbar-color: #da2921 #ffffff;
}
@media (max-width: 992px) {
.page-template-services .page_sommaire.active .page_sommaire__content.active, .page-template-services2 .page_sommaire.active .page_sommaire__content.active {
width: 70vw;
}
}
@media (max-width: 767px) {
.page-template-services .page_sommaire.active .page_sommaire__content.active, .page-template-services2 .page_sommaire.active .page_sommaire__content.active {
width: calc(100vw - 70px);
}
}
.page-template-services .page_sommaire.active .page_sommaire__content.active::-webkit-scrollbar-track, .page-template-services2 .page_sommaire.active .page_sommaire__content.active::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color: #d8d8d8;
}
.page-template-services .page_sommaire.active .page_sommaire__content.active::-webkit-scrollbar, .page-template-services2 .page_sommaire.active .page_sommaire__content.active::-webkit-scrollbar {
width: 10px;
background-color: #d8d8d8;
}
.page-template-services .page_sommaire.active .page_sommaire__content.active::-webkit-scrollbar-thumb, .page-template-services2 .page_sommaire.active .page_sommaire__content.active::-webkit-scrollbar-thumb {
background-color: #da2921;
}
.page-template-services .page_sommaire.active .page_sommaire__content.active .page_sommaire__content-inner, .page-template-services2 .page_sommaire.active .page_sommaire__content.active .page_sommaire__content-inner {
top: 0;
opacity: 1;
font-family: Manrope, sans-serif;
font-size: 16px;
line-height: 1.5;
color: #221919;
margin-bottom: 16px;
}
.page-template-services .page_sommaire.active .page_sommaire__content.active .page_sommaire__content-inner p:last-child, .page-template-services2 .page_sommaire.active .page_sommaire__content.active .page_sommaire__content-inner p:last-child {
margin-bottom: 0;
}
.page-template-services .page_sommaire.active .page_sommaire__content.active .page_sommaire__content-inner--title, .page-template-services2 .page_sommaire.active .page_sommaire__content.active .page_sommaire__content-inner--title {
font-size: 30px;
font-weight: 600;
}
.page-template-services .page_sommaire.active .page_sommaire__content.active .page_sommaire__content-inner--emphasis, .page-template-services2 .page_sommaire.active .page_sommaire__content.active .page_sommaire__content-inner--emphasis {
font-family: "degular display", sans-serif;
font-size: 18px;
font-style: italic;
font-weight: 300;
line-height: 1.22;
letter-spacing: 0.4px;
color: #da2921;
}
.page-template-services .page_sommaire.active .page_sommaire__content.active .page_sommaire__content-inner--small-title strong, .page-template-services2 .page_sommaire.active .page_sommaire__content.active .page_sommaire__content-inner--small-title strong {
display: block;
padding-left: 28px;
position: relative;
}
.page-template-services .page_sommaire.active .page_sommaire__content.active .page_sommaire__content-inner--small-title strong::before, .page-template-services2 .page_sommaire.active .page_sommaire__content.active .page_sommaire__content-inner--small-title strong::before {
color: red;
content: "";
display: block;
width: 19px;
height: 17px;
position: absolute;
top: 4px;
left: 0;
background-image: url("data:image/svg+xml,%3Csvg width='19' height='17' viewBox='0 0 19 17' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M19 7.416 11.382 17l-1.424-1.263c2.46-2.938 5.158-5.804 6.98-7.602l-.079-.164c-2.36.585-6.114 1.325-9.28 1.88l-7.28 1.273L0 9.286l7.28-1.274c3.156-.555 6.94-1.099 9.36-1.346l.03-.174c-2.36-1.13-5.736-2.907-9.022-4.838L8.624 0 18.84 6.44l.159.997v-.02z' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
.page-template-services .page_sommaire.active .page_sommaire__content.active .page_sommaire__content-inner--ul ul, .page-template-services2 .page_sommaire.active .page_sommaire__content.active .page_sommaire__content-inner--ul ul {
padding: 0;
margin: 0;
}
.page-template-services .page_sommaire.active .page_sommaire__content.active .page_sommaire__content-inner--ul li, .page-template-services2 .page_sommaire.active .page_sommaire__content.active .page_sommaire__content-inner--ul li {
position: relative;
list-style: none;
padding-left: 28px;
}
.page-template-services .page_sommaire.active .page_sommaire__content.active .page_sommaire__content-inner--ul li::before, .page-template-services2 .page_sommaire.active .page_sommaire__content.active .page_sommaire__content-inner--ul li::before {
content: "";
display: block;
position: absolute;
top: 10px;
left: 8px;
width: 4px;
height: 4px;
border-radius: 2px;
background-color: #221919;
}
.page-template-services .page_sommaire a.active, .page-template-services .page_sommaire a.current, .page-template-services2 .page_sommaire a.active, .page-template-services2 .page_sommaire a.current {
color: #FFFFFF;
}
.page-template-services .page_sommaire a.open::before, .page-template-services2 .page_sommaire a.open::before {
content: "";
position: relative;
top: -1px;
width: 6px;
height: 6px;
margin-right: 4px;
border-radius: 3px;
display: inline-block;
background-color: #da2921;
}
.page-template-services .services_thematique > h3, .page-template-services .services_etudes > h3, .page-template-services2 .services_thematique > h3, .page-template-services2 .services_etudes > h3 {
font-weight: 300;
}
@media (max-width: 992px) {
.page-template-services .services_thematique .slick-list, .page-template-services .services_etudes .slick-list, .page-template-services2 .services_thematique .slick-list, .page-template-services2 .services_etudes .slick-list {
margin: 0 -27px 3rem;
}
.page-template-services .services_thematique .slick-list .slick-slide, .page-template-services .services_etudes .slick-list .slick-slide, .page-template-services2 .services_thematique .slick-list .slick-slide, .page-template-services2 .services_etudes .slick-list .slick-slide {
margin: 0 27px;
}
.page-template-services .services_thematique .slick-dots, .page-template-services .services_etudes .slick-dots, .page-template-services2 .services_thematique .slick-dots, .page-template-services2 .services_etudes .slick-dots {
margin-top: 0;
}
}
.page-template-services .services_thematique .btn_red::before, .page-template-services .services_thematique .btn_red::after, .page-template-services .services_etudes .btn_red::before, .page-template-services .services_etudes .btn_red::after, .page-template-services2 .services_thematique .btn_red::before, .page-template-services2 .services_thematique .btn_red::after, .page-template-services2 .services_etudes .btn_red::before, .page-template-services2 .services_etudes .btn_red::after {
display: none;
}
@media (min-width: 993px) {
.page-template-services .services_thematique .container, .page-template-services2 .services_thematique .container {
display: flex;
flex-wrap: wrap;
justify-content: space-evenly;
column-gap: 0;
}
.page-template-services .services_thematique .container .article_item, .page-template-services2 .services_thematique .container .article_item {
max-width: 23%;
}
}
.page-template-services .services_thematique .container::after, .page-template-services .services_thematique .container::before, .page-template-services2 .services_thematique .container::after, .page-template-services2 .services_thematique .container::before {
display: none;
}
.page-template-services #main-wrapper, .page-template-services2 #main-wrapper {
position: relative;
z-index: 1;
}
.page-template-services #main-footer, .page-template-services2 #main-footer {
position: relative;
z-index: 1;
}
#js--services-specific-wrapper {
position: relative;
opacity: 0;
top: 50px;
transition: all 0.5s ease-out;
}
#js--services-specific-wrapper.scroll-active {
opacity: 1;
top: 0;
}
#js--services-specific-wrapper .services-illu-wrapper--planification {
position: relative;
padding-bottom: 128px;
}
@media (max-width: 767px) {
#js--services-specific-wrapper .services-illu-wrapper--planification {
margin-top: 36px;
padding-bottom: 36px;
}
}
#js--services-specific-wrapper .services-illu-wrapper--planification .fade-out {
opacity: 0;
}
#js--services-specific-wrapper .services-illu-wrapper--planification #main-image {
position: relative;
}
#js--services-specific-wrapper .services-illu-wrapper--planification #fade-image {
position: absolute;
top: 0;
left: 0;
transition: opacity 2.4s 0.9s ease-out;
}
@media (max-width: 992px) {
#js--services-specific-wrapper .services-illu-wrapper--planification #fade-image {
opacity: 1;
transition: none;
}
}
#js--services-specific-wrapper .services-illu-wrapper--planification #planification-arrow-wrapper {
width: 100%;
position: absolute;
top: 6%;
left: 3%;
}
#js--services-specific-wrapper .services-illu-wrapper--planification #planification-arrow-wrapper svg {
transition: opacity 0.6s 0.3s ease-out;
width: 100%;
height: auto;
}
@media (max-width: 992px) {
#js--services-specific-wrapper .services-illu-wrapper--planification #planification-arrow-wrapper svg {
opacity: 1;
}
}
#js--services-specific-wrapper .services-illu-wrapper--planification #planification-round-wrapper {
width: 15%;
height: auto;
position: absolute;
top: 6%;
left: 38%;
transform-origin: center;
transform: rotateZ(45deg);
}
@media (max-width: 992px) {
#js--services-specific-wrapper .services-illu-wrapper--planification #planification-round-wrapper {
display: none;
}
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu {
position: relative;
width: 50vw;
height: 50vw;
max-width: 312px;
max-height: 312px;
margin: 0 auto 110px;
opacity: 0;
transition: opacity 0.4s linear;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray {
position: absolute;
top: 50%;
left: 0;
height: 1vw;
max-height: 16px;
min-height: 8px;
width: 50%;
background-color: #FFFFFF;
animation-duration: 100s;
animation-timing-function: linear;
animation-iteration-count: 1;
border-radius: 0 4px 4px 0;
transform-origin: center right;
opacity: 1;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top {
transform: translateY(-50%);
z-index: 1;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom {
transform: translateY(45%);
z-index: 2;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible {
opacity: 1;
background-color: #FFFFFF;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--1 {
transition: opacity 0.02s 0.02s;
transform: translateY(-50%) rotate(0deg);
animation-delay: 0.05s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--2 {
transition: opacity 0.02s 0.04s;
transform: translateY(-50%) rotate(15deg);
animation-delay: 0.1s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--3 {
transition: opacity 0.02s 0.06s;
transform: translateY(-50%) rotate(30deg);
animation-delay: 0.15s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--4 {
transition: opacity 0.02s 0.08s;
transform: translateY(-50%) rotate(45deg);
animation-delay: 0.2s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--5 {
transition: opacity 0.02s 0.1s;
transform: translateY(-50%) rotate(60deg);
animation-delay: 0.25s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--6 {
transition: opacity 0.02s 0.12s;
transform: translateY(-50%) rotate(75deg);
animation-delay: 0.3s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--7 {
transition: opacity 0.02s 0.14s;
transform: translateY(-50%) rotate(90deg);
animation-delay: 0.35s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--8 {
transition: opacity 0.02s 0.16s;
transform: translateY(-50%) rotate(105deg);
animation-delay: 0.4s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--9 {
transition: opacity 0.02s 0.18s;
transform: translateY(-50%) rotate(120deg);
animation-delay: 0.45s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--10 {
transition: opacity 0.02s 0.2s;
transform: translateY(-50%) rotate(135deg);
animation-delay: 0.5s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--11 {
transition: opacity 0.02s 0.22s;
transform: translateY(-50%) rotate(150deg);
animation-delay: 0.55s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--12 {
transition: opacity 0.02s 0.24s;
transform: translateY(-50%) rotate(165deg);
animation-delay: 0.6s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--13 {
transition: opacity 0.02s 0.26s;
transform: translateY(-50%) rotate(180deg);
animation-delay: 0.65s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--14 {
transition: opacity 0.02s 0.28s;
transform: translateY(-50%) rotate(195deg);
animation-delay: 0.7s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--15 {
transition: opacity 0.02s 0.3s;
transform: translateY(-50%) rotate(210deg);
animation-delay: 0.75s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--16 {
transition: opacity 0.02s 0.32s;
transform: translateY(-50%) rotate(225deg);
animation-delay: 0.8s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--17 {
transition: opacity 0.02s 0.34s;
transform: translateY(-50%) rotate(240deg);
animation-delay: 0.85s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--18 {
transition: opacity 0.02s 0.36s;
transform: translateY(-50%) rotate(255deg);
animation-delay: 0.9s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--19 {
transition: opacity 0.02s 0.38s;
transform: translateY(-50%) rotate(270deg);
animation-delay: 0.95s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--20 {
transition: opacity 0.02s 0.4s;
transform: translateY(-50%) rotate(285deg);
animation-delay: 1s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--21 {
transition: opacity 0.02s 0.42s;
transform: translateY(-50%) rotate(300deg);
animation-delay: 1.05s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--22 {
transition: opacity 0.02s 0.44s;
transform: translateY(-50%) rotate(315deg);
animation-delay: 1.1s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--23 {
transition: opacity 0.02s 0.46s;
transform: translateY(-50%) rotate(330deg);
animation-delay: 1.15s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--visible.ray--24 {
transition: opacity 0.02s 0.48s;
transform: translateY(-50%) rotate(345deg);
animation-delay: 1.2s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--activate {
animation-name: whiteToBlue;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--1 {
transform: translateY(-50%) rotate(0deg);
animation-delay: 0.02s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--1 {
transform: translateY(45%) rotate(0deg);
animation-delay: 0.025s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--2 {
transform: translateY(-50%) rotate(15deg);
animation-delay: 0.04s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--2 {
transform: translateY(45%) rotate(15deg);
animation-delay: 0.045s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--3 {
transform: translateY(-50%) rotate(30deg);
animation-delay: 0.06s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--3 {
transform: translateY(45%) rotate(30deg);
animation-delay: 0.065s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--4 {
transform: translateY(-50%) rotate(45deg);
animation-delay: 0.08s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--4 {
transform: translateY(45%) rotate(45deg);
animation-delay: 0.085s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--5 {
transform: translateY(-50%) rotate(60deg);
animation-delay: 0.1s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--5 {
transform: translateY(45%) rotate(60deg);
animation-delay: 0.105s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--6 {
transform: translateY(-50%) rotate(75deg);
animation-delay: 0.12s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--6 {
transform: translateY(45%) rotate(75deg);
animation-delay: 0.125s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--7 {
transform: translateY(-50%) rotate(90deg);
animation-delay: 0.14s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--7 {
transform: translateY(45%) rotate(90deg);
animation-delay: 0.145s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--8 {
transform: translateY(-50%) rotate(105deg);
animation-delay: 0.16s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--8 {
transform: translateY(45%) rotate(105deg);
animation-delay: 0.165s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--9 {
transform: translateY(-50%) rotate(120deg);
animation-delay: 0.18s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--9 {
transform: translateY(45%) rotate(120deg);
animation-delay: 0.185s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--10 {
transform: translateY(-50%) rotate(135deg);
animation-delay: 0.2s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--10 {
transform: translateY(45%) rotate(135deg);
animation-delay: 0.205s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--11 {
transform: translateY(-50%) rotate(150deg);
animation-delay: 0.22s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--11 {
transform: translateY(45%) rotate(150deg);
animation-delay: 0.225s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--12 {
transform: translateY(-50%) rotate(165deg);
animation-delay: 0.24s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--12 {
transform: translateY(45%) rotate(165deg);
animation-delay: 0.245s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--13 {
transform: translateY(-50%) rotate(180deg);
animation-delay: 0.26s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--13 {
transform: translateY(45%) rotate(180deg);
animation-delay: 0.265s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--14 {
transform: translateY(-50%) rotate(195deg);
animation-delay: 0.28s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--14 {
transform: translateY(45%) rotate(195deg);
animation-delay: 0.285s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--15 {
transform: translateY(-50%) rotate(210deg);
animation-delay: 0.3s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--15 {
transform: translateY(45%) rotate(210deg);
animation-delay: 0.305s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--16 {
transform: translateY(-50%) rotate(225deg);
animation-delay: 0.32s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--16 {
transform: translateY(45%) rotate(225deg);
animation-delay: 0.325s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--17 {
transform: translateY(-50%) rotate(240deg);
animation-delay: 0.34s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--17 {
transform: translateY(45%) rotate(240deg);
animation-delay: 0.345s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--18 {
transform: translateY(-50%) rotate(255deg);
animation-delay: 0.36s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--18 {
transform: translateY(45%) rotate(255deg);
animation-delay: 0.365s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--19 {
transform: translateY(-50%) rotate(270deg);
animation-delay: 0.38s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--19 {
transform: translateY(45%) rotate(270deg);
animation-delay: 0.385s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--20 {
transform: translateY(-50%) rotate(285deg);
animation-delay: 0.4s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--20 {
transform: translateY(45%) rotate(285deg);
animation-delay: 0.405s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--21 {
transform: translateY(-50%) rotate(300deg);
animation-delay: 0.42s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--21 {
transform: translateY(45%) rotate(300deg);
animation-delay: 0.425s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--22 {
transform: translateY(-50%) rotate(315deg);
animation-delay: 0.44s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--22 {
transform: translateY(45%) rotate(315deg);
animation-delay: 0.445s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--23 {
transform: translateY(-50%) rotate(330deg);
animation-delay: 0.46s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--23 {
transform: translateY(45%) rotate(330deg);
animation-delay: 0.465s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--top.ray--24 {
transform: translateY(-50%) rotate(345deg);
animation-delay: 0.48s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu .ray--bottom.ray--24 {
transform: translateY(45%) rotate(345deg);
animation-delay: 0.485s;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu.disactive {
opacity: 0;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu.disactive .ray {
opacity: 0;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu.activate {
opacity: 1;
}
#js--services-specific-wrapper .services-illu-wrapper--gestion #gestion-illu.spinning {
animation-name: spin-bis;
animation-duration: 6s;
animation-timing-function: linear;
animation-iteration-count: 1;
}
#js--services-specific-wrapper .services-illu-wrapper--organisation {
padding: 80px 0 150px;
}
#js--services-specific-wrapper .services-illu-wrapper--organisation .balancing-ball {
position: absolute;
top: -50px;
width: 50px;
height: 50px;
border-radius: 50%;
}
@media (max-width: 767px) {
#js--services-specific-wrapper .services-illu-wrapper--organisation .balancing-ball {
width: 25px;
height: 25px;
top: -25px;
}
}
#js--services-specific-wrapper .services-illu-wrapper--organisation .balancing-ball--1 {
background: #c38e52;
animation: ball-move--1 3s cubic-bezier(0.69, -0.03, 0.49, 0.97) 1s infinite alternate;
}
#js--services-specific-wrapper .services-illu-wrapper--organisation .balancing-ball--2 {
background: #da2921;
animation: ball-move--2 3s cubic-bezier(0.69, -0.03, 0.49, 0.97) 1s infinite alternate;
}
#js--services-specific-wrapper .services-illu-wrapper--organisation .plate {
margin: 0 auto;
padding-bottom: 20px;
width: 312px;
height: 158px;
background-image: url("data:image/svg+xml,%3Csvg width='161.967453' height='81.8355625' viewBox='0 0 161.967453 81.8355625' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m161.967 0v2.145h-71.504l69.07 18.492-.644 2.393-69.077-18.493 61.951 35.748-1.27 2.173-61.911-35.747 50.574 50.544-1.75 1.783-50.608-50.545 35.769 61.907-2.167 1.26-35.743-61.938 18.503 69.038-2.395.643-18.503-69.037v71.47h-2.524v-71.462l-18.503 69.028-2.395-.643 18.495-69.037-35.768 61.915-2.166-1.27 35.768-61.906-50.574 50.577-1.751-1.783 50.574-50.544-61.951 35.747-1.263-2.173 61.952-35.748-69.078 18.525-.651-2.393 69.077-18.524h-71.504v-2.145z' fill='%23141313' fill-rule='nonzero'/%3E %3C/svg%3E ");
background-position: top center;
background-repeat: repeat;
background-size: contain;
transform: rotate(-15deg);
animation: up-down6123 3s cubic-bezier(0.69, -0.03, 0.49, 0.97) 1s infinite alternate;
transform-origin: 50% 0;
}
@media (max-width: 767px) {
#js--services-specific-wrapper .services-illu-wrapper--organisation .plate {
width: 156px;
height: 79px;
}
}
#js--services-specific-wrapper .services-illu-wrapper--accompagnement {
padding: 60px 0 90px;
}
#js--services-specific-wrapper .services-illu-wrapper--accompagnement .balls-outer-wrapper {
display: flex;
flex-wrap: nowrap;
justify-content: center;
height: 158px;
}
#js--services-specific-wrapper .services-illu-wrapper--accompagnement .mutating-ball {
position: relative;
display: inline-block;
width: 124px;
height: 124px;
margin: 0 34px 34px 0;
border-radius: 50%;
background-color: #da2921;
transform-origin: center;
transition: all ease-out 0.35s;
}
#js--services-specific-wrapper .services-illu-wrapper--accompagnement .mutating-ball.alt-shape {
border-radius: 0;
}
#js--services-specific-wrapper .services-illu-wrapper--accompagnement .mutating-ball.alt-color {
background-color: #1a81cd;
z-index: 1;
}
#js--services-specific-wrapper .services-illu-wrapper--accompagnement .mutating-ball.alt-rotate {
transform: rotate(45deg);
}
#js--services-specific-wrapper .services-illu-wrapper--accompagnement .mutating-ball.alt-rotate-full {
transform: rotate(270deg);
}
#js--services-specific-wrapper .services-illu-wrapper--pilotage .histo {
display: flex;
justify-items: flex-start;
align-items: flex-end;
height: 400px;
}
#js--services-specific-wrapper .services-illu-wrapper--pilotage .histobar {
width: 20px;
border-radius: 3px;
background-color: #4155B6;
margin-right: 5px;
max-height: 0;
transition: max-height 0.3s;
}
#js--services-specific-wrapper .services-illu-wrapper--pilotage .histo.active .histobar:nth-child(1) {
height: 35px;
max-height: 35px;
transition-delay: 0s;
}
#js--services-specific-wrapper .services-illu-wrapper--pilotage .histo.active .histobar:nth-child(2) {
height: 75px;
max-height: 75px;
transition-delay: 0s;
}
#js--services-specific-wrapper .services-illu-wrapper--pilotage .histo.active .histobar:nth-child(3) {
height: 95px;
max-height: 95px;
transition-delay: 0s;
}
#js--services-specific-wrapper .services-illu-wrapper--pilotage .histo.active .histobar:nth-child(4) {
height: 80px;
max-height: 80px;
transition-delay: 0s;
}
#js--services-specific-wrapper .services-illu-wrapper--pilotage .histo.active .histobar:nth-child(5) {
height: 83px;
max-height: 83px;
transition-delay: 0s;
}
#js--services-specific-wrapper .services-illu-wrapper--pilotage .histo.active .histobar:nth-child(6) {
height: 99px;
max-height: 99px;
transition-delay: 0s;
}
#js--services-specific-wrapper .services-illu-wrapper--pilotage .histo.active .histobar:nth-child(7) {
height: 99px;
max-height: 99px;
transition-delay: 0s;
}
#js--services-specific-wrapper .services-illu-wrapper--pilotage .histo.active .histobar:nth-child(8) {
height: 99px;
max-height: 99px;
transition-delay: 0s;
}
#js--services-specific-wrapper .services-illu-wrapper--pilotage .histo.active .histobar:nth-child(9) {
height: 99px;
max-height: 99px;
transition-delay: 0s;
}
@media (min-width: 993px) {
.block-articles .container {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
column-gap: 0;
}
.block-articles .container .article_item {
max-width: 23%;
flex-grow:1;
}
}
.block-articles .container::after, .block-articles .container::before {
display: none;
}
.block-articles > h3 {
font-weight: 300;
}
.block-articles .article_item_title {
flex: none;
}
.block-articles .btn_red {
padding-right: calc(0.75rem + 24px + 2rem);
margin-left: auto;
margin-right: auto;
}
.article_item_title {
flex: none;
}
.articles_list_bottom .btn_red {
padding-right: calc(0.75rem + 24px + 2rem);
margin-left: auto;
margin-right: auto;
}
html[lang=en-US] #main-footer .main_footer_left .main_footer_bottom #logo-main-white {
background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="175px" height="49px" viewBox="0 0 175 49" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>logo/shop/white</title><g id="logo/shop/white" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><path d="M2.89712747,42.3616953 C2.89712747,42.3616953 4.61340469,42.7590667 4.66028529,42.7712959 C5.5284472,42.9938048 6.14436849,43.4703805 6.14436849,44.2122833 C6.14436849,45.1562705 5.08230669,45.881211 3.8292175,45.8348828 C2.18768124,45.7741972 1.51422434,44.5775568 1.51422434,43.7250032 L0.370776256,43.7246856 C0.370776256,45.1963255 1.52052242,46.8237532 3.84879064,46.8762754 C5.7821871,46.9199037 7.32696285,45.6836056 7.32696285,44.2119659 C7.32696285,42.6655689 6.0131497,41.9451547 4.93841274,41.6806693 C4.93841274,41.6806693 3.22276703,41.2834568 3.17778056,41.2717039 C2.38838468,41.0663477 1.8240794,40.599889 1.8240794,39.9585678 C1.8240794,39.1412725 2.54875784,38.4086291 3.87152091,38.4086291 C5.29227571,38.4086291 5.91896242,39.4481157 5.91896242,40.2654109 L7.06919787,40.2654109 C7.06919787,38.8307766 5.99914891,37.3780366 3.87152091,37.3780366 C2.10536399,37.3780366 0.673686128,38.5317157 0.673686128,39.96635 C0.673686128,41.4522202 1.85337619,42.1192228 2.89712767,42.3616957 L2.89712747,42.3616953 Z M9.56964978,40.8199499 L9.56964978,39.9936018 L8.45114155,39.9936018 L8.45114155,46.6329747 L9.56964978,46.6329747 L9.56964978,42.2110672 C9.56964978,41.222197 10.1956734,40.8040678 10.9678639,40.8040678 C11.7823103,40.8040678 12.3662359,41.3068965 12.3662359,42.2110672 L12.3662359,46.6329747 L13.4847441,46.6329747 L13.4847441,42.2110672 C13.4847441,41.3492542 14.1107677,40.8040678 14.8831161,40.8040678 C15.7395026,40.8040678 16.2813303,41.3492542 16.2813303,42.2110672 L16.2813303,46.6329747 L17.3998385,46.6329747 L17.3998385,42.2110672 C17.3998385,40.8875444 16.665484,39.8374804 15.2055987,39.8374804 C14.3476812,39.8374804 13.5869346,40.3699612 13.2479725,40.9787715 C12.8348223,40.2490503 12.2168488,39.8374804 11.3692702,39.8374804 C10.5272164,39.8374804 9.84926089,40.3390228 9.56964959,40.8199501 L9.56964978,40.8199499 Z M21.2231715,39.8329739 C20.4492447,39.8329739 19.2839505,40.0805768 18.8459863,41.4963114 L20.0146901,41.4963114 C20.2104211,41.0365233 20.6854636,40.8129026 21.2231715,40.8129026 C21.9895217,40.8129026 22.5347273,41.0243892 22.5735577,41.6489387 C22.5996183,42.0681638 22.2951776,42.3966702 21.9019161,42.3966702 L20.9074762,42.3966702 C19.5551957,42.3966702 18.4365297,43.2389004 18.4365297,44.5919005 C18.4365297,45.6577514 19.2772419,46.8369691 20.8916916,46.7857332 C21.951591,46.7520948 22.4430654,46.0266936 22.5754522,45.6313871 L22.5754522,46.6284682 L23.6941183,46.6284682 L23.6941183,41.7094496 C23.6941183,40.4150705 22.3984104,39.8329739 21.2231717,39.8329739 L21.2231715,39.8329739 Z M22.5754522,44.5919005 C22.5754522,45.2632389 21.7415433,45.80752 20.9074764,45.80752 C20.0734095,45.80752 19.5551957,45.2632389 19.5551957,44.5919005 C19.5551957,43.6508515 20.2576492,43.2970291 20.9074762,43.2970291 L21.7106051,43.2970291 C22.0131989,43.2970291 22.3088475,43.239218 22.5754522,43.1366193 L22.5754522,44.5919005 Z M27.5760831,39.8374804 C26.8878833,39.8374804 26.3464343,40.5114554 26.177869,40.9947015 L26.177869,39.9936022 L25.0593607,39.9936022 L25.0593607,46.6329751 L26.177869,46.6329751 L26.177869,42.4493 C26.177869,41.6721865 26.57293,40.883479 27.5760831,40.883479 C28.1476652,40.883479 28.4534004,41.0361066 28.4534004,41.0361066 L28.4534004,39.9955082 C28.180324,39.8933859 27.8846754,39.8374804 27.5760833,39.8374804 L27.5760831,39.8374804 Z M32.1101782,40.8939609 L32.1101782,39.9936018 L30.9915122,39.9936018 L30.9915122,37.6289089 L29.8728461,37.6289089 L29.8728461,39.9936018 L28.7543379,39.9936018 L28.7543379,40.8939609 L29.8728461,40.8939609 L29.8728461,45.0010842 C29.8728461,45.9087807 30.608195,46.6329749 31.4948883,46.6329749 L32.1100204,46.6329749 L32.1100204,45.5074071 C32.1100204,45.5074071 31.741762,45.5074071 31.4819447,45.5074071 C31.2219697,45.5074071 30.9915122,45.276322 30.9915122,45.0010844 L30.9915122,40.8939611 L32.1101782,40.8939609 Z M38.7841508,40.8939609 L38.7841508,39.9936018 L37.6654848,39.9936018 L37.6654848,37.6289089 L36.5468187,37.6289089 L36.5468187,39.9936018 L35.4283105,39.9936018 L35.4283105,40.8939609 L36.5468187,40.8939609 L36.5468187,45.0010842 C36.5468187,45.9087807 37.2821676,46.6329749 38.1688609,46.6329749 L38.783993,46.6329749 L38.783993,45.5074071 C38.783993,45.5074071 38.4157346,45.5074071 38.1559173,45.5074071 C37.8959423,45.5074071 37.6654848,45.276322 37.6654848,45.0010844 L37.6654848,40.8939611 L38.7841508,40.8939609 Z M42.5600947,39.8319185 C40.8614965,39.8319185 39.5579909,41.0985515 39.5579909,43.3096323 C39.5579909,45.5207131 40.8259808,46.7727345 42.5600949,46.7873461 C44.2942087,46.7727345 45.5621986,45.5138679 45.5621986,43.3096323 C45.5621986,41.1053967 44.2586931,39.8319185 42.5600949,39.8319185 L42.5600947,39.8319185 Z M42.5600949,45.8201232 C41.5025632,45.8063534 40.620779,44.9176518 40.620779,43.3096321 C40.620779,41.8183937 41.4829427,40.8164527 42.5600947,40.8000941 C43.6372466,40.8164527 44.4994103,41.8092457 44.4994103,43.3096323 C44.4994103,44.9176679 43.6176261,45.8063534 42.5600945,45.8201232 L42.5600949,45.8201232 Z M49.4386335,39.8319185 C47.7400353,39.8319185 46.4365297,41.0985515 46.4365297,43.3096323 C46.4365297,45.5207131 47.7045196,46.7727345 49.4386337,46.7873461 C51.1727475,46.7727345 52.4407375,45.5138679 52.4407375,43.3096323 C52.4407375,41.1053967 51.1372319,39.8319185 49.4386337,39.8319185 L49.4386335,39.8319185 Z M49.4386337,45.8201232 C48.381102,45.8063534 47.4993178,44.9176518 47.4993178,43.3096321 C47.4993178,41.8183937 48.3614815,40.8164527 49.4386335,40.8000941 C50.5157854,40.8164527 51.3779491,41.8092457 51.3779491,43.3096323 C51.3779491,44.9176679 50.4961649,45.8063534 49.4386333,45.8201232 L49.4386337,45.8201232 Z M54.7021553,46.6316882 L54.7021553,37.6276006 L53.5835616,37.6276006 L53.5835616,46.6316882 L54.7021553,46.6316882 Z M59.4980333,42.9304065 C59.4980333,42.9304065 57.962034,42.5165494 57.9454126,42.5118325 C57.4546645,42.3713231 57.1137293,42.1509265 57.1137293,41.6891213 C57.1137293,41.1974578 57.7507234,40.7988635 58.5367255,40.7988635 C59.322554,40.7988635 59.959548,41.2213763 59.959548,41.8902688 L60.985226,41.8902688 C61.1377543,40.9625767 60.135185,39.8376282 58.4811946,39.8376282 C57.0974235,39.8376282 55.9758216,40.7070805 55.9758216,41.7794113 C55.9758216,42.8022851 56.8739904,43.3893846 57.5827893,43.5804945 C57.5827893,43.5804945 59.0582383,43.9779452 59.0779376,43.983631 C59.6466627,44.1457401 60.0610758,44.3738235 60.0610758,44.8066916 C60.0610758,45.3886612 59.5157753,45.8566129 58.5379409,45.8233714 C57.5321991,45.7891771 56.8451831,45.15783 56.8451831,44.4910498 L55.8210046,44.4910498 C55.8210046,45.6049917 56.7976236,46.7301944 58.5379567,46.7853848 C59.8937256,46.8283936 61.2020772,46.1649168 61.2020772,44.7035529 C61.2020772,43.5980284 60.2579906,43.1352543 59.4980333,42.9304063 L59.4980333,42.9304065 Z M67.9731919,40.8939609 L67.9731919,39.9936018 L66.8545259,39.9936018 L66.8545259,37.6289089 L65.7358598,37.6289089 L65.7358598,39.9936018 L64.6173516,39.9936018 L64.6173516,40.8939609 L65.7358598,40.8939609 L65.7358598,45.0010842 C65.7358598,45.9087807 66.4712087,46.6329749 67.357902,46.6329749 L67.9730341,46.6329749 L67.9730341,45.5074071 C67.9730341,45.5074071 67.6047757,45.5074071 67.3449584,45.5074071 C67.0849834,45.5074071 66.8545259,45.276322 66.8545259,45.0010844 L66.8545259,40.8939611 L67.9731919,40.8939609 Z M71.7491358,39.8319185 C70.0505376,39.8319185 68.747032,41.0985515 68.747032,43.3096323 C68.747032,45.5207131 70.0150219,46.7727345 71.7491359,46.7873461 C73.4832498,46.7727345 74.7512397,45.5138679 74.7512397,43.3096323 C74.7512397,41.1053967 73.4477341,39.8319185 71.7491359,39.8319185 L71.7491358,39.8319185 Z M71.7491359,45.8201232 C70.6916043,45.8063534 69.8098201,44.9176518 69.8098201,43.3096321 C69.8098201,41.8183937 70.6719838,40.8164527 71.7491358,40.8000941 C72.8262877,40.8164527 73.6884514,41.8092457 73.6884514,43.3096323 C73.6884514,44.9176679 72.8066672,45.8063534 71.7491356,45.8201232 L71.7491359,45.8201232 Z M81.5162208,39.9946161 C80.8025445,39.9946161 80.148124,40.4106647 79.8383008,40.991062 L79.8383008,37.6272708 L78.7196347,37.6272708 L78.7196347,46.6313367 L79.8383008,46.6313367 L79.8383008,45.6342555 C80.0725781,46.1646239 80.6907726,46.760538 81.5162208,46.7891418 C83.0612648,46.8427124 84.3126491,45.2693316 84.3126491,43.3923795 C84.3126491,41.5154274 83.0606019,39.9946164 81.5162208,39.9946164 L81.5162208,39.9946161 Z M81.5162208,45.8281769 C80.5894973,45.8281769 79.8383006,45.0744258 79.8383006,43.3926971 C79.8383006,41.7109684 80.5894973,40.9565821 81.5162208,40.9565821 C82.4429443,40.9565821 83.1941411,42.0322799 83.1941411,43.3926971 C83.1941411,44.7531143 82.4429443,45.8281769 81.5162208,45.8281769 L81.5162208,45.8281769 Z M88.1655741,39.8319185 C86.4669759,39.8319185 85.1634703,41.0985515 85.1634703,43.3096323 C85.1634703,45.5207131 86.4314603,46.7727345 88.1655743,46.7873461 C89.8996882,46.7727345 91.1676781,45.5138679 91.1676781,43.3096323 C91.1676781,41.1053967 89.8641725,39.8319185 88.1655743,39.8319185 L88.1655741,39.8319185 Z M88.1655743,45.8201232 C87.1080427,45.8063534 86.2262584,44.9176518 86.2262584,43.3096321 C86.2262584,41.8183937 87.0884221,40.8164527 88.1655741,40.8000941 C89.2427261,40.8164527 90.1048898,41.8092457 90.1048898,43.3096323 C90.1048898,44.9176679 89.2231055,45.8063534 88.1655739,45.8201232 L88.1655743,45.8201232 Z M95.0441129,39.8319185 C93.3455147,39.8319185 92.0420091,41.0985515 92.0420091,43.3096323 C92.0420091,45.5207131 93.3099991,46.7727345 95.0441131,46.7873461 C96.778227,46.7727345 98.0462169,45.5138679 98.0462169,43.3096323 C98.0462169,41.1053967 96.7427113,39.8319185 95.0441131,39.8319185 L95.0441129,39.8319185 Z M95.0441131,45.8201232 C93.9865815,45.8063534 93.1047973,44.9176518 93.1047973,43.3096321 C93.1047973,41.8183937 93.9669609,40.8164527 95.0441129,40.8000941 C96.1212649,40.8164527 96.9834286,41.8092457 96.9834286,43.3096323 C96.9834286,44.9176679 96.1016444,45.8063534 95.0441127,45.8201232 L95.0441131,45.8201232 Z M102.572006,42.9304065 C102.572006,42.9304065 101.036007,42.5165494 101.019385,42.5118325 C100.528637,42.3713231 100.187702,42.1509265 100.187702,41.6891213 C100.187702,41.1974578 100.824696,40.7988635 101.610698,40.7988635 C102.396527,40.7988635 103.033521,41.2213763 103.033521,41.8902688 L104.059199,41.8902688 C104.211727,40.9625767 103.209158,39.8376282 101.555167,39.8376282 C100.171396,39.8376282 99.0497942,40.7070805 99.0497942,41.7794113 C99.0497942,42.8022851 99.947963,43.3893846 100.656762,43.5804945 C100.656762,43.5804945 102.132211,43.9779452 102.15191,43.983631 C102.720635,44.1457401 103.135048,44.3738235 103.135048,44.8066916 C103.135048,45.3886612 102.589748,45.8566129 101.611914,45.8233714 C100.606172,45.7891771 99.9191557,45.15783 99.9191557,44.4910498 L98.8949772,44.4910498 C98.8949772,45.6049917 99.8715962,46.7301944 101.611929,46.7853848 C102.967698,46.8283936 104.27605,46.1649168 104.27605,44.7035529 C104.27605,43.5980284 103.331963,43.1352543 102.572006,42.9304063 L102.572006,42.9304065 Z M108.221594,40.8939609 L108.221594,39.9936018 L107.102928,39.9936018 L107.102928,37.6289089 L105.984262,37.6289089 L105.984262,39.9936018 L104.865753,39.9936018 L104.865753,40.8939609 L105.984262,40.8939609 L105.984262,45.0010842 C105.984262,45.9087807 106.719611,46.6329749 107.606304,46.6329749 L108.221436,46.6329749 L108.221436,45.5074071 C108.221436,45.5074071 107.853178,45.5074071 107.59336,45.5074071 C107.333385,45.5074071 107.102928,45.276322 107.102928,45.0010844 L107.102928,40.8939611 L108.221594,40.8939609 Z M116.522064,39.9919245 L114.607069,45.3263508 L112.691817,39.9919245 L111.50137,39.9919245 L113.904639,46.2258205 L114.059982,46.6286007 C114.059982,46.6286007 113.663762,47.7003229 113.656091,47.7173039 C113.587434,47.8736046 113.433881,47.9837228 113.254119,47.9883539 L112.689516,47.9883539 L112.689516,49 L113.242484,49 C113.400256,49 113.552402,48.9747859 113.694831,48.9278314 C114.090667,48.7981596 114.412091,48.5025387 114.577662,48.1226569 L115.153771,46.6286007 L117.712511,39.9919245 L116.522064,39.9919245 Z M121.266944,39.8319185 C119.568346,39.8319185 118.26484,41.0985515 118.26484,43.3096323 C118.26484,45.5207131 119.53283,46.7727345 121.266944,46.7873461 C123.001058,46.7727345 124.269048,45.5138679 124.269048,43.3096323 C124.269048,41.1053967 122.965542,39.8319185 121.266944,39.8319185 L121.266944,39.8319185 Z M121.266944,45.8201232 C120.209413,45.8063534 119.327628,44.9176518 119.327628,43.3096321 C119.327628,41.8183937 120.189792,40.8164527 121.266944,40.8000941 C122.344096,40.8164527 123.20626,41.8092457 123.20626,43.3096323 C123.20626,44.9176679 122.324475,45.8063534 121.266944,45.8201232 L121.266944,45.8201232 Z M125.33516,44.4142742 C125.33516,45.2922606 125.754137,46.0265531 126.453626,46.4406539 C126.885516,46.6962669 127.334411,46.7878604 127.851836,46.7878604 C128.655653,46.7878604 129.238028,46.3571648 129.487087,45.9641613 L129.487087,46.6289866 L130.605553,46.6289866 L130.605553,39.9923102 L129.487087,39.9923102 L129.487087,44.0966554 C129.487087,44.873786 128.981041,45.8212393 128.009735,45.8212393 C126.975909,45.8212393 126.453626,45.1914046 126.453626,44.4142741 L126.453626,39.9923102 L125.33516,39.9923102 L125.33516,44.4142742 Z M134.53864,39.8374804 C133.85044,39.8374804 133.308991,40.5114554 133.140426,40.9947015 L133.140426,39.9936022 L132.021918,39.9936022 L132.021918,46.6329751 L133.140426,46.6329751 L133.140426,42.4493 C133.140426,41.6721865 133.535487,40.883479 134.53864,40.883479 C135.110222,40.883479 135.415957,41.0361066 135.415957,41.0361066 L135.415957,39.9955082 C135.142881,39.8933859 134.847232,39.8374804 134.53864,39.8374804 L134.53864,39.8374804 Z M141.8578,46.7873463 C143.461727,46.7873463 144.461417,45.7196116 144.764047,44.261704 L143.674988,44.261704 C143.413526,45.1870308 142.800339,45.8200815 141.8578,45.8200815 C140.569289,45.8200815 139.886933,44.8054767 139.886933,43.309491 C139.886933,41.7965243 140.763371,40.799672 141.853198,40.799672 C142.768248,40.799672 143.53307,41.3600396 143.754641,42.4608351 L144.792942,42.4608351 C144.514477,40.8048179 143.386422,39.831636 141.826221,39.831636 C139.994203,39.831636 138.743152,41.2795095 138.827792,43.5199506 C138.90476,45.5613815 140.106586,46.7873463 141.857801,46.7873463 L141.8578,46.7873463 Z M148.348286,39.8329739 C147.574359,39.8329739 146.409065,40.0805768 145.9711,41.4963114 L147.139804,41.4963114 C147.335535,41.0365233 147.810578,40.8129026 148.348286,40.8129026 C149.114636,40.8129026 149.659841,41.0243892 149.698672,41.6489387 C149.724733,42.0681638 149.420292,42.3966702 149.02703,42.3966702 L148.03259,42.3966702 C146.68031,42.3966702 145.561644,43.2389004 145.561644,44.5919005 C145.561644,45.6577514 146.402356,46.8369691 148.016806,46.7857332 C149.076705,46.7520948 149.56818,46.0266936 149.700566,45.6313871 L149.700566,46.6284682 L150.819232,46.6284682 L150.819232,41.7094496 C150.819232,40.4150705 149.523525,39.8329739 148.348286,39.8329739 L148.348286,39.8329739 Z M149.700566,44.5919005 C149.700566,45.2632389 148.866657,45.80752 148.032591,45.80752 C147.198524,45.80752 146.68031,45.2632389 146.68031,44.5919005 C146.68031,43.6508515 147.382763,43.2970291 148.03259,43.2970291 L148.835719,43.2970291 C149.138313,43.2970291 149.433962,43.239218 149.700566,43.1366193 L149.700566,44.5919005 Z M154.701197,39.8374804 C154.012997,39.8374804 153.471548,40.5114554 153.302983,40.9947015 L153.302983,39.9936022 L152.184475,39.9936022 L152.184475,46.6329751 L153.302983,46.6329751 L153.302983,42.4493 C153.302983,41.6721865 153.698044,40.883479 154.701197,40.883479 C155.272779,40.883479 155.578515,41.0361066 155.578515,41.0361066 L155.578515,39.9955082 C155.305438,39.8933859 155.00979,39.8374804 154.701197,39.8374804 L154.701197,39.8374804 Z M162.164939,43.3096321 C162.164939,41.105349 160.861433,39.8319183 159.162834,39.8319183 C157.464236,39.8319183 156.160731,41.0985195 156.160731,43.3096321 C156.160731,45.5207447 157.428721,46.7727343 159.162835,46.7873459 C160.580306,46.7754343 161.686345,45.9320923 162.042922,44.4207472 L160.933885,44.4207472 C160.628924,45.3226945 159.943707,45.8099587 159.162835,45.8201233 C158.152294,45.8069413 157.302443,44.9952047 157.228728,43.5202297 L162.160992,43.5202297 C162.163676,43.4509836 162.164939,43.3807846 162.164939,43.3096327 L162.164939,43.3096321 Z M157.289815,42.6198711 C157.511117,41.5171736 158.261683,40.8137533 159.162835,40.8000947 C160.064776,40.8137533 160.815973,41.5120914 161.036486,42.6198711 L157.289815,42.6198711 Z M169.017907,43.3096321 C169.017907,41.105349 167.714401,39.8319183 166.015802,39.8319183 C164.317204,39.8319183 163.013699,41.0985195 163.013699,43.3096321 C163.013699,45.5207447 164.281689,46.7727343 166.015803,46.7873459 C167.433274,46.7754343 168.539313,45.9320923 168.89589,44.4207472 L167.786853,44.4207472 C167.481892,45.3226945 166.796675,45.8099587 166.015803,45.8201233 C165.005262,45.8069413 164.155411,44.9952047 164.081696,43.5202297 L169.01396,43.5202297 C169.016644,43.4509836 169.017907,43.3807846 169.017907,43.3096327 L169.017907,43.3096321 Z M164.142783,42.6198711 C164.364085,41.5171736 165.114651,40.8137533 166.015803,40.8000947 C166.917744,40.8137533 167.668941,41.5120914 167.889454,42.6198711 L164.142783,42.6198711 Z M172.651882,39.8374804 C171.963682,39.8374804 171.422233,40.5114554 171.253668,40.9947015 L171.253668,39.9936022 L170.13516,39.9936022 L170.13516,46.6329751 L171.253668,46.6329751 L171.253668,42.4493 C171.253668,41.6721865 171.648729,40.883479 172.651882,40.883479 C173.223464,40.883479 173.529199,41.0361066 173.529199,41.0361066 L173.529199,39.9955082 C173.256123,39.8933859 172.960474,39.8374804 172.651882,39.8374804 L172.651882,39.8374804 Z" id="baseline" fill="%23FFFFFF" fill-rule="nonzero"></path><path d="M48.1835391,7.00666524 C51.4529716,6.73676572 55.0771174,9.38512842 55.0771174,13.7538875 L55.0771174,26.2753214 L50.5375391,26.2753214 L50.5375391,15.2868957 C50.5375391,12.9604649 49.6034736,10.8416214 46.7757115,10.8416214 C44.1688973,10.8416214 43.0498457,12.6597247 43.0143339,15.1629026 C43.0525909,10.0988794 45.4258103,7.2343174 48.1835391,7.0066658 Z M38.7102632,0.699368487 L38.71,0.713 L43.0134789,0.713304009 L43.0134789,26.2753214 L38.4739007,26.2753214 L38.473,4.931 L34.0153812,4.93179177 C33.7232348,4.93951682 30.8709627,5.09015524 30.7210455,8.02760435 L30.7149158,8.27193506 L30.7149158,26.2608893 L25.9953474,26.2608893 L25.9953474,8.6054993 C25.9953474,5.08129466 32.3261578,4.93744957 32.8429587,4.93157835 L18,4.93132851 L18,0.699368487 L38.7102632,0.699368487 Z M74.244486,16.8163436 C74.244486,10.5585125 69.7625188,6.94331705 64.9191316,6.94331705 C60.0757445,6.94331705 55.5937773,10.5391241 55.5937773,16.8163436 C55.5937773,23.0935631 59.9744751,26.6478886 64.9191316,26.6893702 C68.7439718,26.6573576 72.2316963,24.5111457 73.614364,20.6443569 L68.6598057,20.6443569 C67.7501797,21.9997169 66.3459078,22.6625177 64.9191316,22.6810038 C62.7798675,22.6535 60.6919134,21.1773027 60.2436267,18.0905447 L74.1814736,18.0905447 C74.2228818,17.6793373 74.244486,17.2541526 74.244486,16.8163436 Z M60.3854043,14.6327081 C61.3133041,12.2088863 62.9726849,10.9840121 64.9191316,10.954389 C66.8636431,10.9840121 68.5192435,12.2165509 69.4492582,14.6327081 L60.3854043,14.6327081 Z M95.2510385,11.4033299 C95.2510385,11.4033299 90.359042,10.2756666 90.2307675,10.2423009 C88.5799828,9.81472667 87.1809773,8.99123022 87.1809773,7.32597744 C87.1809773,5.48668248 89.397296,4.00791559 92.2088999,4.00791559 C95.6598978,4.00791559 97.5968923,6.11729006 97.5968923,8.19708715 L102.361964,8.19708715 C102.361964,3.76353601 98.8757244,0 92.2088999,0 C86.5727292,0 82.4154096,3.03477125 82.4154096,7.34807132 C82.4154096,11.8439798 85.2540636,13.9939343 89.4304669,14.95991 C89.4304669,14.95991 94.3242641,16.0880241 94.4579395,16.1227423 C96.3247205,16.5991023 97.9255902,17.5709399 97.9114574,19.4020285 C97.8935892,21.7235448 95.0648814,23.1592975 92.0881857,22.9263703 C88.0172829,22.607865 86.5224088,19.9359663 86.5224088,18.0186687 L81.7767354,18.0177671 C81.7767354,22.2010773 85.2651353,26.8104282 92.1440411,26.9649466 C97.3164421,27.0811397 102.68103,24.2545425 102.68103,19.4011274 C102.68103,14.965457 99.6357415,12.4776546 95.2510379,11.403331 L95.2510385,11.4033299 Z M108.067086,15.1629032 C108.0665,15.2040689 108.066185,15.24537 108.066185,15.2868963 C108.066185,15.2452798 108.066771,15.2042495 108.067086,15.1629032 Z M113.236246,7.0066658 C110.478517,7.2343174 108.105297,10.0988794 108.06704,15.1629026 C108.102552,12.6597247 109.221604,10.8416214 111.828418,10.8416214 C114.65618,10.8416214 115.590246,12.9604649 115.590246,15.2868957 L115.590246,26.2753214 L120.129824,26.2753214 L120.129824,13.7538875 C120.129824,9.38512842 116.505678,6.73676572 113.236246,7.00666524 L113.236246,7.0066658 Z M103.526607,0.713304009 L103.526607,26.2753214 L108.066185,26.2753214 L108.066185,0.713304009 L103.526607,0.713304009 Z M129.971838,6.94331705 C125.128451,6.94331705 120.646484,10.5392144 120.646484,16.8163436 C120.646484,23.0934729 125.027182,26.6478886 129.971838,26.6893702 C134.916495,26.6478886 139.297193,23.0740399 139.297193,16.8163436 C139.297193,10.5586474 134.81527,6.94331705 129.971838,6.94331705 Z M129.971838,22.6810033 C127.556491,22.6496666 125.207216,20.7724971 125.207216,16.8163431 C125.207216,13.1075896 127.500545,10.991767 129.971839,10.9543884 C132.443132,10.991767 134.736461,13.1275636 134.736461,16.8163431 C134.736461,20.7724971 132.387187,22.6496666 129.971839,22.6810033 L129.971838,22.6810033 Z M149.351127,6.98993782 C146.997487,7.07118759 145.23472,8.76295281 144.566701,10.2686378 L144.566701,7.43798265 L140.026673,7.43798265 L140.026673,33 L144.566701,33 L144.566701,16.6322467 C144.566701,13.3007933 146.273567,10.8452743 149.036066,10.8452743 C151.678528,10.8452743 153.460422,13.6117688 153.460422,16.6322467 C153.460422,19.6527247 151.678528,22.4209779 149.036066,22.4209779 C146.273612,22.4209779 144.566701,19.9637002 144.566701,16.6322467 C144.566701,23.6430107 147.306831,25.8870649 149.351127,26.2444361 C153.925722,27.0440805 158,22.5628709 158,16.6331484 C158,10.7116773 153.996701,6.82955867 149.351127,6.98993838 L149.351127,6.98993782 Z" id="Combined-Shape" fill="%23FFFFFF" fill-rule="nonzero"></path></g></svg>');
background-size: contain;
}
@keyframes arrow {
0% {
opacity: 1;
transform: translateY(-50%) translateX(0);
}
25% {
opacity: 0.9;
transform: translateY(-50%) translateX(30%);
}
40% {
opacity: 0;
}
50% {
opacity: 0;
transform: translateY(-50%) translateX(40%);
}
51% {
opacity: 0;
transform: translateY(-50%) translateX(-40%);
}
60% {
opacity: 0;
}
75% {
opacity: 0.9;
transform: translateY(-50%) translateX(-30%);
}
100% {
opacity: 1;
transform: translateY(-50%) translateX(0);
}
}
@keyframes word-reveal {
from {
opacity: 0;
transform: translateY(4rem);
}
to {
opacity: 1;
transform: translateY(0);
}
}
@keyframes scrollText {
from {
transform: translateX(0%);
}
to {
transform: translateX(-50%);
}
}
@keyframes spin {
0% {
transform: translateX(50%) translateY(-50%) rotateZ(0deg);
}
100% {
transform: translateX(50%) translateY(-50%) rotateZ(360deg);
}
}
@keyframes spin-bis {
50% {
left: 0;
transform: rotateZ(0deg);
opacity: 1;
}
62.5% {
transform: rotateZ(89.99deg);
}
75% {
transform: rotateZ(179.99deg);
opacity: 0.33;
}
87.5% {
transform: rotateZ(269.99deg);
}
100% {
transform: rotateZ(359.99deg);
opacity: 0;
}
100% {
left: 1600px;
transform: rotateZ(360deg);
}
}
@keyframes whiteToBlue {
0% {
background-color: #FFFFFF;
}
.4% {
background-color: blue;
height: 0.33vw;
max-height: 8px;
min-height: 4px;
z-index: 3;
}
100% {
background-color: blue;
height: 0.33vw;
max-height: 8px;
min-height: 4px;
z-index: 3;
}
}
@keyframes up-down6123 {
from {
transform: rotate(-15deg);
}
to {
transform: rotate(15deg);
}
}
@keyframes ball-move--1 {
from {
left: calc(42% - 20px);
transform: rotate(360deg);
}
to {
left: calc(0% - 20px);
transform: rotate(0deg);
}
}
@keyframes ball-move--2 {
from {
left: calc(100% - 20px);
transform: rotate(360deg);
}
to {
left: calc(58% - 20px);
transform: rotate(0deg);
}
}
@keyframes histo {
from {
max-height: 0;
}
to {
max-height: 600px;
}
}@font-face {
font-family: "Mackinac";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/mackinac/P22MackinacPro-Book.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/mackinac/P22MackinacPro-Book.woff) format("woff");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Mackinac";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/mackinac/P22MackinacPro-BoldItalic.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/mackinac/P22MackinacPro-BoldItalic.woff) format("woff");
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: "Mackinac";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/mackinac/P22MackinacPro-Bold.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/mackinac/P22MackinacPro-Bold.woff) format("woff");
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Mackinac";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/mackinac/P22MackinacPro-ExtraBoldItalic.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/mackinac/P22MackinacPro-ExtraBoldItalic.woff) format("woff");
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: "Mackinac";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/mackinac/P22MackinacPro-Medium.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/mackinac/P22MackinacPro-Medium.woff) format("woff");
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Mackinac";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/mackinac/P22MackinacPro-BookItalic.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/mackinac/P22MackinacPro-BookItalic.woff) format("woff");
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: "Mackinac";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/mackinac/P22MackinacPro-MediumItalic.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/mackinac/P22MackinacPro-MediumItalic.woff) format("woff");
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: "Mackinac";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/mackinac/P22MackinacPro-ExtraBold.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/mackinac/P22MackinacPro-ExtraBold.woff) format("woff");
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Manrope";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/manrope/Manrope-ExtraBold.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/manrope/Manrope-ExtraBold.woff) format("woff");
font-weight: 800;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Manrope";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/manrope/Manrope-Bold.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/manrope/Manrope-Bold.woff) format("woff");
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Manrope";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/manrope/Manrope-Light.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/manrope/Manrope-Light.woff) format("woff");
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Manrope";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/manrope/Manrope-ExtraLight.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/manrope/Manrope-ExtraLight.woff) format("woff");
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Manrope";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/manrope/Manrope-Regular.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/manrope/Manrope-Regular.woff) format("woff");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Manrope";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/manrope/Manrope-Medium.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/manrope/Manrope-Medium.woff) format("woff");
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Manrope";
src: url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/manrope/Manrope-SemiBold.woff2) format("woff2"), url(//www.advaloris.ch/wp-content/themes/advaloris/fonts/manrope/Manrope-SemiBold.woff) format("woff");
font-weight: 600;
font-style: normal;
font-display: swap;
}
.boutique-page-wrap {
line-height: 1.2;
}
@media (max-width: 768px) {
.boutique-page-wrap .container {
padding: 0;
max-width: none;
}
}
.btn_red,
.single_content_left a{
display: block;
width: fit-content;
width: -moz-fit-content;
padding: 1rem 2rem;
background-repeat: no-repeat;
background-position: center right 25px;
color: #fff;
border: 1px solid #dd2a22;
border-radius: 28px;
background-color: #dd2a22;
transition: all 0.3s ease;
font-family: "Manrope";
font-size: 16px;
font-weight: bold;
padding-right: calc(.75rem + 24px + 2rem);
position: relative;
}
.btn_red:before,
.btn_red:after,
.single_content_left a:before,
.single_content_left a:after{
content: '';
position: absolute;
right: 2rem;
top: 50%;
transform: translateY(-50%);
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m16.784 5.089.07.057 7 7 .037.042.042.062.042.094.017.067.008.089-.003.053-.022.103-.032.076-.045.07-.044.052-7 7-.07.057a.5.5 0 0 1-.638-.765L22.292 13H.5a.5.5 0 0 1-.09-.992L.5 12h21.793l-6.147-6.146a.5.5 0 0 1 .638-.765z' fill='%23FFFFFF'  fill-rule='nonzero'/%3E %3C/svg%3E ");
width: 24px;
height: 24px;
transition: all .3s ease;
}
.btn_red::before,
.single_content_left a::before{
opacity: 0;
transform: translate(-100%, -50%);
}
.btn_red:hover::before,
.single_content_left a:hover::before{
opacity: 1;
transform: translate(0, -50%);
}
.btn_red:hover::after,
.single_content_left a:hover::after{
opacity: 0;
transform: translate(100%, -50%);
}
@media (max-width: 768px) {
.btn_red,
.single_content_left a{
font-size: 14px;
padding: 12px 44px 12px 1rem;
background-size: 20px 20px;
background-position: center right 1rem;
}
}
.btn_red:hover,
.single_content_left a:hover{
background-color: #c12114;
color: #fff;
text-decoration: none;
}
.post_miniature {
border: 1px solid #000;
border-radius: 0.5rem;
display: flex !important;
height: inherit !important;
flex-direction: column;
}
.post_miniature .post_miniature_thumb {
height: 240px;
}
.post_miniature .post_miniature_thumb.image {
padding: 20px 0 24px;
}
.post_miniature .post_miniature_thumb.image a div {
height: 100%;
width: fit-content;
width: -moz-fit-content;
max-width: calc(100% - 15px);
margin: 0 auto;
position: relative;
}
.post_miniature .post_miniature_thumb.image a div::after {
content: "";
width: 100%;
height: 100%;
border: 1px solid #000;
position: absolute;
left: 5px;
top: 5px;
}
.post_miniature .post_miniature_thumb.video > a {
height: initial;
}
.post_miniature .post_miniature_thumb.video > a > div {
position: relative;
}
.post_miniature .post_miniature_thumb.video > a > div video {
width: 100%;
border-top-left-radius: 0.5rem;
border-top-right-radius: 0.5rem;
}
.post_miniature .post_miniature_thumb.video > a > div .category_icon {
display: flex;
position: absolute;
top: 30px;
left: 30px;
font-family: "Mackinac";
font-weight: bold;
font-size: 16px;
color: #fff;
}
.post_miniature .post_miniature_thumb.video > a > div .category_icon span {
display: block;
width: 24px;
height: 24px;
margin-right: 0.5rem;
}
.post_miniature .post_miniature_thumb a {
height: 100%;
}
.post_miniature .post_miniature_thumb img {
height: 100%;
width: auto;
position: relative;
z-index: 1;
border: 1px solid #000;
}
.post_miniature .post_miniature_bottom {
padding: 0 2rem 2.5rem;
flex: 1;
display: flex;
flex-direction: column;
}
.post_miniature .post_miniature_bottom .post_miniature_category {
margin-bottom: 10px;
border-radius: 13px;
color: #221919;
font-family: "Mackinac";
font-size: 12px;
font-weight: 500;
line-height: 1;
padding: 0.5rem 10px;
width: fit-content;
width: -moz-fit-content;
}
.post_miniature .post_miniature_bottom .post_miniature_category.formation {
background-color: #f1f1f1;
}
.post_miniature .post_miniature_bottom .post_miniature_category.pack {
background-color: #cdcdcd;
}
.post_miniature .post_miniature_bottom .post_miniature_category.guide-pratique {
background-color: #ffb786;
}
.post_miniature .post_miniature_bottom .post_miniature_title {
color: #221919;
text-decoration: none;
font-family: "Manrope";
font-size: 18px;
font-weight: bold;
line-height: 1.3;
margin-bottom: 0.5rem;
}
.post_miniature .post_miniature_bottom .post_miniature_excerpt {
font-family: "Manrope";
font-size: 14px;
color: #7d7d7d;
margin-bottom: 0.75rem;
flex: 1;
}
.post_miniature .post_miniature_bottom .post_miniature_footer {
display: flex;
justify-content: space-between;
}
.post_miniature .post_miniature_bottom .post_miniature_footer .post_miniature_price {
font-family: "Manrope";
font-weight: bold;
font-size: 16px;
color: #221919;
}
.post_miniature .post_miniature_bottom .post_miniature_footer a {
font-family: "Manrope";
font-weight: 600;
font-size: 12px;
line-height: 1;
background-color: #221919;
border: 1px solid #221919;
border-radius: 4px;
color: #fff;
padding: 0.5rem 15px;
transition: all 0.3s ease;
}
.post_miniature .post_miniature_bottom .post_miniature_footer a:hover {
background-color: transparent;
color: #221919;
text-decoration: none;
}
.main-nav-boutique {
border-bottom: 1px solid #f1f1f1;
}
.main-nav-boutique .navbar-brand {
padding: 11px 0 17px;
}
@media (max-width: 768px) {
.main-nav-boutique .navbar-brand {
margin: 0;
padding: 1rem 0;
}
}
.main-nav-boutique .navbar-brand img {
height: initial;
}
@media (max-width: 768px) {
.main-nav-boutique .navbar-brand img {
margin: 0;
width: 105px;
height: 27px;
display: block;
}
}
.main-nav-boutique .navbar-nav {
padding-top: 0;
}
.main-nav-boutique .navbar-nav .nav-link {
text-transform: capitalize;
font-weight: 400;
font-size: 16px;
font-family: "Manrope";
color: #747571;
position: relative;
padding: 15px 1rem !important;
}
@media (max-width: 1024px) {
.main-nav-boutique .navbar-nav .nav-link {
font-size: 13px !important;
}
}
.main-nav-boutique .navbar-nav .nav-link:hover {
color: #221919;
}
.main-nav-boutique .navbar-nav .nav-link.active {
color: #221919;
}
.main-nav-boutique .navbar-nav .nav-link.active::after {
content: "";
background-color: #221919;
width: calc(100% - 45px);
height: 1px;
position: absolute;
left: 50%;
bottom: -10px;
transform: translateX(-50%);
}
.main-nav-boutique .navbar-nav .nav-link.dropdown-toggle {
padding-right: 2rem !important;
background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M5.99 8.202.787 2.625C.42 2.207-.28 2.939.12 3.357l5.67 6.065c.1.104.3.104.433 0l5.67-6.065c.367-.418-.3-1.15-.667-.732L5.99 8.202z' fill='%23747571' fill-rule='nonzero'/%3E %3C/svg%3E ");
background-repeat: no-repeat;
background-position: center right 1rem;
background-size: 8px 8px;
}
.main-nav-boutique .navbar-nav .nav-item:last-child .nav-link {
padding-right: 0 !important;
}
.main-nav-boutique .navbar-nav .nav-item:last-child .nav-link::after {
width: calc(100% - 1rem);
right: 0;
left: initial;
transform: none;
}
.woocommerce_topbar {
display: flex;
align-items: flex-end;
margin-bottom: 17px;
padding-top: 20px;
}
@media (max-width: 768px) {
.woocommerce_topbar {
justify-content: center;
}
}
.woocommerce_topbar a {
color: #221919;
font-size: 16px;
}
.woocommerce_topbar .woocommerce_topbar_left {
flex: 1;
}
@media (max-width: 768px) {
.woocommerce_topbar .woocommerce_topbar_left {
display: none;
}
}
.woocommerce_topbar .woocommerce_topbar_left a {
position: relative;
}
.woocommerce_topbar .woocommerce_topbar_left a.active {
text-decoration: underline;
text-underline-offset: 21px;
}
.woocommerce_topbar .woocommerce_topbar_left a:hover {
color: #dd2a22;
text-decoration: none;
}
.woocommerce_topbar .woocommerce_topbar_logo {
width: 140px;
height: 40px;
background-image: url("data:image/svg+xml,%3Csvg width='140' height='40' viewBox='0 0 140 40' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill-rule='nonzero' fill='none'%3E %3Cpath d='M3.853 0v17.958H14.02a5.182 5.182 0 0 1-.225-1.498c0-3.2 2.58-5.192 5.698-5.192h2.293c.925 0 1.59-.552 1.549-1.243-.071-1.176-1.013-1.79-2.568-1.79-1.018 0-1.987.642-2.314 1.43h-3.678c.68-3.259 3.4-4.46 5.992-4.46 2.71 0 6.244 1.376 6.244 4.437v11.635H23.34V15.96l-.003.287c-.075 3.36-1.423 5.217-3.678 5.391l-.201.011c-2.388.078-4.042-1.041-4.92-2.519v2.167H0V0h3.853zM23.34 10.025c0 3.243-1.012 4.015-2.41 4.015h-.833c-.963 0-2.459.294-2.63 1.92-.139 1.325.92 2.523 2.63 2.523 1.622 0 3.243-1.198 3.243-2.537zm28.998 5.273c-.002-2.133-.846-6.789-7.44-6.789h-6.196V3.387h6.19c1.436-.002 2.6 1.195 2.602 2.676.002 1.481-1.16 2.444-2.596 2.446 2.406 0 5.634 0 6.304-2.583.838-3.232-2.494-5.922-5.676-5.922H34.87V21.3H46.54c.792 0 1.546-.17 2.233-.468a5.868 5.868 0 0 0 2.577-2.184v-.021h.014a6.098 6.098 0 0 0 .973-3.33zm-6.501 2.61-7.135.007v-6.018h7.129c1.468-.002 2.661 1.469 2.661 2.985 0 1.515-1.193 3.025-2.655 3.025zM59.95 5.2c-3.917 0-7.542 2.996-7.542 8.226s3.543 8.19 7.542 8.225c3.999-.034 7.541-3.012 7.541-8.225 0-5.214-3.624-8.226-7.541-8.226zm0 13.112c-1.954-.026-3.854-1.59-3.854-4.886 0-3.09 1.855-4.853 3.854-4.884 1.998.031 3.853 1.81 3.853 4.884 0 3.296-1.9 4.86-3.853 4.886zm14.824.026c-1.899 0-3.043-.94-3.043-2.276V5.603h-3.67v10.46c0 2.757 2.079 6.06 6.278 5.556 2.783-.333 3.296-3.329 3.296-6.308 0 1.638-.912 3.028-2.861 3.028zm2.86-12.735V21.3h3.672V5.604h-3.671zm9.902 0V.01h-3.672v5.593h-2.215V8.56h.364s1.85 0 1.85 2.108v6.78c0 2.147 1.697 3.86 3.741 3.86h2.51v-3.339h-1.447c-.6 0-1.131-.546-1.131-1.197v-5.837c0-2.242-4.625-2.37-5.41-2.375h7.99V5.604h-2.58zm14.358-.368.216.004c1.904.068 3.33 1.477 3.87 2.732V5.613h3.671V26.91h-3.671l-.001-13.636-.002.345c-.084 5.456-2.16 7.296-3.767 7.643l-.1.02c-3.7.666-6.995-3.068-6.995-8.008 0-4.933 3.238-8.168 6.995-8.034zm-7.364.374v15.697h-3.672V5.61h3.672zm7.835 2.842c-2.137 0-3.578 2.305-3.578 4.821 0 2.517 1.44 4.823 3.578 4.823 2.234 0 3.615-2.047 3.615-4.823l-.001.001c0-2.695-1.3-4.701-3.42-4.817zM92.695.011c1.363 0 2.468.848 2.468 1.894 0 1.047-1.105 1.895-2.469 1.895-1.364 0-2.47-.848-2.47-1.895 0-1.046 1.106-1.894 2.47-1.894zm24.934 18.328c-1.899 0-3.042-.94-3.042-2.276V5.603h-3.672v10.46c0 2.757 2.08 6.06 6.28 5.556 2.782-.333 3.295-3.329 3.295-6.308 0 1.638-.912 3.028-2.861 3.028zm2.86-12.735V21.3h3.672V5.604h-3.671zM140 13.427c0-5.214-3.625-8.226-7.542-8.226s-7.542 2.996-7.542 8.226 3.543 8.19 7.542 8.225c3.094-.026 5.914-1.814 7.032-5.036h-4.007c-.735 1.13-1.87 1.681-3.025 1.697-1.73-.023-3.419-1.253-3.781-3.825h11.272c.034-.342.051-.696.051-1.061zm-11.208-1.82c.75-2.019 2.092-3.04 3.666-3.064 1.573.025 2.912 1.051 3.664 3.064h-7.33z' fill='%23DD2A22'/%3E %3Cpath d='M2.318 34.581s1.373.324 1.41.334c.695.182 1.187.571 1.187 1.177 0 .77-.85 1.362-1.852 1.324-1.313-.05-1.852-1.026-1.852-1.722H.297c0 1.201.92 2.53 2.782 2.572 1.547.036 2.783-.973 2.783-2.175 0-1.262-1.051-1.85-1.911-2.066 0 0-1.373-.324-1.409-.334-.631-.167-1.083-.548-1.083-1.072 0-.667.58-1.265 1.638-1.265 1.137 0 1.638.849 1.638 1.516h.92c0-1.171-.856-2.357-2.558-2.357-1.413 0-2.558.941-2.558 2.113 0 1.213.944 1.757 1.779 1.955zm5.338-1.259v-.674H6.76v5.42h.895v-3.61c0-.807.5-1.149 1.118-1.149.652 0 1.119.41 1.119 1.149v3.61h.895v-3.61c0-.704.5-1.149 1.118-1.149.686 0 1.12.445 1.12 1.149v3.61h.894v-3.61c0-1.08-.588-1.938-1.756-1.938-.686 0-1.294.435-1.566.932-.33-.596-.825-.932-1.503-.932-.673 0-1.216.41-1.44.802zm9.323-.805c-.62 0-1.552.202-1.902 1.358h.935c.156-.376.536-.558.967-.558.613 0 1.049.172 1.08.682.02.342-.223.61-.537.61h-.796c-1.082 0-1.977.688-1.977 1.793 0 .87.673 1.832 1.964 1.79.848-.027 1.241-.62 1.347-.942v.814h.895V34.05c0-1.057-1.036-1.532-1.976-1.532zm1.081 3.885c0 .548-.667.992-1.334.992s-1.082-.444-1.082-.992c0-.769.562-1.057 1.082-1.057h.642c.243 0 .48-.048.692-.131v1.188zm4-3.882c-.55 0-.983.55-1.118.945v-.817h-.895v5.42h.895v-3.416c0-.634.316-1.278 1.119-1.278.457 0 .702.125.702.125v-.85a1.964 1.964 0 0 0-.702-.129zm3.628.863v-.735h-.895v-1.93h-.895v1.93h-.895v.735h.895v3.353c0 .74.589 1.332 1.298 1.332h.492v-.92h-.502c-.208 0-.393-.188-.393-.412v-3.353h.895zm5.34 0v-.735h-.896v-1.93h-.895v1.93h-.894v.735h.894v3.353c0 .74.589 1.332 1.298 1.332h.492v-.92h-.502c-.208 0-.393-.188-.393-.412v-3.353h.895zm3.02-.867c-1.359 0-2.402 1.034-2.402 2.839s1.015 2.827 2.402 2.839c1.387-.012 2.402-1.04 2.402-2.84 0-1.799-1.043-2.838-2.402-2.838zm0 4.888c-.846-.011-1.551-.737-1.551-2.05 0-1.217.69-2.034 1.551-2.048.862.014 1.552.824 1.552 2.049 0 1.312-.706 2.038-1.552 2.05zm5.503-4.888c-1.359 0-2.402 1.034-2.402 2.839s1.015 2.827 2.402 2.839c1.387-.012 2.402-1.04 2.402-2.84 0-1.799-1.043-2.838-2.402-2.838zm0 4.888c-.846-.011-1.552-.737-1.552-2.05 0-1.217.69-2.034 1.552-2.048.862.014 1.551.824 1.551 2.049 0 1.312-.705 2.038-1.551 2.05zm4.21.663v-7.35h-.894v7.35h.895zm3.837-3.022-1.242-.341c-.392-.115-.665-.295-.665-.672 0-.401.51-.727 1.138-.727.629 0 1.139.345 1.139.891h.82c.122-.757-.68-1.675-2.003-1.675-1.107 0-2.004.71-2.004 1.585 0 .835.718 1.314 1.285 1.47l1.196.329c.455.132.787.319.787.672 0 .475-.436.857-1.219.83-.804-.028-1.354-.543-1.354-1.088h-.82c0 .91.782 1.828 2.174 1.873 1.085.035 2.132-.506 2.132-1.7 0-.902-.756-1.28-1.364-1.447zm6.78-1.662v-.735h-.894v-1.93h-.895v1.93h-.895v.735h.895v3.353c0 .74.588 1.332 1.297 1.332h.492v-.92h-.502c-.208 0-.392-.188-.392-.412v-3.353h.895zm3.021-.867c-1.359 0-2.401 1.034-2.401 2.839s1.014 2.827 2.401 2.839c1.388-.012 2.402-1.04 2.402-2.84 0-1.799-1.043-2.838-2.402-2.838zm0 4.888c-.846-.011-1.551-.737-1.551-2.05 0-1.217.69-2.034 1.551-2.048.862.014 1.552.824 1.552 2.049 0 1.312-.706 2.038-1.552 2.05zm7.814-4.755c-.571 0-1.095.34-1.342.813v-2.746h-.895v7.35h.895v-.814c.187.433.682.92 1.342.943 1.236.044 2.237-1.24 2.237-2.773 0-1.532-1.002-2.773-2.237-2.773zm0 4.762c-.741 0-1.342-.616-1.342-1.988 0-1.373.6-1.99 1.342-1.99.741 0 1.342.88 1.342 1.99 0 1.11-.6 1.988-1.342 1.988zm5.32-4.895c-1.36 0-2.402 1.034-2.402 2.839s1.014 2.827 2.401 2.839c1.388-.012 2.402-1.04 2.402-2.84 0-1.799-1.043-2.838-2.402-2.838zm0 4.888c-.847-.011-1.552-.737-1.552-2.05 0-1.217.69-2.034 1.551-2.048.862.014 1.552.824 1.552 2.049 0 1.312-.706 2.038-1.552 2.05zm5.502-4.888c-1.359 0-2.401 1.034-2.401 2.839s1.014 2.827 2.401 2.839c1.388-.012 2.402-1.04 2.402-2.84 0-1.799-1.043-2.838-2.402-2.838zm0 4.888c-.846-.011-1.551-.737-1.551-2.05 0-1.217.69-2.034 1.551-2.048.862.014 1.552.824 1.552 2.049 0 1.312-.706 2.038-1.552 2.05zm6.023-2.359-1.242-.341c-.393-.115-.666-.295-.666-.672 0-.401.51-.727 1.139-.727.628 0 1.138.345 1.138.891h.82c.122-.757-.68-1.675-2.003-1.675-1.107 0-2.004.71-2.004 1.585 0 .835.718 1.314 1.285 1.47l1.197.329c.455.132.786.319.786.672 0 .475-.436.857-1.218.83-.805-.028-1.355-.543-1.355-1.088h-.819c0 .91.781 1.828 2.174 1.873 1.084.035 2.13-.506 2.13-1.7 0-.902-.754-1.28-1.362-1.447zm4.52-1.662v-.735h-.896v-1.93h-.895v1.93h-.894v.735h.894v3.353c0 .74.589 1.332 1.298 1.332h.492v-.92h-.502c-.208 0-.393-.188-.393-.412v-3.353h.895zm6.64-.737-1.532 4.355-1.533-4.355h-.952l1.923 5.09.124.328-.323.889a.362.362 0 0 1-.322.221h-.451V40h.442c.126 0 .248-.02.362-.059a1.18 1.18 0 0 0 .706-.657l.461-1.22 2.047-5.418h-.952zm3.796-.13c-1.36 0-2.402 1.034-2.402 2.839s1.014 2.827 2.402 2.839c1.387-.012 2.401-1.04 2.401-2.84 0-1.799-1.043-2.838-2.401-2.838zm0 4.888c-.846-.011-1.552-.737-1.552-2.05 0-1.217.69-2.034 1.552-2.048.861.014 1.551.824 1.551 2.049 0 1.312-.705 2.038-1.551 2.05zm3.254-1.147c0 .716.335 1.316.895 1.654.345.208.705.283 1.118.283.644 0 1.11-.351 1.309-.672v.542h.894v-5.417h-.894v3.35c0 .635-.405 1.408-1.182 1.408-.827 0-1.245-.514-1.245-1.148v-3.61h-.895v3.61zm7.363-3.737c-.55 0-.984.55-1.119.945v-.817h-.894v5.42h.894v-3.416c0-.634.316-1.278 1.119-1.278.457 0 .702.125.702.125v-.85a1.964 1.964 0 0 0-.702-.129zm5.855 5.674c1.283 0 2.083-.872 2.325-2.062h-.871c-.21.755-.7 1.272-1.454 1.272-1.03 0-1.576-.828-1.576-2.05 0-1.234.7-2.048 1.573-2.048.732 0 1.343.457 1.52 1.356h.831c-.222-1.352-1.125-2.146-2.373-2.146-1.466 0-2.466 1.182-2.399 3.01.062 1.667 1.023 2.668 2.424 2.668zm5.193-5.677c-.62 0-1.552.202-1.902 1.358h.935c.156-.376.536-.558.967-.558.613 0 1.049.172 1.08.682.02.342-.223.61-.537.61h-.796c-1.082 0-1.977.688-1.977 1.793 0 .87.673 1.832 1.964 1.79.848-.027 1.242-.62 1.347-.942v.814h.895V34.05c0-1.057-1.036-1.532-1.976-1.532zm1.081 3.885c0 .548-.667.992-1.334.992s-1.082-.444-1.082-.992c0-.769.562-1.057 1.082-1.057h.643c.242 0 .478-.048.691-.131v1.188zm4.001-3.882c-.55 0-.984.55-1.119.945v-.817h-.894v5.42h.894v-3.416c0-.634.316-1.278 1.119-1.278.457 0 .702.125.702.125v-.85a1.964 1.964 0 0 0-.702-.129zm5.971 2.835c0-1.8-1.043-2.84-2.402-2.84-1.359 0-2.401 1.035-2.401 2.84s1.014 2.827 2.401 2.839c1.134-.01 2.02-.698 2.304-1.932h-.887c-.244.736-.792 1.134-1.417 1.142-.808-.01-1.488-.673-1.547-1.877h3.946a4.53 4.53 0 0 0 .003-.172zm-3.9-.563c.177-.9.777-1.475 1.498-1.486.722.011 1.323.581 1.5 1.486h-2.998zm9.382.563c0-1.8-1.042-2.84-2.401-2.84-1.36 0-2.402 1.035-2.402 2.84s1.014 2.827 2.402 2.839c1.134-.01 2.018-.698 2.304-1.932h-.888c-.243.736-.792 1.134-1.416 1.142-.809-.01-1.489-.673-1.548-1.877h3.946a4.53 4.53 0 0 0 .003-.172zm-3.9-.563c.177-.9.778-1.475 1.499-1.486.721.011 1.322.581 1.499 1.486h-2.998zm6.808-2.272c-.551 0-.984.55-1.12.945v-.817h-.894v5.42h.895v-3.416c0-.634.316-1.278 1.119-1.278.457 0 .701.125.701.125v-.85a1.964 1.964 0 0 0-.701-.129z' fill='%23221919'/%3E %3C/g%3E %3C/svg%3E ");
}
@media (max-width: 768px) {
.woocommerce_topbar .woocommerce_topbar_logo {
width: 120px;
height: 23px;
background-image: url("data:image/svg+xml,%3Csvg width='120' height='23' viewBox='0 0 120 23' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M3.303 0v15.333h8.714a4.408 4.408 0 0 1-.193-1.28c0-2.732 2.211-4.433 4.884-4.433h1.966c.793 0 1.363-.47 1.327-1.06-.06-1.005-.868-1.529-2.2-1.529-.873 0-1.704.548-1.984 1.22h-3.152c.582-2.782 2.914-3.808 5.135-3.808 2.323 0 5.352 1.176 5.352 3.79v9.933h-3.147v-4.539l-.003.267c-.07 2.847-1.218 4.423-3.137 4.58l-.188.01c-2.047.066-3.464-.89-4.218-2.151v1.85H0V0h3.303zm16.702 8.56c0 2.768-.868 3.427-2.065 3.427h-.715c-.825 0-2.107.251-2.254 1.64-.119 1.131.789 2.154 2.254 2.154 1.39 0 2.78-1.023 2.78-2.166zm24.856 4.501c-.002-1.82-.726-5.796-6.378-5.796h-5.31V2.892h5.305c1.23-.002 2.23 1.02 2.23 2.284.002 1.265-.995 2.088-2.225 2.089 2.062 0 4.83 0 5.403-2.205C44.605 2.3 41.75.004 39.022.004h-9.135v18.182h10.005c.678 0 1.324-.146 1.913-.4a5.024 5.024 0 0 0 2.21-1.865v-.018h.011c.528-.813.836-1.79.835-2.842zm-5.573 2.228-6.116.006v-5.138h6.11c1.26-.001 2.282 1.255 2.282 2.549s-1.023 2.583-2.276 2.583zM51.385 4.441c-3.357 0-6.464 2.558-6.464 7.023s3.037 6.993 6.464 7.023c3.428-.03 6.465-2.572 6.465-7.023 0-4.452-3.107-7.023-6.465-7.023zm0 11.194c-1.674-.022-3.302-1.357-3.302-4.171 0-2.639 1.59-4.144 3.302-4.17 1.714.026 3.303 1.546 3.303 4.17 0 2.814-1.628 4.149-3.303 4.171zm12.707.022c-1.628 0-2.608-.801-2.608-1.943v-8.93h-3.147v8.93c0 2.354 1.783 5.174 5.382 4.744 2.386-.285 2.825-2.842 2.825-5.385 0 1.398-.782 2.584-2.452 2.584zm2.452-10.873v13.403h3.147V4.784h-3.147zm8.486 0V.01h-3.147v4.775h-1.899v2.524h.313s1.586 0 1.586 1.8v5.789c0 1.833 1.454 3.295 3.206 3.295h2.152v-2.85H76c-.514 0-.97-.467-.97-1.023V9.336c0-1.914-3.964-2.023-4.636-2.028h6.848V4.784H75.03zm12.288-.314.205.004c1.632.058 2.853 1.261 3.317 2.332V4.792h3.147v18.183H90.84l-.001-11.642-.002.327c-.08 4.622-1.845 6.19-3.219 6.491l-.095.019c-3.171.569-5.995-2.619-5.995-6.837 0-4.212 2.775-6.973 5.995-6.86zm-6.292.32v13.402h-3.147V4.79h3.147zm6.715 2.426c-1.831 0-3.067 1.968-3.067 4.117 0 2.148 1.236 4.117 3.067 4.117 1.915 0 3.099-1.748 3.099-4.117h-.001c0-2.294-1.108-4.003-2.915-4.111zM79.452.01c1.17 0 2.117.724 2.117 1.618 0 .893-.948 1.617-2.117 1.617s-2.117-.724-2.117-1.617c0-.894.948-1.618 2.117-1.618zm21.373 15.648c-1.628 0-2.608-.801-2.608-1.943v-8.93H95.07v8.93c0 2.354 1.783 5.174 5.382 4.744 2.386-.285 2.825-2.842 2.825-5.385 0 1.398-.782 2.584-2.452 2.584zm2.452-10.873v13.403h3.147V4.784h-3.147zM120 11.464c0-4.452-3.107-7.023-6.464-7.023-3.358 0-6.465 2.557-6.465 7.023 0 4.465 3.037 6.993 6.465 7.023 2.651-.023 5.069-1.55 6.027-4.3h-3.434c-.63.964-1.604 1.435-2.593 1.448-1.483-.02-2.93-1.07-3.242-3.265h9.662c.029-.293.044-.595.044-.906zm-9.607-1.554c.643-1.724 1.793-2.595 3.143-2.616 1.348.02 2.495.898 3.14 2.616h-6.283z' fill='%23DD2A22' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
}
.woocommerce_topbar .woocommerce_topbar_right {
flex: 1;
display: flex;
justify-content: flex-end;
}
@media (max-width: 768px) {
.woocommerce_topbar .woocommerce_topbar_right {
display: none;
}
}
.woocommerce_topbar .woocommerce_topbar_right a {
transition: all 0.3s ease;
}
.woocommerce_topbar .woocommerce_topbar_right a:first-child {
margin-right: 40px;
}
.woocommerce_topbar .woocommerce_topbar_right a:hover {
text-decoration: none;
color: #dd2a22;
}
.woocommerce_topbar .woocommerce_topbar_right .woocommerce_topbar_right_rs {
display: flex;
}
.woocommerce_topbar .woocommerce_topbar_right .woocommerce_topbar_right_rs .footer_reseau {
margin-right: 1rem;
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
border-radius: 50%;
background-color: rgba(34, 25, 25, 0.1);
transition: all 0.3s ease;
}
.woocommerce_topbar .woocommerce_topbar_right .woocommerce_topbar_right_rs .footer_reseau:hover {
background-color: rgba(34, 25, 25, 0.25);
}
.woocommerce_topbar .woocommerce_topbar_right .woocommerce_topbar_right_rs .footer_reseau:last-child {
margin-right: 0;
}
.woocommerce_topbar .woocommerce_topbar_right .woocommerce_topbar_right_rs .footer_reseau.twitter .reseau_icon {
background-image: url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M6.775 16c7.552 0 11.682-6.157 11.682-11.493 0-.176 0-.352-.009-.52A8.337 8.337 0 0 0 20.5 1.893a8.44 8.44 0 0 1-2.358.637A4.05 4.05 0 0 0 19.947.293a8.396 8.396 0 0 1-2.606.98A4.117 4.117 0 0 0 14.344 0C12.08 0 10.24 1.81 10.24 4.038c0 .318.034.628.111.921A11.711 11.711 0 0 1 1.888.737a4.002 4.002 0 0 0-.554 2.027c0 1.4.724 2.64 1.83 3.36A4.083 4.083 0 0 1 1.31 5.62v.05c0 1.96 1.413 3.586 3.295 3.963a4.155 4.155 0 0 1-1.856.067c.52 1.608 2.035 2.772 3.831 2.806a8.339 8.339 0 0 1-5.1 1.725 7.58 7.58 0 0 1-.979-.058A11.574 11.574 0 0 0 6.775 16z' fill='%23FFF' fill-rule='nonzero'/%3E %3C/svg%3E ");
width: 21px;
height: 16px;
}
.woocommerce_topbar .woocommerce_topbar_right .woocommerce_topbar_right_rs .footer_reseau.facebook .reseau_icon {
background-image: url("data:image/svg+xml,%3Csvg width='11' height='18' viewBox='0 0 11 18' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M3.468 10.278H.5V6.971h2.968v-2.52C3.468 1.584 5.213 0 7.883 0l.285.003.283.01.278.015.27.02.382.033.235.025.404.048.48.07v2.815H9.026c-1.402 0-1.873.822-1.903 1.693l-.002.093v2.146h3.242l-.518 3.307H7.12V18H3.468v-7.722z' fill='%23FFF' fill-rule='nonzero'/%3E %3C/svg%3E ");
width: 11px;
height: 18px;
}
body.header_fixed .woocommerce_topbar{
position: fixed;
top: 0;
left: 50%;
transform: translateX(-50%);
z-index: 10;
background-color: #fff;
max-width: none;
border-bottom: 1px solid #f1f1f1;
padding: 20px calc(((100% - 1200px) / 2) + 15px) 17px;
}
body.header_fixed .boutique-page-wrap,
body.header_fixed #primary{
padding-top: 77px;
}
@media (max-width: 1260px) {
body.header_fixed .woocommerce_topbar{
padding: 20px calc(((100% - 992px) / 2) + 15px) 17px;
}
}
@media (max-width: 1024px) {
body.header_fixed .woocommerce_topbar{
padding: 20px calc(((100% - 720px) / 2) + 15px) 17px;
}
}
@media (max-width: 768px) {
body.header_fixed .woocommerce_topbar{
padding: 20px calc(((100% - 540px) / 2) + 15px) 17px;
}
}
@media (min-width: 576px) {
body.header_fixed .woocommerce_topbar{
}
}
.boutique_solutions {
display: flex;
background-color: #221919;
padding: 120px 100px;
position: relative;
margin-bottom: 120px;
}
@media (max-width: 1024px) {
.boutique_solutions {
flex-wrap: wrap;
padding: 0;
}
}
@media (max-width: 768px) {
.boutique_solutions {
margin-bottom: 90px;
}
}
.boutique_solutions .boutique_solutions_content {
width: 40%;
}
@media (max-width: 1024px) {
.boutique_solutions .boutique_solutions_content {
width: 100%;
padding: 35px 30px 40px;
text-align: center;
}
}
.boutique_solutions .boutique_solutions_content .boutique_solutions_tags {
margin-bottom: 1.25rem;
}
@media (max-width: 768px) {
.boutique_solutions .boutique_solutions_content .boutique_solutions_tags {
display: grid;
grid-template-columns: auto auto auto auto;
gap: 8px;
}
}
@media (max-width: 380px) {
.boutique_solutions .boutique_solutions_content .boutique_solutions_tags {
grid-template-columns: auto auto;
}
}
.boutique_solutions .boutique_solutions_content .boutique_solutions_tags span {
border: 1px solid #fff;
border-radius: 13px;
padding: 7px 10px;
margin-right: 8px;
display: inline-block;
color: #fff;
font-size: 12px;
font-family: "Mackinac";
font-weight: 500;
line-height: 1;
}
.boutique_solutions .boutique_solutions_content .boutique_solutions_tags span:last-child {
margin: 0;
}
@media (max-width: 380px) {
.boutique_solutions .boutique_solutions_content .boutique_solutions_tags span:last-child {
margin: 0 auto;
}
}
@media (max-width: 768px) {
.boutique_solutions .boutique_solutions_content .boutique_solutions_tags span {
margin: 0;
}
}
@media (max-width: 380px) {
.boutique_solutions .boutique_solutions_content .boutique_solutions_tags span {
width: fit-content;
width: -moz-fit-content;
margin: 0 auto;
}
}
.boutique_solutions .boutique_solutions_content .boutique_solutions_title {
font-family: "Manrope";
font-size: 32px;
color: #fff;
font-weight: bold;
margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
.boutique_solutions .boutique_solutions_content .boutique_solutions_title {
font-size: 22px;
}
}
.boutique_solutions .boutique_solutions_content .boutique_solutions_title span {
color: #dd2a22;
}
@media (max-width: 1024px) {
.boutique_solutions .boutique_solutions_content .btn_red {
margin: 0 auto;
}
}
.boutique_solutions .boutique_solutions_bg {
background-position: center;
background-size: cover;
width: 25%;
height: 100%;
position: absolute;
top: 0;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
}
@media (max-width: 1024px) {
.boutique_solutions .boutique_solutions_bg {
position: initial;
height: 315px;
width: 50%;
}
}
.boutique_solutions .boutique_solutions_bg.bg1 {
left: 50%;
}
.boutique_solutions .boutique_solutions_bg.bg2 {
right: 0;
}
.boutique_solutions .boutique_solutions_bg_video{
height: 100%;
}
@media (max-width: 1024px){
.boutique_solutions .boutique_solutions_bg_video{
height: initial;
width: 100%;
}
}
.boutique_pres {
margin-bottom: 140px;
position: relative;
}
@media (max-width: 1260px){
.boutique_pres{
width: 95vw;
margin-left: calc(-95vw / 2 + 992px / 2);
}
}
@media (max-width: 1024px) {
.boutique_pres {
margin-left: calc(-95vw / 2 + 720px / 2);
}
}
@media (max-width: 768px) {
.boutique_pres {
padding: 0 1rem;
margin-bottom: 90px;
width: initial;
margin-left: 0;
}
}
@keyframes arrow-opacity-slide {
0% {
opacity: 0;
transform: translate(100%, -50%);
}
100% {
opacity: 1;
transform: translate(0%, -50%);
}
}
.boutique_pres.animate::after{
content: "";
background-image: url("data:image/svg+xml,%3Csvg width='265' height='205' viewBox='0 0 265 205' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M121.757 199.81c-11.664-7.75-12.577-26.508-3.374-39.03 9.194-12.5 27.552-23.361 46.726-29.561l.345-.11-.145-.765c-5.532-28.197-23.256-55.413-48.71-75.295l-1.022-.791C90.75 35.21 60.519 22.538 20.11 12.218l-1.227-.312-9.884-2.375 9.256 8.593-2.041 2.199L2.76 7.832.807 6.017l2.565-.728L21.033.28l.819 2.886-12.15 3.448 9.9 2.38c41.402 10.472 72.344 23.355 97.8 42.885 26.585 20.394 45.14 48.622 50.87 77.98l.07.364.26-.078c8.456-2.471 16.972-4.007 24.839-4.352l.812-.031c28.933-.974 54.737 13.214 69.797 38.152l.453.759-2.584 1.524c-14.438-24.468-39.444-38.383-67.566-37.437-7.836.262-16.391 1.778-24.888 4.261l-.597.178.023.141c1.24 7.746 1.578 15.553.927 23.297l-.105 1.16c-1.046 10.81-6.864 25.178-14.583 34.601-9.712 11.857-21.432 15.33-33.373 7.413zm31.052-9.314c7.338-8.958 12.928-22.763 13.918-32.988.728-7.514.487-15.102-.638-22.645l-.119-.765-.745.243c-18.039 5.967-35.224 16.118-44.018 27.673l-.407.542c-8.276 11.262-7.458 28.06 2.616 34.754 10.484 6.95 20.565 3.964 29.393-6.814z' fill='%23FFB786' fill-rule='nonzero'/%3E %3C/svg%3E ");
width: 265px;
height: 205px;
position: absolute;
right: 25px;
top: 50%;
transform: translateY(-50%);
animation: arrow-opacity-slide 1.5s;
}
@media (max-width: 1024px) {
.boutique_pres.animate::after{
content: none;
}
}
.boutique_pres .boutique_pres_title {
width: 80%;
}
@media (max-width: 1024px) {
.boutique_pres .boutique_pres_title {
width: 100%;
}
}
.boutique_pres .boutique_pres_title h1 {
font-family: "Mackinac";
font-size: 46px;
font-weight: 500;
color: #221919;
margin-bottom: 0;
line-height: 1.2;
}
@media (max-width: 1180px) {
.boutique_pres .boutique_pres_title h1 {
font-size: 42px;
}
}
@media (max-width: 768px) {
.boutique_pres .boutique_pres_title h1 {
font-size: 22px;
}
}
.boutique_pres .boutique_pres_title h1 strong {
font-weight: 500 !important;
font-style: italic;
position: relative;
}
.boutique_pres .boutique_pres_title h1 strong::after {
content: "";
width: 100%;
height: 3px;
background-color: #ffb786;
position: absolute;
left: 0;
bottom: -2px;
}
.boutique_pres .boutique_pres_title div span {
font-family: "Mackinac";
font-size: 46px;
font-weight: 500;
color: #dd2a22;
padding-left: 30px;
background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='24px' height='31px' viewBox='0 0 24 31' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3E6EBFFE2C-4FA1-4C05-BC9A-2752C5B3D4F2%3C/title%3E %3Cg id='BOUTIQUE' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Home_boutique_AdValoris_desktop_2022' transform='translate(-206.000000, -1036.000000)' fill='%23DD2A22' fill-rule='nonzero'%3E %3Cg id='intro' transform='translate(200.000000, 791.000000)'%3E %3Cpath d='M29.7835724,245.027651 C29.7354352,244.986833 29.6761357,244.98951 29.6614853,245.047056 C29.6092001,245.170034 29.522532,245.27678 29.4110322,245.355529 C29.3691871,245.385223 29.3529552,245.437938 29.3712667,245.484673 C29.3884114,245.521444 29.3712327,245.564583 29.3328964,245.581029 C29.3234974,245.585254 29.3132762,245.587534 29.3028979,245.587721 C29.1764087,245.621902 29.0405257,245.597124 28.9359388,245.520807 C28.8939007,245.486414 28.8431081,245.463325 28.7887366,245.453893 C28.7539183,245.451934 28.7200517,245.465222 28.696648,245.490026 C28.6912444,245.518189 28.6954013,245.547271 28.7085079,245.572999 C28.7149014,245.584798 28.7236756,245.595261 28.7343206,245.60378 C28.789471,245.660128 28.7969808,245.745456 28.7524593,245.809875 C28.6764164,245.912253 28.6303721,246.040728 28.4768912,246.074185 C28.399453,246.090244 28.3945695,246.1324 28.4447997,246.190615 L28.5145638,246.269574 C28.4032256,246.348235 28.351831,246.483203 28.3841049,246.612174 C28.384195,246.647375 28.3558348,246.676624 28.3192243,246.679087 C28.3122839,246.680048 28.3052356,246.680048 28.2982951,246.679087 C28.2642913,246.672971 28.2309101,246.664015 28.1985325,246.652322 C28.1987194,246.683256 28.1859903,246.712975 28.1631847,246.734848 C28.1403791,246.756722 28.1093944,246.768932 28.077143,246.768752 L27.8825012,246.768752 L27.8825012,246.860424 C27.8600983,246.940432 27.8964151,247.02491 27.9711016,247.066519 C27.9921755,247.093098 28.0021288,247.126273 27.9990072,247.15953 C27.9966967,247.188597 27.9901206,247.217206 27.9794733,247.244511 C28.0366082,247.274006 28.1076241,247.259248 28.1469071,247.209715 C28.1709895,247.184773 28.2115917,247.183275 28.2376004,247.20637 C28.2449388,247.212611 28.2506698,247.220398 28.2543437,247.22912 C28.290989,247.28624 28.2725874,247.361027 28.2131829,247.396405 C28.1932061,247.408077 28.1702978,247.414322 28.1469071,247.414472 C28.1193036,247.414851 28.0917288,247.412609 28.0645854,247.407781 C27.9250573,247.389045 27.9250573,247.390383 27.8608743,247.50146 C27.8459076,247.531517 27.8186316,247.554288 27.7855291,247.564359 C27.6173977,247.54027 27.5650746,247.660715 27.4987987,247.769785 C27.4795339,247.805314 27.4581024,247.839723 27.4346158,247.872833 C27.3648517,247.955806 27.3606659,247.961159 27.4429875,248.03075 C27.4830482,248.055829 27.4945655,248.107181 27.4688002,248.145842 C27.4631948,248.153702 27.4563725,248.160697 27.4485686,248.166585 C27.4196185,248.200004 27.3980229,248.2387 27.3850833,248.280339 C27.3705254,248.334374 27.3309249,248.379016 27.2776466,248.401453 C27.1249947,248.467004 27.0157025,248.600352 26.9853351,248.758105 C26.9753342,248.800123 26.9525029,248.838329 26.9197569,248.867844 C26.787539,248.961577 26.7177922,249.116053 26.736975,249.272673 C26.76209,249.432598 26.6190737,249.533638 26.5514025,249.661443 C26.5114791,249.690086 26.4602123,249.69992 26.4118744,249.688209 C26.3852155,249.662266 26.3689168,249.628158 26.3658301,249.591853 C26.3567607,249.553712 26.3658301,249.510887 26.3553655,249.473415 C26.3411153,249.44769 26.3216686,249.424943 26.2981589,249.406501 C26.2729201,249.42101 26.2520139,249.441523 26.2374642,249.466055 C26.2042977,249.614034 26.1211702,249.747391 26.0009639,249.845457 C25.8977131,249.956534 25.9025966,250.003374 26.0009639,250.097053 C26.0671008,250.159852 26.1151684,250.237998 26.1404921,250.323892 C26.1550406,250.365012 26.1767415,250.403473 26.204675,250.437645 C26.2405229,250.463431 26.2479962,250.512114 26.2214184,250.546715 C26.1945345,250.581099 26.1437783,250.588267 26.107703,250.562775 C26.1018856,250.55859 26.0967179,250.553633 26.0923549,250.548054 C26.05868,250.508361 26.0011977,250.49568 25.9528267,250.517273 C25.987083,250.580671 25.9615231,250.658703 25.8956202,250.691919 C25.8799993,250.699831 25.862954,250.704827 25.84539,250.70664 C25.7756259,250.722699 25.7616731,250.786936 25.7979504,250.862549 C25.8365129,250.943251 25.8832466,251.020125 25.9374786,251.092064 C25.9916945,251.16082 26.0021462,251.252585 25.9646866,251.330947 C25.9318975,251.407229 25.8314372,251.448047 25.7853929,251.397861 C25.7162874,251.333153 25.6238363,251.296485 25.5272658,251.295483 C25.4871866,251.285132 25.4503213,251.265616 25.4198291,251.238606 C25.2956491,251.146934 25.2468142,251.160316 25.2105369,251.30552 C25.2056998,251.378438 25.1515177,251.439658 25.0772875,251.456076 C25.0568271,251.466592 25.0382267,251.480142 25.0221739,251.496225 C25.0640323,251.506931 25.0877521,251.512953 25.1107742,251.520314 C25.1375153,251.522569 25.1630963,251.531828 25.1847242,251.547079 C25.2560912,251.644607 25.3424098,251.731234 25.4407583,251.804029 C25.4580481,251.822068 25.4655352,251.84683 25.4609899,251.870943 C25.4488053,251.893619 25.4264221,251.909659 25.4002952,251.914437 C25.3355535,251.92389 25.2696233,251.907173 25.2182109,251.868266 C25.1379822,251.809382 25.1107742,251.809382 25.0598465,251.884326 C25.03062,251.929482 24.9726881,251.949208 24.9203183,251.931835 C24.8468943,251.912674 24.7683445,251.930002 24.7110261,251.978005 C24.6731275,252.002221 24.6281484,252.014179 24.5826602,252.012131 C24.4710898,252.019947 24.3642512,252.05852 24.2750006,252.123209 C24.2308512,252.138896 24.208126,252.185774 24.2240728,252.228263 C24.231455,252.247624 24.2461437,252.263623 24.2652336,252.273096 C24.3106433,252.303473 24.3369069,252.353854 24.3349977,252.406924 C24.3330316,252.419792 24.3330316,252.432866 24.3349977,252.445734 C24.3394128,252.46935 24.3534413,252.490311 24.373989,252.503993 C24.3945367,252.517676 24.4199154,252.522957 24.4445273,252.51867 L24.4494108,252.51867 C24.5191748,252.507295 24.505222,252.460455 24.4933621,252.415623 C24.4864723,252.393684 24.4811119,252.37133 24.4773164,252.348709 C24.4679123,252.310283 24.4748384,252.269848 24.4965661,252.236328 C24.5182937,252.202808 24.5530363,252.17896 24.5931248,252.170048 L24.6105658,252.170048 C24.6667963,252.152783 24.7203099,252.128245 24.7696279,252.097112 C24.8206385,252.048994 24.8982904,252.038161 24.9614791,252.070346 C25.0109574,252.102742 25.0697137,252.119578 25.1296105,252.118525 C25.1562533,252.120419 25.1811685,252.13189 25.1993746,252.150643 C25.2567951,252.215032 25.3305644,252.264123 25.4135504,252.29317 C25.462714,252.313134 25.4889377,252.364868 25.4749427,252.414284 C25.4753202,252.466438 25.4347605,252.510528 25.3807612,252.516663 C25.2636891,252.539748 25.1433795,252.543595 25.0249644,252.528038 C24.9117334,252.5138 24.7970491,252.5138 24.6838181,252.528038 C24.6464376,252.519624 24.6071024,252.525834 24.5745058,252.545296 C24.5419092,252.564758 24.5187352,252.595869 24.5101055,252.631755 L24.5101055,252.641123 C24.4919668,252.734802 24.4096452,252.826474 24.5463828,252.908779 C24.6440525,252.96967 24.6398667,253.068034 24.5617309,253.158368 C24.4835952,253.248702 24.4759211,253.286843 24.5456852,253.393236 C24.5528587,253.406817 24.5589231,253.420911 24.5638239,253.435392 C24.4724329,253.519034 24.4033665,253.627435 24.2505831,253.624758 C24.2052069,253.631165 24.1631586,253.65133 24.1305889,253.682304 C24.0818542,253.724223 24.0158088,253.742463 23.9512952,253.73182 C23.8925672,253.72995 23.8339092,253.737181 23.7775827,253.753233 C23.7366191,253.766114 23.6969301,253.78246 23.6589837,253.80208 C23.6508864,253.784168 23.6454839,253.765243 23.642938,253.745872 C23.6494556,253.685514 23.6039659,253.631423 23.5410824,253.624758 L23.5361989,253.624758 C23.5092484,253.617868 23.4827003,253.609603 23.4566679,253.6 C23.423438,253.573756 23.3754847,253.573756 23.3422548,253.6 C23.3045188,253.635891 23.3000578,253.69294 23.3317902,253.733828 C23.3707949,253.782625 23.4179395,253.824905 23.4713183,253.858957 C23.5668951,253.925871 23.5717786,253.956651 23.47969,254.025573 C23.4692254,254.033603 23.4552726,254.038956 23.4455056,254.048324 C23.4001207,254.077994 23.3853756,254.135719 23.4113212,254.182152 C23.4419524,254.229257 23.5032771,254.248676 23.5571282,254.228322 C23.6052002,254.21035 23.6390085,254.168401 23.6450309,254.119252 C23.6634049,254.056095 23.6884156,253.994889 23.7196785,253.936577 C23.7318185,253.904596 23.7684931,253.887902 23.8020001,253.899105 C23.8139284,253.903677 23.8243093,253.911318 23.8319986,253.921187 C23.8851634,253.971896 23.9030921,254.047455 23.8780429,254.115238 C23.8522025,254.181167 23.8385108,254.250904 23.8375798,254.321333 C23.841912,254.385917 23.8163964,254.449058 23.7678157,254.493971 C23.6968172,254.588569 23.6340505,254.688608 23.5801503,254.793076 C23.5752594,254.810385 23.5752594,254.82863 23.5801503,254.845938 C23.5863269,254.91384 23.5541164,254.979714 23.4957358,255.018576 C23.4052614,255.074863 23.3415865,255.163107 23.318535,255.264151 C23.3064393,255.292896 23.2914874,255.320457 23.273886,255.346455 C23.2622332,255.376883 23.2524494,255.407939 23.2445851,255.439465 C23.3560588,255.446333 23.4666183,255.416339 23.5578258,255.354484 C23.5937311,255.316654 23.6531363,255.309816 23.697354,255.338425 C23.7339059,255.382525 23.7267589,255.446605 23.6813082,255.48229 C23.6552284,255.512213 23.621608,255.535247 23.5836385,255.549204 C23.4874004,255.584462 23.3801894,255.579612 23.2878388,255.535821 C23.2575086,255.515962 23.2237238,255.50146 23.1880762,255.492996 C23.1351571,255.492291 23.0846981,255.47145 23.047802,255.435057 C23.010906,255.398664 22.9905962,255.349703 22.9913415,255.298946 L22.9913415,255.286901 C22.9994203,255.240406 22.9691469,255.19569 22.9215774,255.183854 C22.8690862,255.17622 22.8179059,255.203798 22.7973973,255.250768 C22.7368327,255.335446 22.6998491,255.433572 22.6899606,255.535821 C22.6850771,255.662289 22.7060064,255.687047 22.8350699,255.669649 C22.8526118,255.661206 22.8730503,255.660241 22.8913723,255.66699 C22.9096942,255.673739 22.9242046,255.687578 22.9313444,255.705114 L22.9348326,255.713812 C22.9724795,255.805962 22.95993,255.910031 22.9013458,255.991505 C22.8120478,256.094553 22.8113501,256.094553 22.9236703,256.179534 C22.9571571,256.204292 22.9836674,256.23708 22.949483,256.267191 C22.8797189,256.334105 22.82321,256.42377 22.6997276,256.415071 C22.6606816,256.412162 22.6221004,256.424739 22.5929886,256.449866 C22.5127599,256.552245 22.3781152,256.56362 22.2811431,256.639233 C22.2640315,256.628442 22.2474996,256.616829 22.2316106,256.604437 C22.1974262,256.572319 22.1534748,256.537523 22.1130117,256.570311 C22.0827356,256.606927 22.0658246,256.652062 22.0648745,256.698786 C22.0626701,256.745449 22.0981851,256.785918 22.1464984,256.791797 C22.1757994,256.799157 22.2044026,256.803172 22.2448658,256.811871 L22.1709159,256.922948 C22.1105382,256.989258 22.1105382,257.08816 22.1709159,257.15447 C22.1987541,257.194148 22.2144619,257.240505 22.2162625,257.288298 C22.210565,257.32471 22.1975326,257.35971 22.1778923,257.391346 C22.1478937,257.375956 22.1164999,257.361235 22.0878966,257.342499 C22.0792473,257.332371 22.0717625,257.321378 22.0655721,257.309711 C22.0404873,257.266522 21.9836886,257.250957 21.9386015,257.274915 C21.9282149,257.280638 21.9189964,257.288119 21.9113935,257.296997 C21.8847062,257.326459 21.8613229,257.358531 21.8416294,257.392684 C21.8246516,257.428393 21.8010079,257.460822 21.7718653,257.488371 C21.7069037,257.526961 21.6748911,257.60103 21.6923343,257.672385 C21.6952221,257.720969 21.6952221,257.769672 21.6923343,257.818257 C21.6923343,257.920635 21.671405,257.936026 21.5618754,257.952085 C21.5064876,257.956172 21.4516084,257.965132 21.3979298,257.978851 C21.3177012,258.003609 21.3086318,258.045764 21.3623502,258.105318 L21.4195567,258.172232 C21.4151595,258.183469 21.4095478,258.194234 21.4028133,258.204351 C21.3093295,258.293346 21.3093295,258.293346 21.4028133,258.378327 C21.4305822,258.399613 21.4483906,258.430614 21.4523161,258.4645 C21.4562417,258.498387 21.4459625,258.532381 21.4237426,258.558995 C21.4043791,258.582175 21.3772766,258.598245 21.3470021,258.604496 C21.3060692,258.612733 21.2686481,258.632544 21.2395654,258.661373 C21.1866238,258.742788 21.1521562,258.833987 21.1384075,258.929029 C21.1997999,258.937059 21.2521229,258.946427 21.3058413,258.951111 C21.3525399,258.950553 21.3992071,258.953687 21.4453694,258.960479 C21.4761795,258.975323 21.5038548,258.995515 21.5269934,259.020032 C21.5069095,259.046968 21.4834826,259.071461 21.4572293,259.092968 C21.4279284,259.112373 21.3874652,259.115719 21.3574667,259.135793 C21.2508262,259.21249 21.1488068,259.294927 21.0519,259.382706 C20.944413,259.453453 20.8755673,259.566617 20.8642346,259.691179 C20.8593376,259.708367 20.8502511,259.724192 20.8377243,259.73735 C20.7322105,259.870036 20.5610654,259.938858 20.3884436,259.918018 C20.3347253,259.913334 20.3326323,259.874523 20.3472828,259.827684 C20.3865905,259.710822 20.4191959,259.591983 20.4449525,259.471701 C20.4531266,259.420137 20.4741903,259.371236 20.5063449,259.329175 C20.5363142,259.2901 20.5542055,259.243721 20.5579703,259.195347 C20.5574254,259.157065 20.538345,259.121205 20.5063449,259.098321 C20.4609982,259.074232 20.430302,259.115719 20.4121634,259.152522 C20.3768691,259.225702 20.317906,259.286011 20.2440319,259.324491 C20.2202029,259.333567 20.2011328,259.351385 20.1910488,259.373994 C20.1809649,259.396604 20.1807003,259.422138 20.1903136,259.444936 C20.2086204,259.496472 20.1852838,259.553138 20.1352,259.578764 C20.0999071,259.605256 20.0734723,259.641078 20.0591571,259.681811 C20.0460903,259.737683 20.0127009,259.787262 19.9649756,259.821661 C19.8832382,259.909834 19.8713361,260.038942 19.9356747,260.139503 C20.0370114,260.274778 20.2206787,260.327544 20.3828625,260.267978 C20.5084378,260.231175 20.5084378,260.231175 20.5502963,260.344929 C20.5627552,260.373299 20.5734707,260.402345 20.5823877,260.431917 C20.5923991,260.449803 20.5944911,260.4708 20.5881928,260.490182 C20.5818945,260.509563 20.5677351,260.525701 20.548901,260.534964 C20.5257499,260.546625 20.4981021,260.546625 20.4749511,260.534964 C20.4418909,260.520441 20.411867,260.50026 20.3863507,260.475411 C20.3322103,260.419904 20.2450096,260.408195 20.1770584,260.447307 C20.1080879,260.484118 20.0241792,260.484118 19.9552087,260.447307 C19.882409,260.422166 19.8049878,260.411688 19.7277777,260.416527 C19.6580137,260.416527 19.6454561,260.488794 19.6956863,260.533626 C19.743675,260.580896 19.7962338,260.62369 19.8526555,260.661432 C19.9322133,260.698779 19.9683852,260.788575 19.9356747,260.867527 C19.9038191,260.953182 19.9344715,261.048732 20.0110199,261.102395 C20.0652754,261.131938 20.0934606,261.191683 20.080784,261.250275 L19.9231172,261.269011 C19.8094017,261.282393 19.8038206,261.290423 19.783589,261.396816 C19.7759158,261.438237 19.756621,261.476869 19.7277777,261.508563 C19.667083,261.575477 19.5917378,261.62767 19.5317407,261.694584 C19.4963668,261.742666 19.4364073,261.76834 19.3754691,261.761498 C19.3253087,261.755713 19.2759518,261.744719 19.2282669,261.72871 C19.0627867,261.683108 18.8900872,261.774766 18.8424716,261.933466 C18.8424716,261.941496 18.8382857,261.950195 18.8361928,261.958894 C18.8393251,261.962081 18.8431307,261.964591 18.847355,261.966254 L18.901771,261.966254 C18.9857428,261.955987 19.0625268,262.012869 19.0733907,262.093391 C19.0738963,262.098956 19.0738963,262.104554 19.0733907,262.110119 C19.0788108,262.181009 19.0255061,262.243596 18.9520012,262.252646 C18.939497,262.254216 18.9268327,262.254216 18.9143286,262.252646 L18.6506203,262.246624 C18.5951758,262.244284 18.5424071,262.26959 18.5110922,262.313538 C18.4146801,262.417626 18.3708063,262.557082 18.391098,262.694948 C18.4049979,262.757481 18.3809799,262.822191 18.3290079,262.862232 C18.3146831,262.879311 18.3033711,262.898524 18.2955212,262.919109 C18.3264324,262.947561 18.3527652,262.98026 18.3736569,263.016135 C18.389005,263.056283 18.3736569,263.104461 18.3917956,263.145279 C18.3972803,263.193273 18.4421964,263.227978 18.4922559,263.222899 C18.5158129,263.220465 18.5373958,263.209152 18.552253,263.191449 C18.5791702,263.166882 18.6005408,263.137274 18.6150407,263.104461 C18.6328023,263.044236 18.6759337,262.993838 18.7340586,262.965391 C18.7921835,262.936944 18.8600405,262.933024 18.921305,262.954574 C18.9805168,262.960456 19.0403266,262.957294 19.0985057,262.945206 C19.1438524,262.937845 19.1857108,262.914425 19.2303598,262.906396 C19.266049,262.902368 19.3021074,262.902368 19.3377965,262.906396 C19.3409604,262.939303 19.3374059,262.972487 19.3273319,263.00409 C19.2847758,263.077026 19.2198952,263.137918 19.1878038,263.215538 C19.1637479,263.294773 19.0844004,263.346447 18.9987431,263.33866 C18.9473274,263.335211 18.9027012,263.372327 18.8989805,263.421633 L18.8989805,263.428325 C18.88433,263.504607 18.8627031,263.578212 18.8410763,263.662524 C18.8954923,263.746835 18.9010734,263.788991 18.8487503,263.808396 C18.7413136,263.847206 18.7643358,263.728099 18.7001528,263.687282 C18.6596897,263.687282 18.604576,263.693304 18.5501601,263.694642 C18.4681626,263.707647 18.384495,263.707647 18.3024976,263.694642 C18.152455,263.672773 17.9991732,263.684453 17.8546122,263.728768 C17.7921581,263.743616 17.7516898,263.801549 17.7611283,263.862596 C17.7607555,263.88691 17.7704694,263.91037 17.7881325,263.927813 C17.8057955,263.945257 17.8299604,263.955254 17.8553098,263.955607 C17.9128485,263.956006 17.9646497,263.989129 17.9871639,264.039918 C18.0397637,264.137038 18.0271515,264.254852 17.9550724,264.339693 C17.9290308,264.370696 17.9083068,264.405481 17.8936801,264.442741 C17.8539145,264.52906 17.8336829,264.537089 17.7492684,264.498279 C17.5476502,264.4046 17.5043965,264.431365 17.5043965,264.640137 L17.5043965,264.680285 C17.497372,264.743443 17.5303136,264.804528 17.5881134,264.835526 C17.680202,264.890395 17.670435,264.951956 17.5588125,265.0269 C17.5415972,265.003379 17.5227164,264.981022 17.5023036,264.959986 C17.4887133,264.930018 17.4637834,264.906107 17.4325395,264.893072 C17.4014207,264.90825 17.3767618,264.93332 17.3627754,264.964 C17.356717,264.994189 17.3548404,265.025013 17.3571943,265.055673 C17.358952,265.069815 17.3546857,265.084039 17.3453616,265.095123 C17.3360376,265.106208 17.3224447,265.113215 17.3076618,265.114557 C17.2935628,265.11612 17.2793669,265.112537 17.2678962,265.10452 C17.2511877,265.097 17.2354923,265.087563 17.2211543,265.076416 C17.0893002,264.978721 16.8534976,265.115226 16.8611717,265.277158 C16.8504506,265.396986 16.8784629,265.517074 16.9414003,265.621096 C16.9601601,265.645239 16.9668025,265.676114 16.959539,265.705407 C16.8953561,265.778343 16.8681481,265.89745 16.7272246,265.88206 C16.6808385,265.871063 16.6338638,265.897917 16.6218809,265.942283 C16.6194377,265.953763 16.6194377,265.965598 16.6218809,265.977078 C16.6264632,266.049173 16.5912328,266.11828 16.5290946,266.159084 C16.4878511,266.185628 16.4482513,266.21445 16.4104957,266.245403 C16.3871676,266.269116 16.3754935,266.301247 16.3784042,266.333729 C16.387496,266.362129 16.418059,266.378838 16.4481683,266.37187 C16.4544407,266.370228 16.4603502,266.367508 16.4656093,266.363841 C16.4977008,266.350458 16.5290946,266.331722 16.563279,266.314994 C16.591947,266.37159 16.6255535,266.425761 16.6637393,266.476925 C16.7812437,266.605798 16.7847799,266.797147 16.672111,266.929933 C16.581885,266.899189 16.4898741,266.873496 16.3965429,266.852982 C16.3323163,266.853204 16.2699758,266.83217 16.2200397,266.793429 C16.1896678,266.760973 16.1377267,266.75799 16.1035337,266.786737 L16.0965573,266.793429 C16.0132179,266.864682 15.9506977,266.955554 15.9151707,267.05707 C15.9751678,267.065099 16.0219098,267.07246 16.0714423,267.077144 C16.1036245,267.077459 16.1357644,267.07947 16.1677167,267.083166 C16.2130633,267.093203 16.248643,267.123314 16.2263185,267.168147 C16.2056823,267.194655 16.1728939,267.20988 16.1384158,267.208964 C16.09782,267.200586 16.0587767,267.186374 16.0226074,267.166808 C15.9528433,267.221009 15.8970321,267.277886 15.8293609,267.322718 C15.743685,267.372087 15.6961701,267.465068 15.7079714,267.560263 C15.7150232,267.613497 15.694121,267.666625 15.6521601,267.70212 C15.5363518,267.815205 15.4303104,267.938327 15.3033397,268.040705 C15.2410421,268.086125 15.2079808,268.15944 15.2161346,268.234086 C15.2184733,268.281763 15.204241,268.328835 15.1756715,268.367914 C15.0682348,268.490367 15.0682348,268.533192 15.1533469,268.676388 C15.1749738,268.709176 15.1938101,268.743302 15.1596257,268.772075 C15.0966065,268.832995 15.070308,268.920522 15.0898616,269.004266 C15.0926213,269.061917 15.0900533,269.119688 15.0821876,269.176904 C15.0668289,269.208296 15.0458092,269.236838 15.0200976,269.261216 C15.0047296,269.227801 14.9919059,269.193361 14.9817273,269.158168 C14.9719603,269.105306 14.9719603,269.055121 14.9594028,269.000921 C14.955355,268.987095 14.9456853,268.975409 14.9325665,268.968488 C14.9194476,268.961568 14.9039799,268.959993 14.8896387,268.964118 C14.8712103,268.969417 14.8567929,268.983245 14.8512685,269.000921 C14.8405144,269.039324 14.8351188,269.078925 14.8352227,269.118689 C14.8275487,269.256532 14.8282463,269.258539 14.6796488,269.284636 C14.6536505,269.282407 14.6277947,269.290181 14.6077749,269.306246 C14.587755,269.32231 14.5752128,269.345348 14.5729098,269.370286 C14.5757159,269.48112 14.5398698,269.589681 14.4710542,269.678759 C14.4613065,269.694278 14.4564599,269.712176 14.4571014,269.730283 C14.4504449,269.804687 14.4064637,269.871333 14.3392001,269.908943 C14.236142,269.998581 14.1477166,270.102567 14.0768872,270.217417 C14.046491,270.284958 13.9944387,270.341446 13.9282897,270.378679 C13.8048073,270.44024 13.7978309,270.52589 13.8982911,270.615555 C13.9338708,270.646335 13.956893,270.682469 13.9248015,270.717933 C13.8689902,270.784847 13.8173648,270.861129 13.7099281,270.851761 C13.6024914,270.842393 13.5773764,270.918675 13.513891,270.954139 C13.4438377,270.998878 13.4121946,271.08207 13.4357553,271.159565 C13.4462199,271.284695 13.4762184,271.419861 13.3366903,271.509525 C13.3218109,271.526885 13.3125906,271.548063 13.3101799,271.570417 C13.2760176,271.662377 13.2066874,271.738443 13.1162358,271.783204 C13.090386,271.761595 13.0615007,271.743576 13.030426,271.729672 C13.0016869,271.717881 12.9691694,271.717881 12.9404303,271.729672 C12.9252704,271.753799 12.9184346,271.781899 12.9208964,271.809969 C12.9234641,271.825735 12.9283988,271.841061 12.9355468,271.855471 C12.9460114,271.9264 12.9271751,271.969225 12.8804332,271.97257 C12.8552246,271.970933 12.8318476,271.959358 12.8158552,271.940596 C12.7998628,271.921834 12.792682,271.897559 12.7960186,271.873538 L12.7960186,271.841419 C12.8064833,271.718297 12.7862517,271.697554 12.6564905,271.700899 L12.4206879,271.700899 C12.3545534,271.6973 12.3038029,271.643247 12.3069724,271.579785 C12.3097105,271.530074 12.3454598,271.487685 12.3955728,271.47473 C12.5113812,271.47473 12.5616113,271.386404 12.6320731,271.328858 C12.6607383,271.308238 12.6796523,271.277509 12.6846279,271.243475 C12.6896035,271.20944 12.6802304,271.174908 12.6585834,271.147521 C12.6474709,271.133538 12.6334555,271.121918 12.6174226,271.113395 C12.5307785,271.066728 12.4849767,270.972129 12.5037071,270.878527 C12.5160495,270.691775 12.3684065,270.530704 12.173723,270.51853 C12.1291167,270.516079 12.0844211,270.521523 12.0418689,270.534589 C11.967919,270.551987 11.9295488,270.534589 11.9190841,270.467675 C11.9096369,270.421367 11.9407094,270.376364 11.9888482,270.366635 C11.996258,270.365702 12.003763,270.365702 12.0111727,270.366635 L12.1186094,270.366635 C12.1883735,270.359274 12.2072098,270.337862 12.1883735,270.26961 C12.1760185,270.179708 12.1219002,270.100002 12.0411713,270.052808 C11.944236,270.0126 11.8904693,269.912262 11.9128054,269.813256 C11.9154627,269.755467 11.9114855,269.697573 11.9009455,269.640618 C11.9005797,269.616009 11.8899864,269.592558 11.8715174,269.575471 C11.8530485,269.558385 11.8282322,269.549078 11.8025781,269.549615 L11.78723,269.549615 C11.6744902,269.565213 11.5677542,269.496384 11.5402652,269.39036 C11.529614,269.356531 11.5123288,269.324962 11.4893374,269.297349 C11.3651573,269.169544 11.3637621,269.140102 11.4753846,268.996237 C11.50142,268.960608 11.5190381,268.919961 11.52701,268.87713 C11.5267225,268.851475 11.5127725,268.827744 11.4900351,268.814231 C11.4652083,268.80803 11.4388051,268.814615 11.420271,268.831628 C11.3421352,268.958096 11.2165599,268.910587 11.1070302,268.912594 C11.0850763,268.913315 11.0637327,268.90559 11.047748,268.891138 C11.0317634,268.876686 11.0224637,268.856706 11.0219181,268.835643 C11.0216498,268.826823 11.0228269,268.818017 11.0254063,268.809547 C11.0324805,268.741354 11.0866762,268.686347 11.1572604,268.675719 C11.1997311,268.665689 11.2373762,268.64209 11.2639994,268.608805 C11.281499,268.581679 11.2869946,268.548979 11.2792679,268.517953 C11.2715412,268.486927 11.2512306,268.460139 11.2228386,268.443527 C11.2046106,268.4325 11.1836779,268.426269 11.1621439,268.42546 C11.0435449,268.398695 11.0393591,268.381297 11.0854034,268.272227 C11.1160973,268.198898 11.1362803,268.121914 11.1454005,268.043382 C11.1446571,268.005073 11.123622,267.969765 11.0895892,267.949702 C10.9416894,267.899517 10.8754135,267.775057 10.7937895,267.665318 C10.760428,267.605268 10.6928248,267.570211 10.6221699,267.576322 C10.5760314,267.583238 10.5293114,267.585927 10.4826417,267.584352 C10.4478672,267.582799 10.4153036,267.567546 10.3926461,267.542196 C10.395265,267.510663 10.4076557,267.480602 10.4282257,267.455877 C10.4347846,267.44984 10.4423248,267.444868 10.4505502,267.441156 C10.5280211,267.38031 10.5511994,267.276101 10.5063615,267.190228 C10.4938346,267.147548 10.4476117,267.122685 10.4031107,267.13469 L10.3989248,267.13469 C10.3463442,267.1552 10.2862084,267.14563 10.2433509,267.109932 C10.1735868,267.063761 10.0954511,267.020267 10.0291752,266.968743 C9.98231844,266.946812 9.96269094,266.892726 9.98522382,266.847629 C9.99031352,266.837483 9.99742346,266.828391 10.006153,266.820863 C10.0376058,266.764553 10.0993228,266.729914 10.1659128,266.731199 C10.2074081,266.733977 10.2491014,266.731955 10.2900929,266.725176 C10.3194123,266.718896 10.3446862,266.7012 10.3598569,266.676329 C10.358036,266.647321 10.3436101,266.620376 10.3200914,266.602055 C10.2983774,266.587273 10.2749703,266.574925 10.2503273,266.565252 C10.1995361,266.540852 10.1609316,266.498098 10.1430073,266.446396 C10.1250829,266.394694 10.1293072,266.338281 10.1547505,266.289566 C10.1656325,266.26855 10.180272,266.249526 10.1980043,266.233359 C10.2764179,266.153213 10.2947668,266.034817 10.2440486,265.93626 C10.2021901,265.849272 10.1226591,265.777005 10.1184732,265.668605 C10.1177916,265.664252 10.1149224,265.660499 10.1107992,265.658567 C10.0284776,265.62578 10.0033625,265.54013 9.94057481,265.489944 C9.88548722,265.444154 9.82041052,265.410772 9.75011887,265.39225 C9.69006675,265.385276 9.63833042,265.348377 9.61407891,265.295225 C9.59803317,265.259091 9.56873226,265.228311 9.55198888,265.192846 C9.47033307,265.077934 9.44297737,264.935325 9.47664367,264.800061 C9.48740003,264.758695 9.47928122,264.714892 9.45431916,264.679616 C9.41469283,264.640662 9.37043904,264.606301 9.32246505,264.577238 C9.25270097,264.61404 9.19409914,264.644152 9.13689259,264.679616 C9.06520845,264.715697 8.9778241,264.706148 8.9164381,264.655527 C8.88548955,264.645658 8.8686587,264.613671 8.87876549,264.583929 C8.88357447,264.570637 8.89323979,264.559465 8.90597349,264.552479 C8.99038802,264.485565 9.06224503,264.383856 9.20037791,264.418652 C9.22294805,264.426305 9.24757185,264.426305 9.27014199,264.418652 C9.29939271,264.401007 9.32673599,264.380609 9.35176596,264.35776 C9.33102902,264.331338 9.30766455,264.306911 9.28200188,264.284824 C9.23331098,264.264505 9.18958691,264.234648 9.15363597,264.197166 C9.12109674,264.113274 9.06176665,264.04138 8.98410926,263.99174 C8.92931716,263.961169 8.91060442,263.893863 8.94225081,263.841184 C8.94491783,263.836722 8.9479505,263.832471 8.95132014,263.82847 C8.97313257,263.799608 8.98726252,263.76607 8.99248095,263.730776 C9.00074189,263.689224 8.99306078,263.646208 8.97085408,263.609662 C8.85680047,263.548938 8.76278163,263.45876 8.69947181,263.349366 C8.56437025,263.205017 8.42114006,263.067861 8.27042271,262.938514 C8.19185132,262.875186 8.13859787,262.787692 8.11973229,262.690933 C8.11973229,262.634021 8.07163125,262.587885 8.01229561,262.587885 C7.96288729,262.590178 7.91400568,262.577285 7.87276744,262.551082 C7.85153989,262.50335 7.84153587,262.451718 7.84346653,262.399857 L7.84346653,262.346326 C7.84638884,262.319252 7.8379504,262.292176 7.82001599,262.271082 C7.80208158,262.249988 7.77612769,262.236612 7.74788974,262.23391 L7.73672749,262.23391 C7.68309295,262.227378 7.63150314,262.210048 7.58533943,262.183056 C7.54400131,262.147231 7.48231552,262.14362 7.43674194,262.174357 C7.39140973,262.199486 7.3380506,262.207818 7.28674916,262.197777 C7.19396294,262.067964 7.0293197,262.017778 6.93792876,261.889303 L6.89537267,261.828412 C6.72026482,261.865883 6.71189314,261.871906 6.6958474,262.018447 C6.69779788,262.064554 6.66320425,262.104659 6.6156187,262.111458 C6.55373212,262.137806 6.48120952,262.11235 6.45167311,262.053912 C6.427706,262.030487 6.39830236,262.012832 6.36586329,262.002388 C6.34637146,262.035309 6.32935236,262.069522 6.31493551,262.104766 C6.31511982,262.140104 6.3080066,262.175127 6.29400629,262.207814 C6.21656816,262.260676 6.1795932,262.361047 6.07006359,262.377106 C6.05302714,262.375623 6.03607828,262.380724 6.02297977,262.391277 C6.00988125,262.401831 6.00171699,262.416963 6.00029951,262.433314 C5.99891526,262.446936 6.00235596,262.460608 6.01006648,262.472124 C6.06657538,262.575171 6.04425088,262.703646 6.16354746,262.780597 C6.1823527,262.805392 6.19171131,262.835627 6.19005781,262.866247 C6.19299694,262.910812 6.19299694,262.95551 6.19005781,263.000075 C6.17817597,263.085267 6.21079175,263.170608 6.27726291,263.228252 C6.30270757,263.25357 6.3178119,263.286819 6.319819,263.321931 C6.32552932,263.379007 6.35402641,263.431755 6.39935005,263.469142 C6.49070571,263.545224 6.55244083,263.648788 6.5744579,263.762895 C6.58033512,263.807522 6.60569457,263.847655 6.64422198,263.873303 C6.71941615,263.924769 6.78320515,263.990046 6.83188735,264.065346 C6.86820067,264.095005 6.87959199,264.144172 6.85979299,264.185791 C6.83476717,264.226247 6.8462998,264.278352 6.88630334,264.305567 C7.03184425,264.412767 7.1035484,264.588439 7.07257343,264.76192 C7.07191987,264.770831 7.07191987,264.779775 7.07257343,264.788686 C7.07257343,264.88638 7.08652625,264.905116 7.18628889,264.922514 C7.25716782,264.936672 7.31315359,264.988806 7.33000289,265.056342 C7.38372124,265.172772 7.44371835,265.286526 7.50162253,265.40028 C7.55900599,265.489255 7.58674925,265.592893 7.58115359,265.697378 C7.55714408,265.777124 7.59356022,265.862228 7.66905633,265.902803 C7.7123085,265.933637 7.73119,265.986902 7.7164959,266.036631 C7.71121932,266.103378 7.73020063,266.169817 7.77021425,266.22466 C7.80237383,266.276479 7.8292414,266.331156 7.85044294,266.38793 C7.86033529,266.416805 7.87467969,266.444096 7.89299903,266.468896 C7.9522985,266.529787 8.01717909,266.585326 8.07857148,266.643541 C8.10017282,266.659464 8.11681967,266.680753 8.1267087,266.705102 C8.14694028,266.818187 8.24740056,266.910528 8.23344774,267.030973 C8.23887576,267.057112 8.2487765,267.082209 8.26274866,267.105248 C8.27965357,267.145263 8.29046168,267.187406 8.29484014,267.230377 C8.29179125,267.279842 8.32135064,267.325847 8.36879006,267.345469 C8.43546355,267.366154 8.48857955,267.415001 8.5129308,267.478024 C8.53728206,267.541047 8.53018361,267.611298 8.49366777,267.668663 C8.45611544,267.728774 8.47603207,267.806679 8.53831678,267.843309 C8.54974061,267.851139 8.56026435,267.860111 8.56971062,267.870074 C8.66807797,267.973122 8.66947325,267.973122 8.77411937,267.885465 C8.82992417,267.833656 8.9135392,267.820824 8.98341162,267.853346 C9.0219238,267.876744 9.04925128,267.913777 9.05945446,267.956393 C9.06866605,268.001268 9.04091495,268.045534 8.99527151,268.058772 C8.97359379,268.069321 8.94979676,268.075255 8.92550743,268.076169 C8.78597927,268.076169 8.71621519,268.171856 8.63389357,268.252822 C8.68180221,268.314737 8.72141269,268.382179 8.75179487,268.453564 C8.76853825,268.507095 8.72528452,268.576017 8.74133025,268.629548 C8.75737599,268.683079 8.83690705,268.722558 8.84876694,268.77542 C8.8549816,268.851035 8.89394984,268.920691 8.95620362,268.967464 C8.97776258,268.995952 8.99491581,269.027279 9.0071314,269.060474 C9.05234081,269.159007 9.12683947,269.242565 9.22130713,269.300695 C9.32827487,269.327855 9.39221333,269.432858 9.3643235,269.535563 C9.36279233,269.541236 9.360929,269.546821 9.35874237,269.552292 C9.35389978,269.576302 9.36113827,269.601098 9.37827632,269.619206 C9.40752548,269.624995 9.43791481,269.622197 9.46548142,269.611176 C9.48013187,269.611176 9.48780592,269.580396 9.50315402,269.574373 C9.51607492,269.560128 9.53438427,269.551412 9.5540264,269.550156 C9.57366853,269.5489 9.5930221,269.555208 9.60780014,269.567682 C9.62934255,269.585794 9.63804039,269.614211 9.63012465,269.640618 C9.62501036,269.676782 9.61294639,269.711722 9.59454497,269.743666 C9.56036057,269.82597 9.52059504,269.905598 9.48710828,269.98924 C9.45942879,270.047454 9.48591064,270.116184 9.54640775,270.143142 L9.55129124,270.143142 C9.60228041,270.166958 9.63316667,270.218008 9.62942701,270.272286 C9.6386931,270.323051 9.65635679,270.37207 9.68175007,270.417489 C9.70336863,270.450367 9.72226297,270.484822 9.73825897,270.520537 C9.74866993,270.587352 9.80738904,270.637477 9.87778714,270.639644 C9.96133317,270.646045 10.0237328,270.71607 10.0173153,270.796223 C10.0200689,270.821329 10.0159824,270.84669 10.0054554,270.869828 C9.99010731,270.896593 9.96568988,270.918006 9.94755122,270.943433 C9.90080427,270.988361 9.90080427,271.061107 9.94755122,271.106034 C9.95179713,271.110461 9.95646875,271.114493 9.96150403,271.118079 C9.98837026,271.153613 10.0117259,271.191472 10.0312681,271.231163 C10.0475557,271.271824 10.0688698,271.310464 10.0947534,271.346255 C10.2180033,271.475622 10.3440437,271.602313 10.4728747,271.726327 C10.5279884,271.779858 10.5363601,271.803278 10.4910134,271.860155 C10.4826417,271.870192 10.4707818,271.877552 10.4624101,271.888928 C10.3926461,271.973239 10.3968319,272.013388 10.4714795,272.094354 C10.5013139,272.121849 10.5207125,272.158119 10.5265931,272.197401 C10.5210744,272.260792 10.5546025,272.321449 10.6124029,272.352642 C10.6302527,272.366771 10.6441579,272.384937 10.6528661,272.405504 C10.6926316,272.472418 10.7282113,272.545354 10.7686745,272.61093 C10.8091376,272.676505 10.8565772,272.744757 10.8984356,272.817025 C10.935679,272.897331 10.9825008,272.973227 11.0379638,273.043194 C11.1322442,273.129513 11.1778686,273.253833 11.1607486,273.377764 C11.1475652,273.453015 11.182418,273.528559 11.249349,273.569807 C11.3538862,273.624397 11.4183349,273.729999 11.4167828,273.844154 C11.4174624,273.88421 11.4322104,273.922874 11.4586412,273.953893 C11.5150416,274.016211 11.5442702,274.09696 11.5402652,274.179393 C11.5393097,274.205689 11.5479446,274.231482 11.5646826,274.252329 C11.6411064,274.340951 11.7246107,274.423728 11.814438,274.499911 C11.8820698,274.537349 11.9232028,274.607031 11.9218747,274.681917 C11.9218747,274.768236 11.9469898,274.784965 12.0362878,274.798347 C12.1795339,274.813153 12.2889397,274.927838 12.2916243,275.066003 C12.2807953,275.169369 12.3287641,275.270334 12.4171997,275.330313 C12.5160034,275.399035 12.5678876,275.513955 12.552542,275.630088 C12.5492757,275.741042 12.628113,275.838783 12.740905,275.863618 C12.78695,275.871348 12.8338139,275.873595 12.8804332,275.870309 C12.9599771,275.859447 13.0400157,275.886704 13.0946089,275.943246 C13.1801156,276.018918 13.3118784,276.018918 13.397385,275.943246 C13.4596261,275.884333 13.5462935,275.855558 13.6331876,275.864956 C13.7309495,275.879655 13.8303145,275.850274 13.902477,275.785329 C13.919754,275.770056 13.9409339,275.759437 13.9638694,275.754548 C13.9976836,275.749762 14.0281114,275.732239 14.0484096,275.705862 C14.0687077,275.679484 14.0771997,275.646432 14.0720037,275.614029 L14.0720037,275.610014 C14.0643043,275.513613 14.1249117,275.424222 14.2199035,275.391874 C14.3275811,275.362062 14.3899274,275.254423 14.3594317,275.150984 C14.3572519,275.142771 14.354454,275.13472 14.35106,275.126895 C14.3238842,275.064033 14.3317626,274.992247 14.3719892,274.93619 C14.4214052,274.890613 14.4232736,274.815348 14.3761751,274.767567 C14.3708387,274.761551 14.3650062,274.755957 14.3587341,274.750838 C14.2996082,274.700736 14.2748816,274.623 14.2947786,274.549773 C14.3146756,274.476546 14.3758148,274.420274 14.4529156,274.404224 C14.5083444,274.38302 14.5532548,274.342337 14.5784909,274.29047 C14.6227907,274.202722 14.6790988,274.121036 14.7459247,274.047573 C14.8221597,273.986601 14.9046751,273.93324 14.9921919,273.888317 C14.9905793,273.861024 14.9776533,273.835483 14.9562934,273.817384 C14.9349335,273.799285 14.9069139,273.790131 14.8784765,273.791961 L14.8701048,273.791961 C14.8044284,273.793196 14.7429292,273.761161 14.7082521,273.70765 C14.6911016,273.686595 14.6703413,273.668493 14.6468597,273.654118 C14.54919,273.58319 14.5470971,273.571814 14.6043036,273.443339 C14.6461927,273.43185 14.6901056,273.45394 14.7040663,273.493525 C14.7263908,273.533673 14.7459247,273.579844 14.8052242,273.565792 C14.8553164,273.558161 14.9029919,273.53987 14.9447523,273.512261 C15.0308513,273.445783 15.1087901,273.37013 15.1770667,273.286761 C15.2666396,273.196203 15.3259221,273.082015 15.3472911,272.958882 C15.3497643,272.915738 15.368336,272.874887 15.3996142,272.84379 C15.4517208,272.79891 15.4777546,272.732489 15.4693782,272.665799 C15.4675757,272.482833 15.5484914,272.308089 15.691228,272.186695 C15.7672709,272.109744 15.8600571,272.046845 15.9360999,271.969894 C15.9853217,271.928089 15.9900017,271.855967 15.9465646,271.808631 C15.9256152,271.786154 15.8963068,271.772459 15.8649406,271.77049 C15.8414197,271.771821 15.8178334,271.769332 15.7951765,271.763129 C15.762754,271.756995 15.7342184,271.738717 15.7158871,271.712343 C15.6975557,271.68597 15.6909408,271.653675 15.6975068,271.62261 L15.6975068,271.610566 C15.7323888,271.430567 15.7958741,271.373021 15.9835395,271.369006 C16.0821708,271.373534 16.1753277,271.325382 16.2256209,271.243877 C16.295385,271.140829 16.3700325,271.037782 16.4397966,270.935404 C16.4861492,270.88187 16.4861492,270.804255 16.4397966,270.750721 C16.4237509,270.731316 16.4104957,270.709903 16.3930547,270.683807 C16.4495877,270.633426 16.5214774,270.601764 16.5981611,270.593473 C16.6380473,270.590708 16.6757313,270.57488 16.7049001,270.548641 C16.7587145,270.48908 16.8055074,270.424002 16.8444283,270.35459 C16.8925655,270.270279 16.9288428,270.178607 16.9727942,270.092287 C16.9844921,270.073152 17.0001642,270.056526 17.0188385,270.04344 C17.1381351,269.95043 17.1451115,269.90359 17.0613946,269.775784 C17.0422612,269.751983 17.0306402,269.723421 17.0279078,269.69348 C17.0341866,269.599131 17.0495347,269.505452 17.0620922,269.406419 C17.0716015,269.405479 17.0811862,269.405479 17.0906955,269.406419 C17.2944066,269.459281 17.3439391,269.426493 17.3627754,269.227759 C17.3548712,269.144831 17.4163073,269.070584 17.5023036,269.059136 C17.5420071,269.051828 17.5779315,269.031768 17.6041591,269.002259 C17.6403747,268.926522 17.670462,268.848224 17.6941548,268.76806 C17.7030024,268.708235 17.7191592,268.649617 17.742292,268.593414 C17.7854825,268.524267 17.7813615,268.437046 17.7318274,268.371929 C17.7004599,268.329368 17.6880526,268.276579 17.6973469,268.225225 C17.7066412,268.173872 17.7368721,268.128182 17.7813599,268.098251 C17.8219471,268.07084 17.8715211,268.058478 17.920888,268.063456 L17.9906521,268.063456 C18.1029723,268.057434 18.1252968,268.038698 18.1301803,267.929628 C18.1350638,267.820558 18.1301803,267.724202 18.1301803,267.621154 C18.1181382,267.554086 18.1448201,267.486012 18.1999444,267.443163 C18.2315054,267.415439 18.254241,267.379713 18.2655226,267.340116 C18.2892424,267.273202 18.3178457,267.237737 18.3959814,267.273202 C18.431461,267.297085 18.4803884,267.289015 18.505511,267.255135 C18.5151479,267.242021 18.5202702,267.226346 18.5201615,267.210303 C18.5291919,267.143761 18.531761,267.076558 18.5278356,267.009561 C18.5278356,266.938632 18.5159757,266.868372 18.5180686,266.798112 C18.523936,266.773312 18.5426244,266.753115 18.5676011,266.744581 C18.5937794,266.745542 18.6177852,266.758807 18.631784,266.780046 C18.6839277,266.834783 18.6950592,266.914859 18.6596897,266.980788 C18.6540965,267.005097 18.6586011,267.03054 18.6722472,267.051716 C18.6873403,267.059216 18.7052913,267.059216 18.7203844,267.051716 C18.7404786,267.034642 18.7525501,267.01052 18.7538712,266.984802 C18.7373062,266.844883 18.7697006,266.703651 18.8459598,266.583319 C18.8610212,266.546005 18.8884825,266.514492 18.9240955,266.493654 C19.0058527,266.460929 19.048837,266.374436 19.0238582,266.292912 C19.0219332,266.258811 19.0219332,266.224635 19.0238582,266.190534 C19.0224556,266.141839 19.0567947,266.098855 19.1061798,266.087486 C19.1308065,266.076165 19.1541795,266.06249 19.1759439,266.046669 C19.1512025,266.033675 19.1238455,266.025917 19.0957152,266.023918 C19.0195756,266.068994 18.9215709,266.060548 18.8550291,266.003174 C18.8433294,265.995676 18.829254,265.99236 18.8152636,265.993806 C18.7078269,266.009197 18.6464345,265.93693 18.5857397,265.870685 C18.525045,265.80444 18.5403931,265.767637 18.633877,265.746225 C18.6773894,265.738642 18.7184684,265.721461 18.7538712,265.696039 C18.839681,265.621765 18.8375881,265.61775 18.9352578,265.683995 C18.9534485,265.704898 18.9795711,265.71799 19.0078495,265.720376 C19.0361279,265.722761 19.0642323,265.714245 19.0859482,265.696708 L19.0929246,265.691355 C19.0895296,265.677299 19.0846197,265.66362 19.0782742,265.650538 C19.055252,265.61775 19.0168818,265.583624 19.0566473,265.54749 C19.0865426,265.529788 19.1213149,265.521159 19.1564099,265.522732 C19.2434617,265.515715 19.3307008,265.511029 19.4180252,265.50868 C19.4709607,265.514997 19.5192761,265.47912 19.5261596,265.428383 C19.5277602,265.419078 19.5277602,265.409585 19.5261596,265.40028 C19.5230452,265.337823 19.5539468,265.278292 19.6077835,265.243032 C19.6733498,265.194821 19.7267605,265.133072 19.7640551,265.062364 C19.775867,264.993875 19.8142463,264.932204 19.8714918,264.889726 C19.8927538,264.868379 19.900708,264.837862 19.892421,264.809429 C19.8719059,264.788972 19.8449356,264.775568 19.8156805,264.771288 C19.8020521,264.771235 19.788544,264.773735 19.775915,264.778649 C19.6880122,264.790693 19.6503396,264.773296 19.6363868,264.711735 C19.6200229,264.644581 19.6537688,264.575421 19.7180108,264.54445 C19.8185831,264.515066 19.9205535,264.49028 20.0235775,264.470175 C20.1552403,264.442015 20.2572381,264.342086 20.2837975,264.215233 C20.2813902,264.138425 20.3121932,264.064079 20.3689097,264.009807 C20.4268138,263.95293 20.4170469,263.912782 20.3535616,263.835162 C20.3284465,263.853898 20.3054243,263.871964 20.2796116,263.889362 C20.2234754,263.938557 20.1366064,263.935582 20.0842722,263.882671 C20.0641077,263.861806 20.0514004,263.83532 20.0479949,263.807058 C20.038432,263.754758 20.0081926,263.708016 19.9635803,263.676576 C19.9417589,263.657439 19.9299897,263.629955 19.9314889,263.601632 C19.9793187,263.54872 20.03448,263.502341 20.0954345,263.463789 C20.1452944,263.4498 20.1989986,263.466528 20.2307768,263.505945 C20.2640838,263.533629 20.3066981,263.548837 20.350771,263.54877 C20.411033,263.504083 20.464561,263.451616 20.5098331,263.39286 C20.5029987,263.37026 20.4882057,263.350633 20.4679746,263.337322 C20.4451867,263.331002 20.4209985,263.331002 20.3982106,263.337322 C20.3783201,263.343146 20.3568294,263.341125 20.3384974,263.331706 C20.3201654,263.322286 20.3065049,263.306246 20.3005409,263.287136 C20.2998687,263.281802 20.2998687,263.276411 20.3005409,263.271077 C20.2980944,263.231243 20.3288999,263.196673 20.3703049,263.192787 C20.3763254,263.19203 20.3824231,263.19203 20.3884436,263.192787 C20.5825623,263.17111 20.7602369,263.077741 20.8837686,262.932492 C20.9472539,262.870931 21.0156227,262.794649 20.9360916,262.686918 C20.9166964,262.661294 20.9087375,262.629316 20.9139738,262.598052 C20.9192101,262.566788 20.9372104,262.538811 20.9639973,262.520302 L20.980043,262.510934 C20.9971406,262.516207 21.0137165,262.522924 21.0295755,262.531008 C21.0637599,262.55309 21.0993396,262.591231 21.1370122,262.548406 C21.1681958,262.512815 21.1681958,262.460875 21.1370122,262.425284 C21.1117288,262.392238 21.0884361,262.357833 21.0672481,262.322237 C21.0023675,262.200453 21.0449236,262.116811 21.1865447,262.101421 C21.2419772,262.109813 21.2947184,262.075601 21.3072365,262.023131 L21.3072365,262.013094 C21.2874746,261.897816 21.3659084,261.78807 21.485135,261.764174 C21.5148826,261.752892 21.5363151,261.727513 21.5416439,261.69726 C21.5310131,261.666127 21.5092735,261.639589 21.4802515,261.622316 C21.4359348,261.600073 21.3930673,261.575269 21.3518856,261.548042 C21.3184982,261.520189 21.2981441,261.480662 21.2953767,261.438303 C21.3002601,261.38611 21.3609549,261.38611 21.4028133,261.384772 C21.4446718,261.383434 21.4949019,261.384772 21.5423415,261.384772 C21.6560569,261.384772 21.6818697,261.356668 21.6818697,261.250944 C21.68016,261.166799 21.6736389,261.082807 21.6623357,260.999347 C21.6455923,260.847453 21.6776838,260.798605 21.8339554,260.777193 C21.8594897,260.77755 21.884126,260.768163 21.9024432,260.751096 C21.9207605,260.734029 21.9312577,260.710681 21.9316251,260.68619 L21.9316251,260.674145 C21.9232146,260.611086 21.9577649,260.549928 22.0174349,260.522251 C22.0749702,260.48768 22.1301919,260.449688 22.1827758,260.408497 C22.2041331,260.395398 22.2191902,260.374698 22.2246342,260.350951 C22.2152,260.32771 22.1951251,260.309937 22.1702182,260.302773 C22.1294784,260.295639 22.088149,260.292056 22.0467358,260.292067 C22.018495,260.295664 21.9899268,260.288284 21.9673898,260.271569 C21.9448529,260.254854 21.9302176,260.230192 21.9267416,260.203071 C21.9256024,260.194631 21.9256024,260.186084 21.9267416,260.177644 C21.9207653,260.150922 21.926176,260.123018 21.9417691,260.100144 C21.9573621,260.07727 21.9818429,260.061326 22.0097608,260.05586 C22.0237985,260.053083 22.0382793,260.053083 22.0523169,260.05586 L22.3160252,260.05586 C22.4039279,260.05586 22.4339265,260.03311 22.4374147,259.946791 C22.440124,259.890145 22.4687061,259.837519 22.5155504,259.802925 C22.5791874,259.739575 22.6332039,259.667942 22.6760078,259.590139 C22.7062258,259.536882 22.6937466,259.470632 22.6460093,259.430884 C22.6094429,259.396959 22.5760599,259.360014 22.5462466,259.320476 C22.5352888,259.299409 22.5352888,259.274628 22.5462466,259.253562 C22.5713161,259.236485 22.6024667,259.229739 22.6327541,259.234826 C22.654155,259.249994 22.673184,259.26802 22.689263,259.288357 C22.7130634,259.310785 22.7440106,259.32492 22.7771657,259.328505 C22.8118386,259.321478 22.8340122,259.288828 22.8266982,259.255569 C22.8243335,259.244506 22.8187734,259.234304 22.8106525,259.226127 C22.7551105,259.148453 22.7753671,259.042341 22.8559991,258.988582 C22.9244528,258.927729 22.9566558,258.83808 22.941809,258.7497 C22.9392171,258.727464 22.9392171,258.705021 22.941809,258.682786 C22.9336568,258.637329 22.9644984,258.593844 23.011573,258.584422 C23.0253409,258.58134 23.0396637,258.58134 23.0534315,258.584422 C23.0836666,258.593307 23.1159827,258.593307 23.1462177,258.584422 C23.2159818,258.513493 23.3241161,258.465315 23.3513241,258.358253 C23.3611376,258.320714 23.3584541,258.28117 23.3436501,258.245168 C23.3043491,258.127013 23.3070482,257.999688 23.3513241,257.883164 C23.366029,257.845604 23.3952639,257.814927 23.4329481,257.797514 C23.4784666,257.776632 23.5272542,257.763068 23.5773597,257.757365 C23.6847964,257.739968 23.7120044,257.715209 23.7120044,257.611493 C23.7137742,257.536156 23.6861588,257.462898 23.6345663,257.406067 C23.5618891,257.343535 23.552997,257.237365 23.6143347,257.164507 C23.6468654,257.127353 23.6828233,257.093088 23.7217714,257.062129 C23.7615369,257.031349 23.7999072,257.020642 23.8285104,257.072166 C23.850584,257.109503 23.8706103,257.147919 23.8885075,257.187258 C24.0038545,257.104119 24.0341032,256.950351 23.9582716,256.832614 C23.9141028,256.79006 23.9141028,256.721267 23.9582716,256.678712 L23.9638528,256.673359 C23.9780955,256.656977 23.9985954,256.646761 24.0207586,256.645 C24.0429218,256.643239 24.064895,256.65008 24.081754,256.663991 C24.0876318,256.668625 24.0927987,256.674032 24.0971021,256.68005 C24.1175211,256.697682 24.141177,256.711523 24.1668662,256.720868 C24.2312052,256.745208 24.3039867,256.715376 24.3301142,256.653954 C24.3542905,256.610337 24.3371333,256.556181 24.2917439,256.53284 C24.2856347,256.529499 24.2790559,256.52702 24.27221,256.525479 C24.2512225,256.516325 24.2322727,256.503375 24.2163987,256.487338 C24.1735673,256.430561 24.0923225,256.415093 24.0301286,256.451874 C23.9557182,256.481506 23.8702648,256.468579 23.8089765,256.418417 C23.7308407,256.365555 23.7168879,256.326075 23.786652,256.271206 C23.8967759,256.192467 24.0113647,256.119642 24.1298913,256.053066 C24.1467649,256.045051 24.1660886,256.04315 24.1843072,256.047713 C24.2202083,256.057784 24.2588217,256.053606 24.2914822,256.036119 C24.3241427,256.018632 24.3481151,255.989299 24.3580198,255.954703 C24.3694614,255.935413 24.3840661,255.918016 24.4012735,255.903179 C24.4977513,255.824196 24.5495104,255.706042 24.5408017,255.584668 C24.5303371,255.481621 24.5749861,255.450841 24.6803299,255.441473 L24.7221883,255.441473 C24.7528263,255.446288 24.784201,255.439175 24.8093491,255.421713 C24.8344972,255.40425 24.8513385,255.377883 24.8561354,255.348462 C24.8585344,255.335403 24.8585344,255.322042 24.8561354,255.308983 C24.8561354,255.251437 24.8477637,255.193891 24.8505542,255.136345 C24.8601167,255.056701 24.8319547,254.97714 24.7738137,254.919544 C24.7224545,254.870177 24.7224545,254.79025 24.7738137,254.740883 C24.80499,254.700496 24.8285972,254.65521 24.8435778,254.607055 C24.8686929,254.504008 24.8833433,254.483264 24.9970588,254.473227 C25.0691798,254.472386 25.141083,254.465445 25.2119322,254.452484 C25.3186712,254.427057 25.4107598,254.38557 25.5119177,254.350106 C25.5700894,254.321749 25.6156611,254.274238 25.6402836,254.216278 C25.6687712,254.180033 25.6687712,254.13007 25.6402836,254.093825 C25.6206241,254.058497 25.6313778,254.01466 25.6653987,253.991447 C25.7123212,253.950037 25.7559304,253.905302 25.7958575,253.857619 C25.8216618,253.829137 25.8351391,253.792272 25.8335301,253.754571 C25.7942967,253.609248 25.774603,253.459709 25.7749283,253.309593 C25.765859,253.175765 25.7749283,253.011826 25.5607526,252.992421 C25.5381764,252.98267 25.5279285,252.957352 25.5377304,252.935544 C25.542204,252.925489 25.5504071,252.917382 25.5607526,252.912793 C25.6196684,252.900807 25.6798353,252.895418 25.7400463,252.896734 C25.850253,252.910222 25.9600661,252.86915 26.0316601,252.787664 C26.0852193,252.740051 26.1142936,252.672292 26.1111912,252.602313 C26.1111912,252.504618 26.1028195,252.406924 26.1111912,252.309229 C26.1041433,252.273366 26.1126707,252.236298 26.1347986,252.20661 C26.1569266,252.176922 26.1907353,252.157189 26.2283948,252.151982 C26.2418109,252.150096 26.2554419,252.150096 26.268858,252.151982 C26.3389644,252.15179 26.4089673,252.157161 26.4781502,252.168041 C26.5779129,252.179416 26.6176784,252.16068 26.6176784,252.071685 C26.6206449,251.958286 26.688123,251.855554 26.7934839,251.804029 C26.8437371,251.773226 26.8773931,251.722848 26.8855725,251.666186 C26.9232451,251.501578 26.9671964,251.338977 27.014636,251.177714 C27.0251032,251.145821 27.0511484,251.12084 27.0844001,251.1108 C27.1918368,251.144926 27.2343929,251.089388 27.2678796,251.008422 C27.2868765,250.984106 27.3083794,250.961688 27.3320626,250.941508 C27.3534028,250.91354 27.3696764,250.882322 27.3801998,250.849166 C27.3941526,250.798981 27.3976408,250.746788 27.4101984,250.693926 C27.4188061,250.676624 27.4198931,250.65675 27.4132202,250.638678 C27.4065473,250.620607 27.3926614,250.605819 27.3746187,250.59757 C27.3664745,250.593946 27.3577447,250.591683 27.348806,250.590878 C27.2750795,250.559797 27.1888968,250.577299 27.1346302,250.634373 C27.116635,250.675872 27.067051,250.695613 27.0237054,250.678536 L27.0174266,250.678536 C26.9482624,250.647435 26.8949875,250.591034 26.8695267,250.521957 C26.9671964,250.424263 27.0578897,250.331252 27.1520713,250.242926 C27.1756082,250.222734 27.2063159,250.211959 27.2378811,250.212815 C27.3121607,250.220743 27.3862135,250.196166 27.4394993,250.145901 C27.4591287,250.128304 27.4831568,250.115859 27.5092634,250.109767 C27.5774618,250.101397 27.6354881,250.058053 27.6606514,249.996682 C27.666766,249.975011 27.6809026,249.956219 27.7004169,249.94382 C27.8078536,249.907687 27.8636649,249.805308 27.9522653,249.743078 C27.9936439,249.729176 28.0154877,249.685777 28.0011001,249.646053 C27.9995061,249.64193 27.997642,249.637907 27.995519,249.634009 C27.9672271,249.596197 27.9124884,249.587248 27.8727342,249.613934 C27.7966914,249.644715 27.7213462,249.680848 27.6466986,249.716313 C27.5525171,249.758469 27.4869388,249.716313 27.4953105,249.621964 C27.4947053,249.564279 27.5135472,249.507951 27.5490289,249.461371 C27.6272908,249.376934 27.7246531,249.310786 27.8336663,249.267989 C27.9306384,249.241224 28.0694689,249.183678 28.1552787,249.334903 C28.1831844,249.385089 28.2550414,249.363007 28.2620178,249.302115 C28.2695835,249.266799 28.263114,249.230045 28.2438791,249.199068 C28.176923,249.116944 28.1054287,249.038319 28.0297034,248.963531 C27.987845,248.922713 27.9229644,248.892602 27.9536606,248.82368 C27.9881815,248.773662 28.0531858,248.751785 28.1127227,248.770149 L28.1406283,248.770149 C28.1918653,248.785952 28.2467752,248.75902 28.2634131,248.709927 C28.2682029,248.696146 28.2696349,248.681496 28.2675989,248.667102 L28.2675989,248.533274 C28.2626792,248.497231 28.2713381,248.460689 28.2920163,248.430226 C28.3778262,248.376026 28.426661,248.268964 28.5515387,248.267625 C28.5902278,248.260941 28.62263,248.235674 28.6373485,248.200711 C28.6292046,248.114739 28.6647919,248.030278 28.7329253,247.973873 C28.7317543,247.962404 28.7289371,247.951145 28.7245536,247.940416 C28.6010712,247.791198 28.6492084,247.619898 28.6624636,247.45462 C28.6752279,247.415653 28.6977424,247.380274 28.7280419,247.351573 C28.7866437,247.272614 28.8459431,247.194325 28.9059403,247.116705 C28.9208896,247.094325 28.9400524,247.074811 28.9624492,247.059159 C29.0156262,247.028033 29.0433522,246.96873 29.0322132,246.909941 L29.0322132,246.806893 C29.025238,246.750577 29.0670174,246.699439 29.1256971,246.69247 L29.1396499,246.69247 C29.1812575,246.690984 29.2226145,246.685605 29.2631324,246.676411 C29.4138228,246.635593 29.4452166,246.542583 29.3552209,246.42013 C29.3440639,246.413256 29.3341643,246.404665 29.32592,246.394703 C29.3581656,246.329562 29.3940293,246.266125 29.4333567,246.204667 C29.4641066,246.165979 29.5002575,246.13153 29.5407934,246.102289 C29.5826518,246.069501 29.6307891,246.042736 29.6691593,246.00794 C29.7099537,245.982215 29.7408311,245.944372 29.757062,245.900209 C29.757062,245.827942 29.6768334,245.846678 29.6266032,245.833295 C29.5763731,245.819912 29.5498627,245.787124 29.5812566,245.758351 C29.6886932,245.655304 29.7486904,245.498056 29.9251935,245.47129 C29.9445266,245.472591 29.9635529,245.46612 29.9777124,245.453428 C29.991872,245.440735 30,245.422965 30,245.404376 C30.0005919,245.394052 29.9986748,245.383709 29.9942599,245.374265 C29.9519805,245.24455 29.8805359,245.125315 29.7849677,245.024974' id='check'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
background-repeat: no-repeat;
background-position: center left;
}
@media (max-width: 768px) {
.boutique_pres .boutique_pres_title div span {
padding-left: 20px;
font-size: 22px;
background-image: url("data:image/svg+xml,%3Csvg width='14' height='19' viewBox='0 0 14 19' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M13.874.017c-.028-.025-.063-.023-.072.012a.442.442 0 0 1-.146.189.069.069 0 0 0-.023.08.045.045 0 0 1-.04.062.243.243 0 0 1-.214-.04.182.182 0 0 0-.086-.042.067.067 0 0 0-.053.022.083.083 0 0 0 .007.051.061.061 0 0 0 .015.02.103.103 0 0 1 .01.125c-.044.063-.071.142-.16.162-.046.01-.049.036-.02.072l.041.048a.203.203 0 0 0-.076.21.04.04 0 0 1-.038.041h-.012a.344.344 0 0 1-.058-.016.071.071 0 0 1-.07.071h-.114v.056c-.013.05.008.101.051.127a.082.082 0 0 1 .017.057.191.191 0 0 1-.012.052.077.077 0 0 0 .098-.022.037.037 0 0 1 .053-.002.037.037 0 0 1 .01.014c.021.035.01.081-.024.103a.075.075 0 0 1-.039.01.242.242 0 0 1-.048-.003c-.081-.012-.081-.01-.119.057a.073.073 0 0 1-.044.039c-.098-.015-.128.059-.167.126a.626.626 0 0 1-.038.063c-.04.05-.043.054.005.097a.052.052 0 0 1 .004.083.198.198 0 0 0-.037.07.111.111 0 0 1-.063.074.299.299 0 0 0-.17.218.133.133 0 0 1-.039.068.27.27 0 0 0-.106.248c.014.098-.07.16-.109.238a.096.096 0 0 1-.081.016.095.095 0 0 1-.027-.059c-.005-.023 0-.05-.006-.072a.134.134 0 0 0-.033-.041.1.1 0 0 0-.036.036.422.422 0 0 1-.138.233c-.06.068-.057.097 0 .154a.318.318 0 0 1 .082.139.236.236 0 0 0 .037.07c.02.016.025.045.01.067a.047.047 0 0 1-.076 0 .068.068 0 0 0-.08-.018.08.08 0 0 1-.064.116c-.04.01-.048.049-.027.095.022.05.05.097.081.14a.144.144 0 0 1 .016.147c-.02.047-.078.072-.105.041a.218.218 0 0 0-.15-.062.15.15 0 0 1-.063-.035c-.072-.057-.1-.048-.122.04a.101.101 0 0 1-.078.093.129.129 0 0 0-.032.025l.052.014c.016.002.03.007.043.017.042.06.092.113.15.157.01.011.014.026.011.041a.05.05 0 0 1-.035.027.137.137 0 0 1-.106-.028c-.047-.037-.063-.037-.093.01a.069.069 0 0 1-.081.029.132.132 0 0 0-.122.028.124.124 0 0 1-.075.02.337.337 0 0 0-.18.069.05.05 0 0 0-.005.092c.026.018.041.05.04.082a.083.083 0 0 0 0 .024.055.055 0 0 0 .064.044h.003c.04-.007.033-.035.026-.063a.319.319 0 0 1-.01-.041.092.092 0 0 1 .068-.11h.01a.378.378 0 0 0 .093-.044.095.095 0 0 1 .112-.017c.029.02.063.03.098.03.015.001.03.008.04.02a.3.3 0 0 0 .126.087.063.063 0 0 1 .035.074.063.063 0 0 1-.055.063.611.611 0 0 1-.207.007.76.76 0 0 0-.2 0 .084.084 0 0 0-.1.064v.005c-.011.058-.06.114.02.164.058.038.055.098.01.153-.046.056-.05.079-.01.144a.181.181 0 0 1 .01.026c-.052.051-.093.118-.182.116a.125.125 0 0 0-.07.035.124.124 0 0 1-.104.03.316.316 0 0 0-.171.044.127.127 0 0 1-.01-.035.068.068 0 0 0-.059-.074h-.003a.455.455 0 0 1-.046-.015.052.052 0 0 0-.067 0 .063.063 0 0 0-.006.082.34.34 0 0 0 .082.077c.055.04.058.06.004.102-.006.005-.014.008-.02.014a.063.063 0 0 0-.02.082.07.07 0 0 0 .086.028.082.082 0 0 0 .05-.067.597.597 0 0 1 .044-.112.038.038 0 0 1 .048-.023.04.04 0 0 1 .018.014.115.115 0 0 1 .027.119.375.375 0 0 0-.024.126.135.135 0 0 1-.04.106c-.042.058-.079.12-.11.183a.062.062 0 0 0 0 .033.117.117 0 0 1-.05.105.24.24 0 0 0-.103.15.297.297 0 0 1-.026.051.512.512 0 0 0-.017.057.283.283 0 0 0 .183-.052.062.062 0 0 1 .081-.01.063.063 0 0 1-.009.089.14.14 0 0 1-.057.04.214.214 0 0 1-.172-.008.18.18 0 0 0-.059-.026.116.116 0 0 1-.114-.119v-.007a.056.056 0 0 0-.041-.063.067.067 0 0 0-.073.04.37.37 0 0 0-.062.175c-.003.078.01.093.084.082a.04.04 0 0 1 .057.022l.002.006a.184.184 0 0 1-.02.17c-.052.063-.052.063.013.115.02.015.035.035.015.054-.04.04-.074.096-.146.09a.083.083 0 0 0-.062.022c-.047.062-.125.07-.182.116a.354.354 0 0 1-.029-.022c-.02-.02-.045-.04-.069-.02a.131.131 0 0 0-.028.078.055.055 0 0 0 .048.057c.017.005.034.007.057.013l-.043.068a.108.108 0 0 0 0 .142.158.158 0 0 1 .026.082.175.175 0 0 1-.022.063c-.017-.01-.036-.019-.052-.03a.112.112 0 0 1-.013-.02.054.054 0 0 0-.09-.008.341.341 0 0 0-.041.059.197.197 0 0 1-.04.058.105.105 0 0 0-.047.113c.002.03.002.06 0 .09 0 .062-.012.072-.076.081a.525.525 0 0 0-.096.017c-.047.015-.052.04-.02.077l.033.041a.106.106 0 0 1-.01.02c-.055.055-.055.055 0 .107a.079.079 0 0 1-.033.138.122.122 0 0 0-.062.035.42.42 0 0 0-.06.164l.098.014c.028 0 .055.001.082.005.018.01.034.022.047.037a.25.25 0 0 1-.04.045c-.017.012-.041.014-.059.026a2.06 2.06 0 0 0-.178.151.257.257 0 0 0-.11.19.069.069 0 0 1-.015.028.284.284 0 0 1-.262.11c-.031-.003-.032-.026-.024-.055.023-.072.042-.145.057-.218a.199.199 0 0 1 .036-.088.16.16 0 0 0 .03-.082.076.076 0 0 0-.03-.06c-.026-.014-.044.012-.055.034a.229.229 0 0 1-.098.106.056.056 0 0 0-.031.073.068.068 0 0 1-.033.082.135.135 0 0 0-.044.064.148.148 0 0 1-.055.085.165.165 0 0 0-.017.195c.06.083.166.115.261.079.073-.023.073-.023.098.047a.486.486 0 0 1 .018.053.047.047 0 0 1-.062.063.175.175 0 0 1-.052-.036.098.098 0 0 0-.122-.017.132.132 0 0 1-.13 0 .326.326 0 0 0-.132-.02c-.04 0-.048.045-.019.073a.635.635 0 0 0 .092.078.1.1 0 0 1 .048.126.126.126 0 0 0 .044.144.085.085 0 0 1 .04.09l-.091.012c-.067.009-.07.013-.082.079a.142.142 0 0 1-.032.068c-.036.041-.08.073-.115.114a.097.097 0 0 1-.09.041.404.404 0 0 1-.087-.02.182.182 0 0 0-.225.126l-.003.015a.019.019 0 0 0 .006.005h.032a.09.09 0 0 1 .1.078.06.06 0 0 1 0 .01.082.082 0 0 1-.093.087l-.154-.003a.093.093 0 0 0-.08.04.292.292 0 0 0-.07.234.104.104 0 0 1-.037.103.123.123 0 0 0-.02.035.254.254 0 0 1 .046.06c.009.024 0 .053.01.078.004.03.03.051.06.048a.052.052 0 0 0 .034-.02.16.16 0 0 0 .037-.053.138.138 0 0 1 .178-.092c.035.004.07.002.104-.005.026-.005.05-.02.077-.024a.266.266 0 0 1 .062 0c.002.02 0 .04-.006.06-.025.044-.062.082-.081.13a.105.105 0 0 1-.11.075.055.055 0 0 0-.059.05v.005c-.008.047-.02.092-.033.143.031.052.035.078.004.09-.063.024-.05-.05-.087-.075-.023 0-.055.004-.087.005a.44.44 0 0 1-.145 0 .57.57 0 0 0-.26.02.073.073 0 0 0-.055.083.056.056 0 0 0 .055.057c.033 0 .063.02.076.052a.17.17 0 0 1-.018.183.23.23 0 0 0-.036.064c-.023.052-.035.057-.084.034-.118-.058-.143-.041-.143.087v.024a.097.097 0 0 0 .049.095c.053.034.048.072-.017.118a.384.384 0 0 0-.033-.041.079.079 0 0 0-.041-.041.088.088 0 0 0-.04.043.216.216 0 0 0-.004.056.033.033 0 0 1-.052.03.133.133 0 0 1-.027-.017c-.077-.06-.215.024-.21.123a.361.361 0 0 0 .046.21c.011.016.015.034.011.052-.037.045-.053.118-.135.109a.05.05 0 0 0-.062.037.054.054 0 0 0 0 .02.126.126 0 0 1-.054.112.748.748 0 0 0-.07.053.07.07 0 0 0-.018.055.034.034 0 0 0 .04.023.031.031 0 0 0 .01-.005c.02-.008.038-.02.058-.03a.685.685 0 0 0 .058.1c.069.078.071.196.005.277a1.435 1.435 0 0 0-.16-.047.162.162 0 0 1-.103-.037.048.048 0 0 0-.068-.004l-.004.004a.378.378 0 0 0-.106.162c.035.005.062.01.091.012.019 0 .038.002.056.004.027.006.047.024.034.052a.062.062 0 0 1-.051.025.24.24 0 0 1-.068-.026c-.04.033-.073.068-.112.096a.15.15 0 0 0-.071.145.1.1 0 0 1-.033.087c-.067.07-.129.145-.203.208a.132.132 0 0 0-.05.118.133.133 0 0 1-.025.082c-.062.075-.062.102-.013.19.013.02.024.04.004.058a.155.155 0 0 0-.04.142c.001.036 0 .071-.005.106a.18.18 0 0 1-.036.052.466.466 0 0 1-.023-.063c-.005-.033-.005-.064-.013-.097a.033.033 0 0 0-.04-.022.034.034 0 0 0-.023.022.278.278 0 0 0-.01.072c-.004.085-.003.086-.09.102a.057.057 0 0 0-.062.053.307.307 0 0 1-.06.189.058.058 0 0 0-.008.031.14.14 0 0 1-.068.11.815.815 0 0 0-.154.189.212.212 0 0 1-.086.099c-.072.037-.076.09-.018.145.021.019.035.04.016.063-.033.04-.063.087-.126.082-.062-.006-.077.04-.114.062a.114.114 0 0 0-.045.126c.006.077.023.16-.058.215a.07.07 0 0 0-.016.037.235.235 0 0 1-.113.13.214.214 0 0 0-.05-.032.066.066 0 0 0-.052 0 .083.083 0 0 0-.012.049c.002.01.005.019.009.028.006.043-.005.07-.032.072a.054.054 0 0 1-.05-.06v-.02c.006-.076-.005-.089-.081-.087h-.138a.07.07 0 0 1-.014-.139c.067 0 .097-.054.138-.089a.08.08 0 0 0-.009-.132.136.136 0 0 1-.066-.144.207.207 0 0 0-.27-.21c-.043.01-.065 0-.071-.042a.053.053 0 0 1 .04-.062.05.05 0 0 1 .014 0h.062c.04-.004.052-.017.04-.06a.184.184 0 0 0-.085-.132.13.13 0 0 1-.075-.147.487.487 0 0 0-.007-.106.057.057 0 0 0-.057-.055h-.01a.13.13 0 0 1-.143-.098.17.17 0 0 0-.03-.057c-.072-.078-.073-.096-.008-.185a.184.184 0 0 0 .03-.073.046.046 0 0 0-.021-.038.043.043 0 0 0-.041.01c-.046.078-.119.049-.183.05a.048.048 0 0 1-.05-.047l.002-.016a.092.092 0 0 1 .077-.082.112.112 0 0 0 .063-.041.074.074 0 0 0-.06-.112c-.069-.017-.071-.028-.045-.094a.539.539 0 0 0 .035-.14.069.069 0 0 0-.032-.058c-.086-.03-.125-.107-.173-.174a.103.103 0 0 0-.1-.055.426.426 0 0 1-.081.005.073.073 0 0 1-.053-.026.098.098 0 0 1 .021-.053.049.049 0 0 1 .013-.009.127.127 0 0 0 .033-.154.049.049 0 0 0-.06-.034h-.003a.087.087 0 0 1-.09-.015c-.041-.028-.087-.055-.126-.086a.056.056 0 0 1-.013-.09.103.103 0 0 1 .093-.056.3.3 0 0 0 .073-.004.063.063 0 0 0 .04-.03.064.064 0 0 0-.023-.045.203.203 0 0 0-.04-.023.126.126 0 0 1-.056-.169.123.123 0 0 1 .025-.034.163.163 0 0 0 .027-.182c-.025-.053-.071-.098-.074-.164a.008.008 0 0 0-.004-.006c-.048-.02-.063-.073-.1-.104a.284.284 0 0 0-.11-.06.1.1 0 0 1-.08-.059c-.01-.022-.026-.041-.036-.063a.305.305 0 0 1-.044-.24.092.092 0 0 0-.013-.074.424.424 0 0 0-.077-.063c-.04.023-.075.041-.108.063a.114.114 0 0 1-.129-.015.035.035 0 0 1-.022-.044.036.036 0 0 1 .016-.02c.05-.04.091-.103.172-.081a.06.06 0 0 0 .04 0 .303.303 0 0 0 .048-.038.312.312 0 0 0-.04-.044.222.222 0 0 1-.075-.054.26.26 0 0 0-.1-.126.068.068 0 0 1-.018-.1.135.135 0 0 0 .024-.06.108.108 0 0 0-.013-.074.409.409 0 0 1-.158-.16 3.249 3.249 0 0 0-.25-.251.261.261 0 0 1-.088-.152.063.063 0 0 0-.063-.063.135.135 0 0 1-.082-.023.218.218 0 0 1-.017-.093v-.032a.063.063 0 0 0-.055-.07h-.007a.223.223 0 0 1-.088-.03.07.07 0 0 0-.087-.006.124.124 0 0 1-.087.015c-.055-.08-.15-.11-.204-.19l-.025-.037c-.102.023-.107.027-.116.117a.055.055 0 0 1-.047.057.073.073 0 0 1-.096-.036.126.126 0 0 0-.05-.031.49.49 0 0 0-.03.063.165.165 0 0 1-.011.063c-.046.032-.067.094-.131.103a.037.037 0 0 0-.04.035c-.002.008 0 .017.005.024.033.063.02.142.09.189a.082.082 0 0 1 .015.052.655.655 0 0 1 0 .082.16.16 0 0 0 .05.14.09.09 0 0 1 .026.058c.003.035.02.067.046.09.053.046.09.11.102.18a.097.097 0 0 0 .04.068.409.409 0 0 1 .11.117.063.063 0 0 1 .017.074.056.056 0 0 0 .015.073.292.292 0 0 1 .109.28v.017c0 .06.008.07.066.082a.11.11 0 0 1 .084.082c.031.071.066.14.1.21.033.055.05.118.046.182a.11.11 0 0 0 .052.126.077.077 0 0 1 .027.082.179.179 0 0 0 .032.116.576.576 0 0 1 .046.1.187.187 0 0 0 .025.05c.035.037.073.07.108.106.013.01.023.023.029.038.011.07.07.126.062.2a.149.149 0 0 0 .017.045c.01.025.016.05.019.077a.072.072 0 0 0 .043.07.135.135 0 0 1 .073.198.079.079 0 0 0 .026.108l.018.016c.057.063.058.063.12.01a.107.107 0 0 1 .121-.02.102.102 0 0 1 .045.063.055.055 0 0 1-.038.063.098.098 0 0 1-.04.01c-.082 0-.123.06-.17.109.027.038.05.079.068.123.01.033-.015.075-.006.108.01.032.056.057.063.089a.166.166 0 0 0 .062.118.224.224 0 0 1 .03.057c.027.06.07.111.125.147a.118.118 0 0 1 .08.154.048.048 0 0 0 .012.041.086.086 0 0 0 .05-.005c.01 0 .014-.019.022-.022a.043.043 0 0 1 .062-.004.044.044 0 0 1 .013.044.182.182 0 0 1-.021.063c-.02.05-.043.1-.063.151a.072.072 0 0 0 .035.094h.003c.03.015.047.046.045.08a.298.298 0 0 0 .03.088c.013.02.024.042.034.064.006.04.04.071.081.073a.09.09 0 0 1 .081.096.09.09 0 0 1-.006.045c-.01.016-.024.03-.034.045a.07.07 0 0 0 .008.107c.016.022.03.045.04.07.01.024.022.048.038.07.071.079.145.157.22.233.032.032.037.047.01.082-.004.006-.011.01-.016.017-.04.052-.038.077.005.126a.11.11 0 0 1 .033.063.1.1 0 0 0 .05.096c.01.008.018.02.023.032.023.04.044.086.068.126.023.04.051.082.075.126.022.05.05.096.082.139.055.053.081.129.071.205a.117.117 0 0 0 .052.118.189.189 0 0 1 .098.168.11.11 0 0 0 .024.067c.033.038.05.088.048.138a.07.07 0 0 0 .014.045c.045.054.093.105.146.152.04.023.063.065.062.111 0 .053.015.063.067.072.084.009.148.079.15.164a.177.177 0 0 0 .072.162.197.197 0 0 1 .08.183.143.143 0 0 0 .11.143.329.329 0 0 0 .08.005.142.142 0 0 1 .126.044.13.13 0 0 0 .176 0 .168.168 0 0 1 .138-.048.186.186 0 0 0 .157-.049.078.078 0 0 1 .036-.018.075.075 0 0 0 .063-.087v-.002a.131.131 0 0 1 .086-.134.12.12 0 0 0 .076-.162.124.124 0 0 1 .013-.117.074.074 0 0 0 .002-.103.09.09 0 0 0-.01-.01.124.124 0 0 1 .055-.213.137.137 0 0 0 .073-.07.672.672 0 0 1 .098-.149.852.852 0 0 1 .143-.097.063.063 0 0 0-.066-.06h-.005a.108.108 0 0 1-.094-.051.144.144 0 0 0-.036-.033c-.057-.043-.058-.05-.025-.129a.048.048 0 0 1 .058.03c.013.025.025.054.06.045a.197.197 0 0 0 .08-.033.854.854 0 0 0 .136-.138.385.385 0 0 0 .1-.2.11.11 0 0 1 .03-.071.127.127 0 0 0 .04-.11.389.389 0 0 1 .13-.293c.045-.047.099-.086.143-.133a.07.07 0 0 0-.042-.122c-.013 0-.027-.001-.04-.005a.072.072 0 0 1-.057-.086v-.007c.02-.11.057-.146.167-.148a.155.155 0 0 0 .14-.077c.042-.063.085-.126.126-.19a.09.09 0 0 0 0-.112c-.01-.012-.017-.025-.027-.041a.21.21 0 0 1 .12-.056.101.101 0 0 0 .061-.027.656.656 0 0 0 .082-.12c.028-.05.05-.107.075-.16a.099.099 0 0 1 .027-.03c.07-.057.073-.086.024-.164a.097.097 0 0 1-.02-.05c.005-.058.014-.116.02-.176a.08.08 0 0 1 .018 0c.118.032.147.012.158-.11a.095.095 0 0 1 .082-.103.104.104 0 0 0 .06-.035 1 1 0 0 0 .052-.143.475.475 0 0 1 .028-.108.124.124 0 0 0-.006-.135.12.12 0 0 1 .028-.168.119.119 0 0 1 .082-.021h.04c.066-.004.08-.016.082-.082.003-.067 0-.126 0-.19a.116.116 0 0 1 .04-.109.133.133 0 0 0 .039-.063c.014-.04.03-.062.076-.04.02.014.05.009.064-.012a.047.047 0 0 0 .008-.027.67.67 0 0 0 .005-.123c0-.044-.007-.087-.006-.13a.045.045 0 0 1 .03-.033c.014 0 .028.009.037.022a.11.11 0 0 1 .016.123c-.003.015 0 .03.007.044a.03.03 0 0 0 .028 0 .059.059 0 0 0 .02-.041.392.392 0 0 1 .053-.247.111.111 0 0 1 .046-.054.102.102 0 0 0 .058-.124.585.585 0 0 1 0-.062c0-.03.02-.056.048-.063a.236.236 0 0 0 .04-.025.115.115 0 0 0-.046-.014.117.117 0 0 1-.14-.013.035.035 0 0 0-.023-.006c-.063.01-.099-.035-.134-.075-.036-.04-.027-.063.028-.077a.166.166 0 0 0 .07-.03c.05-.046.049-.048.106-.008a.062.062 0 0 0 .087.008l.005-.003a.128.128 0 0 0-.009-.025c-.013-.02-.036-.041-.013-.063a.101.101 0 0 1 .059-.016c.05-.004.101-.007.152-.008.031.004.06-.018.063-.05v-.017a.11.11 0 0 1 .048-.096.323.323 0 0 0 .091-.11.169.169 0 0 1 .063-.107.052.052 0 0 0 .012-.049.078.078 0 0 0-.045-.023.06.06 0 0 0-.023.004c-.051.008-.073-.003-.081-.04a.092.092 0 0 1 .047-.103c.059-.018.118-.033.178-.046a.2.2 0 0 0 .152-.156.171.171 0 0 1 .05-.126c.034-.035.028-.06-.01-.107-.014.012-.027.023-.042.033a.08.08 0 0 1-.135-.05.126.126 0 0 0-.05-.08.058.058 0 0 1-.018-.046.467.467 0 0 1 .095-.084c.03-.01.06.001.08.025.019.017.044.027.07.027a.484.484 0 0 0 .092-.096.062.062 0 0 0-.024-.034.073.073 0 0 0-.041 0 .045.045 0 0 1-.057-.03v-.01a.045.045 0 0 1 .051-.049.437.437 0 0 0 .29-.16c.036-.037.076-.084.03-.15a.073.073 0 0 1 .016-.102l.01-.005c.01.003.019.007.028.012.02.013.04.037.063.01a.059.059 0 0 0 0-.075.66.66 0 0 1-.04-.063c-.039-.075-.014-.126.069-.135a.062.062 0 0 0 .07-.048v-.007a.134.134 0 0 1 .104-.152.054.054 0 0 0 .033-.041.085.085 0 0 0-.036-.046.72.72 0 0 1-.075-.046.097.097 0 0 1-.033-.067c.003-.032.039-.032.063-.033h.081c.067 0 .082-.017.082-.082a1.421 1.421 0 0 0-.012-.154c-.01-.093.01-.123.1-.136a.056.056 0 0 0 .057-.056v-.007a.09.09 0 0 1 .05-.093.949.949 0 0 0 .097-.07.056.056 0 0 0 .024-.035.05.05 0 0 0-.031-.03.397.397 0 0 0-.072-.006.062.062 0 0 1-.07-.055v-.016a.063.063 0 0 1 .048-.074.061.061 0 0 1 .025 0h.154c.05 0 .068-.014.07-.067a.118.118 0 0 1 .046-.088.574.574 0 0 0 .094-.13.08.08 0 0 0-.018-.098.509.509 0 0 1-.058-.068.046.046 0 0 1 0-.04.067.067 0 0 1 .05-.012c.013.009.024.02.033.032a.087.087 0 0 0 .052.025.038.038 0 0 0 .02-.063.106.106 0 0 1 .026-.145.165.165 0 0 0 .05-.147.186.186 0 0 1 0-.04.052.052 0 0 1 .04-.061.053.053 0 0 1 .025 0 .092.092 0 0 0 .054 0c.04-.044.104-.073.12-.139a.114.114 0 0 0-.005-.069.346.346 0 0 1 .005-.222.095.095 0 0 1 .047-.052.267.267 0 0 1 .084-.025c.063-.01.079-.026.079-.09a.186.186 0 0 0-.045-.125.108.108 0 0 1-.012-.148.493.493 0 0 1 .063-.063c.023-.019.045-.026.062.006a.758.758 0 0 1 .035.07.165.165 0 0 0 .04-.217.067.067 0 0 1 0-.094l.004-.003a.048.048 0 0 1 .078.004.13.13 0 0 0 .04.025.073.073 0 0 0 .096-.041.055.055 0 0 0-.034-.079.105.105 0 0 1-.033-.023.081.081 0 0 0-.108-.022.124.124 0 0 1-.13-.02c-.045-.033-.053-.057-.012-.09.064-.05.13-.094.2-.135a.045.045 0 0 1 .031-.003.08.08 0 0 0 .102-.057.127.127 0 0 1 .025-.031.236.236 0 0 0 .081-.196c-.006-.063.02-.082.082-.087h.024A.068.068 0 0 0 11 6.343a.07.07 0 0 0 0-.025c0-.035-.005-.07-.003-.105a.165.165 0 0 0-.045-.133.078.078 0 0 1 0-.11.266.266 0 0 0 .041-.082c.015-.063.023-.076.09-.082a.71.71 0 0 0 .125-.013c.062-.015.116-.04.175-.062a.16.16 0 0 0 .075-.082.063.063 0 0 0 0-.075.049.049 0 0 1 .014-.063.745.745 0 0 0 .077-.082.091.091 0 0 0 .022-.063 1.087 1.087 0 0 1-.035-.273c-.005-.082 0-.183-.125-.194a.027.027 0 0 1 0-.049.45.45 0 0 1 .105-.01.19.19 0 0 0 .17-.067.147.147 0 0 0 .046-.114c0-.06-.004-.12 0-.18a.083.083 0 0 1 .069-.096.736.736 0 0 1 .146.01c.058.007.08-.004.08-.059a.19.19 0 0 1 .103-.164.12.12 0 0 0 .054-.084c.022-.101.048-.2.075-.3a.063.063 0 0 1 .041-.04c.063.02.088-.014.107-.063a.276.276 0 0 1 .038-.041.19.19 0 0 0 .028-.057c.008-.03.01-.063.017-.095a.045.045 0 0 0-.02-.06.046.046 0 0 0-.016-.003.109.109 0 0 0-.125.026.05.05 0 0 1-.064.027h-.004a.167.167 0 0 1-.086-.096c.057-.06.11-.116.165-.17a.072.072 0 0 1 .05-.019.144.144 0 0 0 .117-.041.09.09 0 0 1 .041-.022.11.11 0 0 0 .088-.07.057.057 0 0 1 .024-.032c.062-.022.095-.085.146-.123a.047.047 0 0 0 .026-.067.051.051 0 0 0-.072-.012c-.044.019-.088.04-.132.063-.055.025-.093 0-.088-.058 0-.036.01-.07.031-.099a.45.45 0 0 1 .166-.118c.057-.017.138-.052.188.04.016.032.058.018.062-.02a.09.09 0 0 0-.01-.062c-.04-.05-.081-.099-.125-.145-.025-.025-.063-.043-.045-.085a.081.081 0 0 1 .093-.033h.016c.03.01.062-.007.072-.037a.059.059 0 0 0 .002-.026v-.082a.094.094 0 0 1 .015-.064c.05-.033.078-.098.151-.1a.067.067 0 0 0 .05-.04.165.165 0 0 1 .056-.14.077.077 0 0 0-.005-.02c-.072-.091-.044-.196-.036-.298a.154.154 0 0 1 .038-.063 9.21 9.21 0 0 1 .104-.144.13.13 0 0 1 .033-.035.089.089 0 0 0 .04-.091v-.064a.063.063 0 0 1 .055-.07h.008a.37.37 0 0 0 .072-.01c.088-.025.106-.082.054-.157a.07.07 0 0 1-.017-.015c.019-.04.04-.079.062-.117a.324.324 0 0 1 .063-.062c.024-.02.053-.037.075-.058a.131.131 0 0 0 .051-.066c0-.045-.047-.033-.076-.041-.03-.008-.045-.029-.026-.046.062-.063.097-.16.2-.176a.04.04 0 0 0 .03-.011.041.041 0 0 0 .014-.03.57.57 0 0 0-.125-.233' fill='%23DD2A22' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
}
.boutique_categories {
width: 100vw;
margin-left: calc(-50vw + 50%);
border-top: 1px solid #f1f1f1;
border-bottom: 1px solid #f1f1f1;
display: flex;
padding: 6px 0;
margin-bottom: 200px;
overflow-x: scroll;
scrollbar-width: none;
}
.boutique_categories::-webkit-scrollbar {
display: none;
}
.boutique_categories .slick-list{
padding-left: 1.5rem;
}
.boutique_categories a {
display: flex;
align-items: center;
color: #221919;
font-family: "Manrope";
font-size: 13px;
line-height: 2;
text-transform: uppercase;
margin-right: 3rem;
min-width: fit-content;
min-width: -moz-fit-content;
letter-spacing: 1px;
}
.boutique_categories a:hover{
text-decoration: none;
color: #dd2a22;
}
.boutique_categories a span {
background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7.974 2.386a.488.488 0 0 0-.009.685l2.401 2.43H.48a.484.484 0 0 0-.48.485c0 .266.216.485.48.485h9.904L7.962 8.918l-.009.009c-.186.191-.18.5.009.685a.475.475 0 0 0 .678-.009l3.22-3.257a.49.49 0 0 0 .14-.342v-.021a.49.49 0 0 0-.14-.343L8.642 2.39a.475.475 0 0 0-.669-.004z' fill='%23CDCDCD' fill-rule='evenodd'/%3E %3C/svg%3E ");
width: 12px;
height: 12px;
margin-right: 0.5rem;
display: inline-block;
}
.boutique_outils_online {
position: relative;
margin-bottom: 120px;
}
@media (max-width: 768px) {
.boutique_outils_online {
margin-bottom: 75px;
}
}
.boutique_outils_online .boutique_outils_bg {
background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='94px' height='99px' viewBox='0 0 94 99' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3EB4CFD886-1053-4022-8F91-FCA4C647FED5%3C/title%3E %3Cg id='BOUTIQUE' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Home_boutique_AdValoris_desktop_2022' transform='translate(-611.000000, -1366.000000)' fill='%23FFB786' fill-rule='nonzero'%3E %3Cg id='intro' transform='translate(200.000000, 791.000000)'%3E %3Cpath id='arrow' d='M431.889648,576.37572 C436.914473,577.957609 442.153352,581.611209 446.512089,586.133354 C455.652562,595.609257 461.453993,607.590362 463.174188,619.546882 L463.217,619.861 L463.360671,619.842498 C473.641845,618.426638 483.50338,614.345099 491.228289,607.823764 L491.599,607.506 L498.047,599.813 L486.229668,604.27343 L485.170384,601.466667 L502.34549,594.984712 L504.840391,594.043127 L504.349498,596.664221 L500.970148,614.708057 L498.021417,614.155802 L500.346,601.741 L493.821127,609.526686 L493.744232,609.618439 L493.653757,609.696834 C485.415396,616.835215 474.828854,621.288793 463.785264,622.812359 L463.543,622.844 L463.578057,623.279635 C464.404029,634.706753 461.410779,645.869275 453.945073,654.540646 L453.451831,655.102616 C445.829852,663.623306 434.631432,670.049636 422.524264,673.27711 L421.850726,673.453116 L421.106538,670.546884 C432.922227,667.521287 443.871991,661.312296 451.215972,653.102382 C458.490462,644.971779 461.397873,634.283874 460.562396,623.295883 L460.552,623.173 L460.525752,623.175749 C451.154257,623.973944 441.589656,622.672162 432.96544,619.12343 L432.36529,618.872196 C424.338377,615.451675 418.069524,610.540996 414.488204,604.196454 C410.312657,596.799198 410.439784,587.421274 415.302385,581.264444 C419.636532,575.772525 425.435385,574.343822 431.889648,576.37572 Z M417.657017,583.123398 C413.60011,588.26009 413.490762,596.32647 417.100726,602.721757 C420.318203,608.421729 426.073286,612.929949 433.540971,616.112165 C441.671988,619.574365 450.737127,620.901305 459.644287,620.23666 L460.227,620.19 L460.169428,619.781607 C458.544656,608.755314 453.243398,597.669066 444.889844,588.780078 L444.3525,588.215702 C434.785726,578.290272 424.120902,574.932827 417.657017,583.123398 Z' transform='translate(457.616403, 624.500000) scale(1, -1) translate(-457.616403, -624.500000) '%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
width: 94px;
height: 99px;
position: absolute;
top: -4px;
left: 50%;
transform: translate(-100%, -100%);
}
@media (max-width: 992px) {
.boutique_outils_online .boutique_outils_bg {
top: -1.5rem;
transform: translate(-50%, -100%);
}
}
.boutique_outils_online .boutique_outlis_top {
display: flex;
justify-content: space-between;
align-items: flex-end;
margin-bottom: 50px;
}
@media (max-width: 992px) {
.boutique_outils_online .boutique_outlis_top {
display: block;
text-align: center;
}
}
.boutique_outils_online .boutique_outlis_top h1 {
font-family: "Mackinac";
font-size: 46px;
font-weight: 500;
margin: 0;
}
@media (max-width: 992px) {
.boutique_outils_online .boutique_outlis_top h1 {
margin-bottom: 2rem;
}
}
@media (max-width: 768px) {
.boutique_outils_online .boutique_outlis_top h1 {
font-size: 28px;
}
}
.boutique_outils_online .boutique_outlis_top .boutique_outils_nav {
display: flex;
}
@media (max-width: 992px) {
.boutique_outils_online .boutique_outlis_top .boutique_outils_nav {
justify-content: center;
}
}
@media (max-width: 575px) {
.boutique_outils_online .boutique_outlis_top .boutique_outils_nav {
display: grid;
grid-template-columns: 50% 50%;
row-gap: 20px;
text-align: center;
}
}
.boutique_outils_online .boutique_outlis_top .boutique_outils_nav span {
margin-right: 45px;
font-family: "Manrope";
letter-spacing: 1px;
font-weight: 500;
font-size: 11px;
color: #221919;
cursor: pointer;
position: relative;
text-transform: uppercase;
transition: all 0.3s ease;
}
@media (max-width: 575px) {
.boutique_outils_online .boutique_outlis_top .boutique_outils_nav span {
margin: 0 auto;
}
}
.boutique_outils_online .boutique_outlis_top .boutique_outils_nav span:last-child {
margin: 0;
}
.boutique_outils_online .boutique_outlis_top .boutique_outils_nav span.active, .boutique_outils_online .boutique_outlis_top .boutique_outils_nav span:hover {
color: #dd2a22;
}
.boutique_outils_online .boutique_outlis_top .boutique_outils_nav span.active::after, .boutique_outils_online .boutique_outlis_top .boutique_outils_nav span:hover::after {
opacity: 1;
}
.boutique_outils_online .boutique_outlis_top .boutique_outils_nav span::after {
content: "";
width: 100%;
height: 2px;
opacity: 0;
background-color: #dd2a22;
position: absolute;
left: 0;
bottom: -5px;
transition: all 0.3s ease;
}
.boutique_outils_online .boutique_outils_content {
margin-bottom: 4.5rem;
opacity: 0;
z-index: -1;
visibility: hidden;
position: absolute;
width: 100%;
transition: opacity 0.3s ease;
}
@media (max-width: 768px) {
.boutique_outils_online .boutique_outils_content {
width: calc(100% - 2rem);
margin: 0 auto 90px;
}
}
.boutique_outils_online .boutique_outils_content.active {
opacity: 1;
z-index: initial;
visibility: visible;
position: relative;
}
.boutique_outils_online .boutique_outils_content .slick-arrow {
width: 70px;
height: 40px;
border: 1px solid #cdcdcd;
border-radius: 20px;
background-color: transparent;
background-position: center center;
background-repeat: no-repeat;
transition: all 0.3s ease;
}
@media (max-width: 768px) {
.boutique_outils_online .boutique_outils_content .slick-arrow {
bottom: -35px;
top: initial;
width: 42px;
height: 24px;
}
}
.boutique_outils_online .boutique_outils_content .slick-arrow:hover {
background-color: #cdcdcd;
}
.boutique_outils_online .boutique_outils_content .slick-arrow::before {
content: none;
}
.boutique_outils_online .boutique_outils_content .slick-arrow.slick-prev {
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M5.368 3.181a.65.65 0 0 1 .012.914L2.178 7.334H15.36c.352 0 .64.291.64.647a.645.645 0 0 1-.64.647H2.154l3.23 3.263.012.012a.65.65 0 0 1-.012.913.633.633 0 0 1-.903-.012L.188 8.462A.653.653 0 0 1 0 8.005v-.028c0-.17.068-.336.188-.457l4.289-4.335a.633.633 0 0 1 .891-.004z' fill='%23221919' fill-rule='nonzero'/%3E %3C/svg%3E ");
left: -1rem;
transform: translate(-100%, -50%);
}
@media (max-width: 768px) {
.boutique_outils_online .boutique_outils_content .slick-arrow.slick-prev {
left: 0.5rem;
transform: translate(0, 100%);
background-size: 10px 10px;
}
}
.boutique_outils_online .boutique_outils_content .slick-arrow.slick-next {
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M10.632 3.181a.65.65 0 0 0-.012.914l3.202 3.239H.64A.645.645 0 0 0 0 7.98c0 .356.288.647.64.647h13.206l-3.23 3.263-.012.012a.65.65 0 0 0 .012.913c.252.251.66.243.903-.012l4.293-4.342A.653.653 0 0 0 16 8.005v-.028a.653.653 0 0 0-.188-.457l-4.289-4.335a.633.633 0 0 0-.891-.004z' fill='%23221919' fill-rule='nonzero'/%3E %3C/svg%3E ");
right: -1rem;
transform: translate(100%, -50%);
}
@media (max-width: 768px) {
.boutique_outils_online .boutique_outils_content .slick-arrow.slick-next {
right: 0.5rem;
transform: translate(0, 100%);
background-size: 10px 10px;
}
}
.boutique_outils_online .boutique_outils_content .slick-list {
margin: 0 -0.5rem;
}
.boutique_outils_online .boutique_outils_content .slick-list .post_miniature {
margin: 0 0.5rem;
}
.boutique_outils_online .boutique_outils_content .slick-track {
display: flex;
}
.boutique_outils_online > .btn_red {
display: block;
width: fit-content;
margin: 0 auto;
}
.boutique_slider_carriere {
margin-bottom: 150px;
}
@media (max-width: 768px) {
.boutique_slider_carriere {
padding: 0 1rem;
}
}
.boutique_slider_carriere .boutique_slider_title {
text-align: center;
font-family: "Mackinac";
font-size: 32px;
font-weight: bold;
color: #221919;
margin-bottom: 4rem;
}
@media (max-width: 768px) {
.boutique_slider_carriere .boutique_slider_title {
font-size: 20px;
margin-bottom: 2rem;
}
}
.boutique_slider_carriere .boutique_slider_title span {
color: #dd2a22;
}
.boutique_slider_carriere .boutique_sliders .slick-list {
margin: 0 -1rem;
overflow: visible;
}
@media (max-width: 768px) {
.boutique_slider_carriere .boutique_sliders .slick-list {
margin: 0 -12px;
}
}
@media (max-width: 575px) {
.boutique_slider_carriere .boutique_sliders .slick-list {
padding-right: 25%;
padding-left: 10%;
}
}
.boutique_slider_carriere .boutique_sliders .slick-track {
display: flex;
}
.boutique_slider_carriere .boutique_sliders .boutique_slider {
display: flex;
align-items: center;
height: inherit;
text-align: center;
font-family: "Manrope";
font-weight: bold;
font-size: 18px;
margin: 0 1rem;
}
@media (max-width: 768px) {
.boutique_slider_carriere .boutique_sliders .boutique_slider {
margin: 0 12px;
}
}
.boutique_slider_carriere .boutique_sliders .boutique_slider p {
padding: 0 24px;
margin: 0;
}
.boutique_slider_carriere .boutique_sliders .boutique_slider img {
width: 100%;
}
.boutique_image_gauche_texte_droite {
display: grid;
grid-template-columns: 1fr 1fr;
align-items: center;
column-gap: 70px;
width: 84%;
margin: 0 auto 90px;
}
@media (max-width: 1260px) {
.boutique_image_gauche_texte_droite {
width: 100%;
}
}
@media (max-width: 1024px) {
.boutique_image_gauche_texte_droite {
display: block;
}
}
@media (max-width: 768px) {
.boutique_image_gauche_texte_droite {
padding: 0 1rem;
margin-bottom: 2.75rem;
}
}
.boutique_image_gauche_texte_droite.inverse {
margin-bottom: 145px;
}
@media (max-width: 1024px) {
.boutique_image_gauche_texte_droite.inverse {
display: flex;
flex-direction: column-reverse;
margin-bottom: 2.75rem;
}
}
.boutique_image_gauche_texte_droite .boutique_image_gauche img {
display: block;
margin: 0 auto;
max-width: 100%;
height: auto;
}
.boutique_image_gauche_texte_droite .boutique_texte_droite .boutique_texte_droite_tag {
color: #dd2a22;
font-family: "Manrope";
font-size: 12px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 2px;
margin-bottom: 1rem;
}
.boutique_image_gauche_texte_droite .boutique_texte_droite .boutique_texte_droite_title {
font-family: "Mackinac";
font-weight: 500;
font-size: 32px;
color: #221919;
margin-bottom: 1.5rem;
}
@media (max-width: 1024px){
.boutique_image_gauche_texte_droite .boutique_texte_droite .boutique_texte_droite_title br{
display: none;
}
}
@media (max-width: 768px) {
.boutique_image_gauche_texte_droite .boutique_texte_droite .boutique_texte_droite_title {
font-size: 20px;
}
}
.boutique_image_gauche_texte_droite .boutique_texte_droite .boutique_texte_droite_subtitle {
font-family: "Mackinac";
font-weight: 500;
font-size: 20px;
margin-bottom: 0.5rem;
}
@media (max-width: 768px) {
.boutique_image_gauche_texte_droite .boutique_texte_droite .boutique_texte_droite_subtitle {
font-size: 16px;
}
}
.boutique_image_gauche_texte_droite .boutique_texte_droite .boutique_texte_droite_description {
font-family: "Manrope";
font-size: 16px;
font-weight: 500;
line-height: 1.6;
margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
.boutique_image_gauche_texte_droite .boutique_texte_droite .boutique_texte_droite_description {
font-size: 14px;
}
}
.boutique_image_gauche_texte_droite .boutique_texte_droite .boutique_texte_droite_description span {
color: #dd2a22;
}
.boutique_testimonial {
width: 84%;
background-color: #f9f9f9;
padding: 3rem 10%;
text-align: center;
margin: 0 auto 120px;
}
@media (max-width: 1260px){
.boutique_testimonial{
width: 100%;
}
}
@media (max-width: 768px) {
.boutique_testimonial {
margin: 0 1rem 50px;
padding: 3rem 2rem;
}
}
.boutique_testimonial.active .testimonial_title .testimonial_half {
display: none;
}
.boutique_testimonial.active .testimonial_title .testimonial_full {
height: inherit;
max-height: 500px;
flex: 1;
transition: max-height 1s ease;
}
.boutique_testimonial.active .testimonial_title .testimonial_full .testimonial_author {
display: block;
}
.boutique_testimonial.active > .testimonial_author {
display: none;
}
.boutique_testimonial.active .testimonial_read {
display: none;
}
.boutique_testimonial .testimonial_thumb {
margin-bottom: 1rem;
}
@media (max-width: 768px) {
.boutique_testimonial .testimonial_thumb {
margin-bottom: 1.5rem;
}
}
.boutique_testimonial .testimonial_thumb img {
display: block;
margin: 0 auto;
border-radius: 50%;
}
.boutique_testimonial .testimonial_title {
font-family: "Manrope";
font-weight: bold;
font-size: 18px;
color: #221919;
display: flex;
align-items: flex-start;
margin-bottom: 1rem;
}
@media (max-width: 768px) {
.boutique_testimonial .testimonial_title {
flex-direction: column;
align-items: center;
text-align: center;
font-size: 14px;
margin-bottom: 1.25rem;
}
}
.boutique_testimonial .testimonial_title div {
flex: 1;
}
@media (max-width: 768px) {
.boutique_testimonial .testimonial_title div {
margin-bottom: 1rem;
}
}
.boutique_testimonial .testimonial_title .testimonial_full {
height: 0;
max-height: 0;
overflow: hidden;
flex: 0;
transition: max-height 1s ease;
}
.boutique_testimonial .testimonial_title .testimonial_full .testimonial_author {
display: none;
margin: 1rem 0 0;
}
.boutique_testimonial .testimonial_title span {
display: block;
width: 20px;
height: 16px;
}
.boutique_testimonial .testimonial_title span:first-child {
background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M.012 10.472c0-2.212 1.601-4.995 3.389-7.062C5.095 1.395 7.018 0 7.91 0c.609 0 1.174.526 1.174 1.154a.95.95 0 0 1-.286.672c-.372.38-1.272.722-2.259 1.92-.893 1.008-1.458 2.111-1.458 2.93 0 .722.186 1.343 1.409 2.693.75.812 1.644 1.826 1.644 2.644C8.135 13.26 5.455 16 4.232 16c-.8 0-2.116-1.059-2.823-1.92C.329 12.734 0 11.486 0 10.478l.012-.007zm10.91 0c0-2.212 1.6-4.995 3.388-7.062C16.004 1.395 17.934 0 18.827 0 19.442 0 20 .526 20 1.154c0 .24-.093.475-.28.672-.378.38-1.271.722-2.258 1.92-.894 1.008-1.458 2.111-1.458 2.93 0 .722.192 1.343 1.408 2.693.751.812 1.645 1.826 1.645 2.644 0 1.248-2.681 3.987-3.903 3.987-.8 0-2.116-1.059-2.818-1.92-1.08-1.345-1.408-2.593-1.408-3.601l-.006-.007z' fill='%23DD2A22' fill-rule='nonzero'/%3E %3C/svg%3E ");
margin-right: 0.5rem;
}
@media (max-width: 768px) {
.boutique_testimonial .testimonial_title span:first-child {
margin: 0 auto 1rem;
}
}
.boutique_testimonial .testimonial_title span:last-child {
background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M19.988 5.528c0 2.212-1.601 4.995-3.389 7.062-1.694 2.015-3.617 3.41-4.51 3.41-.609 0-1.174-.526-1.174-1.154a.95.95 0 0 1 .286-.672c.372-.38 1.272-.722 2.259-1.92.893-1.008 1.458-2.111 1.458-2.93 0-.722-.186-1.343-1.409-2.693-.75-.812-1.644-1.826-1.644-2.644C11.865 2.74 14.545 0 15.768 0c.8 0 2.116 1.059 2.823 1.92C19.671 3.266 20 4.514 20 5.522l-.012.007zm-10.91 0c0 2.212-1.6 4.995-3.388 7.062C3.996 14.605 2.066 16 1.173 16 .558 16 0 15.474 0 14.846c0-.24.093-.475.28-.672.378-.38 1.271-.722 2.258-1.92.894-1.008 1.458-2.111 1.458-2.93 0-.722-.192-1.343-1.408-2.693C1.837 5.819.943 4.805.943 3.987.943 2.74 3.624 0 4.846 0c.8 0 2.116 1.059 2.818 1.92 1.08 1.345 1.408 2.593 1.408 3.601l.006.007z' fill='%23DD2A22' fill-rule='nonzero'/%3E %3C/svg%3E ");
margin-left: 0.5rem;
}
@media (max-width: 768px) {
.boutique_testimonial .testimonial_title span:last-child {
margin: 0 auto;
}
}
.boutique_testimonial .testimonial_author {
font-family: "Manrope";
font-size: 14px;
color: #221919;
font-weight: 400;
margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
.boutique_testimonial .testimonial_author {
margin-bottom: 10px;
}
}
.boutique_testimonial .testimonial_read {
color: #221919;
cursor: pointer;
font-family: "Manrope";
font-weight: 600;
font-size: 14px;
position: relative;
text-decoration: none;
width: fit-content;
width: -moz-fit-content;
margin: 0 auto;
}
.boutique_testimonial .testimonial_read:hover {
font-weight: bold;
}
.boutique_testimonial .testimonial_read::after {
content: "";
width: 100%;
height: 1px;
background-color: #221919;
position: absolute;
left: 0;
bottom: -3px;
}
.boutique_banniere_swot {
width: 100vw;
margin-left: calc(-50vw + 50%);
background-position: center center;
padding: 120px 15%;
color: #fff;
margin-bottom: 150px;
}
@media (max-width: 1260px) {
.boutique_banniere_swot {
padding: 120px 15%;
}
}
@media (max-width: 1024px) {
.boutique_banniere_swot {
padding: 120px 25%;
}
}
@media (max-width: 768px) {
.boutique_banniere_swot {
padding: 100px 2rem 4rem;
margin-bottom: 120px;
}
}
.boutique_banniere_swot .banniere_swot_content{
max-width: 500px;
}
@media (max-width: 768px) {
.boutique_banniere_swot .banniere_swot_content {
max-width: none;
}
}
.boutique_banniere_swot .banniere_swot_content .banniere_swot_tags {
display: flex;
margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
.boutique_banniere_swot .banniere_swot_content .banniere_swot_tags {
margin-bottom: 0.75rem;
}
}
.boutique_banniere_swot .banniere_swot_content .banniere_swot_tags span {
border: 1px solid #fff;
border-radius: 13px;
line-height: 1;
padding: 7px 10px;
font-family: "Mackinac";
font-size: 12px;
}
@media (max-width: 768px) {
.boutique_banniere_swot .banniere_swot_content .banniere_swot_tags span {
padding: 6px 10px;
}
}
.boutique_banniere_swot .banniere_swot_content .banniere_swot_tags span:first-child {
color: #221919;
background-color: #fff;
}
.boutique_banniere_swot .banniere_swot_content .banniere_swot_tags span:not(:last-child) {
margin-right: 0.5rem;
}
@media (max-width: 768px) {
.boutique_banniere_swot .banniere_swot_content .banniere_swot_tags span:not(:first-child) {
display: none;
}
}
.boutique_banniere_swot .banniere_swot_content .banniere_swot_title {
font-family: "Manrope";
font-size: 32px;
font-weight: bold;
margin-bottom: 1rem;
}
@media (max-width: 768px) {
.boutique_banniere_swot .banniere_swot_content .banniere_swot_title {
font-size: 20px;
margin-bottom: 0.5rem;
}
}
.boutique_banniere_swot .banniere_swot_content .banniere_swot_subtitle {
font-family: "Manrope";
font-weight: 600;
font-size: 18px;
margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
.boutique_banniere_swot .banniere_swot_content .banniere_swot_subtitle {
font-size: 15px;
margin-bottom: 1rem;
}
}
.boutique_banniere_brainstorm {
width: 100vw;
margin-left: calc(-50vw + 50%);
background-color: #221919;
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
padding: 110px 15% 110px 8%;
display: grid;
grid-template-columns: 1fr 1fr;
align-items: center;
justify-content: center;
column-gap: 85px;
margin-bottom: 225px;
}
@media (max-width: 1024px) {
.boutique_banniere_brainstorm {
display: block;
padding: 110px 15% 110px 15%;
}
}
@media (max-width: 768px) {
.boutique_banniere_brainstorm {
padding: 40px 3.5rem 70px 2rem;
margin-bottom: 65px;
}
}
.boutique_banniere_brainstorm .banniere_brainstorm_left {
display: flex;
justify-content: center;
}
@media (max-width: 1024px) {
.boutique_banniere_brainstorm .banniere_brainstorm_left {
margin-bottom: 2rem;
}
}
@media (max-width: 768px) {
.boutique_banniere_brainstorm .banniere_brainstorm_left {
margin-bottom: 0.5rem;
}
}
.boutique_banniere_brainstorm .banniere_brainstorm_left #myvideo {
width: 100%;
max-width: 530px;
}
@media (max-width: 1024px){
.boutique_banniere_brainstorm .banniere_brainstorm_left #myvideo {
max-width: none;
}
}
.boutique_banniere_brainstorm .banniere_brainstorm_right {
color: #fff;
position: relative;
max-width: 500px;
}
@media (max-width: 1024px){
.boutique_banniere_brainstorm .banniere_brainstorm_right {
max-width: none;
}
}
.boutique_banniere_brainstorm .banniere_brainstorm_right .banniere_brainstorm_tags {
display: flex;
margin-bottom: 1rem;
flex-wrap: wrap;
}
@media (max-width: 768px) {
.boutique_banniere_brainstorm .banniere_brainstorm_right .banniere_brainstorm_tags {
position: absolute;
transform: translateY(-100%);
}
}
.boutique_banniere_brainstorm .banniere_brainstorm_right .banniere_brainstorm_tags span {
border: 1px solid #fff;
border-radius: 13px;
line-height: 1;
padding: 7px 10px;
font-family: "Mackinac";
font-size: 12px;
margin-bottom: 0.5rem;
}
@media (max-width: 768px) {
.boutique_banniere_brainstorm .banniere_brainstorm_right .banniere_brainstorm_tags span {
padding: 6px 10px;
}
}
.boutique_banniere_brainstorm .banniere_brainstorm_right .banniere_brainstorm_tags span:first-child {
color: #221919;
background-color: #fff;
}
.boutique_banniere_brainstorm .banniere_brainstorm_right .banniere_brainstorm_tags span:not(:last-child) {
margin-right: 0.5rem;
}
@media (max-width: 768px) {
.boutique_banniere_brainstorm .banniere_brainstorm_right .banniere_brainstorm_tags span:not(:first-child) {
display: none;
}
}
.boutique_banniere_brainstorm .banniere_brainstorm_right .banniere_brainstorm_title {
font-family: "Manrope";
font-weight: bold;
font-size: 32px;
margin-bottom: 1rem;
}
@media (max-width: 768px) {
.boutique_banniere_brainstorm .banniere_brainstorm_right .banniere_brainstorm_title {
font-size: 20px;
margin-bottom: 0.5rem;
}
}
.boutique_banniere_brainstorm .banniere_brainstorm_right .banniere_brainstorm_subtitle {
font-family: "Manrope";
font-weight: 500;
line-height: 1.4;
font-size: 18px;
margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
.boutique_banniere_brainstorm .banniere_brainstorm_right .banniere_brainstorm_subtitle {
font-size: 15px;
margin-bottom: 1.25rem;
}
}
.boutique_advaloris {
display: grid;
grid-template-columns: 1fr 1fr;
align-items: center;
column-gap: 85px;
margin-bottom: 235px;
}
@media (max-width: 1024px) {
.boutique_advaloris {
display: flex;
flex-direction: column-reverse;
margin-bottom: 100px;
}
}
@media (max-width: 768px) {
.boutique_advaloris {
padding: 0 1rem;
}
}
.boutique_advaloris .boutique_advaloris_left .boutique_advaloris_title {
margin-bottom: 85px;
position: relative;
width: fit-content;
width: -moz-fit-content;
}
@media (max-width: 1024px) {
.boutique_advaloris .boutique_advaloris_left .boutique_advaloris_title {
margin-bottom: 2.5rem;
}
}
@media (max-width: 768px) {
.boutique_advaloris .boutique_advaloris_left .boutique_advaloris_title {
margin-bottom: 1.75rem;
}
}
.boutique_advaloris .boutique_advaloris_left .boutique_advaloris_title::after {
content: "";
background-image: url("data:image/svg+xml,%3Csvg width='231' height='105' viewBox='0 0 231 105' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m147.202 101.868-6.011.375a8.206 8.206 0 0 1-3.243.748 11.35 11.35 0 0 0-4.689.623 4.989 4.989 0 0 1-1.87.2l-11.126.324-1.746.599h-10.476c-1.372-.374-2.694-1.023-4.14-.25a3.617 3.617 0 0 1-3.193-.249 7.782 7.782 0 0 1-6.037 0l-16.412-.3-1.697-.822H73.77a7.034 7.034 0 0 1-2.37-.2 29.633 29.633 0 0 0-7.483-1.023 14.617 14.617 0 0 0-1.721-.598 19.007 19.007 0 0 1-3.841-.674 13.07 13.07 0 0 0-3.268-.598c-1.222-.25-2.494-.6-3.667-.948-2.743-.749-5.537-1.272-8.206-2.245-2.67-.973-5.138-1.597-7.483-2.72a59.615 59.615 0 0 1-5.687-2.493c-1.647-.948-3.393-1.722-4.989-2.495a90.42 90.42 0 0 1-8.007-4.988 60.239 60.239 0 0 1-10.302-9.18C5.648 73.807 4.6 72.61 3.353 71.238L.036 64.927V61.56l.623-1.372.25-3.966c.15-.4.25-.699.374-.998a58.842 58.842 0 0 1 9.304-14.293 42.878 42.878 0 0 1 3.716-4.315 11.125 11.125 0 0 1 3.193-2.669c.413-.237.777-.55 1.073-.923.923-.873 1.796-1.82 2.768-2.644a26.465 26.465 0 0 1 2.72-1.895c2.27-1.447 4.165-3.418 6.534-4.715a29.159 29.159 0 0 1 4.74-3.143 90.32 90.32 0 0 1 9.603-5.213 10.626 10.626 0 0 1 3.043-1.297c.866-.282 1.702-.65 2.494-1.097 1.048-.375 1.971-1.048 3.019-1.397 2.245-.724 4.464-1.547 6.734-2.245.92-.42 1.871-.77 2.844-1.048a23.97 23.97 0 0 1 4.59-1.147c1.421-.724 3.043-.848 4.49-1.522a6.336 6.336 0 0 1 1.87-.224 8.93 8.93 0 0 0 2.32-.524c1.621-.649 3.392-.699 4.989-1.272.96-.197 1.94-.272 2.918-.225l1.522-.748c.922 0 2.195-.125 3.442-.25a25.093 25.093 0 0 1 4.24-.723c1.29.026 2.58-.016 3.866-.125l4.24-.174 1.472-.549h10.427c.898.225 1.796.524 2.744.674.828.095 1.66.145 2.494.15l2.295 1.346.174.998c-1.272.449-1.272.449-8.455.3l-1.796-.6a13.045 13.045 0 0 0-5.638.6l-3.342.149-4.764.274c-1.823.656-3.751.969-5.687.923-.362.25-.768.429-1.198.524-2.095 0-3.94 1.147-6.011 1.297-1.397 0-2.669 1.023-4.116.948-3.642 1.521-7.483 2.295-11.125 3.99-.898.425-1.82.5-2.693.849-.874.35-1.672.898-2.495 1.322-.433.2-.884.36-1.347.474a15.74 15.74 0 0 0-5.587 2.694 35.345 35.345 0 0 1-5.363 3.043 78.323 78.323 0 0 0-9.104 5.887 50.062 50.062 0 0 0-7.658 6.435 45.522 45.522 0 0 0-6.036 5.388c-1.173 1.097-1.871 2.494-2.969 3.691a20.154 20.154 0 0 0-2.694 3.917 97.28 97.28 0 0 0-6.036 11.299 18.757 18.757 0 0 0-.898 2.195 16.812 16.812 0 0 0-.848 5.612v3.368l1.996 4.29 1.67 1.671a52.805 52.805 0 0 0 14.219 10.227 45.123 45.123 0 0 0 5.587 2.644c2.095.698 4.14 1.547 6.31 2.045a14.592 14.592 0 0 0 4.59 1.173c1.467.6 3.03.93 4.615.973.654.155 1.29.38 1.896.673l3.741.3c.867.322 1.76.572 2.669.748 1.746.15 3.492.174 5.188.25l1.796.673 4.34.15h4.066l2.17.748 19.007.299c1.322.374 2.67 1.048 4.116.3a.599.599 0 0 1 .449 0c1.681.497 3.446.65 5.188.448h5.263a10.601 10.601 0 0 0 3.767-.499 6.96 6.96 0 0 1 2.344-.224c3.193 0 6.361-.125 9.554-.175a6.51 6.51 0 0 0 2.793-.748l7.084-.374 1.522-.649 4.09-.399a7.483 7.483 0 0 1 1.772-.648 16.712 16.712 0 0 0 4.988-1.023 25.343 25.343 0 0 0 5.563-1.123 25.517 25.517 0 0 0 4.988-1.446 24.32 24.32 0 0 0 4.54-1.247c1.447 0 2.62-1.123 4.116-1.123.63-.075 1.24-.27 1.796-.574.873-.374 1.846-.399 2.719-.848a28.061 28.061 0 0 1 4.415-1.72 34.098 34.098 0 0 0 4.988-1.847c1.547-.773 3.243-1.247 4.814-1.995a39.261 39.261 0 0 0 3.966-1.372c.674-.4 1.422-.673 2.12-1.073.7-.399 1.597-1.047 2.495-1.571a15.19 15.19 0 0 0 5.388-2.918c1.097-.649 2.17-1.297 3.218-2.02a36.817 36.817 0 0 0 7.483-5.912c.723-.824 1.197-1.846 2.02-2.644.823-.799 1.272-1.422 2.095-2.37l3.817-7.758c.067-1.931.36-3.848.873-5.712a2.494 2.494 0 0 0 0-1.845 16.114 16.114 0 0 1-.799-4.34 37.415 37.415 0 0 0-3.167-5.862 31.18 31.18 0 0 0-6.935-7.11 60.862 60.862 0 0 0-10.95-6.634 59.316 59.316 0 0 0-8.356-3.293 59.54 59.54 0 0 0-7.234-2.27c-.449 0-.873-.548-1.297-.548-1.621 0-3.043-.973-4.59-1.073-1.546-.1-2.718-.898-4.14-.998a8.206 8.206 0 0 1-3.891-.773 3.891 3.891 0 0 0-1.397-.2c-1.43.036-2.854-.21-4.19-.723a4.764 4.764 0 0 0-1.896-.224l-4.216-.2-1.77-.648-9.978-.3-1.422-.623-11.598-.2-1.747-.673c-2.02-.275-4.24-.175-6.71-.4.425-.374.6-.648.774-.648 5.238-.25 10.501 0 15.764 0h9.828l2.02.723 9.778.25 1.597.673 5.163.075 1.322.574c1.073 0 2.195.274 3.293.274 1.097 0 2.07.798 3.192.848a9.18 9.18 0 0 1 3.218.799c.91.24 1.835.422 2.769.548 1.072.3 2.095.724 3.118 1.073.441.164.89.305 1.347.424.778.098 1.546.265 2.294.499 1.297.573 2.744.748 4.016 1.471 1.796.998 3.792 1.597 5.638 2.495a98.801 98.801 0 0 1 11.074 6.435c.651.454 1.268.954 1.846 1.497a14.517 14.517 0 0 0 2.17 1.846 10.9 10.9 0 0 1 2.869 2.494 45.347 45.347 0 0 1 8.256 12.671 17.86 17.86 0 0 1 1.696 6.86v5.787l-.773 1.796-.3 3.217c-.673 1.472-1.246 2.969-2.02 4.34a28.436 28.436 0 0 1-4.988 6.91c-.45.449-.898.898-1.347 1.372a28.41 28.41 0 0 1-5.488 4.564c-1.472.923-2.843 2.02-4.39 2.819-2.494 1.322-4.839 2.993-7.483 4.166a31.03 31.03 0 0 0-3.392 1.546 28.486 28.486 0 0 1-3.443 1.572c-1.022.424-2.02.873-3.068 1.222a13.62 13.62 0 0 1-3.566 1.297 57.07 57.07 0 0 1-8.431 3.168c-2.694.873-5.338 1.97-8.107 2.494-1.671.973-3.742.673-5.413 1.646-1.264.09-2.504.393-3.666.898-.998.4-2.17.3-3.218.749-1.54.302-3.064.685-4.565 1.147-2.494 0-4.989 1.272-7.483 1.247a6.91 6.91 0 0 0-1.92.773z' fill='%23FFB786' fill-rule='nonzero'/%3E %3C/svg%3E ");
width: 231px;
height: 105px;
position: absolute;
right: 0;
bottom: 0;
transform: translate(20%, 25%);
z-index: -1;
}
@media (max-width: 768px) {
.boutique_advaloris .boutique_advaloris_left .boutique_advaloris_title::after {
width: 131px;
height: 60px;
background-size: contain;
transform: translate(15%, 25%);
}
}
.boutique_advaloris .boutique_advaloris_left .boutique_advaloris_title h1 {
font-family: "Mackinac";
font-weight: 500;
font-size: 46px;
margin-bottom: 0;
color: #221919;
line-height: 1.2;
}
@media (max-width: 768px) {
.boutique_advaloris .boutique_advaloris_left .boutique_advaloris_title h1 {
font-size: 28px;
}
}
.boutique_advaloris .boutique_advaloris_left .boutique_advaloris_description {
font-family: "Manrope";
font-size: 18px;
line-height: 1.7;
margin-bottom: 2.5rem;
}
@media (max-width: 768px) {
.boutique_advaloris .boutique_advaloris_left .boutique_advaloris_description {
font-size: 15px;
margin-bottom: 1.5rem;
}
}
.boutique_advaloris .boutique_advaloris_left .boutique_advaloris_description div p:first-child strong {
font-weight: bold !important;
position: relative;
text-decoration: underline;
text-decoration-color: #ffb786;
text-decoration-thickness: 2px;
text-underline-offset: 5px;
}
@media (max-width: 1024px) {
.boutique_advaloris .boutique_advaloris_right {
margin-bottom: 3.5rem;
}
}
.boutique_advaloris .boutique_advaloris_right img {
display: block;
margin: 0 auto;
max-width: 100%;
height: auto;
}
.boutique_faq {
width: 100vw;
margin-left: calc(-50vw + 50%);
padding: 100px 0 120px;
background-color: #f9f9f9;
margin-bottom: 80px;
}
@media (max-width: 768px) {
.boutique_faq {
padding: 3rem 1rem;
margin-bottom: 75px;
}
}
.boutique_faq > .container {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
@media (max-width: 1024px) {
.boutique_faq > .container {
display: block;
}
}
.boutique_faq .boutique_faq_left {
width: 42%;
}
@media (max-width: 1024px) {
.boutique_faq .boutique_faq_left {
width: 100%;
margin-bottom: 3rem;
}
}
.boutique_faq .boutique_faq_left .faq_title {
font-family: "Mackinac";
font-weight: 500;
font-size: 46px;
color: #221919;
margin-bottom: 1rem;
}
@media (max-width: 768px) {
.boutique_faq .boutique_faq_left .faq_title {
font-size: 28px;
margin-bottom: 20px;
}
}
.boutique_faq .boutique_faq_left .faq_description {
font-family: "Manrope";
font-size: 16px;
line-height: 1.6;
margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
.boutique_faq .boutique_faq_left .faq_description {
font-size: 14px;
}
}
.boutique_faq .boutique_faq_right {
width: 48%;
}
@media (max-width: 1024px) {
.boutique_faq .boutique_faq_right {
width: 100%;
}
}
.boutique_faq .boutique_faq_right .question_reponse {
border-bottom: 1px solid #221919;
padding: 30px 40px 30px 0;
font-family: "Manrope";
font-size: 14px;
line-height: 1.5;
}
@media (max-width: 720px) {
.boutique_faq .boutique_faq_right .question_reponse {
padding: 1.5rem 40px 1.25rem 0;
}
}
.boutique_faq .boutique_faq_right .question_reponse:first-child {
padding-top: 0;
}
.boutique_faq .boutique_faq_right .question_reponse.active .question::after {
transform: translateY(-50%) rotate(180deg);
}
.boutique_faq .boutique_faq_right .question_reponse.active .reponse {
height: inherit;
max-height: 500px;
padding-top: 1.5rem;
transition: max-height 1s ease, padding 0.3s ease;
}
.boutique_faq .boutique_faq_right .question_reponse .question {
cursor: pointer;
font-weight: 600;
position: relative;
}
.boutique_faq .boutique_faq_right .question_reponse .question::after {
content: "";
background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M5.99 8.202.787 2.625C.42 2.207-.28 2.939.12 3.357l5.67 6.065c.1.104.3.104.433 0l5.67-6.065c.367-.418-.3-1.15-.667-.732L5.99 8.202z' fill='%23DD2A22' fill-rule='nonzero'/%3E %3C/svg%3E ");
width: 12px;
height: 12px;
position: absolute;
right: -40px;
top: 50%;
transform: translateY(-50%);
transition: all 0.3s ease;
}
.boutique_faq .boutique_faq_right .question_reponse .reponse {
max-height: 0;
height: 0;
overflow: hidden;
transition: max-height 1s ease, padding 0.3s ease;
}
.boutique_newsroom {
width: 100vw;
margin-left: calc(-50vw + 50%);
margin-bottom: 75px;
}
@media (max-width: 768px) {
.boutique_newsroom {
padding: 0 1rem;
}
}
.boutique_newsroom .boutique_newsroom_title {
width: 50%;
text-align: center;
font-family: "Mackinac";
font-weight: 500;
font-size: 46px;
margin: 0 auto 2.5rem;
color: #221919;
}
@media (max-width: 1260px) {
.boutique_newsroom .boutique_newsroom_title {
width: 55%;
}
}
@media (max-width: 1024px) {
.boutique_newsroom .boutique_newsroom_title {
width: 65%;
}
}
@media (max-width: 992px) {
.boutique_newsroom .boutique_newsroom_title {
width: 75%;
}
}
@media (max-width: 768px) {
.boutique_newsroom .boutique_newsroom_title {
width: 100%;
font-size: 28px;
margin-bottom: 2rem;
}
}
.boutique_newsroom .boutique_newsroom_content {
width: calc(100% - 200px);
margin: 0 auto;
position: relative;
}
@media (max-width: 992px) {
.boutique_newsroom .boutique_newsroom_content {
width: 85%;
}
}
@media (max-width: 768px) {
.boutique_newsroom .boutique_newsroom_content {
width: 100%;
}
}
.boutique_newsroom .boutique_newsroom_content .slick-arrow {
width: 70px;
height: 40px;
top: -40px;
border: 1px solid #cdcdcd;
border-radius: 20px;
background-color: transparent;
background-position: center center;
background-repeat: no-repeat;
transition: all 0.3s ease;
}
@media (max-width: 768px) {
.boutique_newsroom .boutique_newsroom_content .slick-arrow {
width: 42px;
height: 24px;
}
}
.boutique_newsroom .boutique_newsroom_content .slick-arrow:hover {
background-color: #cdcdcd;
}
.boutique_newsroom .boutique_newsroom_content .slick-arrow::before {
content: none;
}
.boutique_newsroom .boutique_newsroom_content .slick-arrow.slick-prev {
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M5.368 3.181a.65.65 0 0 1 .012.914L2.178 7.334H15.36c.352 0 .64.291.64.647a.645.645 0 0 1-.64.647H2.154l3.23 3.263.012.012a.65.65 0 0 1-.012.913.633.633 0 0 1-.903-.012L.188 8.462A.653.653 0 0 1 0 8.005v-.028c0-.17.068-.336.188-.457l4.289-4.335a.633.633 0 0 1 .891-.004z' fill='%23221919' fill-rule='nonzero'/%3E %3C/svg%3E ");
left: initial;
right: 78px;
transform: translateY(-100%);
}
.boutique_newsroom .boutique_newsroom_content .slick-arrow.slick-next {
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M10.632 3.181a.65.65 0 0 0-.012.914l3.202 3.239H.64A.645.645 0 0 0 0 7.98c0 .356.288.647.64.647h13.206l-3.23 3.263-.012.012a.65.65 0 0 0 .012.913c.252.251.66.243.903-.012l4.293-4.342A.653.653 0 0 0 16 8.005v-.028a.653.653 0 0 0-.188-.457l-4.289-4.335a.633.633 0 0 0-.891-.004z' fill='%23221919' fill-rule='nonzero'/%3E %3C/svg%3E ");
right: 0;
transform: translateY(-100%);
}
.boutique_newsroom .boutique_newsroom_content .slick-arrow.slick-disabled {
opacity: 0.8;
cursor: auto;
}
.boutique_newsroom .boutique_newsroom_content .slick-arrow.slick-disabled:hover {
background-color: transparent;
}
.boutique_newsroom .boutique_newsroom_content .slick-list {
margin: 0 -1.25rem;
overflow: visible;
padding-right: 15%;
}
@media (max-width: 768px) {
.boutique_newsroom .boutique_newsroom_content .slick-list {
margin: 0 -10px;
padding-right: 25%;
}
}
.boutique_newsroom .boutique_newsroom_content .slick-track {
display: flex;
}
.boutique_newsroom .boutique_newsroom_content .newsroom_article {
padding: 0 1.25rem;
height: inherit;
display: flex;
flex-direction: column;
max-width: 370px;
}
@media (max-width: 768px) {
.boutique_newsroom .boutique_newsroom_content .newsroom_article {
padding: 0 10px;
}
}
.boutique_newsroom .boutique_newsroom_content .newsroom_article .newsroom_article_thumb {
display: block;
margin-bottom: 1rem;
height: calc((28.3333333333vw + 40px) * 0.85);
border-radius: 0.5rem;
background-position: center center;
background-size: cover;
max-width: 330px;
max-height: 387px;
}
@media (max-width: 992px) {
.boutique_newsroom .boutique_newsroom_content .newsroom_article .newsroom_article_thumb {
height: calc((42.5vw + 40px) * 0.85);
}
}
@media (max-width: 575px) {
.boutique_newsroom .boutique_newsroom_content .newsroom_article .newsroom_article_thumb {
height: calc((100vw - 2rem + 20px) * 0.85);
}
}
.boutique_newsroom .boutique_newsroom_content .newsroom_article .newsroom_article_bottom {
font-family: "Manrope";
display: flex;
flex-direction: column;
flex: 1;
}
.boutique_newsroom .boutique_newsroom_content .newsroom_article .newsroom_article_bottom .newsroom_article_date {
color: #dd2a22;
font-size: 14px;
line-height: 1.5;
margin-bottom: 0.25rem;
}
.boutique_newsroom .boutique_newsroom_content .newsroom_article .newsroom_article_bottom .newsroom_article_title {
color: #221919;
font-weight: bold;
font-size: 18px;
line-height: 1.33;
margin-bottom: 1rem;
display: block;
flex: 1;
}
@media (max-width: 768px) {
.boutique_newsroom .boutique_newsroom_content .newsroom_article .newsroom_article_bottom .newsroom_article_title {
font-size: 16px;
margin-bottom: 0.5rem;
}
}
.boutique_newsroom .boutique_newsroom_content .newsroom_article .newsroom_article_bottom .newsroom_article_excerpt {
color: #7d7d7d;
font-size: 14px;
line-height: 1.5;
margin-bottom: 1rem;
}
@media (max-width: 768px) {
.boutique_newsroom .boutique_newsroom_content .newsroom_article .newsroom_article_bottom .newsroom_article_excerpt {
font-size: 13px;
}
}
.boutique_newsroom .boutique_newsroom_content .newsroom_article .newsroom_article_bottom .read_more {
font-weight: 600;
font-size: 14px;
color: #221919;
text-decoration: underline;
text-decoration-color: #221919;
text-underline-offset: 3px;
transition: all .3s ease;
}
.boutique_newsroom .boutique_newsroom_content .newsroom_article .newsroom_article_bottom .read_more:hover {
color: #dd2a22;
text-decoration-color: #dd2a22;
}
#footer_boutique {
background-color: #221919;
padding: 50px 7% 2.5rem;
font-family: "Manrope";
}
@media (max-width: 768px) {
#footer_boutique {
padding: 2rem 1rem;
}
}
#footer_boutique .footer_boutique_main {
display: flex;
justify-content: space-between;
margin-bottom: 1.5rem;
}
@media (max-width: 1024px) {
#footer_boutique .footer_boutique_main {
flex-wrap: wrap;
}
}
@media (max-width: 768px) {
#footer_boutique .footer_boutique_main {
flex-direction: column;
}
}
#footer_boutique .footer_boutique_main .footer_boutique_title {
color: #fff;
font-weight: 600;
font-size: 16px;
margin-bottom: 1.5rem;
position: relative;
}
@media (max-width: 768px) {
#footer_boutique .footer_boutique_main .footer_boutique_title {
margin-bottom: 0;
}
#footer_boutique .footer_boutique_main .footer_boutique_title.active a::after {
transform: rotate(180deg);
}
#footer_boutique .footer_boutique_main .footer_boutique_title::after {
content: "";
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7.986 10.936 1.05 3.5c-.489-.558-1.423.418-.89.976l7.56 8.086c.134.14.4.14.579 0l7.56-8.086c.489-.558-.4-1.534-.89-.976l-6.982 7.436z' fill='%23DD2A22' fill-rule='nonzero'/%3E %3C/svg%3E ");
width: 16px;
height: 16px;
position: absolute;
right: 0;
transition: all 0.3s ease;
}
}
@media (max-width: 768px) {
#footer_boutique .footer_boutique_main .footer_boutique_liens {
max-height: 0;
height: 0;
overflow: hidden;
transition: max-height 1s ease;
}
}
#footer_boutique .footer_boutique_main .footer_boutique_col1 {
display: flex;
flex-direction: column;
justify-content: space-between;
width: 30%;
margin-right: 4%;
}
@media (max-width: 1024px) {
#footer_boutique .footer_boutique_main .footer_boutique_col1 {
flex: 100%;
margin: 0 0 2.5rem;
width: 100%;
align-items: center;
text-align: center;
}
}
@media (max-width: 768px) {
#footer_boutique .footer_boutique_main .footer_boutique_col1 {
text-align: left;
margin-bottom: 2rem;
}
}
#footer_boutique .footer_boutique_main .footer_boutique_col1 .footer_boutique_reseaux {
padding-bottom: 25px;
border-bottom: 1px solid #302626;
margin-bottom: 2rem;
}
#footer_boutique .footer_boutique_main .footer_boutique_col1 .footer_boutique_reseaux p {
font-size: 16px;
color: #fff;
margin-bottom: 1rem;
}
#footer_boutique .footer_boutique_main .footer_boutique_col1 .footer_boutique_reseaux .footer_boutique_liste_reseaux {
display: flex;
}
@media (max-width: 1024px) {
#footer_boutique .footer_boutique_main .footer_boutique_col1 .footer_boutique_reseaux .footer_boutique_liste_reseaux {
justify-content: center;
}
}
#footer_boutique .footer_boutique_main .footer_boutique_col1 .footer_boutique_reseaux .footer_boutique_liste_reseaux .footer_reseau {
margin-right: 1rem;
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
border-radius: 50%;
background-color: rgba(255, 255, 255, 0.1);
transition: all 0.3s ease;
}
#footer_boutique .footer_boutique_main .footer_boutique_col1 .footer_boutique_reseaux .footer_boutique_liste_reseaux .footer_reseau:hover {
background-color: rgba(255, 255, 255, 0.25);
}
#footer_boutique .footer_boutique_main .footer_boutique_col1 .footer_boutique_reseaux .footer_boutique_liste_reseaux .footer_reseau:last-child {
margin-right: 0;
}
#footer_boutique .footer_boutique_main .footer_boutique_col1 .footer_boutique_reseaux .footer_boutique_liste_reseaux .footer_reseau.linkedin .reseau_icon {
background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M4.36 16V5.205H.715V16H4.36zm13.14 0V9.81c0-3.316-1.798-4.859-4.196-4.859-1.933 0-2.799 1.047-3.284 1.783V5.205H6.376c.049 1.013 0 10.795 0 10.795h3.644V9.971c0-.322.024-.645.12-.875.263-.645.863-1.313 1.87-1.313 1.318 0 1.846.99 1.846 2.441V16H17.5zM2.562 0C1.315 0 .5.807.5 1.865c0 1.036.79 1.866 2.014 1.866h.023c1.27 0 2.062-.83 2.062-1.866C4.575.81 3.81.002 2.562 0z' fill='%23FFF' fill-rule='nonzero'/%3E %3C/svg%3E ");
width: 18px;
height: 16px;
}
#footer_boutique .footer_boutique_main .footer_boutique_col1 .footer_boutique_reseaux .footer_boutique_liste_reseaux .footer_reseau.twitter .reseau_icon {
background-image: url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M6.775 16c7.552 0 11.682-6.157 11.682-11.493 0-.176 0-.352-.009-.52A8.337 8.337 0 0 0 20.5 1.893a8.44 8.44 0 0 1-2.358.637A4.05 4.05 0 0 0 19.947.293a8.396 8.396 0 0 1-2.606.98A4.117 4.117 0 0 0 14.344 0C12.08 0 10.24 1.81 10.24 4.038c0 .318.034.628.111.921A11.711 11.711 0 0 1 1.888.737a4.002 4.002 0 0 0-.554 2.027c0 1.4.724 2.64 1.83 3.36A4.083 4.083 0 0 1 1.31 5.62v.05c0 1.96 1.413 3.586 3.295 3.963a4.155 4.155 0 0 1-1.856.067c.52 1.608 2.035 2.772 3.831 2.806a8.339 8.339 0 0 1-5.1 1.725 7.58 7.58 0 0 1-.979-.058A11.574 11.574 0 0 0 6.775 16z' fill='%23FFF' fill-rule='nonzero'/%3E %3C/svg%3E ");
width: 21px;
height: 16px;
}
#footer_boutique .footer_boutique_main .footer_boutique_col1 .footer_boutique_reseaux .footer_boutique_liste_reseaux .footer_reseau.facebook .reseau_icon {
background-image: url("data:image/svg+xml,%3Csvg width='11' height='18' viewBox='0 0 11 18' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M3.468 10.278H.5V6.971h2.968v-2.52C3.468 1.584 5.213 0 7.883 0l.285.003.283.01.278.015.27.02.382.033.235.025.404.048.48.07v2.815H9.026c-1.402 0-1.873.822-1.903 1.693l-.002.093v2.146h3.242l-.518 3.307H7.12V18H3.468v-7.722z' fill='%23FFF' fill-rule='nonzero'/%3E %3C/svg%3E ");
width: 11px;
height: 18px;
}
#footer_boutique .footer_boutique_main .footer_boutique_col1 .footer_boutique_newsletter p {
color: #a9a9a9;
font-size: 15px;
line-height: 1.5;
margin-bottom: 1rem;
}
#footer_boutique .footer_boutique_main .footer_boutique_col1 .footer_boutique_newsletter input[type=email] {
width: 100%;
line-height: 1.2;
}
#footer_boutique .footer_boutique_main .footer_boutique_col1 .footer_boutique_newsletter input[type=submit] {
background-color: transparent;
border: 2px solid #fff;
border-radius: 28px;
color: #fff;
padding: 1rem 2rem;
font-weight: bold;
margin: 0;
transition: all 0.3s ease;
}
#footer_boutique .footer_boutique_main .footer_boutique_col1 .footer_boutique_newsletter input[type=submit]:hover {
background-color: #fff;
color: #221919;
}
#footer_boutique .footer_boutique_main .liste_liens {
flex: 1;
}
@media (max-width: 768px) {
#footer_boutique .footer_boutique_main .liste_liens {
margin-bottom: 2rem;
}
}
#footer_boutique .footer_boutique_main .liste_liens.active .footer_boutique_liens {
padding-top: 1.5rem;
height: inherit;
max-height: 300px;
transition: max-height 1s ease;
}
#footer_boutique .footer_boutique_main .liste_liens a {
display: block;
margin-bottom: 1rem;
color: #a9a9a9;
font-size: 16px;
line-height: 1.5;
text-decoration: none;
transition: all .3s ease;
}
#footer_boutique .footer_boutique_main .liste_liens a:hover {
color: #fff;
}
#footer_boutique .footer_boutique_main .liste_liens a:last-child {
margin-bottom: 0;
}
#footer_boutique .footer_boutique_main .footer_boutique_col5 a {
margin-bottom: 4rem;
}
#footer_boutique .footer_boutique_main .footer_boutique_col5 p {
color: #a9a9a9;
line-height: 1.5;
}
#footer_boutique .footer_boutique_bottom {
display: flex;
align-items: center;
padding-top: 28px;
border-top: 1px solid #302626;
}
@media (max-width: 1024px) {
#footer_boutique .footer_boutique_bottom {
flex-direction: column;
}
}
#footer_boutique .footer_boutique_bottom .footer_boutique_bottom_left {
display: flex;
flex: 1;
}
@media (max-width: 1024px) {
#footer_boutique .footer_boutique_bottom .footer_boutique_bottom_left {
margin-bottom: 1.5rem;
}
}
#footer_boutique .footer_boutique_bottom .footer_boutique_bottom_left .logo_advaloris {
background-image: url("data:image/svg+xml,%3Csvg width='98' height='26' viewBox='0 0 98 26' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill='%23FFF' fill-rule='nonzero'%3E %3Cpath d='M22.546 19.187c-.59 1.384-1.113 2.665-1.4 3.27-.05.137-.168.207-.37.207a3.094 3.094 0 0 1-1.013-.208l.017-.085c.962-2.128 3.762-8.687 4.318-10.014l-.2-.485c.382-.089.771-.147 1.163-.172a.382.382 0 0 1 .37.293c.777 1.816 2.261 5.5 2.919 7.092.692 1.625 1.112 2.697 1.417 3.32v.07c-.416.126-.848.19-1.282.19-.202 0-.337-.103-.49-.518-.388-.899-.658-1.592-1.23-2.957h-4.219v-.003zm3.88-1.055c-.911-2.352-1.5-3.805-1.737-4.39-.557 1.384-1.096 2.767-1.755 4.39h3.492zm4.554-4.15c0-1.176 0-1.522-.034-2.024 1-.185 2.015-.283 3.032-.294 5.244 0 6.122 3.182 6.122 5.328 0 3.717-2.598 5.743-6.071 5.743a11.853 11.853 0 0 1-3.052-.367v-8.386h.003zm1.485 7.575a6.776 6.776 0 0 0 1.656.174c2.125 0 4.385-1.091 4.385-4.688 0-2.629-1.516-4.359-4.654-4.359a9.802 9.802 0 0 0-1.383.086v8.787h-.004zM48.644 11.682c.322.01.64.068.945.172.236.086.287.26.134.675-1.231 3.269-2.513 6.417-3.795 9.548-.065.2-.181.38-.337.519a2.605 2.605 0 0 1-1.029.172c-1.28-3.458-2.68-7.28-4.165-10.705a3.656 3.656 0 0 1 1.315-.364c.236 0 .337.226.776 1.4.557 1.54 1.62 4.39 2.8 7.697 1.08-2.957 2.293-6.105 3.356-9.114zm5.188.018a.38.38 0 0 1 .37.293c.776 1.816 2.261 5.5 2.918 7.092.692 1.625 1.112 2.697 1.417 3.32v.07c-.417.127-.849.19-1.283.19-.202 0-.337-.103-.489-.518-.387-.899-.658-1.592-1.23-2.957l-4.217-.001-.117.274c-.541 1.276-1.014 2.43-1.283 2.993-.05.138-.168.208-.37.208a3.097 3.097 0 0 1-1.012-.208l.017-.085.084-.188.192-.431a826.066 826.066 0 0 0 4.042-9.395l-.203-.485c.383-.089.772-.146 1.164-.172zm-.371 2.042c-.557 1.384-1.096 2.767-1.755 4.39h3.492c-.911-2.352-1.5-3.805-1.737-4.39zm6.515.309c0-1.159-.018-1.868-.051-2.214a8.592 8.592 0 0 1 1.282-.137c.203 0 .253.103.253.933v8.82c.611.121 1.233.174 1.855.156.76 0 1.839-.017 2.497-.087l.034.035c-.054.46-.343.856-.759 1.038-.65.063-1.304.086-1.957.07-.975.016-1.95-.042-2.917-.173l-.236-.328V14.05h-.001zm16.781 3.009c0 2.992-1.783 5.76-5.363 5.76-3.913 0-5.398-3.109-5.398-5.534 0-3.287 2.04-5.794 5.398-5.794 3.275 0 5.363 2.473 5.363 5.568zm-9.14.07c0 3.044 1.924 4.705 3.895 4.705 2.125 0 3.643-1.592 3.643-4.687 0-2.664-1.569-4.67-3.88-4.67-2.088 0-3.656 1.68-3.656 4.652h-.002zm12.219 5.05c0 .312-.085.38-.304.433-.41.04-.82.057-1.231.052.033-.693.067-1.713.067-3.147v-5.795c0-.848 0-1.263-.034-1.798.836-.153 1.682-.24 2.53-.26 2.243 0 3.71.795 3.71 3.061 0 1.713-1.417 2.543-2.107 2.855a8.478 8.478 0 0 1 1.605 2.178c.54.971 1.179 1.881 1.905 2.716v.07c-.31.129-.647.182-.98.155-.507 0-.893-.243-1.35-.881-.574-.866-.826-1.35-1.45-2.44-.659-1.089-.981-1.383-1.905-1.383h-.456v4.184zm0-5.121a6.82 6.82 0 0 0 1.822-.104c.864-.31 1.422-1.173 1.366-2.11 0-1.646-1.08-2.214-2.193-2.214a4.306 4.306 0 0 0-.995.086v4.342zm7.83-3.043c0-1.158-.016-1.868-.05-2.179.42-.075.844-.12 1.27-.137.252 0 .268.12.268.899v7.816c0 1.193.033 1.764.05 2.11-.415.09-.84.137-1.265.138-.186 0-.268-.052-.268-.328v-8.32l-.005.001zm9.156-1.799c0 .328-.22.83-.626.813a3.8 3.8 0 0 0-1.67-.432c-.893 0-1.806.449-1.806 1.554 0 1.02.624 1.488 2.109 2.334 1.77 1.021 2.444 1.713 2.444 3.235 0 1.953-1.605 3.096-3.525 3.096a3.896 3.896 0 0 1-2.344-.676.551.551 0 0 1-.304-.467c.016-.29.109-.572.268-.812.703.506 1.536.789 2.395.812 1.198 0 2.008-.622 2.008-1.678 0-1.055-.607-1.539-2.244-2.469-1.99-1.123-2.244-2.16-2.244-3.166 0-1.072.726-2.87 3.34-2.87a3.594 3.594 0 0 1 2.199.726zM18.845 1.123c.01-.039.048-.04.078-.013a.61.61 0 0 1 .14.258.047.047 0 0 1-.015.034.044.044 0 0 1-.034.012c-.113.019-.151.127-.22.197-.02.02-.003.042.029.052l.054.007c.017.005.03.014.03.038a.146.146 0 0 1-.057.074c-.025.024-.055.043-.082.065a.36.36 0 0 0-.07.07 1.395 1.395 0 0 0-.068.13.078.078 0 0 0 .019.018c.057.084.037.148-.06.176a.4.4 0 0 1-.079.01c-.046.006-.073.04-.068.08v.07a.1.1 0 0 1-.045.102.145.145 0 0 0-.036.04 10.3 10.3 0 0 0-.115.16.172.172 0 0 0-.042.071c-.008.114-.039.231.04.333a.088.088 0 0 1 .006.023.186.186 0 0 0-.062.156.074.074 0 0 1-.055.046c-.08 0-.111.074-.166.111a.107.107 0 0 0-.016.071v.107l-.003.014a.062.062 0 0 1-.078.041h-.018a.088.088 0 0 0-.102.037c-.02.047.022.068.049.096.048.051.094.105.137.161a.101.101 0 0 1 .012.071c-.005.042-.051.057-.069.023-.055-.104-.144-.065-.206-.046a.496.496 0 0 0-.183.132.187.187 0 0 0-.034.11c-.006.065.036.094.097.065.048-.024.096-.049.145-.07a.056.056 0 0 1 .079.014c.012.035-.002.065-.028.075-.057.042-.093.112-.162.137a.063.063 0 0 0-.025.036.121.121 0 0 1-.097.078.1.1 0 0 0-.045.025.157.157 0 0 1-.13.046c-.02-.001-.04.006-.054.02-.06.06-.119.125-.182.192.017.047.05.086.095.107.032.012.064-.002.075-.03a.118.118 0 0 1 .138-.03.05.05 0 0 1 .041.033.05.05 0 0 1-.002.037c-.008.037-.01.073-.019.107a.214.214 0 0 1-.03.063.307.307 0 0 0-.042.046c-.022.056-.049.094-.118.07a.07.07 0 0 0-.044.046c-.03.11-.06.222-.083.335a.134.134 0 0 1-.06.095.213.213 0 0 0-.112.183c0 .061-.026.074-.09.066a.796.796 0 0 0-.16-.01.09.09 0 0 0-.06.037.094.094 0 0 0-.015.07c-.005.067 0 .134 0 .201a.166.166 0 0 1-.051.127.207.207 0 0 1-.187.075.487.487 0 0 0-.115.011.03.03 0 0 0-.015.016.03.03 0 0 0 .015.039c.137.013.132.125.137.217 0 .103.013.206.038.305a.103.103 0 0 1-.024.07.828.828 0 0 1-.084.093.055.055 0 0 0-.016.07.071.071 0 0 1 0 .084.177.177 0 0 1-.082.092c-.065.024-.124.052-.193.07a.768.768 0 0 1-.138.014c-.072.007-.082.021-.098.092a.3.3 0 0 1-.045.091.088.088 0 0 0 0 .123c.038.04.056.094.05.149-.002.04.003.079.003.118a.08.08 0 0 1 0 .027.077.077 0 0 1-.03.05.073.073 0 0 1-.056.014h-.027c-.067.006-.096.027-.09.098a.267.267 0 0 1-.089.218.141.141 0 0 0-.027.036.091.091 0 0 1-.043.056.088.088 0 0 1-.069.008.049.049 0 0 0-.035.003 2.38 2.38 0 0 0-.22.15c-.045.037-.036.064.014.1.04.035.095.044.142.024a.088.088 0 0 1 .12.024c.01.011.022.02.036.026a.062.062 0 0 1 .037.088.08.08 0 0 1-.105.046.142.142 0 0 1-.045-.028.053.053 0 0 0-.01-.01.052.052 0 0 0-.075.006c-.032.032-.032.08-.004.109.049.08.03.186-.045.243a.854.854 0 0 0-.038-.079c-.018-.035-.043-.028-.068-.007a.547.547 0 0 0-.07.07.123.123 0 0 0 .014.166.21.21 0 0 1 .05.14c0 .072-.018.089-.087.1a.29.29 0 0 0-.093.028.106.106 0 0 0-.052.06.393.393 0 0 0-.005.247.13.13 0 0 1 .005.078c-.018.073-.087.106-.132.155a.1.1 0 0 1-.06 0 .059.059 0 0 0-.072.067.212.212 0 0 0 .001.046.186.186 0 0 1-.055.164.12.12 0 0 0-.029.163.042.042 0 0 1 .01.02.042.042 0 0 1-.031.05.095.095 0 0 1-.057-.027.181.181 0 0 0-.036-.037.072.072 0 0 0-.055.013.053.053 0 0 0 0 .046c.019.027.04.052.064.075a.09.09 0 0 1 .019.11.645.645 0 0 1-.043.07 8.58 8.58 0 0 1 2.188 5.74c0 2.244-.87 4.398-2.418 5.985a8.153 8.153 0 0 1-5.837 2.48c-2.19 0-4.29-.892-5.838-2.48A8.575 8.575 0 0 1 0 16.905C0 12.23 3.696 8.441 8.255 8.44c1.94 0 3.81.7 5.288 1.965l.019-.016a.086.086 0 0 1-.05.03.133.133 0 0 0-.069.04.476.476 0 0 0-.064.183c.039.006.072.012.107.015.03 0 .06.002.09.007a.18.18 0 0 1 .052.04.277.277 0 0 1-.045.05l-.064.03c-.068.053-.134.11-.196.17a.288.288 0 0 0-.12.21.078.078 0 0 1-.017.032.31.31 0 0 1-.288.124c-.035-.003-.036-.03-.027-.062.025-.08.046-.161.063-.244a.225.225 0 0 1 .04-.097.18.18 0 0 0 .032-.092.085.085 0 0 0-.033-.067c-.029-.016-.049.012-.06.037a.254.254 0 0 1-.108.118.062.062 0 0 0-.034.034.065.065 0 0 0 0 .049.077.077 0 0 1-.036.092.151.151 0 0 0-.049.07.166.166 0 0 1-.06.096.187.187 0 0 0-.019.218.242.242 0 0 0 .287.088c.08-.025.08-.025.107.053l.011.03.01.03a.053.053 0 0 1 .004.04.052.052 0 0 1-.026.03.05.05 0 0 1-.047 0 .192.192 0 0 1-.057-.04.106.106 0 0 0-.134-.02.143.143 0 0 1-.142 0 .353.353 0 0 0-.146-.02c-.045 0-.053.049-.02.08.03.032.064.061.1.087a.113.113 0 0 1 .053.141c-.02.06 0 .125.048.161.035.02.053.062.045.102l-.1.013c-.074.009-.077.014-.09.087a.16.16 0 0 1-.036.077c-.04.046-.087.082-.126.128a.106.106 0 0 1-.1.045.438.438 0 0 1-.095-.022.2.2 0 0 0-.247.14c0 .006-.003.012-.004.018a.02.02 0 0 0 .007.005h.035a.099.099 0 0 1 .11.087v.011a.091.091 0 0 1-.102.098l-.17-.004a.102.102 0 0 0-.089.046.33.33 0 0 0-.077.261.118.118 0 0 1-.04.115.139.139 0 0 0-.02.04c.019.019.036.041.05.066.01.027 0 .06.01.088a.059.059 0 0 0 .065.054.057.057 0 0 0 .039-.022.179.179 0 0 0 .04-.06.153.153 0 0 1 .076-.095.147.147 0 0 1 .12-.007.352.352 0 0 0 .114-.007c.03-.005.056-.021.085-.027a.288.288 0 0 1 .069 0 .179.179 0 0 1-.007.067c-.027.05-.069.092-.09.145a.115.115 0 0 1-.12.085.06.06 0 0 0-.065.057v.004c-.01.053-.023.103-.037.161.035.058.039.087.005.1-.069.027-.054-.055-.095-.083-.026 0-.062.004-.097.005a.475.475 0 0 1-.158 0 .617.617 0 0 0-.288.023.082.082 0 0 0-.06.092c0 .017.006.033.018.045a.06.06 0 0 0 .043.019c.037 0 .07.023.084.058a.192.192 0 0 1-.02.205.259.259 0 0 0-.04.07c-.025.06-.038.066-.092.039-.13-.064-.157-.046-.157.097v.028a.11.11 0 0 0 .053.106c.06.038.053.08-.018.131a.428.428 0 0 0-.037-.045.087.087 0 0 0-.044-.046.098.098 0 0 0-.045.048.245.245 0 0 0-.004.063.037.037 0 0 1-.007.027.035.035 0 0 1-.024.014l-.014-.001-.012-.006a.146.146 0 0 1-.03-.02c-.084-.067-.236.027-.23.138a.41.41 0 0 0 .05.236.071.071 0 0 1 .012.058c-.04.05-.058.131-.149.12a.056.056 0 0 0-.067.042.061.061 0 0 0 0 .024.142.142 0 0 1-.06.125.824.824 0 0 0-.076.059.08.08 0 0 0-.02.06c.005.02.025.032.044.027a.034.034 0 0 0 .011-.006c.021-.009.041-.022.063-.033a.77.77 0 0 0 .065.11c.075.09.077.22.005.311a1.557 1.557 0 0 0-.177-.052.176.176 0 0 1-.113-.041.052.052 0 0 0-.075-.005l-.004.005a.423.423 0 0 0-.117.18c.039.006.069.011.1.014a.55.55 0 0 1 .062.004c.03.007.052.028.038.059a.067.067 0 0 1-.056.028.26.26 0 0 1-.075-.03c-.044.038-.08.077-.124.108a.168.168 0 0 0-.077.163.113.113 0 0 1-.036.097c-.075.077-.143.162-.224.232a.149.149 0 0 0-.056.133.15.15 0 0 1-.026.091c-.069.084-.069.114-.014.212.014.022.026.046.004.066a.175.175 0 0 0-.045.159c.002.04 0 .079-.005.118a.202.202 0 0 1-.04.058.527.527 0 0 1-.024-.07c-.007-.037-.007-.071-.015-.109a.037.037 0 0 0-.017-.022.035.035 0 0 0-.027-.003.037.037 0 0 0-.025.025.316.316 0 0 0-.01.081c-.005.095-.005.096-.1.114a.062.062 0 0 0-.046.015.065.065 0 0 0-.022.044.347.347 0 0 1-.066.211.066.066 0 0 0-.009.036.158.158 0 0 1-.075.122.909.909 0 0 0-.169.212.235.235 0 0 1-.095.11c-.08.042-.084.101-.02.163.024.02.038.045.018.07-.036.046-.07.098-.138.092-.069-.007-.085.045-.126.07a.128.128 0 0 0-.05.14c.007.086.026.18-.063.24a.08.08 0 0 0-.017.042.262.262 0 0 1-.125.146.234.234 0 0 0-.055-.036.072.072 0 0 0-.058 0 .094.094 0 0 0-.012.055c.002.01.005.02.01.03.006.05-.006.079-.036.081a.058.058 0 0 1-.041-.022.061.061 0 0 1-.013-.046v-.022c.007-.084-.006-.098-.09-.096h-.15a.079.079 0 0 1-.074-.083.078.078 0 0 1 .057-.072.126.126 0 0 0 .087-.035l.065-.065a.09.09 0 0 0 .017-.124.086.086 0 0 0-.027-.024.153.153 0 0 1-.073-.161.23.23 0 0 0-.211-.247.228.228 0 0 0-.085.011c-.047.012-.072 0-.079-.046a.06.06 0 0 1 .045-.07h.083c.045-.004.057-.019.045-.066a.206.206 0 0 0-.094-.148.146.146 0 0 1-.083-.165c.002-.04 0-.079-.007-.118a.064.064 0 0 0-.02-.045.06.06 0 0 0-.043-.017h-.01a.142.142 0 0 1-.159-.11.192.192 0 0 0-.032-.063c-.08-.088-.08-.108-.01-.207a.208.208 0 0 0 .034-.081.052.052 0 0 0-.024-.044.047.047 0 0 0-.045.012c-.05.087-.13.055-.2.056a.052.052 0 0 1-.038-.015.055.055 0 0 1-.017-.038c0-.006 0-.012.002-.018a.102.102 0 0 1 .085-.092.123.123 0 0 0 .068-.045.084.084 0 0 0-.026-.114.077.077 0 0 0-.04-.012c-.075-.018-.078-.03-.048-.105a.612.612 0 0 0 .038-.157.077.077 0 0 0-.036-.064c-.094-.035-.137-.12-.19-.195a.113.113 0 0 0-.11-.061.46.46 0 0 1-.089.005.08.08 0 0 1-.058-.029.11.11 0 0 1 .023-.059.054.054 0 0 1 .014-.01.143.143 0 0 0 .036-.172.054.054 0 0 0-.038-.039h-.03a.095.095 0 0 1-.1-.016c-.045-.032-.095-.062-.138-.097a.063.063 0 0 1-.015-.101.113.113 0 0 1 .103-.062c.027.002.053 0 .08-.004a.07.07 0 0 0 .044-.034.072.072 0 0 0-.025-.05.222.222 0 0 0-.045-.026.14.14 0 0 1-.069-.081.144.144 0 0 1 .036-.146.184.184 0 0 0 .03-.204c-.028-.06-.079-.11-.081-.183a.01.01 0 0 0-.005-.007c-.053-.023-.07-.082-.11-.116a.31.31 0 0 0-.122-.067.11.11 0 0 1-.087-.067c-.01-.024-.03-.045-.04-.07a.346.346 0 0 1-.048-.269.105.105 0 0 0-.014-.083.468.468 0 0 0-.085-.07c-.045.025-.082.046-.12.07a.124.124 0 0 1-.14-.016.04.04 0 0 1-.007-.07c.054-.047.1-.116.189-.093.014.006.03.006.044 0a.335.335 0 0 0 .053-.041.347.347 0 0 0-.045-.05.245.245 0 0 1-.082-.06.29.29 0 0 0-.11-.141.077.077 0 0 1-.02-.112.152.152 0 0 0 .026-.067.123.123 0 0 0-.014-.083.453.453 0 0 1-.174-.179 3.605 3.605 0 0 0-.275-.281.293.293 0 0 1-.096-.17.07.07 0 0 0-.07-.07.146.146 0 0 1-.089-.026.248.248 0 0 1-.019-.104v-.037a.071.071 0 0 0-.015-.051.068.068 0 0 0-.046-.026h-.007a.242.242 0 0 1-.097-.035.075.075 0 0 0-.096-.005.134.134 0 0 1-.096.016c-.06-.09-.165-.124-.223-.212l-.028-.042c-.112.026-.117.03-.128.13a.062.062 0 0 1-.051.064.08.08 0 0 1-.105-.04.139.139 0 0 0-.055-.034.552.552 0 0 0-.033.07.188.188 0 0 1-.013.07c-.05.037-.074.106-.144.117a.04.04 0 0 0-.03.01.043.043 0 0 0-.015.028c0 .01.001.019.006.027.037.07.022.158.099.211a.093.093 0 0 1 .017.059.745.745 0 0 1 0 .092.181.181 0 0 0 .056.156c.016.018.026.04.027.064.003.027.011.051.026.072l.025.03a.354.354 0 0 1 .112.2.11.11 0 0 0 .045.076c.048.036.09.08.12.132.024.02.031.054.018.083a.063.063 0 0 0 .017.082.33.33 0 0 1 .12.313v.018c0 .067.009.08.073.092.045.01.081.045.092.092.034.08.073.158.11.236a.36.36 0 0 1 .051.203.124.124 0 0 0 .056.141c.028.021.04.058.03.092a.202.202 0 0 0 .035.129.65.65 0 0 1 .052.112.21.21 0 0 0 .027.055l.06.06.06.06c.013.01.024.026.03.042.013.078.077.141.068.224.004.018.01.035.02.05.01.028.017.057.02.086a.081.081 0 0 0 .047.08.148.148 0 0 1 .093.09.154.154 0 0 1-.013.13.089.089 0 0 0 .029.12.128.128 0 0 1 .02.019c.063.07.064.07.131.01a.116.116 0 0 1 .134-.021.114.114 0 0 1 .05.07.061.061 0 0 1-.042.07.106.106 0 0 1-.045.012c-.09 0-.134.066-.187.121.031.043.056.09.076.138.01.037-.017.084-.007.12.01.038.062.065.07.1.003.053.028.1.068.133.014.019.025.04.033.063a.373.373 0 0 0 .137.165.132.132 0 0 1 .088.173.054.054 0 0 0 .013.045.093.093 0 0 0 .056-.005c.01 0 .014-.021.024-.025a.047.047 0 0 1 .067-.005.05.05 0 0 1 .014.05.206.206 0 0 1-.023.07c-.021.057-.047.112-.068.17a.08.08 0 0 0 .038.105h.003a.092.092 0 0 1 .05.088.337.337 0 0 0 .033.1.514.514 0 0 1 .037.07c.006.046.044.08.09.082a.1.1 0 0 1 .089.107.102.102 0 0 1-.008.05c-.01.02-.025.034-.037.051a.08.08 0 0 0 0 .112L6.21 19c.017.025.032.05.045.078.01.028.024.054.04.079.08.088.16.175.243.26.035.037.04.053.011.092-.005.007-.013.012-.018.02-.045.058-.042.085.006.14.02.02.031.044.035.071a.112.112 0 0 0 .055.107c.012.01.02.022.026.036.026.046.049.096.075.14.025.046.056.093.083.142a.785.785 0 0 0 .09.155c.06.06.089.145.078.23a.132.132 0 0 0 .057.131c.067.038.108.11.107.188 0 .028.01.054.027.076a.224.224 0 0 1 .052.154c0 .018.005.036.016.05.05.061.103.118.16.17.044.026.07.074.07.125 0 .059.015.07.073.08.091.01.162.088.163.183a.2.2 0 0 0 .08.181.222.222 0 0 1 .088.206.159.159 0 0 0 .12.16c.03.005.06.007.09.005a.155.155 0 0 1 .137.05.14.14 0 0 0 .195 0c.04-.04.095-.06.15-.054.064.01.127-.01.174-.055a.085.085 0 0 1 .039-.02.082.082 0 0 0 .054-.034.086.086 0 0 0 .015-.063v-.003a.147.147 0 0 1 .095-.15.134.134 0 0 0 .084-.181.14.14 0 0 1 .014-.13.084.084 0 0 0 .002-.116l-.01-.012a.14.14 0 0 1-.042-.138.136.136 0 0 1 .102-.1.152.152 0 0 0 .08-.078.753.753 0 0 1 .108-.166.936.936 0 0 1 .157-.11.07.07 0 0 0-.023-.048.067.067 0 0 0-.05-.017h-.005a.119.119 0 0 1-.104-.058.159.159 0 0 0-.039-.037c-.063-.049-.064-.056-.027-.144a.052.052 0 0 1 .064.034c.014.028.027.06.065.05a.215.215 0 0 0 .089-.037.948.948 0 0 0 .149-.155.433.433 0 0 0 .11-.225.125.125 0 0 1 .033-.079.143.143 0 0 0 .045-.122.439.439 0 0 1 .142-.328c.049-.053.108-.096.157-.149a.08.08 0 0 0 .007-.11.076.076 0 0 0-.053-.026c-.015 0-.03-.001-.045-.006a.08.08 0 0 1-.05-.034l-.012-.03v-.04c.022-.124.063-.163.183-.166a.17.17 0 0 0 .156-.086c.044-.07.092-.14.137-.211a.101.101 0 0 0 0-.127c-.01-.013-.019-.028-.03-.046a.229.229 0 0 1 .132-.062.11.11 0 0 0 .068-.03.735.735 0 0 0 .09-.133c.03-.058.054-.121.082-.18a.11.11 0 0 1 .03-.034c.076-.063.08-.096.027-.183a.11.11 0 0 1-.022-.057c.004-.064.014-.129.022-.197h.018c.131.037.163.014.175-.122a.106.106 0 0 1 .09-.116.114.114 0 0 0 .065-.039c.023-.052.042-.105.057-.16a.539.539 0 0 1 .031-.12.14.14 0 0 0-.006-.152.137.137 0 0 1 .031-.188.13.13 0 0 1 .09-.023h.045c.072-.004.086-.017.09-.092.002-.075 0-.141 0-.212a.13.13 0 0 1 .044-.122.15.15 0 0 0 .042-.07c.015-.046.033-.07.084-.046a.05.05 0 0 0 .07-.013.054.054 0 0 0 .01-.03.762.762 0 0 0 .004-.138c0-.049-.007-.097-.006-.145a.05.05 0 0 1 .032-.037.05.05 0 0 1 .04.025c.034.037.041.092.019.137a.067.067 0 0 0 .008.049c.01.005.021.005.03 0a.066.066 0 0 0 .022-.046.444.444 0 0 1 .06-.275.124.124 0 0 1 .05-.062.115.115 0 0 0 .063-.137.666.666 0 0 1 0-.07.07.07 0 0 1 .053-.071.26.26 0 0 0 .045-.028.124.124 0 0 0-.052-.016.127.127 0 0 1-.154-.014.038.038 0 0 0-.025-.007c-.07.011-.109-.039-.148-.084-.039-.045-.029-.07.031-.085a.18.18 0 0 0 .077-.035c.055-.05.054-.053.116-.008a.067.067 0 0 0 .097.009l.005-.004a.145.145 0 0 0-.01-.028c-.015-.022-.04-.046-.014-.07a.11.11 0 0 1 .064-.018c.056-.004.112-.008.168-.01a.063.063 0 0 0 .07-.054.06.06 0 0 0 0-.02.124.124 0 0 1 .052-.107.36.36 0 0 0 .1-.124.19.19 0 0 1 .069-.119.058.058 0 0 0 .013-.055.086.086 0 0 0-.049-.026.066.066 0 0 0-.025.005c-.057.009-.08-.003-.09-.046a.103.103 0 0 1 .053-.114c.064-.02.13-.037.196-.051a.222.222 0 0 0 .166-.175.193.193 0 0 1 .055-.14c.037-.04.03-.067-.01-.12-.016.012-.03.025-.047.036a.088.088 0 0 1-.126-.004.093.093 0 0 1-.023-.052.142.142 0 0 0-.054-.09.066.066 0 0 1-.02-.05.517.517 0 0 1 .105-.095.08.08 0 0 1 .086.029c.022.019.05.029.077.029a.537.537 0 0 0 .102-.107.07.07 0 0 0-.026-.038.079.079 0 0 0-.045 0 .049.049 0 0 1-.038-.004.051.051 0 0 1-.025-.03v-.011a.05.05 0 0 1 .045-.054h.012a.479.479 0 0 0 .317-.179c.041-.042.085-.094.034-.168a.083.083 0 0 1 .018-.114l.01-.007a.192.192 0 0 1 .032.014c.022.015.045.041.069.012a.067.067 0 0 0 0-.084.74.74 0 0 1-.045-.071c-.042-.084-.014-.14.076-.151a.069.069 0 0 0 .078-.054c-.013-.086.037-.161.114-.178a.06.06 0 0 0 .036-.046.095.095 0 0 0-.04-.051.789.789 0 0 1-.082-.05.11.11 0 0 1-.036-.076c.003-.036.042-.036.07-.037h.089c.073 0 .09-.02.09-.092a1.617 1.617 0 0 0-.013-.172c-.011-.104.01-.138.11-.152a.06.06 0 0 0 .044-.018.064.064 0 0 0 .018-.045v-.008a.102.102 0 0 1 .055-.104c.037-.024.073-.05.106-.078a.063.063 0 0 0 .027-.04.055.055 0 0 0-.035-.033.43.43 0 0 0-.079-.007.067.067 0 0 1-.05-.014.07.07 0 0 1-.027-.065.072.072 0 0 1 .01-.053.068.068 0 0 1 .07-.03h.17c.056 0 .075-.016.078-.075a.133.133 0 0 1 .05-.099.64.64 0 0 0 .06-.074 8.338 8.338 0 0 0-.78-.761l.02-.017a.09.09 0 0 0-.014-.124c-.06-.059-.06-.059 0-.12a.12.12 0 0 0 .01-.022l-.036-.046c-.034-.04-.028-.07.023-.086a.569.569 0 0 1 .105-.019c.07-.01.084-.021.084-.091a.9.9 0 0 0 0-.1.118.118 0 0 1 .05-.127.22.22 0 0 0 .046-.065.382.382 0 0 1 .044-.066.06.06 0 0 1 .099.009.125.125 0 0 0 .015.022c.018.013.038.023.057.034a.198.198 0 0 0 .025-.07.179.179 0 0 0-.03-.093.123.123 0 0 1 0-.158l.048-.076-.063-.014a.061.061 0 0 1-.052-.064c0-.032.011-.063.03-.088.027-.023.055.001.077.023l.032.024c.062-.052.148-.06.2-.13a.09.09 0 0 1 .068-.024c.08.006.115-.055.16-.101.022-.02.005-.043-.016-.06-.072-.058-.072-.058-.015-.129a.209.209 0 0 0 .022-.19c-.007-.018-.016-.028-.028-.033a.044.044 0 0 0-.036.002c-.083.012-.096-.005-.093-.091a.42.42 0 0 1 .069-.196.074.074 0 0 1 .08-.046c.03.008.05.039.044.07a.14.14 0 0 0 .036.102c.024.025.056.04.09.04a.195.195 0 0 1 .064.03c.06.03.128.033.19.009a.153.153 0 0 0 .063-.046.072.072 0 0 0 .01-.099.068.068 0 0 0-.09.011.308.308 0 0 1-.2.058.58.58 0 0 1 .018-.063.334.334 0 0 0 .029-.057.27.27 0 0 1 .114-.168.132.132 0 0 0 .054-.119.071.071 0 0 1 0-.036c.034-.071.074-.14.12-.205a.153.153 0 0 0 .045-.118c0-.049.01-.096.026-.142a.13.13 0 0 0-.03-.133.045.045 0 0 0-.019-.015.041.041 0 0 0-.053.026.675.675 0 0 0-.048.125.091.091 0 0 1-.056.075.076.076 0 0 1-.094-.032.072.072 0 0 1 .022-.091l.022-.016c.06-.047.056-.068-.005-.114a.377.377 0 0 1-.09-.086.072.072 0 0 1 .007-.092.057.057 0 0 1 .073 0 .494.494 0 0 0 .051.017.075.075 0 0 1 .069.083.144.144 0 0 0 .01.039.342.342 0 0 1 .187-.048.135.135 0 0 0 .116-.034.137.137 0 0 1 .077-.04c.098.002.142-.072.2-.13a.205.205 0 0 0-.011-.029c-.045-.073-.04-.099.01-.16.05-.063.053-.13-.01-.172-.087-.056-.035-.12-.023-.183a.09.09 0 0 1 .111-.078.821.821 0 0 1 .22 0 .66.66 0 0 0 .228-.008.07.07 0 0 0 .06-.07.07.07 0 0 0-.04-.083.33.33 0 0 1-.137-.098.067.067 0 0 0-.045-.022.182.182 0 0 1-.107-.033.103.103 0 0 0-.123.019.412.412 0 0 1-.102.05h-.012a.1.1 0 0 0-.062.045.104.104 0 0 0-.012.077l.01.046c.008.03.017.063-.028.07h-.027l-.021-.01a.062.062 0 0 1-.025-.04.094.094 0 0 1 0-.026.108.108 0 0 0-.045-.092.057.057 0 0 1 .006-.103.367.367 0 0 1 .198-.076.134.134 0 0 0 .082-.023.143.143 0 0 1 .134-.032.075.075 0 0 0 .09-.032c.032-.052.05-.052.101-.011a.149.149 0 0 0 .117.031.056.056 0 0 0 .039-.03.055.055 0 0 0-.013-.045.803.803 0 0 1-.164-.177.093.093 0 0 0-.048-.018l-.056-.016a.142.142 0 0 1 .035-.028.113.113 0 0 0 .085-.103c.024-.1.055-.109.135-.046.02.018.043.032.069.039.061 0 .12.026.165.07.03.035.094.007.115-.046a.164.164 0 0 0-.017-.164.935.935 0 0 1-.09-.157c-.023-.052-.014-.096.03-.107a.09.09 0 0 0 .069-.13.074.074 0 0 1 .09.021l.01.01a.052.052 0 0 0 .073-.01.055.055 0 0 0-.011-.075.266.266 0 0 1-.041-.078.357.357 0 0 0-.09-.156c-.063-.064-.066-.096 0-.172a.474.474 0 0 0 .152-.26.111.111 0 0 1 .039-.041.15.15 0 0 1 .037.046c.006.025 0 .055.006.08a.108.108 0 0 0 .03.067.104.104 0 0 0 .09-.018c.043-.088.135-.157.118-.267a.305.305 0 0 1 .118-.278.15.15 0 0 0 .042-.075c.02-.108.09-.2.187-.244a.124.124 0 0 0 .07-.083.223.223 0 0 1 .053-.093.058.058 0 0 0-.017-.079c-.053-.047-.05-.051-.005-.108a.703.703 0 0 0 .041-.07l.025-.046c.034-.058.073-.109.159-.095a.081.081 0 0 0 .048-.044c.041-.076.041-.077.13-.064a.262.262 0 0 0 .054.005c.015 0 .03-.005.042-.013a.085.085 0 0 0 .027-.114.042.042 0 0 0-.011-.016.04.04 0 0 0-.058.002.083.083 0 0 1-.108.024.217.217 0 0 0 .013-.058.093.093 0 0 0-.018-.064.127.127 0 0 1-.057-.141v-.063h.125c.02 0 .04-.008.055-.023a.08.08 0 0 0 .023-.057c.02.008.042.014.064.019h.013a.045.045 0 0 0 .042-.046.23.23 0 0 1 .084-.235l-.045-.054c-.032-.04-.03-.07.02-.08.099-.023.128-.111.177-.181a.116.116 0 0 0-.012-.142.069.069 0 0 1-.016-.02.094.094 0 0 1-.008-.058.073.073 0 0 1 .06-.025.198.198 0 0 1 .094.046c.067.053.154.07.235.046a.05.05 0 0 0 .044-.07.078.078 0 0 1 .026-.089.493.493 0 0 0 .16-.212zm.331-1.075c.008.02.019.038.031.055.045.06.069.06.125.012a.068.068 0 0 1 .06-.014c.015.016.022.04.018.062a.417.417 0 0 1-.044.087.102.102 0 0 0 .007.142.49.49 0 0 1 .04-.06.068.068 0 0 1 .046-.027c.017.008.03.024.035.043h-.003a.205.205 0 0 1-.017.105 1.832 1.832 0 0 1-.112.15.118.118 0 0 0-.028.055c-.006.08-.056.107-.127.118a.128.128 0 0 1-.026-.034.094.094 0 0 0-.11-.07.595.595 0 0 1-.114-.017.202.202 0 0 0 0 .052.187.187 0 0 0 .028.035c.032.052.016.088-.041.096h-.027a.194.194 0 0 0-.163.057.087.087 0 0 1-.044.004.13.13 0 0 1 .007-.046c.027-.046.06-.089.09-.137l-.026-.05a.05.05 0 0 1 .013-.07h.003c.069-.041.096-.121.143-.183a.203.203 0 0 0 .03-.206.167.167 0 0 1 .014-.125.16.16 0 0 1 .096-.077l.01-.003a.074.074 0 0 1 .086.046z'/%3E %3C/g%3E %3C/svg%3E ");
width: 98px;
height: 26px;
margin-right: 38px;
}
#footer_boutique .footer_boutique_bottom .footer_boutique_bottom_left .logo_boutique {
background-image: url("data:image/svg+xml,%3Csvg width='102' height='29' viewBox='0 0 102 29' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill='%23FFF' fill-rule='nonzero'%3E %3Cpath d='M2.807 0v13.02h7.408a3.74 3.74 0 0 1-.164-1.086c0-2.32 1.879-3.765 4.151-3.765h1.67c.675 0 1.16-.4 1.13-.9-.053-.854-.739-1.298-1.872-1.298-.742 0-1.447.465-1.685 1.036h-2.68c.495-2.363 2.477-3.234 4.365-3.234 1.975 0 4.55.998 4.55 3.218v8.435h-2.676V11.57l-.003.25c-.065 2.395-1.034 3.725-2.65 3.864l-.176.01c-1.74.057-2.945-.755-3.585-1.827v1.572H0V0h2.807zm14.197 7.268c0 2.351-.737 2.91-1.755 2.91h-.608c-.701 0-1.79.214-1.915 1.393-.102.96.67 1.83 1.915 1.83 1.182 0 2.363-.87 2.363-1.84zm21.128 3.823c-.002-1.546-.617-4.922-5.421-4.922h-4.515V2.455h4.51c1.046 0 1.895.867 1.896 1.94.001 1.075-.846 1.773-1.891 1.774 1.753 0 4.104 0 4.592-1.872.61-2.344-1.816-4.294-4.134-4.294h-7.765v15.44h8.504c.577 0 1.126-.124 1.626-.34a4.27 4.27 0 0 0 1.878-1.583v-.016h.01c.45-.69.71-1.52.71-2.413zm-4.737 1.892-5.199.005V8.625h5.194c1.07-.001 1.94 1.065 1.94 2.164 0 1.099-.87 2.194-1.935 2.194zM43.678 3.77c-2.854 0-5.495 2.172-5.495 5.963 0 3.792 2.581 5.939 5.495 5.964 2.913-.025 5.494-2.184 5.494-5.964 0-3.78-2.64-5.963-5.494-5.963zm0 9.506c-1.424-.02-2.808-1.153-2.808-3.543 0-2.24 1.351-3.518 2.808-3.54 1.456.022 2.807 1.312 2.807 3.54 0 2.39-1.384 3.524-2.807 3.543zm10.8.019c-1.383 0-2.217-.681-2.217-1.65V4.062h-2.674v7.582c0 2 1.515 4.394 4.574 4.03 2.028-.243 2.401-2.415 2.401-4.574 0 1.187-.664 2.195-2.084 2.195zm2.084-9.233v11.38h2.675V4.063h-2.675zm7.214 0V.008H61.1v4.055h-1.614v2.143h.265s1.349 0 1.349 1.528v4.916c0 1.556 1.235 2.798 2.725 2.798h1.83v-2.42H64.6c-.437 0-.824-.397-.824-.869V7.93c0-1.627-3.37-1.72-3.941-1.723h5.82V4.063h-1.88zM74.2 3.796l.195.003c1.386.049 2.425 1.07 2.819 1.98V4.07h2.675v15.44h-2.675V9.624l-.003.312c-.078 3.99-1.642 5.284-2.816 5.494-2.696.483-5.097-2.224-5.097-5.805 0-3.577 2.36-5.922 5.097-5.825zm-5.328.271v11.38h-2.675V4.068h2.675zm5.708 2.06c-1.557 0-2.607 1.672-2.607 3.496 0 1.825 1.05 3.497 2.607 3.497 1.628 0 2.634-1.485 2.634-3.497l-.004-.206c-.066-1.907-1.058-3.29-2.63-3.29zM67.534.008c.994 0 1.8.616 1.8 1.374 0 .759-.806 1.374-1.8 1.374-.993 0-1.799-.615-1.799-1.374 0-.758.806-1.373 1.8-1.373zm18.167 13.289c-1.383 0-2.217-.681-2.217-1.65V4.062H80.81v7.582c0 2 1.515 4.394 4.574 4.03 2.028-.243 2.401-2.415 2.401-4.574 0 1.187-.664 2.195-2.084 2.195zm2.084-9.233v11.38h2.675V4.063h-2.675zM102 9.734c0-3.78-2.64-5.963-5.495-5.963-2.854 0-5.494 2.172-5.494 5.963 0 3.792 2.58 5.939 5.494 5.964 2.254-.02 4.309-1.316 5.124-3.651h-2.92c-.536.818-1.363 1.219-2.204 1.23-1.26-.017-2.49-.908-2.755-2.773h8.213c.024-.248.037-.505.037-.77zm-8.166-1.319c.547-1.464 1.524-2.203 2.671-2.221 1.146.018 2.122.762 2.67 2.221h-5.341zM1.689 25.071s1 .235 1.027.243c.506.131.865.413.865.852 0 .56-.619.988-1.35.96-.956-.035-1.348-.743-1.348-1.248H.216c0 .87.67 1.834 2.027 1.865 1.127.026 2.028-.706 2.028-1.577 0-.915-.766-1.341-1.393-1.498l-1.026-.242c-.46-.121-.789-.397-.789-.777 0-.484.423-.917 1.194-.917.828 0 1.193.615 1.193 1.099h.67c0-.85-.623-1.71-1.863-1.71-1.03 0-1.864.683-1.864 1.533 0 .879.687 1.274 1.296 1.417zm3.889-.912v-.49h-.652v3.93h.652v-2.617c0-.585.365-.833.815-.833.474 0 .815.298.815.833V27.6h.652v-2.617c0-.51.365-.833.815-.833.499 0 .815.323.815.833V27.6h.652v-2.617c0-.783-.428-1.405-1.28-1.405-.5 0-.943.315-1.14.676-.241-.432-.601-.676-1.095-.676-.491 0-.886.297-1.05.582zm6.792-.584c-.451 0-1.13.146-1.385.984h.68c.115-.272.392-.404.705-.404.447 0 .765.125.787.494.015.248-.162.443-.391.443h-.58c-.788 0-1.44.498-1.44 1.3 0 .63.49 1.328 1.43 1.298.619-.02.905-.45.982-.684v.59h.652v-2.91c0-.767-.755-1.111-1.44-1.111zm.788 2.816c0 .397-.486.72-.972.72s-.788-.323-.788-.72c0-.557.41-.766.788-.766h.468c.177 0 .349-.034.504-.095v.861zm2.915-2.814c-.401 0-.717.4-.815.685v-.592h-.652v3.93h.652v-2.477c0-.46.23-.927.815-.927.333 0 .511.09.511.09v-.615a1.437 1.437 0 0 0-.511-.094zm2.643.626v-.533h-.652v-1.4h-.652v1.4h-.652v.533h.652v2.43c0 .538.428.966.945.966h.359v-.666h-.367c-.151 0-.285-.137-.285-.3v-2.43h.652zm3.89 0v-.533h-.652v-1.4h-.652v1.4h-.652v.533h.652v2.43c0 .538.428.966.945.966h.359v-.666h-.367c-.151 0-.285-.137-.285-.3v-2.43h.652zm2.2-.629c-.99 0-1.75.75-1.75 2.058 0 1.309.74 2.05 1.75 2.058 1.011-.008 1.75-.753 1.75-2.058 0-1.304-.76-2.058-1.75-2.058zm0 3.544c-.616-.008-1.13-.534-1.13-1.486 0-.882.503-1.475 1.13-1.485.628.01 1.13.597 1.13 1.485 0 .952-.513 1.478-1.13 1.486zm4.01-3.544c-.99 0-1.75.75-1.75 2.058 0 1.309.739 2.05 1.75 2.058 1.01-.008 1.75-.753 1.75-2.058 0-1.304-.76-2.058-1.75-2.058zm0 3.544c-.617-.008-1.13-.534-1.13-1.486 0-.882.502-1.475 1.13-1.485.627.01 1.13.597 1.13 1.485 0 .952-.514 1.478-1.13 1.486zm3.068.48V22.27h-.652v5.33h.652zm2.795-2.19-.905-.248c-.286-.083-.485-.214-.485-.487 0-.29.371-.527.83-.527.458 0 .829.25.829.646h.598c.089-.549-.496-1.215-1.46-1.215-.806 0-1.46.515-1.46 1.15 0 .605.523.952.937 1.066l.871.238c.331.096.573.231.573.487 0 .345-.318.622-.888.602-.586-.02-.986-.394-.986-.789h-.597c0 .66.569 1.326 1.583 1.358.79.026 1.553-.367 1.553-1.232 0-.654-.55-.928-.993-1.05zm4.94-1.205v-.533h-.652v-1.4h-.652v1.4h-.652v.533h.652v2.43c0 .538.428.966.945.966h.359v-.666h-.367c-.151 0-.285-.137-.285-.3v-2.43h.652zm2.2-.629c-.99 0-1.75.75-1.75 2.058 0 1.309.74 2.05 1.75 2.058 1.011-.008 1.75-.753 1.75-2.058 0-1.304-.76-2.058-1.75-2.058zm0 3.544c-.616-.008-1.13-.534-1.13-1.486 0-.882.503-1.475 1.13-1.485.628.01 1.13.597 1.13 1.485 0 .952-.513 1.478-1.13 1.486zm5.693-3.448c-.416 0-.797.247-.978.59v-1.99h-.652v5.328h.652v-.59c.137.314.497.667.978.684.9.031 1.63-.9 1.63-2.01 0-1.112-.73-2.012-1.63-2.012zm0 3.453c-.54 0-.978-.446-.978-1.442 0-.995.438-1.441.978-1.441s.978.636.978 1.441c0 .806-.438 1.442-.978 1.442zm3.876-3.549c-.99 0-1.75.75-1.75 2.058 0 1.309.74 2.05 1.75 2.058 1.01-.008 1.75-.753 1.75-2.058 0-1.304-.76-2.058-1.75-2.058zm0 3.544c-.616-.008-1.13-.534-1.13-1.486 0-.882.502-1.475 1.13-1.485.628.01 1.13.597 1.13 1.485 0 .952-.514 1.478-1.13 1.486zm4.01-3.544c-.99 0-1.75.75-1.75 2.058 0 1.309.738 2.05 1.75 2.058 1.01-.008 1.749-.753 1.749-2.058 0-1.304-.76-2.058-1.75-2.058zm0 3.544c-.617-.008-1.131-.534-1.131-1.486 0-.882.502-1.475 1.13-1.485.628.01 1.13.597 1.13 1.485 0 .952-.513 1.478-1.13 1.486zm4.387-1.71-.905-.248c-.286-.083-.485-.214-.485-.487 0-.29.371-.527.83-.527.458 0 .829.25.829.646h.598c.089-.549-.496-1.215-1.46-1.215-.806 0-1.46.515-1.46 1.15 0 .605.523.952.937 1.066l.871.238c.331.096.573.231.573.487 0 .345-.318.622-.888.602-.586-.02-.986-.394-.986-.789h-.597c0 .66.569 1.326 1.583 1.358.79.026 1.553-.367 1.553-1.232 0-.654-.55-.928-.993-1.05zm3.293-1.205v-.533h-.652v-1.4h-.652v1.4h-.652v.533h.652v2.43c0 .538.428.966.945.966h.359v-.666h-.366c-.152 0-.286-.137-.286-.3v-2.43h.652zm4.838-.534L66.8 26.826l-1.117-3.157h-.694l1.401 3.69.09.238s-.23.634-.235.644a.264.264 0 0 1-.234.16h-.33V29h.323a.858.858 0 0 0 .778-.52l.336-.883 1.492-3.928h-.694zm2.765-.095c-.99 0-1.75.75-1.75 2.058 0 1.309.74 2.05 1.75 2.058 1.011-.008 1.75-.753 1.75-2.058 0-1.304-.76-2.058-1.75-2.058zm0 3.544c-.616-.008-1.13-.534-1.13-1.486 0-.882.502-1.475 1.13-1.485.628.01 1.13.597 1.13 1.485 0 .952-.513 1.478-1.13 1.486zm2.371-.832c0 .52.245.954.652 1.2.252.15.514.205.815.205.469 0 .808-.255.953-.488v.394h.652v-3.928h-.652v2.429c0 .46-.294 1.02-.86 1.02-.603 0-.908-.372-.908-.832v-2.617h-.652v2.617zm5.365-2.709c-.401 0-.717.4-.815.685v-.592h-.652v3.93h.652v-2.477c0-.46.23-.927.815-.927.333 0 .511.09.511.09v-.615a1.437 1.437 0 0 0-.511-.094zm4.266 4.113c.935 0 1.517-.631 1.694-1.494h-.635c-.152.547-.51.922-1.06.922-.75 0-1.148-.6-1.148-1.486 0-.895.51-1.485 1.146-1.485.533 0 .98.331 1.108.983h.606c-.163-.98-.82-1.556-1.73-1.556-1.067 0-1.797.857-1.747 2.183.045 1.208.745 1.933 1.766 1.933zm3.783-4.115c-.451 0-1.13.146-1.386.984h.681c.115-.272.391-.404.705-.404.447 0 .764.125.787.494.015.248-.162.443-.392.443h-.58c-.787 0-1.44.498-1.44 1.3 0 .63.49 1.328 1.432 1.298.617-.02.904-.45.981-.684v.59h.652v-2.91c0-.767-.755-1.111-1.44-1.111zm.788 2.816c0 .397-.486.72-.972.72s-.788-.323-.788-.72c0-.557.41-.766.788-.766h.468c.176 0 .349-.034.504-.095v.861zm2.915-2.814c-.401 0-.717.4-.815.685v-.592h-.652v3.93h.652v-2.477c0-.46.23-.927.815-.927.333 0 .511.09.511.09v-.615a1.437 1.437 0 0 0-.511-.094zm4.35 2.055c0-1.304-.76-2.058-1.75-2.058s-1.75.75-1.75 2.058c0 1.309.74 2.05 1.75 2.058.826-.007 1.471-.506 1.679-1.4H93.8c-.177.534-.577.822-1.032.828-.589-.008-1.084-.488-1.127-1.361h2.875a3.27 3.27 0 0 0 .002-.125zm-2.842-.408c.13-.653.567-1.069 1.092-1.077.526.008.964.421 1.092 1.077h-2.184zm6.836.408c0-1.304-.76-2.058-1.75-2.058s-1.75.75-1.75 2.058c0 1.309.74 2.05 1.75 2.058.827-.007 1.471-.506 1.68-1.4h-.647c-.178.534-.577.822-1.033.828-.589-.008-1.084-.488-1.127-1.361h2.875a3.27 3.27 0 0 0 .002-.125zm-2.841-.408c.129-.653.566-1.069 1.091-1.077.526.008.964.421 1.093 1.077h-2.184zm4.96-1.647c-.402 0-.717.4-.816.685v-.592h-.652v3.93h.652v-2.477c0-.46.23-.927.815-.927.334 0 .512.09.512.09v-.615a1.437 1.437 0 0 0-.512-.094z'/%3E %3C/g%3E %3C/svg%3E ");
width: 102px;
height: 29px;
}
#footer_boutique .footer_boutique_bottom .footer_boutique_bottom_mid {
display: flex;
}
@media (max-width: 1024px) {
#footer_boutique .footer_boutique_bottom .footer_boutique_bottom_mid {
margin-bottom: 1.5rem;
}
}
@media (max-width: 768px) {
#footer_boutique .footer_boutique_bottom .footer_boutique_bottom_mid {
margin-bottom: 1rem;
flex-wrap: wrap;
justify-content: center;
}
}
#footer_boutique .footer_boutique_bottom .footer_boutique_bottom_mid a {
font-size: 12px;
color: #cdcdcd;
text-decoration: none;
margin-right: 1.5rem;
}
@media (max-width: 768px) {
#footer_boutique .footer_boutique_bottom .footer_boutique_bottom_mid a {
margin-bottom: 0.5rem;
}
}
#footer_boutique .footer_boutique_bottom .footer_boutique_bottom_mid a:hover {
font-weight: 500;
}
#footer_boutique .footer_boutique_bottom .footer_boutique_bottom_mid a:last-child {
margin-right: 0;
}
#footer_boutique .footer_boutique_bottom .footer_boutique_bottom_right {
flex: 1;
display: flex;
justify-content: flex-end;
align-items: center;
}
#footer_boutique .footer_boutique_bottom .footer_boutique_bottom_right span {
display: block;
font-size: 12px;
color: #cdcdcd;
margin-right: 0.5rem;
}
#footer_boutique .footer_boutique_bottom .footer_boutique_bottom_right .logo_payments {
display: flex;
align-items: center;
}
#footer_boutique .footer_boutique_bottom .footer_boutique_bottom_right .logo_payments .paypal {
background-image: url("data:image/svg+xml,%3Csvg width='37' height='24' viewBox='0 0 37 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cdefs%3E %3Crect id='at6k2d3vla' x='0' y='0' width='37' height='24' rx='2.118'/%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cmask id='ap6lwk1a8b' fill='%23fff'%3E %3Cuse xlink:href='%23at6k2d3vla'/%3E %3C/mask%3E %3Cuse fill='%23F4F4F4' xlink:href='%23at6k2d3vla'/%3E %3Cpath d='M35.096 8.514h-.973a.558.558 0 0 0-.512.379c-.002.008-.007.017-.009.026l-.063.282-1.334 5.926-.058.244.003.003a.314.314 0 0 0 .29.398l.002.004h1.008a.56.56 0 0 0 .51-.375c.003-.01.008-.02.01-.03l1.456-6.453h-.002c.05-.221-.096-.404-.328-.404zm-4.983 5.824a2.86 2.86 0 0 1-.426.215c-.2.079-.39.12-.566.12-.27 0-.477-.037-.618-.117-.14-.076-.213-.208-.211-.396 0-.218.051-.387.157-.52.107-.127.266-.23.464-.306.196-.066.437-.12.715-.158.248-.03.737-.086.8-.086.062 0 .104-.034.076.13-.012.07-.154.639-.219.897a.508.508 0 0 1-.172.22s.049-.03 0 0zm1.921-3.995c-.412-.226-1.057-.34-1.94-.34-.435 0-.874.035-1.314.101-.323.049-.356.057-.557.1-.412.088-.476.493-.476.493l-.133.534c-.075.341.124.327.212.3.18-.052.278-.105.646-.187.351-.078.723-.137 1.019-.134.434 0 .765.046.984.136.22.094.329.254.329.483 0 .054.002.105-.018.15-.018.042-.053.083-.157.096a17.62 17.62 0 0 0-1.6.169 5.09 5.09 0 0 0-1.38.37c-.412.18-.72.42-.933.724-.207.305-.31.675-.311 1.11 0 .412.15.748.443 1.008.295.257.68.385 1.145.385.29-.002.518-.023.68-.063.162-.04.338-.096.524-.175.139-.057.289-.14.447-.242.159-.104.268-.178.41-.268l.004.009-.04.17-.002.005.001.003a.316.316 0 0 0 .29.398l.003.004h1.009c.01 0 .011-.003.015-.006a.561.561 0 0 0 .465-.399l.793-3.353c.018-.079.033-.17.041-.275.01-.106.022-.193.018-.256.002-.474-.206-.825-.617-1.05zm-4.774-.764a1.639 1.639 0 0 0-.598-.627 2.729 2.729 0 0 0-.944-.34 7.734 7.734 0 0 0-1.277-.098h-2.27a.563.563 0 0 0-.518.406l-1.527 6.511c-.056.222.096.406.326.405l1.09-.002a.561.561 0 0 0 .52-.403l.369-1.58a.555.555 0 0 1 .521-.403h.31c1.33 0 2.36-.268 3.098-.8.737-.536 1.107-1.238 1.107-2.112-.002-.381-.069-.702-.207-.957zm-2.343 2.13c-.325.231-.782.348-1.37.348h-.27c-.233.002-.384-.183-.329-.405l.326-1.382a.554.554 0 0 1 .516-.403l.357-.001c.416.001.728.07.943.205.212.138.314.35.316.635.001.432-.162.765-.49 1.002' fill='%23306FC5' fill-rule='nonzero' mask='url(%23ap6lwk1a8b)'/%3E %3Cpath d='M19.618 10.003c-.207 0-.478.165-.606.365 0 0-1.384 2.338-1.52 2.571-.073.126-.148.046-.16 0l-.43-2.556c-.046-.201-.26-.374-.526-.373l-.863.001c-.208 0-.337.164-.291.363 0 0 .66 3.684.788 4.55.064.48-.007.565-.007.565l-.855 1.47c-.125.199-.056.362.15.362l1-.001c.207 0 .481-.162.605-.362l3.845-6.412s.368-.547.029-.543c-.232.003-1.159 0-1.159 0zm-7.22 4.335a2.873 2.873 0 0 1-.426.215c-.2.078-.391.12-.566.12-.27 0-.477-.037-.618-.117-.14-.076-.214-.208-.212-.397 0-.217.052-.386.158-.519.107-.128.266-.23.463-.307.197-.065.438-.118.716-.157.247-.03.737-.085.8-.086.062 0 .104-.035.076.129-.012.07-.154.64-.219.898a.516.516 0 0 1-.172.22s.048-.03 0 0zm1.921-3.996c-.412-.225-1.057-.339-1.939-.339-.436 0-.875.034-1.315.101-.323.048-.356.057-.557.1-.413.088-.476.492-.476.492l-.133.535c-.075.341.124.327.212.3.18-.053.278-.105.646-.187.35-.078.723-.136 1.019-.134.434 0 .764.046.984.136.22.094.328.254.328.483a.351.351 0 0 1-.017.15c-.018.042-.053.082-.157.096-.62.037-1.064.092-1.601.169a5.099 5.099 0 0 0-1.379.37c-.412.18-.72.42-.932.724-.208.305-.312.675-.312 1.11 0 .412.15.748.442 1.008.296.257.68.385 1.145.385.291-.002.518-.023.682-.063.161-.04.337-.096.522-.175.14-.057.29-.14.448-.243.158-.103.268-.177.41-.267l.004.009-.04.17-.002.005.001.003a.315.315 0 0 0 .29.398l.002.004h.019v.001l.836-.001h.155c.01 0 .012-.004.015-.006a.564.564 0 0 0 .465-.399l.793-3.353c.018-.079.033-.17.04-.274.011-.107.023-.194.02-.256.001-.475-.207-.826-.618-1.052zM9.36 9.58a1.639 1.639 0 0 0-.598-.627 2.729 2.729 0 0 0-.944-.34 7.734 7.734 0 0 0-1.277-.098H4.27a.563.563 0 0 0-.517.406l-1.527 6.511c-.056.222.096.406.325.405l1.09-.002a.561.561 0 0 0 .521-.403l.369-1.58a.555.555 0 0 1 .521-.403h.31c1.33 0 2.36-.268 3.098-.8.736-.536 1.107-1.238 1.107-2.112-.002-.381-.069-.702-.207-.957zm-2.343 2.13c-.326.231-.782.348-1.37.348h-.27c-.233.002-.384-.183-.329-.405l.326-1.382a.554.554 0 0 1 .516-.403l.357-.001c.416.001.728.07.943.205.212.138.314.35.316.635 0 .432-.162.765-.49 1.002' fill='%23265697' fill-rule='nonzero' mask='url(//www.advaloris.ch/wp-content/themes/advaloris/styles/%23ap6lwk1a8b)'/%3E %3C/g%3E %3C/svg%3E ");
width: 37px;
height: 24px;
margin-right: 0.5rem;
}
#footer_boutique .footer_boutique_bottom .footer_boutique_bottom_right .logo_payments .cb {
background-image: url(//www.advaloris.ch/wp-content/themes/advaloris/images/icon-paiement-cb.webp);
background-size: contain;
width: 37px;
height: 24px;
margin-right: 0.5rem;
}
#footer_boutique .footer_boutique_bottom .footer_boutique_bottom_right .logo_payments .maestro {
background-image: url(//www.advaloris.ch/wp-content/themes/advaloris/images/icon-paiement-maestro.webp);
background-size: contain;
width: 37px;
height: 24px;
margin-right: 0.5rem;
}
#footer_boutique .footer_boutique_bottom .footer_boutique_bottom_right .logo_payments .mastercard {
background-image: url(//www.advaloris.ch/wp-content/themes/advaloris/images/icon-paiement-master.webp);
background-size: contain;
width: 37px;
height: 24px;
margin-right: 0.5rem;
}
#footer_boutique .footer_boutique_bottom .footer_boutique_bottom_right .logo_payments .visa {
background-image: url(//www.advaloris.ch/wp-content/themes/advaloris/images/icon-paiement-visa.webp);
background-size: contain;
width: 37px;
height: 24px;
}
.woocommerce_header_red {
padding: 2rem 0 1rem;
background-color: #dd2a22;
}
@media (max-width: 1024px) {
.woocommerce_header_red {
padding: 40px 1rem 1.5rem;
}
}
.woocommerce_header_red .woocommerce_header_red_content {
display: flex;
align-items: center;
}
@media (max-width: 1024px) {
.woocommerce_header_red .woocommerce_header_red_content {
display: block;
}
}
@media (max-width: 768px) {
.woocommerce_header_red .woocommerce_header_red_content {
padding: 0;
}
}
.woocommerce_header_red .woocommerce_header_red_content .woocommerce_header_red_left {
width: 40%;
margin-right: 20px;
font-family: "Manrope";
color: #fff;
}
@media (max-width: 1024px) {
.woocommerce_header_red .woocommerce_header_red_content .woocommerce_header_red_left {
width: 100%;
margin: 0;
}
}
.woocommerce_header_red .woocommerce_header_red_content .woocommerce_header_red_left > span {
font-weight: 100;
text-transform: uppercase;
font-size: 11px;
line-height: 1.9;
letter-spacing: 0.8px;
}
@media (max-width: 1024px) {
.woocommerce_header_red .woocommerce_header_red_content .woocommerce_header_red_left > span {
display: inline-block;
margin-bottom: 1rem;
}
}
.woocommerce_header_red .woocommerce_header_red_content .woocommerce_header_red_left h1 {
font-family: "Mackinac";
font-size: 46px;
font-weight: 400;
line-height: 1.2;
margin-bottom: 1rem;
}
@media (max-width: 1024px) {
.woocommerce_header_red .woocommerce_header_red_content .woocommerce_header_red_left h1 {
font-size: 28px;
}
}
.woocommerce_header_red .woocommerce_header_red_content .woocommerce_header_red_left .woocommerce_header_red_description {
font-weight: 100;
font-size: 16px;
line-height: 1.6;
margin-bottom: 1rem;
}
@media (max-width: 1024px) {
.woocommerce_header_red .woocommerce_header_red_content .woocommerce_header_red_left .woocommerce_header_red_description {
font-size: 14px;
}
}
.woocommerce_header_red .woocommerce_header_red_content .woocommerce_header_red_left > .savoir_plus {
color: #fff;
font-size: 14px;
text-decoration: underline;
text-decoration-color: #ffb786;
text-underline-offset: 3px;
display: inline-block;
margin-bottom: 2.5rem;
cursor: pointer;
}
.woocommerce_header_red .woocommerce_header_red_content .woocommerce_header_red_left .woocommerce-breadcrumb {
padding-left: 1.5rem;
background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7.974 2.386a.488.488 0 0 0-.009.685l2.401 2.43H.48a.484.484 0 0 0-.48.485c0 .266.216.485.48.485h9.904L7.962 8.918l-.009.009c-.186.191-.18.5.009.685a.475.475 0 0 0 .678-.009l3.22-3.257a.49.49 0 0 0 .14-.342v-.021a.49.49 0 0 0-.14-.343L8.642 2.39a.475.475 0 0 0-.669-.004z' fill='%23FFF' fill-rule='nonzero'/%3E %3C/svg%3E ");
background-repeat: no-repeat;
background-position: center left;
font-weight: 300;
letter-spacing: 0.25px;
}
.woocommerce_header_red .woocommerce_header_red_content .woocommerce_header_red_left .woocommerce-breadcrumb a {
color: #fff;
font-weight: 500;
}
.woocommerce_header_red .woocommerce_header_red_content .woocommerce_header_red_left .woocommerce-breadcrumb span {
padding: 0 0.5rem;
}
.woocommerce_header_red .woocommerce_header_red_content .woocommerce_header_red_right {
width: 60%;
margin-left: 20px;
}
@media (max-width: 1024px) {
.woocommerce_header_red .woocommerce_header_red_content .woocommerce_header_red_right {
display: none;
}
}
.filters_backdrop {
display: none;
}
.filters_backdrop.active {
display: block;
position: fixed;
background-color: #221919;
opacity: 0.8;
width: 100vw;
height: 100vh;
top: 0;
left: 0;
z-index: 9998;
}
.woocommerce_filters {
border-bottom: 1px solid #f1f1f1;
margin-bottom: 4rem;
}
.woocommerce_filters .woocommerce_filters_content {
display: flex;
align-items: stretch;
color: #221919;
font-family: "Manrope";
}
.woocommerce_filters .woocommerce_filters_content .filters_left {
display: flex;
align-items: center;
padding-right: 2rem;
border-right: 1px solid #f1f1f1;
margin-right: 2rem;
width: 15%;
}
@media (max-width: 1260px) {
.woocommerce_filters .woocommerce_filters_content .filters_left {
width: 20%;
}
}
@media (max-width: 1024px) {
.woocommerce_filters .woocommerce_filters_content .filters_left {
width: 100%;
border: none;
margin: 0;
padding: 0;
}
}
.woocommerce_filters .woocommerce_filters_content .filters_left .filters_title {
padding: 1.5rem 0;
width: 100%;
display: flex;
align-items: center;
font-size: 16px;
line-height: 1.5;
font-weight: 600;
cursor: pointer;
}
@media (max-width: 1024px) {
.woocommerce_filters .woocommerce_filters_content .filters_left .filters_title {
justify-content: center;
}
}
.woocommerce_filters .woocommerce_filters_content .filters_left .filters_title .filters_icon {
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M6.064 16a.642.642 0 0 1-.645-.637V9.36L.693 4.698A2.297 2.297 0 0 1 0 3.039v-1.5C0 .692.697.004 1.56 0h12.88C15.3 0 15.997.688 16 1.54v1.5c0 .62-.254 1.216-.697 1.658l-4.996 4.917v3.962a.637.637 0 0 1-.355.569l-3.598 1.79a.617.617 0 0 1-.29.064zM1.555 1.273c-.149 0-.27.12-.27.266v1.504c0 .283.113.557.319.756l4.911 4.85c.121.119.19.282.19.449v5.235l2.308-1.146V9.352c0-.17.069-.33.19-.45L14.388 3.8c.206-.203.319-.473.319-.76v-1.5a.268.268 0 0 0-.27-.266H1.555z' fill='%23221919' fill-rule='nonzero'/%3E %3C/svg%3E ");
display: block;
width: 16px;
height: 16px;
margin-right: 0.5rem;
}
.woocommerce_filters .woocommerce_filters_content .filters_left .filters_title .filters_arrow {
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M10.632 3.181a.65.65 0 0 0-.012.914l3.202 3.239H.64A.645.645 0 0 0 0 7.98c0 .356.288.647.64.647h13.206l-3.23 3.263-.012.012a.65.65 0 0 0 .012.913c.252.251.66.243.903-.012l4.293-4.342A.653.653 0 0 0 16 8.005v-.028a.653.653 0 0 0-.188-.457l-4.289-4.335a.633.633 0 0 0-.891-.004z' fill='%23221919' fill-rule='nonzero'/%3E %3C/svg%3E ");
display: block;
width: 16px;
height: 16px;
margin-left: auto;
}
@media (max-width: 1024px) {
.woocommerce_filters .woocommerce_filters_content .filters_left .filters_title .filters_arrow {
margin-left: 2.5rem;
}
}
@media (max-width: 1024px) {
.woocommerce_filters .woocommerce_filters_content .filters_right {
height: initial;
max-height: initial;
overflow: initial;
position: fixed;
top: 0.75rem;
left: 1rem;
width: calc(100vw - 2rem);
transform: translateY(-100%);
visibility: hidden;
opacity: 0;
z-index: -1;
display: block;
transition: all 0.5s ease;
}
}
@media (max-width: 1024px) {
.woocommerce_filters .woocommerce_filters_content .filters_right.active {
background-color: #fff;
padding: 1.5rem;
height: calc(100vh - 4rem);
max-height: initial;
transform: translateY(0%);
visibility: visible;
opacity: 1;
z-index: 9999;
transition: transform 0.5s ease;
}
}
.woocommerce_filters .woocommerce_filters_content .filters_right.active .filters_right_container {
padding: 1.5rem 0;
height: inherit;
max-height: 500px;
overflow: initial;
}
@media (max-width: 1024px) {
.woocommerce_filters .woocommerce_filters_content .filters_right.active .filters_right_container {
flex-direction: column;
height: calc(100% - 2rem);
max-height: initial;
overflow: scroll;
padding: 0;
}
}
.woocommerce_filters .woocommerce_filters_content .filters_right .filters_right_container {
display: flex;
flex: 1;
height: 0;
max-height: 0;
overflow: hidden;
padding: 0;
transition: all 0.5s ease;
}
@media (max-width: 1024px) {
.woocommerce_filters .woocommerce_filters_content .filters_right .filters_right_container {
flex-direction: column;
height: calc(100% - 2rem);
}
}
.woocommerce_filters .woocommerce_filters_content .filters_subtitle {
font-weight: bold;
font-size: 11px;
letter-spacing: 0.8px;
line-height: 1.9;
text-transform: uppercase;
margin-bottom: 1rem;
}
.woocommerce_filters .woocommerce_filters_content .filters_list {
display: flex;
flex-wrap: wrap;
}
@media (max-width: 1024px) {
.woocommerce_filters .woocommerce_filters_content .filters_list {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
column-gap: 0.5rem;
row-gap: 1rem;
text-align: center;
}
}
@media (max-width: 992px) {
.woocommerce_filters .woocommerce_filters_content .filters_list {
grid-template-columns: 1fr 1fr 1fr;
}
}
@media (max-width: 768px) {
.woocommerce_filters .woocommerce_filters_content .filters_list {
grid-template-columns: 1fr 1fr;
}
}
.woocommerce_filters .woocommerce_filters_content .filters_list .filter {
color: #221919;
text-decoration: none;
margin-right: 6px;
margin-bottom: 6px;
background-color: #f1f1f1;
border-radius: 4px;
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
line-height: 1.9;
letter-spacing: 0.8px;
padding: 6px 10px;
transition: all 0.3s ease;
}
@media (max-width: 1024px) {
.woocommerce_filters .woocommerce_filters_content .filters_list .filter {
margin: 0;
}
}
.woocommerce_filters .woocommerce_filters_content .filters_list .filter:last-child {
margin-right: 0;
}
.woocommerce_filters .woocommerce_filters_content .filters_list .filter:hover, .woocommerce_filters .woocommerce_filters_content .filters_list .filter.active {
background-color: #221919;
color: #fff;
}
.woocommerce_filters .woocommerce_filters_content .filters_support {
flex: 1;
display: flex;
flex-direction: column;
}
@media (max-width: 1024px) {
.woocommerce_filters .woocommerce_filters_content .filters_support {
margin-bottom: 2rem;
}
}
.woocommerce_filters .woocommerce_filters_content .filters_support .filters_bottom {
display: flex;
margin-top: auto;
font-size: 12px;
color: #7d7d7d;
}
@media (max-width: 1024px) {
.woocommerce_filters .woocommerce_filters_content .filters_support .filters_bottom {
display: none;
}
}
.woocommerce_filters .woocommerce_filters_content .filters_support .filters_bottom .hide_filters {
cursor: pointer;
line-height: 1.7;
text-decoration: underline;
transition: all .3s ease;
}
.woocommerce_filters .woocommerce_filters_content .filters_support .filters_bottom .hide_filters:hover{
color: #221919;
}
.woocommerce_filters .woocommerce_filters_content .filters_support .filters_bottom .reset_filters {
line-height: 1.7;
text-decoration: underline;
color: #7d7d7d;
padding-left: 2rem;
position: relative;
transition: all .3s ease;
}
.woocommerce_filters .woocommerce_filters_content .filters_support .filters_bottom .reset_filters:hover{
color: #221919;
}
.woocommerce_filters .woocommerce_filters_content .filters_support .filters_bottom .reset_filters::before {
content: "";
background-color: #7d7d7d;
width: 1px;
height: 50%;
position: absolute;
left: 1rem;
top: 50%;
transform: translate(-50%, -50%);
}
.woocommerce_filters .woocommerce_filters_content .filters_themes {
flex: 1;
}
@media (max-width: 768px) {
.woocommerce_filters .woocommerce_filters_content .filters_themes .filters_list {
grid-template-columns: 1fr;
}
}
.woocommerce_filters .woocommerce_filters_content .filters_mobile_header {
display: none;
}
@media (max-width: 1024px) {
.woocommerce_filters .woocommerce_filters_content .filters_mobile_header {
display: flex;
align-items: center;
font-size: 16px;
font-weight: bold;
line-height: 1.6;
margin-bottom: 1.5rem;
}
}
.woocommerce_filters .woocommerce_filters_content .filters_mobile_header .filters_icon {
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M6.064 16a.642.642 0 0 1-.645-.637V9.36L.693 4.698A2.297 2.297 0 0 1 0 3.039v-1.5C0 .692.697.004 1.56 0h12.88C15.3 0 15.997.688 16 1.54v1.5c0 .62-.254 1.216-.697 1.658l-4.996 4.917v3.962a.637.637 0 0 1-.355.569l-3.598 1.79a.617.617 0 0 1-.29.064zM1.555 1.273c-.149 0-.27.12-.27.266v1.504c0 .283.113.557.319.756l4.911 4.85c.121.119.19.282.19.449v5.235l2.308-1.146V9.352c0-.17.069-.33.19-.45L14.388 3.8c.206-.203.319-.473.319-.76v-1.5a.268.268 0 0 0-.27-.266H1.555z' fill='%23221919' fill-rule='nonzero'/%3E %3C/svg%3E ");
display: block;
width: 16px;
height: 16px;
margin-right: 0.5rem;
}
.woocommerce_filters .woocommerce_filters_content .filters_mobile_header .reset_filters {
margin-left: auto;
font-size: 11px;
text-decoration: underline;
color: #221919;
font-weight: 500;
}
.woocommerce_filters .woocommerce_filters_content .filters_mobile_close {
display: none;
}
@media (max-width: 1024px) {
.woocommerce_filters .woocommerce_filters_content .filters_mobile_close {
width: 80px;
height: 80px;
background-color: #f1f1f1;
border-radius: 50%;
display: block;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m19.778 2.808 1.414 1.414L13.414 12l7.778 7.778-1.414 1.414L12 13.414l-7.778 7.778-1.414-1.414L10.586 12 2.808 4.222l1.414-1.414L12 10.586l7.778-7.778z' fill='%23221919' fill-rule='nonzero'/%3E %3C/svg%3E ");
background-repeat: no-repeat;
background-position: center center;
cursor: pointer;
position: absolute;
left: 50%;
bottom: 0;
transform: translate(-50%, 50%);
}
}
.woocommerce_products > ul.products {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 3.5rem;
margin-bottom: 80px;
padding: 0;
}
.woocommerce_products > ul.products::before {
content: none;
}
@media (max-width: 1260px) {
.woocommerce_products > ul.products {
display: flex;
flex-wrap: wrap;
gap: initial;
margin: -1.75rem;
}
}
@media (max-width: 768px) {
.woocommerce_products > ul.products {
margin: 0 0 50px;
display: block;
}
}
.woocommerce_products > ul.products .post_miniature.product{
float: none;
margin: 0;
width: initial;
}
@media (max-width: 1260px){
.woocommerce_products > ul.products .post_miniature.product{
width: calc(50% - 3.5rem);
margin: 1.75rem;
}
}
@media (max-width: 768px){
.woocommerce_products > ul.products .post_miniature.product{
width: 100%;
margin: 0 0 1.75rem;
}
}
.woocommerce_products > ul.products .post_miniature.product .post_miniature_thumb img{
height: 100%;
width: auto;
margin: 0;
}
@media (max-width: 768px) {
.woocommerce_products > ul.products .post_miniature.product .post_miniature_title {
margin-bottom: 1rem;
}
}
@media (max-width: 768px) {
.woocommerce_products > ul.products .post_miniature.product .post_miniature_excerpt {
display: none;
}
}
.woocommerce_list_banniere {
grid-column: 1/4;
padding: 60px 40px;
display: flex;
align-items: center;
border-radius: 8px;
}
@media (max-width: 1024px) {
.woocommerce_list_banniere {
grid-column: 1/3;
}
}
@media (max-width: 768px) {
.woocommerce_list_banniere {
grid-column: 1/2;
display: block;
padding: 28px 2rem 40px;
margin-bottom: 1.75rem;
}
}
.woocommerce_list_banniere .woocommerce_banniere_left {
flex: 50%;
padding-right: 20px;
}
@media (max-width: 768px) {
.woocommerce_list_banniere .woocommerce_banniere_left {
padding: 0;
margin-bottom: 1rem;
}
}
.woocommerce_list_banniere .woocommerce_banniere_left iframe {
width: 100%;
cursor: pointer;
}
.woocommerce_list_banniere .woocommerce_banniere_right {
flex: 50%;
padding-left: 20px;
font-family: "Manrope";
color: #fff;
}
@media (max-width: 768px) {
.woocommerce_list_banniere .woocommerce_banniere_right {
padding: 0;
text-align: center;
}
}
.woocommerce_list_banniere .woocommerce_banniere_right h3 {
font-size: 32px;
font-weight: bold;
margin-bottom: 1rem;
}
@media (max-width: 768px) {
.woocommerce_list_banniere .woocommerce_banniere_right h3 {
font-size: 18px;
margin-bottom: 0.5rem;
}
}
.woocommerce_list_banniere .woocommerce_banniere_right div {
font-size: 18px;
line-height: 1.4;
margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
.woocommerce_list_banniere .woocommerce_banniere_right div {
font-size: 15px;
margin-bottom: 1rem;
}
}
.woocommerce_list_banniere .woocommerce_banniere_right a {
color: #fff;
text-decoration: none;
}
@media (max-width: 768px) {
.woocommerce_list_banniere .woocommerce_banniere_right a {
margin: 0 auto;
}
}
.woocommerce_category_bottom .woocommerce_category_bottom_content {
font-family: "Manrope";
font-size: 16px;
line-height: 1.5;
color: #221919;
padding-bottom: 3rem;
border-bottom: 1px solid #f1f1f1;
margin-bottom: 50px;
}
.woocommerce_category_bottom .woocommerce_category_bottom_content > h3 {
font-family: "Mackinac";
font-size: 32px;
line-height: 1.2;
font-weight: bold;
color: #221919;
margin-bottom: 1.5rem;
}
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie{
display: grid;
grid-template-columns: repeat(6, 180px);
justify-content: center;
column-gap: 15px;
margin: 50px 0 60px;
}
@media (max-width: 1180px){
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie{
grid-template-columns: repeat(6, 150px);
}
}
@media (max-width: 992px){
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie{
display: block;
padding: 0 15px;
margin: 2rem 0;
}
}
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc{
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
position: relative;
}
@media (max-width: 992px){
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc{
text-align: left;
align-items: flex-start;
}
}
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc:nth-child(even){
padding-bottom: 20px;
}
@media (max-width: 992px){
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc:nth-child(even){
flex-direction: row-reverse;
justify-content: flex-end;
padding-bottom: 0;
}
}
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc:nth-child(even) .infographie_round,
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc:nth-child(even) .infographie_titre{
color: #dd2a22;
}
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc:nth-child(even) .infographie_description{
margin-bottom: 1.75rem;
}
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc:last-child .infographie_description{
margin-bottom: .75rem;
}
@media (max-width: 992px){
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc:last-child .infographie_round{
margin-bottom: 0 !important;
}
}
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc:nth-child(odd){
padding-top: 20px;
}
@media (max-width: 992px){
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc:nth-child(odd){
flex-direction: row;
padding-top: 0;
}
}
@media (max-width: 1180px){
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc:nth-child(odd) br{
display: none;
}
}
@media (max-width: 992px){
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc:nth-child(odd) br{
display: initial;
}
}
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc:nth-child(odd)::after{
content: "";
background-image: url(//www.advaloris.ch/wp-content/themes/advaloris/images/infographie_fleche.png);
background-size: cover;
display: block;
width: 197px;
height: 175px;
position: absolute;
left: 50%;
top: 5px;
}
@media (max-width: 1180px){
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc:nth-child(odd)::after{
background-size: contain;
background-repeat: no-repeat;
width: 170px;
top: 19px;
}
}
@media (max-width: 992px){
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc:nth-child(odd)::after{
background-image: url(//www.advaloris.ch/wp-content/themes/advaloris/images/infographie_fleche_mobile.png);
background-size: contain;
background-repeat: no-repeat;
width: 96px;
top: 29px;
left: -15px;
}
}
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc:nth-child(even)::after{
content: "";
background-image: url(//www.advaloris.ch/wp-content/themes/advaloris/images/infographie_trait.png);
background-size: cover;
display: block;
width: 194px;
height: 169px;
position: absolute;
left: calc(50% + 2px);
bottom: 2px;
}
@media (max-width: 1180px){
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc:nth-child(even)::after{
background-size: contain;
background-repeat: no-repeat;
width: 168px;
bottom: -12px;
}
}
@media (max-width: 992px){
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc:nth-child(even)::after{
background-image: url(//www.advaloris.ch/wp-content/themes/advaloris/images/infographie_trait_mobile.png);
background-size: contain;
background-repeat: no-repeat;
width: 92px;
bottom: initial;
left: -15px;
top: 30px;
}
}
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc:last-child::after{
content: none;
}
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc:nth-child(odd) .infographie_round{
margin-bottom: .5rem;
}
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc .infographie_round{
width: 70px;
height: 70px;
border-radius: 50%;
background-color: #f1f1f1;
font-size: 34px;
font-family: 'Mackinac';
font-weight: 500;
display: flex;
align-items: center;
justify-content: center;
}
@media (max-width: 992px){
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc .infographie_round{
width: 58px;
height: 58px;
margin-right: 45px;
font-size: 28px;
margin-bottom: 3rem !important;
}
}
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc .infographie_titre{
font-size: 11px;
text-transform: uppercase;
font-weight: 700;
margin-bottom: 5px;
line-height: 1.9;
letter-spacing: 1px;
}
.woocommerce_category_bottom .woocommerce_category_bottom_content .woocommerce_infographie .woocommerce_infographie_bloc .infographie_description{
font-size: 12px;
color: #7d7d7d;
margin-bottom: 0;
line-height: 1.33;
}
.category_newsroom {
width: initial;
margin-left: auto;
}
.category_newsroom .boutique_newsroom_title {
width: 80%;
text-align: left;
font-size: 32px;
line-height: 1.2;
margin: 0 0 50px;
}
@media (max-width: 992px) {
.category_newsroom .boutique_newsroom_title {
width: 100%;
text-align: center;
}
}
.category_newsroom .boutique_newsroom_content {
width: 100%;
}
.category_newsroom .boutique_newsroom_content .newsroom_article .newsroom_article_thumb {
max-height: 208px;
}
@media (max-width: 1260px) {
.category_newsroom .boutique_newsroom_content .newsroom_article .newsroom_article_thumb {
height: 158.2285714286px;
}
}
@media (max-width: 1024px) {
.category_newsroom .boutique_newsroom_content .newsroom_article .newsroom_article_thumb {
height: 107.7142857143px;
}
}
@media (max-width: 992px) {
.category_newsroom .boutique_newsroom_content .newsroom_article .newsroom_article_thumb {
height: 161.2px;
}
}
@media (max-width: 768px) {
.category_newsroom .boutique_newsroom_content .newsroom_article .newsroom_article_thumb {
height: 104px;
}
}
@media (max-width: 575px) {
.category_newsroom .boutique_newsroom_content .newsroom_article .newsroom_article_thumb {
height: calc(((100vw - 2rem) / 1.5 - 20px) * 0.65);
}
}
.single-product .woocommerce-notices-wrapper {
}
.single_product_page .post_miniature {
border: none;
display: block !important;
height: initial !important;
}
.single_product_page .product_content_title {
color: #dd2a22;
font-family: "Mackinac";
font-size: 20px;
font-weight: 500;
margin-bottom: 1.5rem;
}
@media (max-width: 720px) {
.single_product_page .product_content_title {
font-size: 16px;
line-height: 1.4;
}
}
.single_product_page .woocommerce_topbar {
position: relative;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 1rem;
padding-top: 20px;
}
.single_product_page .woocommerce_topbar::after {
content: "";
background-color: #f1f1f1;
width: 100vw;
height: 1px;
left: calc(-50vw + 50%);
bottom: 0;
position: absolute;
}
.single_product_page .woocommerce-breadcrumb {
margin: 0 auto;
padding: 1rem 15px 1rem 2.5rem;
background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7.974 2.386a.488.488 0 0 0-.009.685l2.401 2.43H.48a.484.484 0 0 0-.48.485c0 .266.216.485.48.485h9.904L7.962 8.918l-.009.009c-.186.191-.18.5.009.685a.475.475 0 0 0 .678-.009l3.22-3.257a.49.49 0 0 0 .14-.342v-.021a.49.49 0 0 0-.14-.343L8.642 2.39a.475.475 0 0 0-.669-.004z' fill='%23CDCDCD' fill-rule='evenodd'/%3E %3C/svg%3E ");
background-repeat: no-repeat;
background-position: center left 15px;
color: #7d7d7d;
font-family: "Manrope";
}
@media (max-width: 720px) {
.single_product_page .woocommerce-breadcrumb {
display: none;
}
}
.single_product_page .woocommerce-breadcrumb a {
color: #7d7d7d;
font-weight: 600;
}
.single_product_page .woocommerce-breadcrumb span {
padding: 0 0.5rem;
}
.single_product_page .woocommerce-breadcrumb-mobile {
display: none;
margin: 0 auto;
padding: 0.75rem 1rem 0.75rem 2.5rem;
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M5.368 12.819a.65.65 0 0 0 .012-.914L2.178 8.666H15.36c.352 0 .64-.291.64-.647a.645.645 0 0 0-.64-.647H2.154l3.23-3.263.012-.012a.65.65 0 0 0-.012-.913.633.633 0 0 0-.903.012L.188 7.538A.653.653 0 0 0 0 7.995v.028c0 .17.068.336.188.457l4.289 4.335a.633.633 0 0 0 .891.004z' fill='%23221919' fill-rule='nonzero'/%3E %3C/svg%3E ");
background-repeat: no-repeat;
background-position: center left 1rem;
color: #7d7d7d;
font-family: "Manrope";
font-size: 11px;
}
@media (max-width: 720px) {
.single_product_page .woocommerce-breadcrumb-mobile {
display: block;
}
}
.single_product_page .woocommerce-breadcrumb-mobile a {
color: #7d7d7d;
font-weight: 600;
}
.single_product_page .woocommerce-breadcrumb-mobile span {
padding: 0 0.5rem;
}
.single_product_page .product_page_main {
display: flex;
align-items: stretch;
margin-bottom: 50px;
border-bottom: 1px solid #f1f1f1;
border-top: 1px solid #f1f1f1;
}
@media (max-width: 1024px) {
.single_product_page .product_page_main {
display: block;
padding-bottom: 40px;
margin-bottom: 1.5rem;
}
}
@media (max-width: 720px) {
.single_product_page .product_page_main {
max-width: none;
}
}
.single_product_page .product_page_main .product_page_main_left {
width: 60%;
display: flex;
position: relative;
border-right: 1px solid #f1f1f1;
}
@media (max-width: 1024px) {
.single_product_page .product_page_main .product_page_main_left {
width: 100%;
margin-bottom: 1.5rem;
}
}
@media (max-width: 720px) {
.single_product_page .product_page_main .product_page_main_left {
margin-bottom: 0;
}
}
.single_product_page .product_page_main .product_page_main_left .product_page_images {
width: calc(100% - 106px);
background-color: #f1f1f1;
margin-bottom: 0;
}
@media (max-width: 1024px) {
.single_product_page .product_page_main .product_page_main_left .product_page_images {
width: 100%;
}
}
.single_product_page .product_page_main .product_page_main_left .product_page_images.no_bg {
background-color: transparent;
}
.single_product_page .product_page_main .product_page_main_left .product_page_images.no_bg .slick-slide div{
width: calc(100% - 20px);
}
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-track {
display: flex;
align-items: center;
}
@media (max-width: 720px) {
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-track {
align-items: initial;
}
}
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-slide {
padding: 50px 0;
}
@media (max-width: 1024px) {
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-slide {
padding: 1.5rem 0;
}
}
@media (max-width: 720px) {
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-slide.product_page_video {
padding: 0;
}
}
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-slide.product_page_video video {
width: 100%;
padding-right: 25px;
margin: 0 auto;
display: block;
}
@media (max-width: 720px) {
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-slide.product_page_video video {
width: 100%;
}
}
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-slide div {
width: fit-content;
width: -moz-fit-content;
position: relative;
margin: 0 auto;
}
@media (max-width: 720px) {
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-slide div {
width: 50%;
}
}
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-slide div::after {
content: "";
width: 100%;
height: 100%;
border: 2px solid #221919;
position: absolute;
left: 0.5rem;
top: 0.5rem;
}
@media (max-width: 720px) {
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-slide div::after {
border: 1px solid #221919;
top: 5px;
left: 5px;
}
}
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-slide div img {
margin: 0 auto;
border: 2px solid #221919;
position: relative;
z-index: 1;
}
@media (max-width: 720px) {
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-slide div img {
border: 1px solid #221919;
}
}
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-arrow {
width: 70px;
height: 40px;
right: -18px;
border: 1px solid #cdcdcd;
border-radius: 20px;
background-color: transparent;
background-position: center center;
background-repeat: no-repeat;
transition: all 0.3s ease;
}
@media (max-width: 768px) {
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-arrow {
width: 42px;
height: 24px;
}
}
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-arrow:hover {
background-color: #cdcdcd;
}
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-arrow::before {
content: none;
}
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-arrow.slick-prev {
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M5.368 3.181a.65.65 0 0 1 .012.914L2.178 7.334H15.36c.352 0 .64.291.64.647a.645.645 0 0 1-.64.647H2.154l3.23 3.263.012.012a.65.65 0 0 1-.012.913.633.633 0 0 1-.903-.012L.188 8.462A.653.653 0 0 1 0 8.005v-.028c0-.17.068-.336.188-.457l4.289-4.335a.633.633 0 0 1 .891-.004z' fill='%23221919' fill-rule='nonzero'/%3E %3C/svg%3E ");
left: initial;
top: calc(50% - 40px);
transform: translate(100%, -100%);
}
@media (max-width: 1024px) {
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-arrow.slick-prev {
top: initial;
bottom: 32px;
left: calc((100vw - 720px) / 2 + 15px);
transform: translateY(50%);
}
}
@media (max-width: 1024px) and (max-width: 720px) {
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-arrow.slick-prev {
left: 1.5rem;
}
}
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-arrow.slick-next {
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M10.632 3.181a.65.65 0 0 0-.012.914l3.202 3.239H.64A.645.645 0 0 0 0 7.98c0 .356.288.647.64.647h13.206l-3.23 3.263-.012.012a.65.65 0 0 0 .012.913c.252.251.66.243.903-.012l4.293-4.342A.653.653 0 0 0 16 8.005v-.028a.653.653 0 0 0-.188-.457l-4.289-4.335a.633.633 0 0 0-.891-.004z' fill='%23221919' fill-rule='nonzero'/%3E %3C/svg%3E ");
top: calc(50% + 40px);
transform: translate(100%, 0);
}
@media (max-width: 1024px) {
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-arrow.slick-next {
top: initial;
bottom: 32px;
right: calc((100vw - 720px) / 2 + 15px);
transform: translateY(50%);
}
}
@media (max-width: 720px) {
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-arrow.slick-next {
right: 1.5rem;
}
}
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-arrow.slick-disabled {
opacity: 0.2;
cursor: auto;
}
@media (max-width: 1024px) {
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-arrow.slick-disabled {
opacity: 0.5;
}
}
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-arrow.slick-disabled:hover {
background-color: transparent;
}
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-dots {
display: flex;
flex-direction: column;
align-items: center;
position: absolute;
right: -35px;
top: 50%;
bottom: initial;
transform: translate(100%, -50%);
width: auto;
}
@media (max-width: 1024px) {
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-dots {
position: initial;
transform: none;
flex-direction: row;
background-color: #fff;
padding: 1.5rem 0;
justify-content: center;
}
}
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-dots li {
display: none;
margin: 0;
width: auto;
height: auto;
width: 2rem;
}
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-dots li:first-child, .single_product_page .product_page_main .product_page_main_left .product_page_images .slick-dots li:last-child {
display: block;
}
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-dots li:first-child {
padding-bottom: 3px;
border-bottom: 1px solid #f1f1f1;
margin-bottom: 3px;
position: relative;
}
@media (max-width: 1024px) {
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-dots li:first-child {
padding: 0;
border: none;
margin-bottom: 0;
margin-right: 0.5rem;
}
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-dots li:first-child::after {
content: "/";
position: absolute;
right: -.5rem;
top: 50%;
transform: translate(50%, -50%);
}
}
@media (max-width: 1024px) {
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-dots li:last-child {
margin-left: 0.5rem;
}
}
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-dots li button {
font-family: "Manrope";
font-size: 16px;
line-height: 1;
color: #221919;
padding: 0;
width: auto;
height: auto;
margin: 0 auto;
}
@media (max-width: 1024px) {
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-dots li button {
font-weight: 600;
}
}
.single_product_page .product_page_main .product_page_main_left .product_page_images .slick-dots li button::before {
content: none;
}
.single_product_page .product_page_main .product_page_main_left .product_page_format {
position: absolute;
bottom: 65px;
right: 176px;
padding: 18px 15px;
color: #221919;
font-family: "Manrope";
font-size: 11px;
font-weight: bold;
letter-spacing: 0.8px;
background-color: #fff;
border-radius: 50%;
}
@media (max-width: 1024px) {
.single_product_page .product_page_main .product_page_main_left .product_page_format {
bottom: 85px;
right: calc((100vw - 720px) / 2 + 15px);
}
}
@media (max-width: 720px) {
.single_product_page .product_page_main .product_page_main_left .product_page_format {
right: 1.5rem;
padding: 17px 14px;
}
}
.single_product_page .product_page_main .product_page_main_left .product_page_images_swipe {
width: 106px;
}
@media (max-width: 1024px) {
.single_product_page .product_page_main .product_page_main_left .product_page_images_swipe {
display: none;
}
}
.single_product_page .product_page_main .product_page_main_right {
display: flex;
flex-direction: column;
justify-content: center;
flex: 1;
padding: 1rem 0 1rem 40px;
color: #221919;
}
@media (max-width: 1260px) {
.single_product_page .product_page_main .product_page_main_right {
padding: 1rem 40px;
}
}
@media (max-width: 1024px) {
.single_product_page .product_page_main .product_page_main_right {
padding: 0 15px;
margin: 0 auto;
}
}
.single_product_page .product_page_main .product_page_main_right .product_cat_price {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 1rem;
}
@media (max-width: 720px) {
.single_product_page .product_page_main .product_page_main_right .product_cat_price {
margin-bottom: 0.5rem;
}
}
.single_product_page .product_page_main .product_page_main_right .product_cat_price .product_cat {
background-color: #ffb786;
padding: 0.5rem 10px;
border-radius: 13px;
font-family: "Mackinac";
font-size: 12px;
font-weight: 500;
line-height: 1;
}
.single_product_page .product_page_main .product_page_main_right .product_cat_price .product_cat.formation{
background-color: #f1f1f1;
}
.single_product_page .product_page_main .product_page_main_right .product_cat_price .product_cat.pack {
background-color: #cdcdcd;
}
.single_product_page .product_page_main .product_page_main_right .product_cat_price .product_cat.guide-pratique {
background-color: #ffb786;
}
.single_product_page .product_page_main .product_page_main_right .product_cat_price .price {
font-size: 14px;
line-height: 1.5;
font-weight: 600;
}
.single_product_page .product_page_main .product_page_main_right .product_title {
font-family: "Mackinac";
font-size: 46px;
font-weight: 500;
line-height: 1.2;
margin-bottom: 1rem;
}
@media (max-width: 720px) {
.single_product_page .product_page_main .product_page_main_right .product_title {
font-size: 28px;
}
}
.single_product_page .product_page_main .product_page_main_right .woocommerce-product-rating {
display: flex;
align-items: baseline;
margin-bottom: 1.5rem;
line-height: 1;
}
.single_product_page .product_page_main .product_page_main_right .woocommerce-product-rating .dots {
display: flex;
align-items: center;
margin-right: 0.5rem;
}
.single_product_page .product_page_main .product_page_main_right .woocommerce-product-rating .dots span {
margin-right: 6px;
display: block;
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #221919;
}
.single_product_page .product_page_main .product_page_main_right .woocommerce-product-rating .dots span:last-child {
background-color: #cdcdcd;
}
.single_product_page .product_page_main .product_page_main_right .woocommerce-product-rating .woocommerce-review-link {
text-decoration: underline;
font-size: 11px;
color: #221919;
}
.single_product_page .product_page_main .product_page_main_right .product_short_description {
font-size: 14px;
line-height: 1.5;
margin-bottom: 0.5rem;
}
.single_product_page .product_page_main .product_page_main_right .description_read_more {
font-weight: 600;
font-size: 14px;
color: #221919;
line-height: 1;
text-decoration: underline;
text-underline-offset: 3px;
display: inline-block;
margin-bottom: 2rem;
}
@media (max-width: 720px) {
.single_product_page .product_page_main .product_page_main_right .description_read_more {
margin-bottom: 1.5rem;
}
}
.single_product_page .product_page_main .product_page_main_right .link_formation {
background-color: #dd2a22;
padding: 0.75rem 1.5rem;
border-radius: 8px;
width: 300px;
text-align: center;
color: #fff;
font-weight: 600;
font-family: "Manrope";
line-height: 1.4;
border: 1px solid #dd2a22;
text-decoration: none;
transition: all 0.3s ease;
}
@media (max-width: 720px) {
.single_product_page .product_page_main .product_page_main_right .link_formation {
width: 100%;
justify-content: space-between;
}
}
.single_product_page .product_page_main .product_page_main_right .link_formation:hover {
background-color: #fff;
color: #dd2a22;
border-color: #dd2a22;
}
.single_product_page .product_page_main .product_page_main_right form {
margin-bottom: 0 !important;
}
.single_product_page .product_page_main .product_page_main_right form .single_add_to_cart_button {
background-color: #dd2a22;
padding: 0.75rem 1.5rem;
border-radius: 8px;
display: flex;
align-items: center;
font-weight: 600;
font-family: "Manrope";
line-height: 1.4;
border: 1px solid #dd2a22;
transition: all 0.3s ease;
}
@media (max-width: 720px) {
.single_product_page .product_page_main .product_page_main_right form .single_add_to_cart_button {
width: 100%;
justify-content: space-between;
}
}
.single_product_page .product_page_main .product_page_main_right form .single_add_to_cart_button:hover {
background-color: #fff;
color: #dd2a22;
border-color: #dd2a22;
}
.single_product_page .product_page_main .product_page_main_right form .single_add_to_cart_button .add_to_cart_price {
display: block;
padding-right: 1.5rem;
margin-right: 4rem;
position: relative;
}
@media (max-width: 720px) {
.single_product_page .product_page_main .product_page_main_right form .single_add_to_cart_button .add_to_cart_price {
margin-right: 0;
}
}
.single_product_page .product_page_main .product_page_main_right form .single_add_to_cart_button .add_to_cart_price::after {
content: "";
background-color: #cd130b;
width: 1px;
height: 30px;
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
}
.single_product_page .product_page_content {
display: flex;
font-family: "Manrope";
font-size: 14px;
color: #221919;
padding-bottom: 2rem;
border-bottom: 1px solid #f1f1f1;
margin-bottom: 2rem;
}
@media (max-width: 720px) {
.single_product_page .product_page_content {
flex-direction: column-reverse;
max-width: none;
padding: 0 1rem 2rem;
}
}
.single_product_page .product_page_content .product_page_content_left {
width: 60%;
padding-right: 2.5rem;
}
@media (max-width: 720px) {
.single_product_page .product_page_content .product_page_content_left {
width: 100%;
padding: 0;
}
}
.single_product_page .product_page_content .product_page_content_left .product_propos {
padding-bottom: 1.5rem;
border-bottom: 1px solid #f1f1f1;
margin-bottom: 2rem;
}
.single_product_page .product_page_content .product_page_content_left .product_propos .product_propos_content {
margin-bottom: 1.5rem;
line-height: 1.5;
}
.single_product_page .product_page_content .product_page_content_left .product_propos .product_feature {
display: flex;
margin-bottom: 0.25rem;
}
.single_product_page .product_page_content .product_page_content_left .product_propos .product_feature:last-child {
margin-bottom: 0;
}
.single_product_page .product_page_content .product_page_content_left .product_propos .product_feature .label {
color: #7d7d7d;
}
.single_product_page .product_page_content .product_page_content_left .product_propos .product_feature .value {
font-weight: 600;
}
.single_product_page .product_page_content .product_page_content_left .product_auteur {
padding-bottom: 2rem;
border-bottom: 1px solid #f1f1f1;
margin-bottom: 2rem;
}
.single_product_page .product_page_content .product_page_content_left .product_auteur .product_auteur_top {
display: flex;
align-items: center;
padding-left: 1.5rem;
margin-bottom: 1rem;
}
.single_product_page .product_page_content .product_page_content_left .product_auteur .product_auteur_top img {
margin-right: 0.5rem;
}
.single_product_page .product_page_content .product_page_content_left .product_auteur .product_auteur_top p {
font-weight: 600;
font-size: 16px;
margin-bottom: 0;
line-height: 1.5;
}
.single_product_page .product_page_content .product_page_content_left .product_auteur .product_auteur_top span {
line-height: 1.5;
}
.single_product_page .product_page_content .product_page_content_left .product_auteur .product_auteur_content {
line-height: 1.5;
}
.single_product_page .product_page_content .product_page_content_left .product_auteur .product_auteur_content a {
color: #221919;
text-decoration: underline;
font-weight: 600;
}
.single_product_page .product_page_content .product_page_content_left .product_auteur > a {
padding: 0.5rem 15px;
border: 1px solid #cdcdcd;
border-radius: 4px;
font-size: 12px;
font-weight: 600;
color: #221919;
display: block;
width: fit-content;
width: -moz-fit-content;
}
.single_product_page .product_page_content .product_page_content_left .product_page_description .description {
margin-bottom: 0.75rem;
height: 120px;
max-height: 120px;
overflow: hidden;
-webkit-mask-image: -webkit-gradient(linear, center top, center bottom, from(rgb(0, 0, 0)), color-stop(0.25, black), to(rgba(0, 0, 0, 0)));
transition: max-height 1s ease;
}
.single_product_page .product_page_content .product_page_content_left .product_page_description .description.active {
height: inherit;
max-height: 5000px;
-webkit-mask-image: none;
transition: max-height 1s ease;
}
@media (max-width: 720px) {
.single_product_page .product_page_content .product_page_content_left .product_page_description .description {
height: initial;
max-height: initial;
overflow: initial;
-webkit-mask-image: none;
}
}
.single_product_page .product_page_content .product_page_content_left .product_page_description .description h1 {
font-size: 20px;
line-height: 1.3;
margin-bottom: 1rem;
}
.single_product_page .product_page_content .product_page_content_left .product_page_description .description h2 {
font-size: 18px;
line-height: 1.3;
margin-bottom: 1rem;
}
.single_product_page .product_page_content .product_page_content_left .product_page_description .description h3 {
font-size: 16px;
line-height: 1.2;
margin-bottom: 1rem;
}
.single_product_page .product_page_content .product_page_content_left .product_page_description .read_more {
font-weight: 600;
font-size: 14px;
text-decoration: underline;
text-underline-offset: 3px;
cursor: pointer;
}
@media (max-width: 720px) {
.single_product_page .product_page_content .product_page_content_left .product_page_description .read_more {
display: none;
}
}
.single_product_page .product_page_content .product_page_content_right {
width: 40%;
padding-left: 2.5rem;
}
@media (max-width: 720px) {
.single_product_page .product_page_content .product_page_content_right {
width: 100%;
padding: 0;
margin-bottom: 4rem;
}
}
.single_product_page .product_page_content .product_page_content_right .product_extrait_file {
display: block;
border: 2px solid #221919;
border-radius: 4px;
padding: 1rem 1rem 1rem 50px;
font-weight: bold;
font-size: 16px;
color: #221919;
text-decoration: none;
line-height: 1;
margin-bottom: 2rem;
background-repeat: no-repeat;
background-position: center left 1rem;
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0 11.692v2.462A1.844 1.844 0 0 0 1.846 16h12.308A1.844 1.844 0 0 0 16 14.154v-2.462a.616.616 0 0 0-1.23 0v2.462a.614.614 0 0 1-.616.615H1.846a.614.614 0 0 1-.615-.615v-2.462a.616.616 0 0 0-1.231 0zm7.385-3.331L5.974 6.95a.616.616 0 0 0-.87.87l2.46 2.461c.24.24.631.24.871 0l2.462-2.461a.616.616 0 0 0-.87-.87L8.614 8.36V.616a.616.616 0 0 0-1.23 0v7.746z' fill='%23DD2A22' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
.single_product_page .product_page_content .product_page_content_right .product_extrait_file.video {
background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Ccircle fill='%23DD2A22' fill-rule='nonzero' cx='11' cy='11' r='11'/%3E %3Cpath fill='%23FFF' d='M7.333 7.333v8.25l9.167-4.017z'/%3E %3C/g%3E %3C/svg%3E ");
}
@media (max-width: 720px) {
.single_product_page .product_page_content .product_page_content_right .product_extrait_file {
margin-bottom: 1.5rem;
}
}
.single_product_page .product_page_content .product_page_content_right .product_chapters .product_chapters_title {
font-size: 16px;
font-weight: bold;
margin-bottom: 0.5rem;
}
.single_product_page .product_page_content .product_page_content_right .product_chapters .product_chapters_content {
border: 1px solid #cdcdcd;
border-radius: 4px;
}
.single_product_page .product_page_content .product_page_content_right .product_chapters .product_chapters_content .product_chapter {
padding: 10px 1.5rem;
display: flex;
border-bottom: 1px solid #cdcdcd;
font-size: 14px;
line-height: 1.5;
}
.single_product_page .product_page_content .product_page_content_right .product_chapters .product_chapters_content .product_chapter:last-child {
border: none;
}
.single_product_page .product_page_content .product_page_content_right .product_chapters .product_chapters_content .product_chapter .label {
font-weight: 600;
}
@media (max-width: 720px) {
.single_product_page .product_page_extra_content {
max-width: none;
padding: 0 1rem;
}
}
.single_product_page .product_page_extra_content .product_themes {
padding-bottom: 2rem;
border-bottom: 1px solid #f1f1f1;
margin-bottom: 2rem;
}
.single_product_page .product_page_extra_content .product_themes .product_themes_content {
display: flex;
align-items: center;
flex-wrap: wrap;
margin-bottom: -0.5rem;
}
.single_product_page .product_page_extra_content .product_themes .product_themes_content .product_theme {
background-color: #221919;
color: #fff;
border-radius: 13px;
padding: 0.5rem 10px;
margin-right: 0.5rem;
margin-bottom: 0.5rem;
font-family: "Mackinac";
font-size: 12px;
font-weight: 500;
line-height: 1;
}
.single_product_page .product_page_extra_content .product_themes .product_themes_content .product_theme:last-child {
margin-right: 0;
}
.single_product_page .product_page_extra_content .product_avis {
width: 60%;
margin-bottom: 4rem;
font-family: "Manrope";
color: #221919;
}
@media (max-width: 1024px) {
.single_product_page .product_page_extra_content .product_avis {
width: 100%;
margin-bottom: 2rem;
}
}
.single_product_page .product_page_extra_content .product_avis.avis_1 .product_avis_container {
height: initial;
max-height: none;
overflow: initial;
-webkit-mask-image: none;
}
.single_product_page .product_page_extra_content .product_avis.avis_1 .read_more {
display: none;
}
.single_product_page .product_page_extra_content .product_avis .product_avis_container {
height: 300px;
max-height: 300px;
overflow: hidden;
-webkit-mask-image: -webkit-gradient(linear, center top, center bottom, from(rgb(0, 0, 0)), color-stop(0.5, black), to(rgba(0, 0, 0, 0)));
transition: max-height 1s ease;
}
@media (max-width: 720px) {
.single_product_page .product_page_extra_content .product_avis .product_avis_container {
-webkit-mask-image: none;
}
}
.single_product_page .product_page_extra_content .product_avis .product_avis_container.active {
height: inherit;
max-height: 2500px;
overflow: initial;
-webkit-mask-image: none;
transition: max-height 1s ease;
}
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content {
background-color: #f1f1f1;
border-radius: 8px;
padding: 30px 40px;
display: flex;
margin-bottom: 1rem;
}
@media (max-width: 720px) {
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content {
padding: 1.5rem;
display: block;
}
}
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left {
margin-right: 40px;
display: flex;
flex-direction: column;
align-items: center;
}
@media (max-width: 720px) {
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left {
flex-direction: row;
margin: 0 0 1rem;
}
}
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left img {
display: block;
margin: 0 auto 0.25rem;
}
@media (max-width: 720px) {
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left img {
width: fit-content;
width: -moz-fit-content;
margin: 0 1rem 0 0;
}
}
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_auteur {
font-size: 14px;
font-weight: 600;
line-height: 1.5;
margin-bottom: 0.75rem;
}
@media (max-width: 720px) {
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_auteur {
margin-bottom: 0;
}
}
@media (max-width: 720px) {
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_note {
margin-left: auto;
display: flex;
align-items: center;
}
}
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_note .dots {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
column-gap: 6px;
margin-bottom: 5px;
}
@media (max-width: 720px) {
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_note .dots {
margin-bottom: 0;
margin-right: 1rem;
}
}
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_note .dots.note_1 span:first-child {
background-color: #221919;
}
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_note .dots.note_2 span:nth-child(1), .single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_note .dots.note_2 span:nth-child(2) {
background-color: #221919;
}
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_note .dots.note_3 span:nth-child(1), .single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_note .dots.note_3 span:nth-child(2), .single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_note .dots.note_3 span:nth-child(3) {
background-color: #221919;
}
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_note .dots.note_4 span:nth-child(1), .single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_note .dots.note_4 span:nth-child(2), .single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_note .dots.note_4 span:nth-child(3), .single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_note .dots.note_4 span:nth-child(4) {
background-color: #221919;
}
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_note .dots.note_5 span:nth-child(1), .single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_note .dots.note_5 span:nth-child(2), .single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_note .dots.note_5 span:nth-child(3), .single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_note .dots.note_5 span:nth-child(4), .single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_note .dots.note_5 span:nth-child(5) {
background-color: #221919;
}
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_note .dots span {
display: block;
width: 8px;
height: 8px;
background-color: #fff;
border-radius: 50%;
}
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_left .product_avis_note .note {
text-align: center;
font-size: 11px;
}
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_right {
flex: 1;
}
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_right .product_avis_title {
font-size: 14px;
line-height: 1.5;
font-weight: 600;
padding-bottom: 10px;
border-bottom: 1px solid #e2e2e2;
margin-bottom: 0.5rem;
}
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_right .product_avis_text {
font-size: 14px;
line-height: 1.5;
margin-bottom: 1.25rem;
font-weight: 500;
}
.single_product_page .product_page_extra_content .product_avis .product_avis_container .product_avis_content .product_avis_right .product_avis_date {
font-size: 11px;
color: #7d7d7d;
}
.single_product_page .product_page_extra_content .product_avis .read_more {
font-weight: 600;
font-size: 14px;
text-decoration: underline;
text-underline-offset: 3px;
cursor: pointer;
display: inline-block;
margin-top: 1.5rem;
}
@media (max-width: 720px) {
.single_product_page .product_page_extra_content .product_avis .read_more {
display: block;
text-align: center;
margin-top: 1rem;
}
}
.single_product_page .product_page_extra_content .product_avis .read_more.active {
margin-top: 0;
}
.single_product_page .product_bottom {
background-color: #f1f1f1;
padding: 40px 50px;
font-family: "Manrope";
color: #221919;
text-align: center;
margin-bottom: 60px;
}
@media (max-width: 720px) {
.single_product_page .product_bottom {
padding: 40px 1rem;
margin-bottom: 40px;
}
}
.single_product_page .product_bottom .product_bottom_surtitle {
font-size: 11px;
font-weight: bold;
color: #dd2a22;
line-height: 1.9;
text-transform: uppercase;
letter-spacing: 0.8px;
display: block;
}
.single_product_page .product_bottom .product_bottom_title {
font-family: "Mackinac";
font-size: 32px;
line-height: 1.1;
font-weight: 500;
margin-bottom: 40px;
}
.single_product_page .product_bottom .product_bottom_tags {
display: grid;
grid-template-columns: repeat(5, 200px);
justify-content: center;
column-gap: 2rem;
}
@media (max-width: 1260px) {
.single_product_page .product_bottom .product_bottom_tags {
display: flex;
flex-wrap: wrap;
margin: 0 -1rem -2rem;
}
}
@media (max-width: 1024px) {
.single_product_page .product_bottom .product_bottom_tags {
margin: 0 0 -1.5rem;
}
}
@media (max-width: 1260px) {
.single_product_page .product_bottom .product_bottom_tags .product_bottom_tag {
max-width: 33%;
padding: 0 1rem;
margin-bottom: 1.5rem;
}
}
@media (max-width: 1024px) {
.single_product_page .product_bottom .product_bottom_tags .product_bottom_tag {
max-width: 33%;
flex: 27%;
padding: 0;
}
}
.single_product_page .product_bottom .product_bottom_tags .product_bottom_tag .tag_icon {
display: block;
width: 64px;
height: 64px;
margin: 0 auto 1rem;
}
.single_product_page .product_bottom .product_bottom_tags .product_bottom_tag .tag_desc {
text-align: center;
font-size: 16px;
font-weight: bold;
line-height: 1.3;
}
@media (max-width: 720px) {
.single_product_page .product_bottom .product_bottom_tags .product_bottom_tag .tag_desc {
font-size: 12px;
}
}
.single_product_page .related_products {
margin-bottom: 100px;
}
@media (max-width: 720px) {
.single_product_page .related_products {
max-width: none;
padding: 0 1rem;
margin-bottom: 80px;
}
}
.single_product_page .related_products > h2 {
text-align: center;
color: #221919;
font-family: "Mackinac";
font-size: 32px;
font-weight: 500;
line-height: 1.2;
margin-bottom: 3rem;
}
@media (max-width: 720px) {
.single_product_page .related_products > h2 {
font-size: 20px;
}
}
.single_product_page .related_products .products {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
column-gap: 3.5rem;
}
@media (max-width: 1260px){
.single_product_page .related_products .products {
display: flex;
flex-wrap: wrap;
gap: initial;
margin: -1.75rem;
}
}
@media (max-width: 1024px) {
.single_product_page .related_products .products {
display: block;
}
}
.single_product_page .related_products .products .slick-list {
margin: 0 -1.5rem;
}
.single_product_page .related_products .products .slick-list .slick-track {
display: flex;
}
.single_product_page .related_products .products .slick-arrow {
width: 70px;
height: 40px;
bottom: -1rem;
top: initial;
border: 1px solid #cdcdcd;
border-radius: 20px;
background-color: transparent;
background-position: center center;
background-repeat: no-repeat;
transition: all 0.3s ease;
}
@media (max-width: 768px) {
.single_product_page .related_products .products .slick-arrow {
width: 42px;
height: 24px;
}
}
.single_product_page .related_products .products .slick-arrow:hover {
background-color: #cdcdcd;
}
.single_product_page .related_products .products .slick-arrow::before {
content: none;
}
.single_product_page .related_products .products .slick-arrow.slick-prev {
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M5.368 3.181a.65.65 0 0 1 .012.914L2.178 7.334H15.36c.352 0 .64.291.64.647a.645.645 0 0 1-.64.647H2.154l3.23 3.263.012.012a.65.65 0 0 1-.012.913.633.633 0 0 1-.903-.012L.188 8.462A.653.653 0 0 1 0 8.005v-.028c0-.17.068-.336.188-.457l4.289-4.335a.633.633 0 0 1 .891-.004z' fill='%23221919' fill-rule='nonzero'/%3E %3C/svg%3E ");
left: initial;
right: 50%;
transform: translate(-25%, 100%);
}
@media (max-width: 720px) {
.single_product_page .related_products .products .slick-arrow.slick-prev {
left: 1.5rem;
right: initial;
transform: translateY(100%);
}
}
.single_product_page .related_products .products .slick-arrow.slick-next {
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M10.632 3.181a.65.65 0 0 0-.012.914l3.202 3.239H.64A.645.645 0 0 0 0 7.98c0 .356.288.647.64.647h13.206l-3.23 3.263-.012.012a.65.65 0 0 0 .012.913c.252.251.66.243.903-.012l4.293-4.342A.653.653 0 0 0 16 8.005v-.028a.653.653 0 0 0-.188-.457l-4.289-4.335a.633.633 0 0 0-.891-.004z' fill='%23221919' fill-rule='nonzero'/%3E %3C/svg%3E ");
right: 50%;
transform: translate(125%, 100%);
}
@media (max-width: 720px) {
.single_product_page .related_products .products .slick-arrow.slick-next {
right: 1.5rem;
transform: translateY(100%);
}
}
.single_product_page .related_products .products .slick-arrow.slick-disabled {
opacity: 0.5;
cursor: auto;
}
.single_product_page .related_products .products .slick-arrow.slick-disabled:hover {
background-color: transparent;
}
.single_product_page .related_products .products .post_miniature {
border: 1px solid #221919;
}
@media (max-width: 1024px) {
.single_product_page .related_products .products .post_miniature {
margin: 0 1.5rem;
display: flex !important;
flex-direction: column;
}
}
@media (max-width: 720px) {
.single_product_page .related_products .products .post_miniature .post_miniature_excerpt {
display: none;
}
}
.single_product_page .related_products .slick-dots {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
position: absolute;
right: initial;
top: initial;
bottom: 0;
left: 0;
width: 100%;
height: auto;
background-color: transparent;
transform: translateY(100%);
padding: 1.5rem 0;
}
.single_product_page .related_products .slick-dots li {
display: none;
margin: 0;
width: auto;
height: auto;
width: 2rem;
}
.single_product_page .related_products .slick-dots li:first-child, .single_product_page .related_products .slick-dots li:last-child {
display: block;
}
.single_product_page .related_products .slick-dots li:first-child {
padding: 0;
border: none;
margin-bottom: 0;
margin-right: 0.5rem;
}
.single_product_page .related_products .slick-dots li:last-child {
margin-left: 0.5rem;
}
.single_product_page .related_products .slick-dots li button {
font-family: "Manrope";
font-size: 16px;
font-weight: 600;
line-height: 1;
color: #221919;
padding: 0;
width: auto;
height: auto;
margin: 0 auto;
}
.single_product_page .related_products .slick-dots li button::before {
content: none;
}
.woocommerce-account .woocommerce_topbar .woocommerce_topbar_right a:first-child {
font-weight: bold;
color: #dd2a22;
}
.woocommerce-form-row {
background-color: #f3f4f3;
padding: 0.5rem 1rem !important;
}
.woocommerce-form-row label {
font-size: 11px;
line-height: 1.7;
margin-bottom: 0;
}
.woocommerce-form-row input {
background-color: transparent;
border: none;
font-size: 14px;
font-weight: 600;
line-height: 1.5;
width: 100%;
}
.woocommerce-form-row input::placeholder {
font-weight: 300;
font-size: 13px;
}
.woocommerce-form-row .password-input {
width: 100%;
}
.woocommerce-form-row .password-input .show-password-input {
transform: translateY(-50%);
}
.woocommerce-btn-submit {
margin: 2rem 0 1rem;
}
.woocommerce-btn-submit button, .woocommerce-btn-submit .button {
display: block;
margin: 0;
width: 100%;
float: none;
background-color: #221919;
border: 1px solid #221919;
border-radius: 8px;
color: #fff;
text-align: center;
padding: 0.75rem;
font-weight: bold;
line-height: 1.4;
text-decoration: none;
transition: all 0.3s ease;
}
.woocommerce-btn-submit button:hover, .woocommerce-btn-submit .button:hover {
background-color: transparent;
color: #221919;
}
#customer_login {
background-color: #f1f1f1;
padding: 90px 0 250px;
font-family: "Manrope";
color: #221919;
}
@media (max-width: 768px) {
#customer_login {
padding: 45px 0 90px;
}
}
#customer_login .my_account_login, #customer_login .my_account_register {
width: calc(100% - 2rem);
max-width: 600px;
margin: 0 auto;
background-color: #fff;
opacity: 0;
z-index: -1;
visibility: hidden;
position: absolute;
transition: all 0.8s ease;
}
#customer_login .my_account_login.active, #customer_login .my_account_register.active {
position: initial;
z-index: initial;
opacity: 1;
visibility: visible;
}
#customer_login .my_account_login .woocommerce-form, #customer_login .my_account_register .woocommerce-form {
padding: 90px 15% 45px;
}
@media (max-width: 768px) {
#customer_login .my_account_login .woocommerce-form, #customer_login .my_account_register .woocommerce-form {
padding: 45px 5%;
}
}
#customer_login .my_account_login .woocommerce-form .my_account_login_top, #customer_login .my_account_register .woocommerce-form .my_account_login_top {
margin-bottom: 2rem;
text-align: center;
}
#customer_login .my_account_login .woocommerce-form .my_account_login_top h3, #customer_login .my_account_register .woocommerce-form .my_account_login_top h3 {
font-family: "Mackinac";
font-weight: bold;
font-size: 32px;
line-height: 1.1;
margin-bottom: 1rem;
}
@media (max-width: 768px) {
#customer_login .my_account_login .woocommerce-form .my_account_login_top h3, #customer_login .my_account_register .woocommerce-form .my_account_login_top h3 {
font-size: 24px;
}
}
#customer_login .my_account_login .woocommerce-form .my_account_login_top p, #customer_login .my_account_register .woocommerce-form .my_account_login_top p {
font-size: 14px;
line-height: 1.5;
}
#customer_login .my_account_login .woocommerce-form .woocommerce_btn_login, #customer_login .my_account_register .woocommerce-form .woocommerce_btn_login {
margin: 2rem 0 1rem;
}
#customer_login .my_account_login .woocommerce-form .woocommerce_btn_login button, #customer_login .my_account_register .woocommerce-form .woocommerce_btn_login button {
margin: 0;
width: 100%;
float: none;
background-color: #221919;
border: 1px solid #221919;
border-radius: 8px;
color: #fff;
text-align: center;
padding: 0.75rem;
font-weight: bold;
line-height: 1.4;
transition: all 0.3s ease;
}
#customer_login .my_account_login .woocommerce-form .woocommerce_btn_login button:hover, #customer_login .my_account_register .woocommerce-form .woocommerce_btn_login button:hover {
background-color: transparent;
color: #221919;
}
#customer_login .my_account_login .woocommerce-form .lost_password, #customer_login .my_account_register .woocommerce-form .lost_password {
text-align: center;
font-size: 14px;
font-weight: 600;
line-height: 1.5;
margin-bottom: 3rem;
}
#customer_login .my_account_login .woocommerce-form .lost_password a, #customer_login .my_account_register .woocommerce-form .lost_password a {
color: #221919;
text-decoration: underline;
}
#customer_login .my_account_login .woocommerce-form .woocomerce_not_you, #customer_login .my_account_register .woocommerce-form .woocomerce_not_you {
text-align: center;
font-size: 14px;
line-height: 1.5;
}
#customer_login .my_account_login .woocommerce-form .woocomerce_not_you span, #customer_login .my_account_register .woocommerce-form .woocomerce_not_you span {
font-weight: bold;
cursor: pointer;
text-decoration: underline;
}
#customer_login .my_account_login .woocommerce-form .woocommerce_champs_obligatoires, #customer_login .my_account_register .woocommerce-form .woocommerce_champs_obligatoires {
text-align: center;
font-size: 14px;
line-height: 1.5;
margin-bottom: 4rem;
}
.my_account_container {
background-color: #f1f1f1;
padding-top: 45px;
padding-bottom: 45px;
padding-left: calc((100vw - 1200px) / 2 + 6px);
padding-right: calc((100vw - 1200px) / 2 + 6px);
display: flex;
font-family: "Manrope";
color: #221919;
}
@media (max-width: 1260px) {
.my_account_container {
padding-left: calc((100vw - 992px) / 2 + 15px);
padding-right: calc((100vw - 992px) / 2 + 15px);
}
}
@media (max-width: 1024px) {
.my_account_container {
padding-left: calc((100vw - 720px) / 2 + 15px);
padding-right: calc((100vw - 720px) / 2 + 15px);
display: block;
}
}
@media (max-width: 768px) {
.my_account_container {
padding-left: 1rem;
padding-right: 1rem;
}
}
.my_account_container > form {
width: calc(100% - 2rem);
max-width: 600px;
margin: 0 auto;
background-color: #fff;
padding: 90px 90px 45px;
}
@media (max-width: 768px) {
.my_account_container > form {
padding: 45px 1rem;
}
}
.my_account_container > form .woocommerce-form-row {
width: 100%;
}
.my_account_container .woocommerce-MyAccount-navigation {
width: 25%;
background-color: #fff;
padding: 1.5rem;
margin-right: 0.75rem;
float: none;
}
@media (max-width: 1024px) {
.my_account_container .woocommerce-MyAccount-navigation {
width: 100%;
margin-bottom: 1.5rem;
margin-right: 0;
}
}
.my_account_container .woocommerce-MyAccount-navigation ul {
list-style-type: none;
padding: 0;
margin: 0;
}
.my_account_container .woocommerce-MyAccount-navigation ul li {
margin-bottom: 1rem;
}
.my_account_container .woocommerce-MyAccount-navigation ul li:last-child {
margin-bottom: 0;
}
.my_account_container .woocommerce-MyAccount-navigation ul li a {
color: #221919;
}
.my_account_container .woocommerce-MyAccount-content {
flex: 1;
width: auto;
margin-left: 0.75rem;
background-color: #fff;
padding: 1.5rem;
float: none;
}
@media (max-width: 1024px) {
.my_account_container .woocommerce-MyAccount-content {
margin-left: 0;
}
}
.my_account_container .woocommerce-MyAccount-content .woocommerce-Addresses {
display: flex;
justify-content: space-between;
}
.my_account_container .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address {
width: 45%;
}
.my_account_container .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address h3 {
font-weight: 800;
font-size: 18px;
line-height: 1.5;
margin-bottom: 0.5rem;
}
.my_account_container .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address {
border: 2px solid #cdcdcd;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
padding: 20px;
margin-bottom: 0;
font-size: 14px;
line-height: 1.5;
}
.my_account_container .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce_address_footer {
border: 2px solid #cdcdcd;
border-top: none;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
padding: 14px 1rem 14px 50px;
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m8.667 0-.001 7.333H16v1.334l-7.334-.001V16H7.334V8.666H0V7.334h7.333V0h1.334z' fill='%23221919' fill-rule='nonzero'/%3E %3C/svg%3E ");
background-repeat: no-repeat;
background-position: center left 1rem;
}
.my_account_container .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce_address_footer a {
color: #221919;
font-weight: 600;
font-size: 14px;
line-height: 1.5;
}
.woocommerce-cart .woocommerce_topbar {
justify-content: center;
}
.woocommerce-cart .woocommerce_topbar .woocommerce_topbar_left {
display: none;
}
.woocommerce-cart .woocommerce_topbar .woocommerce_topbar_right {
display: none;
}
.woocommerce_cart_container {
background-color: #f1f1f1;
padding-top: 1.5rem;
padding-bottom: 90px;
padding-left: calc((100vw - 1200px) / 2 + 6px);
padding-right: calc((100vw - 1200px) / 2 + 6px);
font-family: "Manrope";
color: #221919;
display: flex;
}
@media (max-width: 1260px) {
.woocommerce_cart_container {
padding-left: calc((100vw - 992px) / 2 + 15px);
padding-right: calc((100vw - 992px) / 2 + 15px);
}
}
@media (max-width: 1024px) {
.woocommerce_cart_container {
padding-left: calc((100vw - 720px) / 2 + 15px);
padding-right: calc((100vw - 720px) / 2 + 15px);
display: block;
}
}
@media (max-width: 768px) {
.woocommerce_cart_container {
padding-left: 1rem;
padding-right: 1rem;
}
}
.woocommerce_cart_container .woocommerce-cart-form {
background-color: #fff;
margin-right: 0.75rem;
width: 60%;
padding: 40px;
}
@media (max-width: 1024px) {
.woocommerce_cart_container .woocommerce-cart-form {
width: 100%;
margin: 0 0 1.5rem;
}
}
@media (max-width: 768px) {
.woocommerce_cart_container .woocommerce-cart-form {
padding: 1.5rem;
}
}
.woocommerce_cart_container .woocommerce-cart-form > h2 {
font-family: "Manrope";
font-weight: bold;
font-size: 32px;
margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
.woocommerce_cart_container .woocommerce-cart-form > h2 {
font-size: 26px;
}
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table {
border: none;
}
@media (max-width: 768px) {
.woocommerce_cart_container .woocommerce-cart-form .shop_table {
margin-bottom: 0;
}
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line {
display: flex;
align-items: center;
padding-bottom: 1rem;
border-bottom: 1px solid #f1f1f1;
margin-bottom: 1rem;
position: relative;
}
@media (max-width: 768px) {
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line {
flex-wrap: wrap;
}
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line td {
padding: 0;
border-top: none;
text-align: left !important;
background-color: transparent;
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line td::before {
content: none;
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line .product-thumbnail {
margin-right: 1rem;
}
@media (max-width: 768px) {
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line .product-thumbnail {
display: block;
margin-bottom: 1rem;
}
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line .product-thumbnail img {
width: 55px;
}
@media (max-width: 768px) {
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line .product-thumbnail img {
width: 65px;
}
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line .product-name {
margin-right: 2rem;
flex: 1;
}
@media (max-width: 768px) {
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line .product-name {
width: calc(100% - 120px);
margin: 0 0 1rem;
flex: initial;
}
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line .product-name a {
font-weight: 600;
font-size: 14px;
color: #221919;
line-height: 1.5;
text-decoration: none;
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line .product-price {
margin-right: 1rem;
font-size: 14px;
font-weight: 600;
line-height: 1.5;
width: 55px;
}
@media (max-width: 768px) {
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line .product-price {
margin-left: 81px;
}
}
@media (max-width: 450px) {
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line .product-price {
margin-left: 0px;
}
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line .product-quantity {
margin-right: 1rem;
font-size: 14px;
font-weight: 600;
line-height: 1.5;
min-width: auto;
display: flex;
align-items: center;
border: 1px solid #cdcdcd;
border-radius: 6px;
padding: 0 5px;
}
@media (max-width: 768px) {
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line .product-quantity {
margin-left: auto;
}
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line .product-quantity input {
-moz-appearance: textfield;
outline: none;
border: none;
padding: 0 5px;
margin: 0;
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line .product-quantity input::-webkit-outer-spin-button, .woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line .product-quantity input::-webkit-inner-spin-button {
appearance: none;
margin: 0;
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line .product-quantity .plusminus {
font-size: 20px;
font-weight: 400;
cursor: pointer;
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line .product-subtotal {
margin-right: 1.5rem;
font-size: 14px;
font-weight: 600;
line-height: 1.5;
width: 55px;
}
@media (max-width: 768px) {
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line .product-subtotal {
margin-left: auto;
margin-right: 0;
}
}
@media (max-width: 768px) {
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line .product-remove {
position: absolute;
right: 0;
top: 32%;
transform: translateY(-50%);
}
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .cart_product_line .product-remove a {
display: block;
width: 30px;
height: 30px;
background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m9.89 1.404.706.707L6.706 6l3.89 3.89-.707.706L6 6.706l-3.888 3.89-.707-.707L5.293 6l-3.89-3.888.708-.707L6 5.293l3.89-3.89z' fill='%23221919' fill-rule='nonzero'/%3E %3C/svg%3E ");
background-position: center center;
background-repeat: no-repeat;
background-color: #f1f1f1;
border-radius: 50%;
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .actions {
padding: 1.5rem 0 0;
border-top: none;
text-align: center !important;
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .actions .coupon {
display: flex;
justify-content: center;
float: none;
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .actions .coupon #coupon_code {
padding: 20px 1.5rem;
background-color: #f3f4f3;
border: none;
float: none;
width: auto;
margin-right: 0;
}
@media (max-width: 768px) {
.woocommerce_cart_container .woocommerce-cart-form .shop_table .actions .coupon #coupon_code {
padding: 20px 1rem;
width: 150px;
}
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .actions .coupon .btn_coupon {
background-color: #d2d2d2;
padding: 20px 30px;
color: #fff;
border: none;
outline: none;
transition: all 0.3s ease;
}
@media (max-width: 768px) {
.woocommerce_cart_container .woocommerce-cart-form .shop_table .actions .coupon .btn_coupon {
padding: 20px 1rem;
}
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .actions .coupon .btn_coupon:hover {
background-color: #7d7d7d;
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .actions .btn_update_cart {
padding: 0.75rem 2.5rem;
border: 1px solid #221919;
background-color: #221919;
color: #fff;
font-weight: 600;
font-size: 14px;
line-height: 1.2;
border-radius: 8px;
margin: 20px auto 0;
transition: all 0.3s ease;
opacity: 0;
visibility: hidden;
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .actions .btn_update_cart:hover {
background-color: #fff;
color: #221919;
}
.woocommerce_cart_container .woocommerce-cart-form .shop_table .actions .btn_update_cart[aria-disabled=false] {
opacity: 1;
visibility: visible;
}
.woocommerce_cart_container .cart-collaterals {
background-color: #fff;
margin-left: 0.75rem;
flex: 1;
}
@media (max-width: 1024px) {
.woocommerce_cart_container .cart-collaterals {
margin-left: 0;
}
}
.woocommerce_cart_container .cart-collaterals .cart_summary {
float: none;
width: 100%;
padding: 40px;
}
.woocommerce_cart_container .cart-collaterals .cart_summary h2 {
font-family: "Manrope";
font-size: 18px;
font-weight: 800;
line-height: 1.5;
margin-bottom: 2rem;
}
.woocommerce_cart_container .cart-collaterals .cart_summary .cart_subtotals {
padding-bottom: 1.5rem;
border-bottom: 1px solid #f1f1f1;
margin-bottom: 1.5rem;
}
.woocommerce_cart_container .cart-collaterals .cart_summary .cart_subtotals .cart_summary_line {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 14px;
line-height: 1.5;
}
.woocommerce_cart_container .cart-collaterals .cart_summary .cart_subtotals .cart_summary_line.coupon .value {
display: flex;
align-items: center;
}
.woocommerce_cart_container .cart-collaterals .cart_summary .cart_subtotals .cart_summary_line.coupon .value a {
display: block;
width: 12px;
height: 12px;
background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m9.89 1.404.706.707L6.706 6l3.89 3.89-.707.706L6 6.706l-3.888 3.89-.707-.707L5.293 6l-3.89-3.888.708-.707L6 5.293l3.89-3.89z' fill='%23221919' fill-rule='nonzero'/%3E %3C/svg%3E ");
font-size: 0;
margin-left: 0.5rem;
}
.woocommerce_cart_container .cart-collaterals .cart_summary .cart_subtotals .cart_summary_line.total {
font-weight: bold;
}
body.woocommerce-checkout .woocommerce-form-coupon-toggle, body.woocommerce-checkout .woocommerce-form-login-toggle {
display: none;
}
body.woocommerce-checkout .woocommerce_checkout_container {
background-color: #f1f1f1;
padding-top: 1.5rem;
padding-bottom: 90px;
padding-left: calc((100vw - 1200px) / 2 + 6px);
padding-right: calc((100vw - 1200px) / 2 + 6px);
font-family: "Manrope";
color: #221919;
position: relative;
}
@media (max-width: 1260px) {
body.woocommerce-checkout .woocommerce_checkout_container {
padding-left: calc((100vw - 992px) / 2 + 15px);
padding-right: calc((100vw - 992px) / 2 + 15px);
}
}
@media (max-width: 1024px) {
body.woocommerce-checkout .woocommerce_checkout_container {
padding-left: calc((100vw - 720px) / 2 + 15px);
padding-right: calc((100vw - 720px) / 2 + 15px);
display: block;
}
}
@media (max-width: 768px) {
body.woocommerce-checkout .woocommerce_checkout_container {
padding-left: 0;
padding-right: 0;
}
}
body.woocommerce-checkout .woocommerce_checkout_container .checkout_customer_block {
background-color: #fff;
padding: 50px 100px;
margin-bottom: 0.5rem;
}
@media (max-width: 768px) {
body.woocommerce-checkout .woocommerce_checkout_container .checkout_customer_block {
padding: 2rem 1rem;
}
}
body.woocommerce-checkout .woocommerce_checkout_container .checkout_customer_block .checkout_customer_title {
position: relative;
font-size: 18px;
line-height: 1.3;
font-weight: 800;
margin-bottom: 0.25rem;
}
@media (max-width: 768px) {
body.woocommerce-checkout .woocommerce_checkout_container .checkout_customer_block .checkout_customer_title {
display: flex;
align-items: center;
font-size: 15px;
}
}
body.woocommerce-checkout .woocommerce_checkout_container .checkout_customer_block .checkout_customer_title.completed span {
background-color: #33ab4d;
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M15.183 2.672a.739.739 0 0 0-.432.21c-.285.273-2.49 2.44-4.73 4.641-2.03 1.994-3.75 3.688-4.269 4.193L1.173 8.378a.754.754 0 0 0-.725-.093.7.7 0 0 0-.443.558.682.682 0 0 0 .29.643l5.086 3.707c.29.21.698.182.954-.065.285-.273 2.49-2.433 4.73-4.634 2.24-2.201 4.516-4.444 4.716-4.634a.673.673 0 0 0 .147-.8.734.734 0 0 0-.745-.388z' fill='%23FFF' fill-rule='nonzero'/%3E %3C/svg%3E ");
background-position: center center;
background-repeat: no-repeat;
}
body.woocommerce-checkout .woocommerce_checkout_container .checkout_customer_block .checkout_customer_title span {
position: absolute;
top: 50%;
left: -1rem;
transform: translate(-100%, -50%);
background-color: #000;
color: #fff;
width: 30px;
height: 30px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-weight: 600;
font-size: 16px;
line-height: 1;
}
@media (max-width: 768px) {
body.woocommerce-checkout .woocommerce_checkout_container .checkout_customer_block .checkout_customer_title span {
position: initial;
transform: none;
margin-right: 1rem;
width: 24px;
height: 24px;
font-size: 14px;
}
}
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content {
position: relative;
margin-top: 59px;
transition: all 0.3s ease;
}
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left {
position: absolute;
width: 60%;
}
@media (max-width: 1024px) {
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left {
width: 100%;
position: initial;
}
}
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left .checkout_logged > div {
font-size: 14px;
}
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left .checkout_login {
opacity: 0;
visibility: hidden;
position: absolute;
top: 50px;
transition: all 0.3s ease;
}
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left .checkout_login.active {
opacity: 1;
visibility: visible;
position: initial;
}
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left .checkout_login#register .woocommerce-btn-submit {
margin: 20px 0 0;
}
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left .checkout_login#register .woocommerce-btn-submit .button {
width: auto;
padding: 0.75rem 70px;
}
@media (max-width: 1260px) {
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left .checkout_login#register .woocommerce-btn-submit .button {
padding: 0.75rem 2rem;
}
}
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left .checkout_login > p {
font-size: 14px;
line-height: 1.5;
margin-bottom: 2rem;
}
@media (max-width: 768px) {
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left .checkout_login > p {
padding-left: 40px;
}
}
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left .checkout_login > p span {
font-weight: bold;
cursor: pointer;
text-decoration: underline;
}
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left .checkout_login .woocommerce-form {
border: none;
padding: 0;
margin: 0;
}
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left .checkout_login .woocommerce_login_bottom {
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 20px;
}
@media (max-width: 768px) {
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left .checkout_login .woocommerce_login_bottom {
display: block;
text-align: center;
}
}
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left .checkout_login .woocommerce_login_bottom .woocommerce-btn-submit {
margin: 0;
}
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left .checkout_login .woocommerce_login_bottom .woocommerce-btn-submit .button {
font-weight: 600;
padding: 0.75rem 70px;
}
@media (max-width: 1260px) {
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left .checkout_login .woocommerce_login_bottom .woocommerce-btn-submit .button {
padding: 0.75rem 2rem;
}
}
@media (max-width: 768px) {
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left .checkout_login .woocommerce_login_bottom .woocommerce-btn-submit .button {
width: 100%;
margin-bottom: 1rem;
}
}
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left .checkout_login .woocommerce_login_bottom .lost_password {
margin-bottom: 0;
margin-right: 2rem;
}
@media (max-width: 1260px) {
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left .checkout_login .woocommerce_login_bottom .lost_password {
margin-right: 0;
}
}
body.woocommerce-checkout .woocommerce_checkout_container .woocommerce_checkout_content .woocommerce_checkout_left .checkout_login .woocommerce_login_bottom .lost_password a {
color: #221919;
text-decoration: underline;
font-size: 14px;
font-weight: 600;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout {
display: flex;
align-items: flex-start;
}
@media (max-width: 1024px) {
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout {
flex-direction: column-reverse;
}
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout.logged #customer_details {
margin-top: 156px;
}
@media (max-width: 1024px) {
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout.logged #customer_details {
margin-top: 0;
}
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout.logged #customer_details .checkout_customer_block {
padding: 50px 100px;
}
@media (max-width: 768px) {
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout.logged #customer_details .checkout_customer_block {
padding: 2rem 1rem;
}
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout.logged #customer_details .checkout_customer_block .checkout_customer_title span {
background-color: #221919;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout.logged #customer_details .checkout_customer_block .woocommerce-billing-fields, body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout.logged #customer_details .checkout_customer_block #payment {
display: block;
margin-top: 1rem;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details {
width: 60%;
margin-top: 380px;
margin-right: 0.75rem;
}
@media (max-width: 1024px) {
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details {
width: 100%;
margin-top: 0;
margin-right: 0;
}
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block {
padding: 2.25rem 100px;
}
@media (max-width: 768px) {
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block {
padding: 2rem 1rem;
}
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block .checkout_customer_title span {
background-color: #cdcdcd;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block .woocommerce-billing-fields, body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block #payment {
display: none;
}
@media (max-width: 768px) {
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block #billing_first_name_field, body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block #billing_last_name_field {
width: 100%;
}
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block #billing_country_field .select2-container {
margin-bottom: 0.5rem;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block #billing_country_field .select2-container .select2-selection {
background-color: transparent;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block #payment {
background-color: transparent;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block #payment .wc_payment_methods {
padding: 0;
border-bottom: none;
margin-bottom: 0;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block #payment .wc_payment_methods .wc_payment_method {
margin-bottom: 1.5rem;
border: 1px solid #cdcdcd;
border-radius: 10px;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block #payment .wc_payment_methods .wc_payment_method .payment_method_main {
padding: 20px;
display: flex;
align-items: center;
position: relative;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block #payment .wc_payment_methods .wc_payment_method .payment_method_main input {
width: 24px;
height: 24px;
position: absolute;
opacity: 0;
cursor: pointer;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block #payment .wc_payment_methods .wc_payment_method .payment_method_main input:checked + .checkmark {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cg fill-rule='nonzero' fill='none'%3E %3Crect fill='%23DD2A22' width='24' height='24' rx='12'/%3E %3Crect fill='%23FFF' x='10' y='10' width='4' height='4' rx='2'/%3E %3C/g%3E %3C/svg%3E ");
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block #payment .wc_payment_methods .wc_payment_method .payment_method_main .checkmark {
width: 24px;
height: 24px;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Crect x='.5' y='.5' width='23' height='23' rx='11.5' fill-rule='nonzero' stroke='%23CDCDCD' fill='none'/%3E %3C/svg%3E ");
margin-right: 20px;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block #payment .wc_payment_methods .wc_payment_method .payment_method_main label {
margin-bottom: 0;
font-size: 14px;
line-height: 1.5;
font-weight: 600;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block #payment .wc_payment_methods .wc_payment_method .payment_method_main img {
margin: 0 0 0 auto;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block #payment .wc_payment_methods .wc_payment_method .payment_method_main .about_paypal {
display: none;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block #payment .wc_payment_methods .wc_payment_method .payment_box {
margin: 0;
padding: 20px;
background-color: #f1f1f1;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block #payment .wc_payment_methods .wc_payment_method .payment_box::before {
content: none;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block #payment .place-order {
padding: 0;
margin-bottom: 0;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #customer_details .checkout_customer_block #payment .place-order #place_order {
display: block;
margin: 0 0 0 auto;
float: none;
background-color: #221919;
border: 1px solid #221919;
border-radius: 8px;
color: #fff;
text-align: center;
padding: 0.75rem 70px;
font-weight: bold;
line-height: 1.4;
text-decoration: none;
transition: all 0.3s ease;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review {
flex: 1;
margin-left: 0.75rem;
padding: 50px 40px;
background-color: #fff;
position: relative;
}
@media (max-width: 1024px) {
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review {
width: 100%;
margin-left: 0;
margin-bottom: 0.5rem;
}
}
@media (max-width: 768px) {
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review {
padding: 1rem;
position: absolute;
top: 1.25rem;
left: 0;
}
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .order_review_header {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 2rem;
}
@media (max-width: 768px) {
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .order_review_header {
margin-bottom: 0;
}
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .order_review_header.active {
margin-bottom: 2rem;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .order_review_header.active span {
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7.986 5.064 1.05 12.5c-.489.558-1.423-.418-.89-.976l7.56-8.086c.134-.14.4-.14.579 0l7.56 8.086c.489.558-.4 1.534-.89.976L7.986 5.064z' fill='%23DD2A22' fill-rule='nonzero'/%3E %3C/svg%3E ");
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .order_review_header h2 {
font-size: 18px;
font-weight: bold;
line-height: 1.3;
margin-bottom: 0;
}
@media (max-width: 768px) {
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .order_review_header h2 {
font-size: 15px;
}
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .order_review_header span {
display: none;
}
@media (max-width: 768px) {
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .order_review_header span {
display: block;
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7.986 10.936 1.05 3.5c-.489-.558-1.423.418-.89.976l7.56 8.086c.134.14.4.14.579 0l7.56-8.086c.489-.558-.4-1.534-.89-.976l-6.982 7.436z' fill='%23DD2A22' fill-rule='nonzero'/%3E %3C/svg%3E ");
width: 16px;
height: 16px;
}
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce_total_products {
position: absolute;
top: 50px;
right: 40px;
font-weight: bold;
font-size: 18px;
}
@media (max-width: 768px) {
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce_total_products {
top: 1rem;
right: 55px;
font-size: 15px;
}
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table.active {
height: inherit;
max-height: 1500px;
overflow: visible;
transition: max-height 1s ease;
}
@media (max-width: 768px) {
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table {
height: 0;
max-height: 0;
overflow: hidden;
transition: max-height 1s ease;
}
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .cart_item {
display: flex;
margin-bottom: 2rem;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .cart_item .product-thumbnail {
margin-right: 20px;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .cart_item .product-thumbnail img {
width: 75px;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .cart_item .product_right {
flex: 1;
display: flex;
flex-direction: column;
justify-content: space-between;
font-size: 14px;
font-weight: 600;
line-height: 1.5;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce_checkout_totals {
margin: 1.5rem 0;
border-top: 1px solid #f1f1f1;
border-bottom: 1px solid #f1f1f1;
padding: 20px 0;
}
@media (max-width: 768px) {
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce_checkout_totals {
border-bottom: none;
margin-bottom: 0;
}
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce_checkout_totals .cart_summary_line {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 14px;
line-height: 1.5;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce_checkout_totals .cart_summary_line.coupon .value {
display: flex;
align-items: center;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce_checkout_totals .cart_summary_line.coupon .value a {
display: block;
width: 12px;
height: 12px;
background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='m9.89 1.404.706.707L6.706 6l3.89 3.89-.707.706L6 6.706l-3.888 3.89-.707-.707L5.293 6l-3.89-3.888.708-.707L6 5.293l3.89-3.89z' fill='%23221919' fill-rule='nonzero'/%3E %3C/svg%3E ");
font-size: 0;
margin-left: 0.5rem;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce_checkout_totals .cart_summary_line.total {
font-weight: bold;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce_checkout_totals .cart_summary_line .value {
display: flex;
align-items: center;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce_checkout_logo_payments {
display: flex;
align-items: center;
justify-content: center;
}
@media (max-width: 768px) {
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce_checkout_logo_payments {
display: none;
}
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce_checkout_logo_payments .paypal {
background-image: url("data:image/svg+xml,%3Csvg width='37' height='24' viewBox='0 0 37 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cdefs%3E %3Crect id='at6k2d3vla' x='0' y='0' width='37' height='24' rx='2.118'/%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cmask id='ap6lwk1a8b' fill='%23fff'%3E %3Cuse xlink:href='%23at6k2d3vla'/%3E %3C/mask%3E %3Cuse fill='%23F4F4F4' xlink:href='%23at6k2d3vla'/%3E %3Cpath d='M35.096 8.514h-.973a.558.558 0 0 0-.512.379c-.002.008-.007.017-.009.026l-.063.282-1.334 5.926-.058.244.003.003a.314.314 0 0 0 .29.398l.002.004h1.008a.56.56 0 0 0 .51-.375c.003-.01.008-.02.01-.03l1.456-6.453h-.002c.05-.221-.096-.404-.328-.404zm-4.983 5.824a2.86 2.86 0 0 1-.426.215c-.2.079-.39.12-.566.12-.27 0-.477-.037-.618-.117-.14-.076-.213-.208-.211-.396 0-.218.051-.387.157-.52.107-.127.266-.23.464-.306.196-.066.437-.12.715-.158.248-.03.737-.086.8-.086.062 0 .104-.034.076.13-.012.07-.154.639-.219.897a.508.508 0 0 1-.172.22s.049-.03 0 0zm1.921-3.995c-.412-.226-1.057-.34-1.94-.34-.435 0-.874.035-1.314.101-.323.049-.356.057-.557.1-.412.088-.476.493-.476.493l-.133.534c-.075.341.124.327.212.3.18-.052.278-.105.646-.187.351-.078.723-.137 1.019-.134.434 0 .765.046.984.136.22.094.329.254.329.483 0 .054.002.105-.018.15-.018.042-.053.083-.157.096a17.62 17.62 0 0 0-1.6.169 5.09 5.09 0 0 0-1.38.37c-.412.18-.72.42-.933.724-.207.305-.31.675-.311 1.11 0 .412.15.748.443 1.008.295.257.68.385 1.145.385.29-.002.518-.023.68-.063.162-.04.338-.096.524-.175.139-.057.289-.14.447-.242.159-.104.268-.178.41-.268l.004.009-.04.17-.002.005.001.003a.316.316 0 0 0 .29.398l.003.004h1.009c.01 0 .011-.003.015-.006a.561.561 0 0 0 .465-.399l.793-3.353c.018-.079.033-.17.041-.275.01-.106.022-.193.018-.256.002-.474-.206-.825-.617-1.05zm-4.774-.764a1.639 1.639 0 0 0-.598-.627 2.729 2.729 0 0 0-.944-.34 7.734 7.734 0 0 0-1.277-.098h-2.27a.563.563 0 0 0-.518.406l-1.527 6.511c-.056.222.096.406.326.405l1.09-.002a.561.561 0 0 0 .52-.403l.369-1.58a.555.555 0 0 1 .521-.403h.31c1.33 0 2.36-.268 3.098-.8.737-.536 1.107-1.238 1.107-2.112-.002-.381-.069-.702-.207-.957zm-2.343 2.13c-.325.231-.782.348-1.37.348h-.27c-.233.002-.384-.183-.329-.405l.326-1.382a.554.554 0 0 1 .516-.403l.357-.001c.416.001.728.07.943.205.212.138.314.35.316.635.001.432-.162.765-.49 1.002' fill='%23306FC5' fill-rule='nonzero' mask='url(%23ap6lwk1a8b)'/%3E %3Cpath d='M19.618 10.003c-.207 0-.478.165-.606.365 0 0-1.384 2.338-1.52 2.571-.073.126-.148.046-.16 0l-.43-2.556c-.046-.201-.26-.374-.526-.373l-.863.001c-.208 0-.337.164-.291.363 0 0 .66 3.684.788 4.55.064.48-.007.565-.007.565l-.855 1.47c-.125.199-.056.362.15.362l1-.001c.207 0 .481-.162.605-.362l3.845-6.412s.368-.547.029-.543c-.232.003-1.159 0-1.159 0zm-7.22 4.335a2.873 2.873 0 0 1-.426.215c-.2.078-.391.12-.566.12-.27 0-.477-.037-.618-.117-.14-.076-.214-.208-.212-.397 0-.217.052-.386.158-.519.107-.128.266-.23.463-.307.197-.065.438-.118.716-.157.247-.03.737-.085.8-.086.062 0 .104-.035.076.129-.012.07-.154.64-.219.898a.516.516 0 0 1-.172.22s.048-.03 0 0zm1.921-3.996c-.412-.225-1.057-.339-1.939-.339-.436 0-.875.034-1.315.101-.323.048-.356.057-.557.1-.413.088-.476.492-.476.492l-.133.535c-.075.341.124.327.212.3.18-.053.278-.105.646-.187.35-.078.723-.136 1.019-.134.434 0 .764.046.984.136.22.094.328.254.328.483a.351.351 0 0 1-.017.15c-.018.042-.053.082-.157.096-.62.037-1.064.092-1.601.169a5.099 5.099 0 0 0-1.379.37c-.412.18-.72.42-.932.724-.208.305-.312.675-.312 1.11 0 .412.15.748.442 1.008.296.257.68.385 1.145.385.291-.002.518-.023.682-.063.161-.04.337-.096.522-.175.14-.057.29-.14.448-.243.158-.103.268-.177.41-.267l.004.009-.04.17-.002.005.001.003a.315.315 0 0 0 .29.398l.002.004h.019v.001l.836-.001h.155c.01 0 .012-.004.015-.006a.564.564 0 0 0 .465-.399l.793-3.353c.018-.079.033-.17.04-.274.011-.107.023-.194.02-.256.001-.475-.207-.826-.618-1.052zM9.36 9.58a1.639 1.639 0 0 0-.598-.627 2.729 2.729 0 0 0-.944-.34 7.734 7.734 0 0 0-1.277-.098H4.27a.563.563 0 0 0-.517.406l-1.527 6.511c-.056.222.096.406.325.405l1.09-.002a.561.561 0 0 0 .521-.403l.369-1.58a.555.555 0 0 1 .521-.403h.31c1.33 0 2.36-.268 3.098-.8.736-.536 1.107-1.238 1.107-2.112-.002-.381-.069-.702-.207-.957zm-2.343 2.13c-.326.231-.782.348-1.37.348h-.27c-.233.002-.384-.183-.329-.405l.326-1.382a.554.554 0 0 1 .516-.403l.357-.001c.416.001.728.07.943.205.212.138.314.35.316.635 0 .432-.162.765-.49 1.002' fill='%23265697' fill-rule='nonzero' mask='url(//www.advaloris.ch/wp-content/themes/advaloris/styles/%23ap6lwk1a8b)'/%3E %3C/g%3E %3C/svg%3E ");
width: 37px;
height: 24px;
margin-right: 0.5rem;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce_checkout_logo_payments .cb {
background-image: url(//www.advaloris.ch/wp-content/themes/advaloris/images/icon-paiement-cb.webp);
background-size: contain;
width: 37px;
height: 24px;
margin-right: 0.5rem;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce_checkout_logo_payments .maestro {
background-image: url(//www.advaloris.ch/wp-content/themes/advaloris/images/icon-paiement-maestro.webp);
background-size: contain;
width: 37px;
height: 24px;
margin-right: 0.5rem;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce_checkout_logo_payments .mastercard {
background-image: url(//www.advaloris.ch/wp-content/themes/advaloris/images/icon-paiement-master.webp);
background-size: contain;
width: 37px;
height: 24px;
margin-right: 0.5rem;
}
body.woocommerce-checkout .woocommerce_checkout_container form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce_checkout_logo_payments .visa {
background-image: url(//www.advaloris.ch/wp-content/themes/advaloris/images/icon-paiement-visa.webp);
background-size: contain;
width: 37px;
height: 24px;
}
.woocommerce-order {
background-color: #f1f1f1;
padding-top: 1.5rem;
padding-bottom: 90px;
padding-left: calc((100vw - 1200px) / 2 + 6px);
padding-right: calc((100vw - 1200px) / 2 + 6px);
font-family: "Manrope";
color: #221919;
}
@media (max-width: 1260px) {
.woocommerce-order {
padding-left: calc((100vw - 992px) / 2 + 15px);
padding-right: calc((100vw - 992px) / 2 + 15px);
}
}
@media (max-width: 1024px) {
.woocommerce-order {
padding-left: calc((100vw - 720px) / 2 + 15px);
padding-right: calc((100vw - 720px) / 2 + 15px);
display: block;
}
}
@media (max-width: 768px) {
.woocommerce-order {
padding-left: 0;
padding-right: 0;
}
}
.woocommerce-order .woocommerce_order_top {
background-color: #fff;
border: 1px solid #f1f1f1;
padding: 1.5rem 2.5rem 2rem;
margin-bottom: 1rem;
}
.woocommerce-order .woocommerce_order_top .woocommerce-thankyou-order-received {
text-align: center;
font-size: 32px;
font-weight: 600;
margin-bottom: 2rem;
}
@media (max-width: 768px) {
.woocommerce-order .woocommerce_order_top .woocommerce-thankyou-order-received {
font-size: 24px;
margin-bottom: 1.5rem;
}
}
.woocommerce-order .woocommerce_order_top .order_details > div {
margin-bottom: 0.25rem;
}
.woocommerce-order .woocommerce_order_top .order_details .total {
display: flex;
}
.woocommerce-order .woocommerce_order_top .order_details .total strong {
margin-left: 2px;
}
.woocommerce-order .woocommerce-order-details {
background-color: #fff;
border: 1px solid #f1f1f1;
padding: 1.5rem 2.5rem 2rem;
margin-bottom: 1rem;
}
.woocommerce-order .woocommerce-order-details .woocommerce-order-details__title {
font-size: 32px;
font-weight: 600;
margin-bottom: 2rem;
}
@media (max-width: 768px) {
.woocommerce-order .woocommerce-order-details .woocommerce-order-details__title {
font-size: 24px;
margin-bottom: 1.5rem;
}
}
.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details .cart_item {
display: flex;
align-items: center;
padding-bottom: 15px;
border-bottom: 1px solid #a0bab6;
margin-bottom: 15px;
font-size: 16px;
font-weight: 600;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details .cart_item .product-thumbnail {
margin-right: 1rem;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details .cart_item .product-thumbnail img {
width: 75px;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details .cart_item .product-name {
flex: 1;
margin-right: 1rem;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details .cart_item .product-name a {
color: #221919;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details .cart_totals_line {
display: flex;
align-items: center;
justify-content: space-between;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details .cart_totals_line.payment {
display: none;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details .cart_totals_line.order-total {
font-weight: 600;
}
.woocommerce-order .woocommerce-customer-details {
background-color: #fff;
border: 1px solid #f1f1f1;
padding: 1.5rem 2.5rem 2rem;
margin-bottom: 0;
}
.woocommerce-order .woocommerce-customer-details .woocommerce-column__title {
font-size: 32px;
font-weight: 600;
margin-bottom: 2rem;
}
@media (max-width: 768px) {
.woocommerce-order .woocommerce-customer-details .woocommerce-column__title {
font-size: 24px;
margin-bottom: 1.5rem;
}
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://www.advaloris.ch/wp-content/themes/advaloris/scripts/slick/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://www.advaloris.ch/wp-content/themes/advaloris/scripts/slick/slick/fonts/slick.eot);
src: url(https://www.advaloris.ch/wp-content/themes/advaloris/scripts/slick/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://www.advaloris.ch/wp-content/themes/advaloris/scripts/slick/slick/fonts/slick.woff) format('woff'), url(https://www.advaloris.ch/wp-content/themes/advaloris/scripts/slick/slick/fonts/slick.ttf) format('truetype'), url(https://www.advaloris.ch/wp-content/themes/advaloris/scripts/slick/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}@font-face{font-family:dearflip;src:url(data:application/font-woff;base64,d09GRgABAAAAABR4AAsAAAAAFCwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIGRmNtYXAAAAFoAAAAVAAAAFQXVtKvZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAD5gAAA+Yq7AxzmhlYWQAABFcAAAANgAAADYZNOqEaGhlYQAAEZQAAAAkAAAAJAfCA+5obXR4AAARuAAAALQAAAC0qgAbbWxvY2EAABJsAAAAXAAAAFxCVEYabWF4cAAAEsgAAAAgAAAAIAA3AFBuYW1lAAAS6AAAAW4AAAFuq2Rfg3Bvc3QAABRYAAAAIAAAACAAAwAAAAMD9AGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6SgDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOko//3//wAAAAAAIOkA//3//wAB/+MXBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQFWAKsCkgKrAAUAACUHCQEXBwKSPP8AAQA8xOc8AQABADzEAAAAAAEBbgCrAqoCqwAFAAAlNyc3CQEBbsTEPAEA/wDnxMQ8/wD/AAAAAAABAQABAQMAAj0ABQAAARc3FwkBATzExDz/AP8AAj3ExDz/AAEAAAAAAQEAARkDAAJVAAUAAAEnCQEHJwE8PAEAAQA8xAEZPAEA/wA8xAAAAAEAAAAFAfIDUQAFAAAJAgcJAQHy/qYBWkz+WgGmAwX+pv6mTAGmAaYAAAAAAQIOAAUEAANRAAUAACUJATcJAQIOAVr+pkwBpv5aUQFaAVpM/lr+WgAAAAACAQAAqwMSAqsAAwAJAAABMxEjJQcJARcHAQBWVgISPP8AAQA8xAKr/gA8PAEAAQA8xAAAAgDuAKsDAAKrAAMACQAAATMRIwE3CQEnNwKqVlb+RDwBAP8APMQCq/4AAcQ8/wD/ADzEAAEBVgCBAyoC1QACAAAJAgFWAdT+LALV/tb+1gACAQAAgQMAAtUAAwAHAAABMxEjIREzEQJWqqr+qqoC1f2sAlT9rAAAAgBqAKsDVgKrAAIABQAACQERIQkBAeoBbP6A/pQBbAGrAQD+AAEAAQAAAAACAKoAqwOWAqsAAgAFAAAJAiERAQIqAWz+lP6AAWwCq/8A/wACAP8AAAAAAAEA1gCBAyoC1QALAAABBxcHJwcnNyc3FzcDKu7uPO7uPO7uPO7uApnu7jzu7jzu7jzu7gADAFYAAQOqA1UADwAfACsAACUyNzY1NCcmIyIHBhUUFxYTMhcWFRQHBiMiJyY1NDc2FxUzFSMVIzUjNTM1AgCMZWVlZYyMZWVlZYywfX19fbCwfX19fdqsrFSsrFVlZYyMZWVlZYyMZWUDAH19sLB9fX19sLB9fdSsVKysVKwAAAMAVgABA6oDVQAPAB8AIwAAJTI3NjU0JyYjIgcGFRQXFhMyFxYVFAcGIyInJjU0NzYDIRUhAgCMZWVlZYyMZWVlZYywfX19fbCwfX19fSYBrP5UVWVljIxlZWVljIxlZQMAfX2wsH19fX2wsH19/oBUAAAAAQDWAIEDKgLVAAsAAAEhESMRITUhETMRIQMq/wBU/wABAFQBAAGB/wABAFQBAP8AAAAAAAEA1gGBAyoB1QADAAABITUhAyr9rAJUAYFUAAAGAGoAawOAAusAAwAHAAsAGwArADsAAAEhFSERNSEVATUhFSUyFxYVFAcGIyInJjU0NzYTMhcWFRQHBiMiJyY1NDc2EzIXFhUUBwYjIicmNTQ3NgEqAlb9qgJW/aoCVv0qGhMTExMaGhMTExMaGhMTExMaGhMTExMaGhMTExMaGhMTExMC1VT/AFRU/wBUVGoTExoaExMTExoaExMCABISHBwSEhISHBwSEv8AEhIcHBISEhIcHBISAAAAAAQBAACrAwACqwADAAcACwAPAAABMzUjIRUzNQMzNSMFMzUjAQDg4AEg4ODg4P7g4OABy+Dg4P4A4ODgAAgAgAArA4ADKwADAAcACwAPABMAFwAbAB8AACU1IxUDIREhATUjFQMhESEDNSMVAyERIQE1IxUDIREhAyqqVgFW/qoBAKpWAVb+qqqqVgFW/qoBAKpWAVb+qoGqqgEA/qoCAKqqAQD+qv6sqqoBAP6qAgCqqgEA/qoAAAAJAKoAVQNWAwEAAwAHAAsADwATABcAGwAfACMAACU1MxUDNTMVATUzFTczFSMBNTMVITUzFQM1MxUzNTMVATUzFQKqrKys/lSsVKys/wCs/lSsrKxUrP5UrFWsrAEArKwBAKysrKz/AKysrKz/AKysrKwCAKysAAACACoAFQPWAusACQApAAAlESYjIgcRNjMyAzIXERQHBiMiJyYjIgcmIyIHIgcGIyInJjURNjMyFzYDgEJUgmhogk5OmFQHBwgGBFJ6gmhWlGxgAgMDAggHB1aWlFZWlQHsFED+FkACQED9kggHBwIsQEAuAQEGBggCckBAQAAAAAUAKgAVA9YC6wAJABMAHQAnAEcAAAEyFxUmIyIHNTYnNjMyFxUmIyIHNyIHNTYzMhcVJhMRJiMiBxE2MzIDMhcRFAcGIyInJiMiByYjIgciBwYjIicmNRE2MzIXNgLqNDgoRHhITExUbDQ4KER4SMB4SFBwNDgwWkJUgmhogk5OmFQHBwgGBFJ6gmhWlGxgAgMDAggHB1aWlFZWAUcKQAoqSCJQIgpACiqcKkYkCkIM/qoB7BRA/hZAAkBA/ZIIBwcCLEBALgEBBgYIAnJAQEAAAAAAAgCqAAEDVgNVAAIAEwAAATMnJSEBERQHBiMhIicmNRM0NzYCKuzs/tYBVgEAGhoi/gAiGhoCGRkCK+pA/wD+ACIZGRkZIgKsIhkZAAMAgABBA2oDKwADABMALAAAATMVIxcyNzY1NCcmIyIHBhUUFxYhFwcnNScGIyInJjU0NzYzMhcWFRQHBgcXASrW1mxQODg4OFBQODg4OAFQ1EDUDExodFFRUVF0dFBQFBQaDAIrKqw4OFBQODg4OFBQODjUQNQiDEJQUHR0UVFRUXQqNTUgDAADAIAAQQNqAysACwAbADQAAAEjFSM1IzUzNTMVMwcyNzY1NCcmIyIHBhUUFxYhFwcnNScGIyInJjU0NzYzMhcWFRQHBgcXAgBWKlZWKlZqUDg4ODhQUDg4ODgBUNRA1AxMaHRRUVFRdHRQUBQUGgwCAVZWKlZW1jg4UFA4ODg4UFA4ONRA1CIMQlBQdHRRUVFRdCo1NSAMAAMAqgFVA1YCAQAPAB8ALwAAATIXFhUUBwYjIicmNTQ3NiEyFxYVFAcGIyInJjU0NzYhMhcWFRQHBiMiJyY1NDc2AgAiGhoaGiIiGhoaGgEiIhoaGhoiIhoaGhr+IiIaGhoaIiIaGhoaAgEaGiIiGhoaGiIiGhoaGiIiGhoaGiIiGhoaGiIiGhoaGiIiGhoAAAIAqgArA1YDKwADAAoAADchFSEBByczETMRqgKs/VQCAKqqgFSBVgFWrKwBqv5WAAMAgAA1A4ADIQARABgAHgAAARYXFhUUBwYHNTY3NjU0JyYnExQHERYXFiUzNxEnIwJWglRUVFSCXjs7OzteamosHx/9wKrW1qoDIRxpaYiIaWkcWBxOTmZmTk4c/uJ4NAFYFjIyTtb9VNYAAAEAgAADA4ADVQAzAAAlMhcWFRQHBiMiJyY1NDclBiMiJyY1NDc2MzIXJSY1NDc2MzIXFhUUBwYjIicFFhUUBwU2AwA0JCQlJTIyJSUC/tImMjQmJiYmNDImASwEJiY0NCYmJiY0MCj+1AQEATAk/SUlMjQlJSUlNBQIsCImJjQ0JiYirhQKNCYmJiY0NCYmJLAUCgoUsCAABQBWAFUDqgMBAAMADQAXACEAKwAAAREhERMVIyInJj0BMxUlMxUUBwYrATUzASM1NDc2OwEVIyUzMhcWHQEjNSMDAP4AKoAiGRlUAqxUGRkigID9VFQZGSKAgAIsgCIZGVSAAlX+rAFU/lZWGhoiVlZWViIaGlYBqlYiGhpWVhoaIlZWAAAAAAQAgAArA4ADKwAGAA0AFAAbAAABESE3JzcXBSERFzcXBwMRIQcXByclIREnByc3A4D/AGJ8Pnr+Yv8AYno+fJ4BAGJ8PnoBngEAYno+fAEr/wBiej58ngEAYnw+egGeAQBiej58nv8AYnw+egAAAAABASsAVQKrAwAAFwAAATMVIxEjESM1MzU0Njc+ATsBFSMiBh0BAiuAgICAgBgXGDwjWloQFgIAgP7VASuANiZVGhsagBYQWgABAIAAcwOAAuIATQAAAT4BNw4BBy4BIyIGBw4BFRQWFyYnLgEnJicOARUUFhcuAScUFhceARcOASMiJiceARceATMOASMiJiceATMyNjc+ATc+AT0BPgE3DgEHAyYaIggZMhkWOSIiOBcXFwIDMS0tUiQkIAsLIyMUIw8REhEtHAoVCwoOBAccFBQuGithOA0TBjZ5Q0V5NDVOGBoYGScPFi0XAn8QLBsNEgUYGBcXFzchChEIAgsLKR4eJxMoFCpCGAIKCB0zFhUcBgIDAgIYKA8PECIhAQEkIyMjIlUyMmg3FBIpFwoMBAAAAAQAVgABA6oDVQAdAC0APQBBAAABMhcWFRQHBhUjNDc2NzY3NjU0JyYjIgcGFSM0NzYTMjc2NTQnJiMiBwYVFBcWEzIXFhUUBwYjIicmNTQ3NhM1MxUCAEYyMkBAVBQUGBgUFBoaIiIaGlQyMkaMZWVlZYyMZWVlZYywfX19fbCwfX19fYZUAqsyMkY2OTkuLiEhDw8WFhwiGRkZGSJGMjL9qmVljIxlZWVljIxlZQMAfX2wsH19fX2wsH19/VZWVgAAAAADAFYAAQOqA1UAHAAgADAAAAE2NTQnJiMiBwYVMzQ3NjMyFxYVFA8BBh0BMzQ3AzUjFRMyFxYVFAcGIyInJjU0NzYCgigyMkZGMjJUGhoiIhoaGjQyVDIyVCqwfX19fbCwfX19fQHLKDhGMjIyMkYiGhoaGiIiGjY2QhZCNv7eVFQC1H19sLB9fX19sLB9fQACAIAAQQNqAysADwAoAAABMjc2NTQnJiMiBwYVFBcWIRcHJzUnBiMiJyY1NDc2MzIXFhUUBwYHFwGWUDg4ODhQUDg4ODgBUNRA1AxMaHRRUVFRdHRQUBQUGgwBVTg4UFA4ODg4UFA4ONRA1CIMQlBQdHRRUVFRdCo1NSAMAAAAAAQAVgArA6oDKwADABMAFwAnAAABFSE1ATI3NjU0JyYjIgcGFRQXFgM1IRUBMhcWFREjFSE1IxE0NzYzAwD+AAIqEg0NDQ0SEgwMDAxu/qwB1DQmJqr+AKomJjQDK6qq/oAMDBISDQ0NDRISDAz+1tTUAdQmJjT/AKqqAQA0JiYAAwBWAFUDqgMBAAIABwAbAAABJSEBEQUlEQEyFxYVERQHBiMhIicmNRE0NzYzAgABVv1UAqz+qv6qAqwiGRkZGSL9VCIZGRkZIgHV1v4AAarU1P5WAlYaGiL+ACIaGhoaIgIAIhoaAAACAFYAVQOqAwEABQAZAAABNQUlFQUBMhcWFREUBwYjISInJjURNDc2MwNW/qr+qgFWAVYiGRkZGSL9VCIZGRkZIgJVVtbWVtQBgBoaIv4AIhoaGhoiAgAiGhoAAAMAgACrA4ACqwADAAcACwAAEyEVIRU1IRUFNSEVgAMA/QADAP0AAwACq1bUVFTWVlYAAAABAAAAAQAAKDAtOV8PPPUACwQAAAAAANsLUxkAAAAA2wtTGQAAAAAEAANVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAAtBAAAAAAAAAAAAAAAAgAAAAQAAVYEAAFuBAABAAQAAQAEAAAABAACDgQAAQAEAADuBAABVgQAAQAEAABqBAAAqgQAANYEAABWBAAAVgQAANYEAADWBAAAagQAAQAEAACABAAAqgQAACoEAAAqBAAAqgQAAIAEAACABAAAqgQAAKoEAACABAAAgAQAAFYEAACABAABKwQAAIAEAABWBAAAVgQAAIAEAABWBAAAVgQAAFYEAACAAAAAAAAKABQAHgAyAEYAWgBuAIQAmgC0AM4A3ADwAQYBHAE2AXYBsAHKAdgCNgJUApICzgMOA3gDngPiBC4EdgSOBMQFEAVUBYwFsAYmBogG0AcQB1AHhAeyB8wAAQAAAC0ATgAJAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAUAAAABAAAAAAACAAcATgABAAAAAAADAAUAMAABAAAAAAAEAAUAYwABAAAAAAAFAAsADwABAAAAAAAGAAUAPwABAAAAAAAKABoAcgADAAEECQABAAoABQADAAEECQACAA4AVQADAAEECQADAAoANQADAAEECQAEAAoAaAADAAEECQAFABYAGgADAAEECQAGAAoARAADAAEECQAKADQAjGRmbGlwAGQAZgBsAGkAcFZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGRmbGlwAGQAZgBsAGkAcGRmbGlwAGQAZgBsAGkAcFJlZ3VsYXIAUgBlAGcAdQBsAGEAcmRmbGlwAGQAZgBsAGkAcEZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("woff");font-weight:400;font-style:normal;font-display:block}.df-ui-btn[class*=" ti-"]:before,.df-ui-btn[class^=ti-]:before,[class*=" df-icon-"]:before,[class^=df-icon-]:before{font-family:dearflip!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.df-icon-arrow-left:before{content:"\e900"}.df-icon-arrow-right:before{content:"\e901"}.df-icon-arrow-down:before{content:"\e902"}.df-icon-arrow-up:before{content:"\e903"}.df-icon-arrow-left1:before{content:"\e904"}.df-icon-arrow-right1:before{content:"\e905"}.df-icon-first-page:before{content:"\e906"}.df-icon-last-page:before{content:"\e907"}.df-icon-play:before{content:"\e908"}.df-icon-pause:before{content:"\e909"}.df-icon-fast-rewind:before{content:"\e90a"}.df-icon-fast-forward:before{content:"\e90b"}.df-icon-close:before{content:"\e90c"}.df-icon-add-circle:before{content:"\e90d"}.df-icon-minus-circle:before{content:"\e90e"}.df-icon-add:before{content:"\e90f"}.df-icon-minus:before{content:"\e910"}.df-icon-list:before{content:"\e911"}.df-icon-grid:before{content:"\e912"}.df-icon-grid-view:before{content:"\e913"}.df-icon-apps:before{content:"\e914"}.df-icon-double-page:before{content:"\e915"}.df-icon-book:before{content:"\e916"}.df-icon-file:before{content:"\e917"}.df-icon-zoom-out:before{content:"\e918"}.df-icon-zoom-in:before{content:"\e919"}.df-icon-more:before{content:"\e91a"}.df-icon-download:before,.df-ui-btn.ti-download:before{content:"\e91b"}.df-icon-volume:before{content:"\e91c"}.df-icon-share:before{content:"\e91d"}.df-icon-fit-screen:before{content:"\e91e"}.df-icon-fullscreen:before{content:"\e91f"}.df-icon-facebook:before{content:"\e920"}.df-icon-twitter:before{content:"\e921"}.df-icon-help-outline:before{content:"\e922"}.df-icon-help:before{content:"\e923"}.df-icon-search:before,.df-ui-btn.ti-search:before{content:"\e924"}.df-icon-print:before{content:"\e925"}.df-icon-mail-outline:before{content:"\e926"}.df-icon-mail:before{content:"\e927"}.df-icon-menu:before{content:"\e928"} .df-container .df-loading-icon,.df-fetch-pdf .df-loading-info,.df-flipbook-3d.df-loading:after,.df-hybrid-viewer:not(.df-zoom-active) .df-loading+.df-zoomview::after,.df-page.df-loading:after,.df-thumb.df-thumb-requested:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: none; display: block; shape-rendering: auto;' width='48px' height='48px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%2307abcc' stroke-width='9' r='30' stroke-dasharray='141.37166941154067 49.12388980384689'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50;360 50 50' keyTimes='0;1'%3E%3C/animateTransform%3E%3C/circle%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E")}.df-hidden{display:none!important}.df-app{min-height:320px;position:relative;overflow:hidden;width:100%;image-rendering:auto;direction:ltr;line-height:1.5}.df-container{height:100%}.df-container *{box-sizing:border-box!important}.df-container i{font-style:normal}.df-container a{outline:0;text-decoration:none;box-shadow:none}.df-container .df-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:no-repeat 50%;background-size:cover}.df-container .df-loading-info{position:absolute;top:-300px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;max-width:200px;margin-top:20px;padding:10px 15px;box-shadow:0 1px 4px rgba(0,0,0,.3);background-color:#f7f7f7;border-radius:5px;font-size:12px;color:#222;word-break:break-word;letter-spacing:.5px;opacity:0}.df-container.df-init .df-loading-info{top:50%;opacity:1;max-width:300px}.df-container.df-init .df-viewer{display:none}.df-container.df-error .df-loading-info{-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);margin:0;color:#b00}.df-container .df-loading-icon{-moz-transition:.3s .1s opacity;-o-transition:.3s .1s opacity;-webkit-transition:.3s .1s opacity;transition:.3s .1s opacity;opacity:0;height:50px;width:50px;left:50%;top:50%;margin:-45px -25px -25px;box-sizing:border-box;position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:32px;background-position:50%;background-color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;box-shadow:0 1px 4px rgba(0,0,0,.3)}.df-container.df-loading .df-loading-icon{opacity:1;z-index:100}.df-fetch-pdf .df-loading-info{opacity:1;top:0;z-index:4;background-repeat:no-repeat;padding-left:36px;background-size:24px;background-position:6px 6px}.df-viewer .df-3dcanvas{right:0;position:absolute}.df-ui{color:#666;bottom:0;width:100%;height:42px;box-shadow:0 1px 4px rgba(0,0,0,.3);background-color:#fff;position:absolute;vertical-align:top;box-sizing:border-box;text-align:center;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:4;display:block}.df-ui .df-logo{height:100%}.df-ui .df-logo.df-logo-img{display:inline-flex;align-items:center;justify-content:center;padding:2px 5px}.df-ui .df-logo.df-logo-img img{max-height:100%;max-width:120px}.df-ui .df-ui-page{padding:8px 5px;font-size:12px;width:auto;width:50px;line-height:42px;margin:0 0;border-radius:0;background-color:rgba(0,0,0,.03)}.df-ui .df-ui-page label{position:absolute;right:0;top:0;width:100%;height:100%;text-align:center;display:block;line-height:inherit!important;color:#999;font-weight:400;cursor:pointer;background-color:transparent;z-index:1;box-sizing:border-box}.df-ui .df-ui-page input{width:100%;background-color:transparent;height:100%;margin:0;padding:0!important;border:1px solid #8f8f8f;text-align:center;vertical-align:top;line-height:inherit!important;color:transparent;font-size:14px;top:0;box-sizing:border-box;z-index:-1;display:block;opacity:0}.df-ui .df-ui-page input:focus{z-index:2;opacity:1;color:inherit}.df-ui .df-ui-page input:focus+label{opacity:0;display:none}.df-ui-btn{color:#777;vertical-align:top;background-color:#fff;box-sizing:border-box;text-align:center;position:relative;width:40px;height:100%;font-size:20px;cursor:pointer;z-index:2;display:inline-block;padding:10px 5px;line-height:1.2;transition:.3s;transition-property:opacity,color,background-color}.df-ui-btn:before{box-sizing:border-box}.df-ui-btn.df-active,.df-ui-btn:hover{color:#00acce;background-color:#eee}.df-ui-btn.df-active{background-color:#e7e7e7}.df-ui-btn.disabled,.df-ui-btn.disabled:hover{color:#bbb}.df-ui-btn span{display:none}.df-more-container,.df-search-container{display:none;position:absolute;bottom:100%;margin-bottom:8px!important;right:10px;background-color:#f7f7f7;z-index:20;border-radius:5px;box-shadow:0 -1px 3px rgba(0,0,0,.2)}.df-more-container:before,.df-search-container:before{content:" ";position:absolute;border:7px solid transparent;border-top-color:#eee;height:0;width:0;bottom:-14px;right:13px;margin-right:-8px;pointer-events:none}.df-more-container>.df-ui-btn{width:170px;text-align:left;padding:6px 8px;height:36px;border-top:1px solid #e4e4e4;border-radius:0;line-height:16px}.df-more-container>.df-ui-btn span{font-size:12px;padding-left:24px;vertical-align:middle;display:inline-block}.df-more-container>.df-ui-btn:before{position:absolute;top:7px;font-size:20px;width:1em;text-align:center}.df-more-container>.df-ui-btn:first-child{border-radius:5px 5px 0 0;border-top:none}.df-more-container>.df-ui-btn:last-child{border-radius:0 0 5px 5px}.df-ui-more.df-active .df-more-container{display:block}.df-ui-search.df-active .df-search-container{display:block;padding:5px}.df-ui-nav{top:50%;margin-top:-50px;position:absolute;opacity:.8;height:100px;font-size:36px;width:50px;z-index:2;cursor:pointer}.df-ui-nav:hover{opacity:1}.df-ui-nav .df-ui-btn{height:auto;height:initial;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;padding:15px 5px;width:auto;font-size:inherit;background-color:transparent}.df-ui-nav .df-ui-btn:before{color:#fff;filter:drop-shadow(0 0 3px #000)}.df-ui-nav.df-ui-prev{left:0;right:auto;border-radius:0}.df-ui-nav.df-ui-prev .df-ui-btn{left:10px}.df-ui-nav.df-ui-prev .df-ui-btn:before{text-align:left}.df-ui-nav.df-ui-next{right:0}.df-ui-nav.df-ui-next .df-ui-btn{right:10px}.df-ui-nav.df-ui-next .df-ui-btn:before{text-align:right}.df-flipbook-2d,.df-flipbook-3d,.df-viewer-container,.df-zoomview{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;z-index:1}.df-flipbook-2d{-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);-o-filter:blur(0);filter:blur(0)}.df-flipbook-2d .df-viewer-wrapper{position:relative;margin:0 auto;height:100%;-moz-transition:.3s left;-o-transition:.3s left;-webkit-transition:.3s left;transition:.3s left}.df-flipbook-2d .df-book-shadow{position:absolute;z-index:-1;height:100%;display:none;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.df-page-content{overflow:hidden}.df-page.df-loading:after{content:"";background-size:22px;height:22px;width:22px;display:block;top:50%;left:50%;margin:-11px;position:absolute;z-index:0}.df-page.df-loading .df-page-content{display:none}.df-page>canvas{width:100%;height:100%;position:relative;z-index:0}.df-page .df-page-content{position:absolute;height:100%;display:block;top:0;width:100%;z-index:1}.df-sheet{position:absolute;-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;transform-origin:0 0 0}.df-sheet .df-page,.df-sheet .df-page-back,.df-sheet .df-page-front,.df-sheet .df-sheet-fold-inner-shadow,.df-sheet .df-sheet-fold-outer-shadow,.df-sheet .df-sheet-wrapper{position:absolute;-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;transform-origin:0 0 0}.df-sheet .df-sheet-wrapper{overflow:hidden}.df-sheet .df-page{width:100%;height:100%;background-color:#fff;box-sizing:border-box;z-index:0;background-size:100% 100%}.df-sheet .df-page:before{content:"";position:absolute;display:block;top:0;width:15%;height:100%;z-index:5;opacity:.5;pointer-events:none}.df-sheet .df-page>canvas{z-index:-1}.df-sheet .df-page-front:before{left:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0))}.df-sheet .df-page-back:before{right:0;background-image:-webkit-linear-gradient(right,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%);background-image:-moz-linear-gradient(right,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%);background-image:-ms-linear-gradient(right,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%)}.df-sheet.df-left-side{right:50%;-webkit-transform-origin:right;-moz-transform-origin:right;transform-origin:right}.df-sheet.df-left-side .df-page-front{z-index:1}.df-sheet.df-left-side .df-page-back{z-index:2}.df-sheet.df-right-side{left:50%;-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left}.df-sheet.df-right-side .df-page-front{z-index:2}.df-sheet.df-right-side .df-page-back{z-index:1}.df-sheet .df-sheet-fold-inner-shadow{position:absolute;z-index:5;display:none}.df-sheet .df-sheet-fold-outer-shadow{z-index:-1;width:100%;height:100%}.df-sheet.df-flipping,.df-sheet.df-folding{z-index:200!important}.df-sheet.df-folding.df-left-side .df-page-front,.df-sheet.df-folding.df-right-side .df-page-back{z-index:3}.df-sheet.df-folding .df-sheet-fold-inner-shadow{display:block}.df-sheet.df-folding .df-page-content{display:none}.df-pending .df-page-content,.df-pendingresize .df-page-content{display:none!important}.df-sheet.df-left-side.df-folding:not(.df-hard-sheet) .df-page-front{z-index:3}.df-hard-sheet .df-sheet-wrapper{width:100%!important;height:100%!important;overflow:visible;transform-style:preserve-3d;-webkit-transform-origin:0 50% 0;-moz-transform-origin:0 50% 0;transform-origin:0 50% 0}.df-hard-sheet .df-sheet-fold-inner-shadow,.df-hard-sheet .df-sheet-fold-outer-shadow{display:none!important}.df-hard-sheet .df-page-back,.df-hard-sheet .df-page-front{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.df-hard-sheet.df-right-side .df-page-back{-webkit-transform-origin:right 50%;-moz-transform-origin:right 50%;transform-origin:right 50%;z-index:3!important}.df-hard-sheet.df-right-side .df-page-front{-webkit-transform-origin:left 50%;-moz-transform-origin:left 50%;transform-origin:left 50%;z-index:4}.df-hard-sheet.df-left-side .df-page-back{-webkit-transform-origin:right 50%;-moz-transform-origin:right 50%;transform-origin:right 50%}.df-hard-sheet.df-left-side .df-page-front{-webkit-transform-origin:left 50%;-moz-transform-origin:left 50%;transform-origin:left 50%}.df-flipbook-3d.df-loading:after{content:"";background-size:22px;height:22px;width:22px;display:block;top:50%;left:50%;margin:-11px;position:absolute;z-index:0}.df-link-content{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;pointer-events:none;width:auto!important;height:auto!important}.df-link-content.df-double-internal:not(.df-double-internal-fix){right:-100%}.df-link-content.df-double-internal-fix{left:-100%}.annotationLayer section,.customHtmlAnnotation,.customLinkAnnotation,.customVideoAnnotation,.df-link-content section,.highlightAnnotation,.linkAnnotation,.popupAnnotation{position:absolute;z-index:5;cursor:pointer;pointer-events:all;border:none!important;padding:0!important}.buttonWidgetAnnotation a,.customHtmlAnnotation,.customVideoAnnotation,a.customLinkAnnotation,a.df-autolink,a.linkAnnotation,section.linkAnnotation a{background-color:#ff0;opacity:.1;display:block;height:100%;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.buttonWidgetAnnotation a:hover,.customHtmlAnnotation:hover,.customVideoAnnotation:hover,a.customLinkAnnotation:hover,a.df-autolink:hover,a.linkAnnotation:hover,section.linkAnnotation a:hover{opacity:.4;border-color:transparent;background-color:#2196f3}a.df-autolink{display:inline;pointer-events:all;color:transparent!important;opacity:.5}.df-sidemenu-wrapper{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);left:0;top:0;bottom:0;width:220px;position:absolute;z-index:3}.df-sidemenu-wrapper .df-sidemenu-buttons{z-index:2;position:relative;top:0;left:0;box-shadow:0 2px 5px rgba(0,0,0,.3)}.df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close{float:right;display:none;margin:0 -40px 0 0;box-shadow:0 1px 4px rgba(0,0,0,.3)}.df-sidemenu-wrapper:before{content:" ";position:absolute;height:100%;width:100%;background-color:rgba(238,238,238,.9);z-index:3;left:0}.df-sidemenu-open .df-ui-nav.df-ui-prev{left:220px}.df-sidemenu-open .df-sidemenu-wrapper{display:block;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0}.df-sidemenu-open .df-sidemenu-wrapper:before{box-shadow:1px 0 4px rgba(102,102,102,.38)}.df-sidemenu-open .df-sidemenu-buttons .df-ui-close{display:block}.df-sidemenu-open .df-flipbook-3d.df-loading:after{margin-left:99px}.df-sidemenu{width:100%;height:auto!important;position:absolute!important;top:0;bottom:0;z-index:3;opacity:0;color:#666;font-size:12px}.df-sidemenu>.df-wrapper{overflow:auto;position:absolute!important;top:0;bottom:0;left:0;right:0;height:auto!important}.df-sidemenu.df-sidemenu-visible{opacity:1;z-index:5}.df-outline-container .df-wrapper{padding:10px}.df-outline-items>.df-outline-item{margin-left:18px}.df-outline-item a{color:inherit!important;text-decoration:none!important;display:block;padding:5px 0 5px 5px;overflow:hidden;text-overflow:ellipsis;border:none!important;box-shadow:none!important;margin-bottom:1px}.df-outline-item a:hover{text-decoration:underline!important;color:#2196f3!important}.df-outline-toggle{cursor:pointer;float:left;width:28px;padding:0 5px 0 10px;margin-left:-28px;text-align:center}.df-outline-toggle:before{content:"\e902";font-size:18px;font-family:dearflip}.df-outline-toggle.df-outlines-hidden:before{content:"\e901"}.df-outline-toggle.df-outlines-hidden~.df-outline-items{display:none}.df-outline-item a:hover,.df-outline-toggle:hover,.df-outline-toggle:hover+a,.df-outline-toggle:hover~.df-outline-items{background-color:rgba(100,100,100,.05)}.df-thumb{margin:0;cursor:pointer;width:100%;position:relative;text-align:center}.df-thumb .df-wrapper{box-sizing:content-box!important;margin:6px;border-radius:3px;transition:.2s background;display:inline-block;vertical-align:middle;border:2px dashed rgba(0,0,0,.3);position:relative}.df-thumb .df-wrapper .df-thumb-number{position:absolute;bottom:8px;background-color:rgba(238,238,238,.85);color:#444;font-size:14px;left:50%;transform:translateX(-50%);padding:5px;opacity:0}.df-thumb .df-bg-image{height:100%;background-size:100%;box-shadow:0 1px 4px rgba(0,0,0,.3)}.df-thumb.df-thumb-requested:before{content:"";background-size:22px;height:22px;width:22px;display:block;top:50%;left:50%;margin:-11px;position:absolute;z-index:0}.df-thumb.df-thumb-loaded{height:auto!important}.df-thumb.df-thumb-loaded .df-wrapper{border:none;margin:0;padding:8px}.df-thumb.df-thumb-loaded:hover .df-wrapper .df-thumb-number{opacity:1}.df-thumb.df-selected .df-wrapper,.df-thumb.df-thumb-loaded:hover .df-wrapper{background-color:#ccc;background-color:rgba(0,0,0,.1);opacity:1}.df-lightbox-wrapper{position:fixed!important;top:0;bottom:0;right:0;height:auto!important;left:0;background-color:#eee;z-index:99999}.df-lightbox-wrapper .df-lightbox-controls{float:right;padding:5px;z-index:1000;position:relative}.df-lightbox-wrapper .df-app{position:absolute!important;width:100%;top:0;bottom:0;height:auto!important}.df-lightbox-wrapper .df-container.df-transparent{height:100%}.df-lightbox-wrapper .df-lightbox-close{float:right;text-align:center;font-size:32px;padding:8px 0;height:48px;width:46px;cursor:pointer;color:#444;border-color:transparent;background-color:transparent;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.df-lightbox-wrapper .df-lightbox-close:hover{color:#fff;background-color:rgba(0,0,0,.21);border-color:#000}.df-share-wrapper{z-index:2;position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.35);display:none}.df-share-box{position:absolute;top:50%;width:280px;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;background-color:#fff;border-radius:10px;padding:10px 15px 5px;text-align:center}span.df-share-title{color:#777;margin-bottom:10px;display:block}.df-share-url{background-color:#fff;height:60px;color:#666;padding:2px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;font-size:12px;box-sizing:border-box;margin-bottom:0}.df-share-button{display:inline-block;text-align:center;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:5px 10px;margin:3px;font-size:20px;color:#aaa}.df-share-button:hover{color:#444}.df-slider{position:absolute}.df-slider .df-viewer-wrapper{position:relative}.df-slider .df-page{position:absolute;top:0;background:#fff;-moz-transition:.7s left ease-in-out;-o-transition:.7s left ease-in-out;-webkit-transition:.7s left ease-in-out;transition:.7s left ease-in-out;box-shadow:0 2px 10px rgba(0,0,0,.3)}.df-slider .df-page>canvas{width:100%;height:100%}.df-reader{overflow:auto;position:absolute;-webkit-overflow-scrolling:touch}.df-reader .df-viewer-wrapper{cursor:grab}.df-reader .df-page{position:relative;transform-origin:initial;margin:-10px auto -10px;border:10px solid transparent;left:auto;left:initial;box-sizing:content-box!important}.df-reader .df-page:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.df-reader~.df-ui-nav{display:none}.df-reader:not(.df-noscroll){margin-right:-12px}.df-reader-scrollbar{position:absolute;top:0;height:auto;right:0;width:auto;background:rgba(255,255,255,.9);box-shadow:0 1px 4px rgba(0,0,0,.3);border-radius:20px 0 0 20px;padding:6px 8px 6px 12px;z-index:100;cursor:ns-resize}.df-reader-scrollbar.df-active,.df-reader-scrollbar:hover{background-color:#fff}.df-reader-scroll-page-number{display:none;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background-color:#ddd;border-radius:10px;padding:20px;font-size:24px;z-index:100;text-align:center;color:#333}.df-reader-scroll-page-number.df-active{display:block}.df-reader-scroll-page-number div{margin-top:6px;padding-top:6px;border-top:1px solid #aaa;font-size:16px;font-style:italic}.df-ios .df-viewer.df-reader{margin-right:0}.df-no-transition{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.df-float .df-ui{bottom:10px;width:auto;width:intial;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;margin:0 auto;display:table;display:flex;border-radius:5px}.df-float .df-ui>.df-ui-btn:first-child{border-radius:5px 0 0 5px}.df-float .df-ui>.df-ui-btn:last-child{border-radius:0 5px 5px 0}.df-controls-top .df-ui{bottom:auto;bottom:intial;top:0}.df-controls-top.df-float .df-ui{top:10px}.df-controls-top .df-more-container{bottom:auto;top:100%;margin:8px 0 0!important}.df-controls-top .df-more-container:before{border-bottom-color:#eee;border-top:0;bottom:auto;top:-7px}.df-controls-hidden .df-ui{display:none}.df-float-off.df-controls-top .df-sidemenu-wrapper{top:42px;bottom:0}.df-float-off.df-controls-bottom .df-sidemenu-wrapper{top:0;bottom:42px}.df-link-content .popupWrapper{position:absolute;width:20em}.df-link-content .popup{position:absolute;z-index:200;max-width:20em;background-color:#ff9;box-shadow:0 2px 5px #333;border-radius:2px;padding:.6em;margin-left:5px;cursor:pointer;word-wrap:break-word}.df-link-content .popup h1{font-size:1em;border-bottom:1px solid #000;padding-bottom:.2em}.df-link-content .popup p{padding-top:.2em}body.df-lightbox-open,html.df-lightbox-open{overflow:hidden!important}.df-zoomview{display:none;cursor:move}.df-zoomview .df-viewer-wrapper{position:relative;margin:0 auto}.df-zoomview .df-viewer-wrapper .df-book-shadow{position:absolute;z-index:-1;height:100%;display:none;-webkit-box-shadow:0 1px 15px 1px rgba(0,0,0,.5);-moz-box-shadow:0 1px 15px 1px rgba(0,0,0,.5);box-shadow:0 1px 15px 1px rgba(0,0,0,.5)}.df-zoomview .df-page{position:absolute;top:0;right:50%;background-color:#fff}.df-zoomview .df-page:before{width:10%;opacity:.5}.df-zoomview .df-page.df-page-front{left:50%}.df-zoom-active .df-viewer{cursor:move;cursor:-webkit-grab}.df-zoom-active .df-flipbook{display:none}.df-zoom-active .df-zoomview{display:block}.df-hybrid-viewer .df-zoomview .df-page:before{display:none}.df-hybrid-viewer:not(.df-zoom-active) .df-zoomview{display:block;pointer-events:none}.df-hybrid-viewer:not(.df-zoom-active) .df-zoomview .df-page:before{display:none}.df-hybrid-viewer:not(.df-zoom-active) .df-loading+.df-zoomview::after{content:"";background-size:22px;height:22px;width:22px;display:block;top:50%;left:50%;margin:-11px;position:absolute;z-index:0}.df-hybrid-viewer:not(.df-zoom-active).df-hide-zoomview .df-zoomview,.df-hybrid-viewer:not(.df-zoom-active).df-pending .df-zoomview,.df-hybrid-viewer:not(.df-zoom-active).df-pendingresize .df-zoomview{display:none}.df-container ::-webkit-scrollbar{width:12px;height:12px;cursor:pointer}.df-container ::-webkit-scrollbar-button{height:0;width:0;cursor:pointer}.df-container ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:50px}.df-container ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.8)}.df-container ::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.8)}.df-container ::-webkit-scrollbar-thumb,.df-container ::-webkit-scrollbar-thumb:active,.df-container ::-webkit-scrollbar-thumb:hover{border-right:1px;border-left:1px;border-style:solid;border-color:transparent}.df-container ::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:50px}.df-container ::-webkit-scrollbar-track:hover{background:rgba(0,0,0,.1)}.df-container ::-webkit-scrollbar-track:active{background:rgba(0,0,0,.15)}.df-container ::-webkit-scrollbar-corner{background:0 0}.df-sidemenu-wrapper ::-webkit-scrollbar{width:10px}.df-container.df-transparent.df-fullscreen{background:#aaa}.df-container.df-rtl .df-sidemenu-wrapper{left:auto;left:initial;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);right:-50px;direction:rtl}.df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);right:0}.df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-prev{left:0}.df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-next{right:220px}.df-container.df-rtl.df-sidemenu-open .df-flipbook-3d.df-loading:after{margin-left:-122px}.df-container.df-rtl .df-outline-item{margin:0 18px 0 0;text-align:right;direction:rtl}.df-container.df-rtl .df-outline-item .df-outline-toggle{float:right;margin:0 -18px 0 0}.df-container.df-rtl .df-outline-item .df-outline-toggle.df-outlines-hidden:before{content:"\e900"}.df-container.df-rtl .df-viewer .df-3dcanvas{left:0;right:auto;right:initial}.df-container.df-rtl .df-more-container .df-ui-btn{text-align:right;direction:rtl}.df-container.df-rtl .df-more-container .df-ui-btn:before{right:10px}.df-container.df-rtl .df-more-container .df-ui-btn span{padding:0 24px 0 0}.df-element[data-lightbox]{cursor:pointer}.df-popup-thumb{display:inline-block;box-sizing:border-box;margin:30px 10px 10px;text-align:center;border:0;width:140px;height:auto;word-break:break-word}.df-popup-thumb .df-book-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-style:flat;-webkit-transition:.2s;-moz-perspective:800px;perspective:800px;box-shadow:0 2px 4px rgba(0,0,0,.22);background-color:#fff}.df-popup-thumb .df-book-cover{background-size:100% 100%;height:100%;width:100%;-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left;top:0;background-color:#eee;position:relative;overflow:hidden;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;z-index:1}.df-popup-thumb .df-book-cover.df-thumb-not-found{height:200px;position:relative}.df-popup-thumb .df-book-title{bottom:-100%;position:absolute;width:100%;left:0;padding:5px;font-size:.75em;background:rgba(255,255,255,.9);box-sizing:border-box;display:block;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s;opacity:0}.df-popup-thumb img{display:block;width:100%;margin:0!important;padding:0!important;border:0!important}.df-popup-thumb .df-thumb-not-found .df-book-title,.df-popup-thumb.df-tl-book-title-fixed .df-book-title,.df-popup-thumb:hover .df-book-title{opacity:1;bottom:0}.df-popup-thumb.df-tl-book-title-bottom .df-thumb-not-found,.df-popup-thumb.df-tl-cover-title .df-thumb-not-found{height:170px}.df-popup-thumb.df-tl-book-title-bottom .df-book-title,.df-popup-thumb.df-tl-cover-title .df-book-title{position:relative;opacity:1}.df-popup-thumb:hover .df-book-cover{-webkit-transform:rotateY(-30deg) rotateZ(0);-moz-transform:rotateY(-30deg) rotateZ(0);-ms-transform:rotateY(-30deg) rotateZ(0);transform:rotateY(-30deg) rotateZ(0);box-shadow:1px 0 8px rgba(0,0,0,.4)}.df-popup-thumb.df-tl-cover-title .df-book-cover{box-shadow:none;border-bottom:2px solid #eee}.df-popup-thumb.df-tl-cover-title:hover .df-book-wrapper{box-shadow:0 4px 10px rgba(0,0,0,.22)}.df-popup-thumb.df-tl-cover-title:hover .df-book-cover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;box-shadow:none}.df-popup-thumb.df-tl-custom{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.22);padding:5px}.df-popup-button{width:auto;display:inline-block;background:#ddd;border-radius:5px;padding:5px 15px;margin-left:5px;margin-right:5px}.df-posts{max-width:1120px;margin:0 auto}.df-posts>.df-popup-thumb{width:calc(20% - 20px);min-width:150px}@media screen and (max-width:1100px){.df-posts>.df-popup-thumb{width:calc(25% - 20px)}}@media screen and (max-width:900px){.df-posts>.df-popup-thumb{width:calc(33% - 20px)}}@media screen and (max-width:600px){.df-posts>.df-popup-thumb{width:calc(50% - 20px)}}@media screen and (max-width:400px){.df-posts>.df-popup-thumb{width:calc(100% - 20px)}}.df-text-content{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1;pointer-events:none}.df-text-content.df-double-internal{left:-100%}.df-text-content br,.df-text-content span{color:transparent!important;position:absolute;white-space:pre;cursor:text;transform-origin:0 0}.df-text-content .highlight{margin:-1px;padding:1px;background-color:#b400aa;border-radius:4px}.df-text-content .highlight.appended{position:initial}.df-text-content .highlight.begin{border-radius:4px 0 0 4px}.df-text-content .highlight.end{border-radius:0 4px 4px 0}.df-text-content .highlight.middle{border-radius:0}.df-text-content .highlight.selected{background-color:#006400}.df-text-content ::-moz-selection{background:#00f}.df-text-content ::selection{background:#00f}.df-text-content .endOfContent{display:block;position:absolute;left:0;top:100%;right:0;bottom:0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.df-text-content .endOfContent.active{top:0}body.admin-bar .df-lightbox-wrapper{top:32px}@media screen and (max-width:782px){body.admin-bar .df-lightbox-wrapper{top:46px}}@media screen and (max-width:600px){body.admin-bar .df-lightbox-wrapper{top:0}}.df-ui-btn.df-ui-pagemode{display:none}.df-link-content section.textWidgetAnnotation{display:none}.df-viewer::-webkit-scrollbar-button{height:50px}.df-viewer::-webkit-scrollbar-thumb{min-height:50px}.df-container .df-reader ::-webkit-scrollbar-thumb,.df-container .df-reader ::-webkit-scrollbar-track{background:0 0}.df-container.df-pinch-zoom ::-webkit-scrollbar-thumb,.df-container.df-pinch-zoom ::-webkit-scrollbar-track{background:0 0}.df-container.df-pinch-zoom .df-page-content{display:none}section.squareAnnotation .popupWrapper,section.textAnnotation .popupWrapper{display:none}section.squareAnnotation svg,section.textAnnotation svg{display:block}.df-comment-popup{display:none;position:absolute;width:360px;background-color:#ff9;box-shadow:0 2px 5px #333;border-radius:2px;z-index:9;padding:10px;word-break:break-word}.df-comment-popup.df-active{display:block}.df-comment-popup .popup{background-color:transparent!important}.df-comment-popup p{margin:0}.df-comment-popup h1{padding-bottom:5px;border-bottom:1px solid;margin-top:0;font-size:1em}.df-sidemenu-wrapper.df-sidemenu-center{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;display:none;top:auto;height:360px;bottom:52px}.df-sidemenu-center .df-sidemenu-buttons{box-shadow:none;text-align:center}.df-sidemenu-center .df-sidemenu-buttons .df-icon-close{display:block;margin:-55px auto 0 auto;float:none;border-radius:50px;width:44px}.df-sidemenu-wrapper.df-sidemenu-center:before{background-color:rgba(255,255,255,.9)}.df-sidemenu-open .df-sidemenu-wrapper.df-sidemenu-center{display:block}.df-sidemenu-center .sidemenu,.df-sidemenu-center:before{border-radius:10px 10px 0 0}.df-posts [skip-parse]{display:none}.df-posts{text-align:center}.df-load-more-button-wrapper{text-align:center;display:none;margin-top:20px}.df-posts [skip-parse]~.df-load-more-button-wrapper{display:block}.df-load-more-button{padding:10px 15px;display:inline-block;margin:0 auto;cursor:pointer;background:#0085ba;color:#fff}