@import url(https://fonts.googleapis.com/css?family=Roboto+Mono);div.wpcf7{margin:0;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-aborted,div.wpcf7-mail-sent-ng{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label:after,span.wpcf7-list-item-label:before{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(../_/_/plugins/contact-form-7/images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.edd-icon{display:inline-block;fill:currentColor;position:relative;top:-.0625em;vertical-align:middle;width:1em;height:1em}.edd-icon-lock{top:-.125rem}.edd-icon-spin{display:inline-block;-moz-animation:edd-icon-spin 2s infinite linear;-o-animation:edd-icon-spin 2s infinite linear;-webkit-animation:edd-icon-spin 2s infinite linear;animation:edd-icon-spin 2s infinite linear}@-moz-keyframes edd-icon-spin{0%{-moz-transform:rotate(0)}to{-moz-transform:rotate(359deg)}}@-webkit-keyframes edd-icon-spin{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@-o-keyframes edd-icon-spin{0%{-o-transform:rotate(0)}to{-o-transform:rotate(359deg)}}@-ms-keyframes edd-icon-spin{0%{-ms-transform:rotate(0)}to{-ms-transform:rotate(359deg)}}@keyframes edd-icon-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.edd_clearfix:after{display:block;visibility:hidden;float:none;clear:both;text-indent:-9999px;content:"."}#edd_checkout_cart{text-align:left;width:100%;border:none;margin:0 0 21px;table-layout:auto}#edd_checkout_cart td,#edd_checkout_cart th{text-align:left;border:1px solid #eee;color:#666;padding:.5em 1.387em}#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:0 0}#edd_checkout_cart th{font-weight:700}#edd_checkout_cart td{line-height:25px;vertical-align:middle;background:#fff}#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{float:left;margin:0 8px 0 0;background:0 0;padding:0;border:none}#edd_checkout_cart input.edd-item-quantity{width:3em;padding:2px}#edd_checkout_cart .edd_discount{display:inline-block;margin-left:5px}.edd_discount_remove{display:inline-block;width:10px;height:11px;background:url(../_/_/plugins/easy-digital-downloads/templates/images/xit.gif) 0 0 no-repeat;position:relative;top:3px}.edd_discount_remove:hover{background-position:-10px 0}#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%;line-height:1;font-weight:700;width:100%;margin:0 0 21px;padding:0}#edd_checkout_form_wrap label{font-weight:700;display:block;position:relative;line-height:100%;font-size:95%;margin:0 0 5px}#edd_checkout_form_wrap span.edd-description{color:#666;font-size:80%;display:block;margin:0 0 5px}#edd_checkout_form_wrap input.edd-input,#edd_checkout_form_wrap textarea.edd-input{display:inline-block;width:70%}#edd_checkout_form_wrap select.edd-select{display:block;width:60%}#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>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 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{height:32px;display:block;margin:0 0 8px}#edd_checkout_form_wrap .edd-payment-icons img.payment-icon{max-height:32px;width:auto;margin:0 3px 0 0;float:left;background:0 0;padding:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#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{font-weight:700;display:inline-block;position:relative;margin-bottom:5px}#edd_checkout_form_wrap fieldset{border:1px solid #eee;padding:1.387em;margin:0 0 21px}#edd_checkout_form_wrap #edd_discount_code,#edd_checkout_form_wrap #edd_purchase_submit,#edd_checkout_form_wrap #edd_register_account_fields{padding:0;border:none}#edd_checkout_form_wrap fieldset fieldset{margin:0;border:none;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 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{padding:3px 12px;margin-bottom:2px}#edd_checkout_form_wrap #edd-discount-error-wrap{width:100%;display:inline-block;margin:1em 0 0}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap{margin:-1.387em -1.387em 21px;border-left:none;border-right:none;border-top:none}#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{border:1px solid #f0f0f0;background:#f9f9f9;position:relative}#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_secure_site_wrapper{padding:4px 4px 4px 0;font-weight:700}#edd_checkout_form_wrap input.edd-input.card-number.valid{background-image:url(../_/_/plugins/easy-digital-downloads/templates/images/tick.png);background-repeat:no-repeat;background-position:98% 50%}#edd_checkout_form_wrap span.exp-divider{display:inline}#edd_checkout_form_wrap span.card-type{position:absolute;top:-2px;right:0;width:43px;height:32px;background-size:43px 32px!important}#edd_checkout_form_wrap span.card-type.off{display:none}#edd_checkout_form_wrap span.card-type.visa{background:url(../_/_/plugins/easy-digital-downloads/templates/images/icons/visa.png) no-repeat}#edd_checkout_form_wrap span.card-type.mastercard{background:url(../_/_/plugins/easy-digital-downloads/templates/images/icons/mastercard.png) no-repeat}#edd_checkout_form_wrap span.card-type.discover{background:url(../_/_/plugins/easy-digital-downloads/templates/images/icons/discover.png) no-repeat}#edd_checkout_form_wrap span.card-type.amex{background:url(../_/_/plugins/easy-digital-downloads/templates/images/icons/americanexpress.png) no-repeat}#edd_checkout_form_wrap .edd-cart-ajax{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.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}@media only screen and (min-width:768px){#edd-amazon-address-box,#edd-amazon-wallet-box{width:100%;height:228px}}.edd_purchase_submit_wrapper{position:relative}.edd_purchase_submit_wrapper a.edd-add-to-cart{text-decoration:none;display:none;position:relative;overflow:hidden}.edd_purchase_submit_wrapper a.edd-add-to-cart.edd-has-js{display:inline-block}.edd_purchase_submit_wrapper .edd-cart-ajax{display:none;position:relative;left:-35px}.edd-submit.button.edd-ajax-loading{padding-right:30px}.edd-add-to-cart .edd-add-to-cart-label{opacity:1}.edd-loading,.edd-loading:after{border-radius:50%;display:block;width:1.5em;height:1.5em}.edd-loading{-webkit-animation:edd-spinning 1.1s infinite linear;animation:edd-spinning 1.1s infinite linear;border-top:.2em solid hsla(0,0%,100%,.2);border-right:.2em solid hsla(0,0%,100%,.2);border-bottom:.2em solid hsla(0,0%,100%,.2);border-left:.2em solid #fff;font-size:.75em;position:absolute;left:calc(50% - .75em);top:calc(50% - .75em);opacity:0;-ms-transform:translateZ(0);transform:translateZ(0)}.edd-discount-loader.edd-loading,.edd-loading-ajax.edd-loading,a.edd-add-to-cart.white .edd-loading{border-top-color:rgba(0,0,0,.2);border-right-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.2);border-left-color:#000}.edd-loading-ajax.edd-loading{display:inline-block;position:relative;top:0;left:.25em;vertical-align:middle}#edd_checkout_form_wrap .edd-cart-adjustment .edd-apply-discount.edd-submit{display:inline-block}.edd-discount-loader.edd-loading{display:inline-block;position:relative;left:auto;vertical-align:middle;width:1.25em;height:1.25em}.edd-loading-ajax.edd-loading{opacity:1}@-webkit-keyframes edd-spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes edd-spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.edd-loading,a.edd-add-to-cart .edd-add-to-cart-label{-webkit-transition:opacity .1s!important;-moz-transition:.1s opacity!important;-ms-transition:.1s opacity!important;-o-transition:.1s opacity!important;transition:opacity .1s!important}.edd-add-to-cart[data-edd-loading] .edd-add-to-cart-label{opacity:0}.edd-add-to-cart[data-edd-loading] .edd-loading,.edd-discount-loader.edd-loading{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;margin:0;font-family:Helvetica,sans-serif;font-size:12px}body.edd_receipt_page:before{position:relative}body.edd_receipt_page #edd_receipt_wrapper{width:660px;margin:0 auto;padding:50px 0}body.edd_receipt_page table{display:table;width:100%;border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px}body.edd_receipt_page td,body.edd_receipt_page th{display:table-cell;text-align:left;border-top:1px solid #ededed;padding:6px 10px;font-weight:400}body.edd_receipt_page th{font-weight:700;text-transform:uppercase}body.edd_receipt_page h3{font-size:22px;margin:40px 0 5px;clear:both;display:block;font-weight:700}body.edd_receipt_page li{list-style:none}table#edd_purchase_receipt,table#edd_purchase_receipt_products{width:100%}table#edd_purchase_receipt_products td,table#edd_purchase_receipt_products th,table#edd_purchase_receipt td,table#edd_purchase_receipt 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_products ul.edd_purchase_receipt_files,table#edd_purchase_receipt ul{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{text-align:left;width:100%;border-top:1px solid #f0f0f0;border-bottom:none}#edd_user_history td,#edd_user_history th{text-align:left;padding:3px 5px;border-bottom:1px solid #f0f0f0;border-top:none}#edd_user_history th{font-weight:700;background:#f5f5f5}#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{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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{list-style-type:none;display:inline-table;margin-left:0;margin-bottom: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{padding:5px;font-size:14px;border:1px solid #046a9e;background:#9ecce2;color:#333;margin:8px 0}.edd_added_to_cart_alert a.edd_alert_checkout_link{color:#000!important}input.edd_submit_plain{background:0 0!important;border:none!important;padding:0!important;display:inline;cursor:pointer}.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{margin:0;padding:0;list-style:none}.edd_download_purchase_form .edd_price_options li{display:block;padding:0;margin:0}.edd_download_purchase_form .edd_price_options span{display:inline;padding:0;margin: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;width:50px;max-width:90%}#edd-purchase-button,.edd-submit,[type=submit].edd-submit{display:inline-block;padding:6px 12px;margin:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.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;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.edd-submit.plain{padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.edd-submit.button,.edd-submit.button.gray,.edd-submit.button:visited{color:#333;background:#f0f0f0;border-color:#ccc}.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{color:#333;background:#ebebeb;border-color:#adadad}.edd-submit.button.gray:active{background-image:none}.edd-submit.button.white{color:#333;background:#fff;border-color:#ccc}.edd-submit.button.white:active,.edd-submit.button.white:focus,.edd-submit.button.white:hover{color:#333;background:#ebebeb;border-color:#adadad}.edd-submit.button.white:active{background-image:none}.edd-submit.button.blue{color:#fff;background:#428bca;border-color:#357ebd}.edd-submit.button.blue.active,.edd-submit.button.blue:focus,.edd-submit.button.blue:hover{color:#fff;background:#3276b1;border-color:#285e8e}.edd-submit.button.blue.active{background-image:none}.edd-submit.button.red{color:#fff;background:#d9534f;border-color:#d43f3a}.edd-submit.button.red:active,.edd-submit.button.red:focus,.edd-submit.button.red:hover{color:#fff;background:#d2322d;border-color:#ac2925}.edd-submit.button.red:active{background-image:none}.edd-submit.button.green{color:#fff;background:#5cb85c;border-color:#4cae4c}.edd-submit.button.green:active,.edd-submit.button.green:focus,.edd-submit.button.green:hover{color:#fff;background:#47a447;border-color:#398439}.edd-submit.button.green:active{background-image:none}.edd-submit.button.yellow{color:#fff;background:#f0ad4e;border-color:#eea236}.edd-submit.button.yellow:active,.edd-submit.button.yellow:focus,.edd-submit.button.yellow:hover{color:#fff;background:#ed9c28;border-color:#d58512}.edd-submit.button.yellow:active{background-image:none}.edd-submit.button.orange{color:#fff;background:#ed9c28;border-color:#e3921e}.edd-submit.button.orange:active,.edd-submit.button.orange:focus,.edd-submit.button.orange:hover{color:#fff;background:#e59016;border-color:#d58512}.edd-submit.button.orange:active{background-image:none}.edd-submit.button.dark-gray{color:#fff;background:#363636;border-color:#222}.edd-submit.button.dark-gray:active,.edd-submit.button.dark-gray:focus,.edd-submit.button.dark-gray:hover{color:#fff;background:#333;border-color:#adadad}.edd-submit.button.dark-gray:active{background-image:none}.edd_downloads_list:after{content:"";display:table;clear:both}.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{padding:0 8px 8px;margin:0 0 10px}.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}.edd-hide-on-empty.cart-empty{display:none}edd-hide-on-empty.cart-not.empty{display:block}.edd-cart-ajax{margin:0 8px 0 4px;position:relative;top:2px;background:0 0;border:none;padding:0}.edd-cart-number-of-items{font-style:italic;color:grey}.edd-cart-meta.edd_subtotal{font-weight:700;font-style:italic}.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){-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #e6db55;margin:0 0 21px;background:#ffffe0;color:#333}.edd_error{padding:10px}p.edd_error{margin:0!important}.edd_success:not(.edd-alert){-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #b3ce89;margin:20px 0;background:#d5eab3;color:#567622;padding:6px 8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.edd-alert{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:20px;padding:10px;border:1px solid transparent;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{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.edd-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.edd-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.edd-alert-warn{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}body.edd-frozen{position:relative}.edd-free-downloads-modal-wrapper{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);z-index:999;padding:5% 0 0;overflow-y:scroll;transition:display .5s ease;-webkit-transition:display .5s ease;-moz-transition:display .5s ease}.edd-free-downloads-modal-wrapper .edd-loading{position:relative;top:10%;left:50%;opacity:1}@media screen and (max-width:1200px){.edd-free-downloads-modal-wrapper{padding:17% 0 0}}.edd-free-downloads.hidden{display:none}#edd-free-downloads-modal{background:#fff;width:350px;max-width:95%;margin:0 auto;border-radius:5px;padding:1%;position:relative}form#edd_free_download_form{position:relative;float:none}.edd-free-downloads-modal-close{position:absolute;top:-10px;right:-10px;background:#fff;color:#999;font-size:20px;line-height:1;text-align:center;border-radius:50%;width:24px;height:24px;transition:color .2s ease;-webkit-transition:color .2s ease;-moz-transition:color .2s ease}.edd-free-downloads-modal-close:hover{cursor:pointer;color:#555}#edd-free-downloads-modal label{font-weight:700;display:block;position:relative;line-height:100%;font-size:95%;margin:0 0 5px}#edd-free-downloads-modal label.edd-free-downloads-checkbox-label{display:inline-block;padding-left:5px}#edd-free-downloads-modal span.edd-free-downloads-required{color:#b94a48;display:inline}#edd-free-downloads-modal a.button,#edd-free-downloads-modal button,#edd-free-downloads-modal input[type=password],#edd-free-downloads-modal input[type=text]{width:100%}#edd-free-downloads-modal.edd-free-downloads-mobile{background-color:inherit;padding:25px}.edd-free-download-cancel{margin-top:25px}.edd-free-downloads-verification-message-wrapper{text-align:center}.edd-free-download-errors{border-radius:2px;border:1px solid #e6db55;margin:0 0 21px;background:#ffffe0;color:#333;display:none}.edd-free-download-errors p{margin:0;padding:10px;display:none}.edd-free-downloads-loader{margin-left:10px}.edd-free-download-single{display:inline-block!important}.edd-free-downloads-direct-download{text-align:center}.eddr-notice{margin:0;text-align:center}.eddr-notice.variable-prices{text-align:left}.eddr-cart-item-notice{text-align:left;font-size:.75em}.edd-recurring-failed-list span{display:block;padding-left:15px;padding-bottom:5px}html{font-family:-apple-system,BlinkMacSystemFont,“Segoe UI”,“Roboto”,“Oxygen”,“Ubuntu”,“Cantarell”,“Fira Sans”,“Droid Sans”,“Helvetica Neue”,sans-serif;line-height:24px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}*,:after,:before{box-sizing:border-box}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,“Segoe UI”,“Roboto”,“Oxygen”,“Ubuntu”,“Cantarell”,“Fira Sans”,“Droid Sans”,“Helvetica Neue”,sans-serif;font-size:16px;font-weight:200;line-height:24px;color:#181d27;background-color:#fff}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:400}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}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:#000;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#2d53fe;text-decoration:none}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,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:not(:root){overflow:hidden}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:1rem;padding-bottom:1rem;color:gray;caption-side:bottom}caption,th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-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-cancel-button,[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}template{display:none}[hidden]{display:none!important}::-moz-selection{background:#2d53fe;color:#fff}::-webkit-selection{background:#2d53fe;color:#fff}::selection{background:#2d53fe;color:#fff}@font-face{font-family:_drhg_;src:url(./fonts/bfef7e484ed7a3986a7aa97e42b651d8.eot);src:url(./fonts/bfef7e484ed7a3986a7aa97e42b651d8.eot#iefix) format("embedded-opentype"),url(./fonts/be29113842f0546046810cc7182953a3.woff2) format("woff2"),url(./fonts/9cd2d2ac4ce2dfee010959297c86a513.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:_drhg_;src:url(./fonts/68f4d04268d8a9f9bfbe7083e9cb37f3.eot);src:url(./fonts/68f4d04268d8a9f9bfbe7083e9cb37f3.eot#iefix) format("embedded-opentype"),url(./fonts/bc4d56adf65a5c59474a79e987f4b04b.woff2) format("woff2"),url(./fonts/dc5781c1d1bdd70eb73301e5d49834a9.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:_drhg_;src:url(./fonts/b40c887afd6d56158845617d658c2ef1.eot);src:url(./fonts/b40c887afd6d56158845617d658c2ef1.eot#iefix) format("embedded-opentype"),url(./fonts/9514299387e6180cc5b3e5a20e9258a5.woff2) format("woff2"),url(./fonts/20549ffab145d6343e0fead2ac89d666.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.container{position:relative;width:1020px;margin:0 auto}.container .squeezed{width:82%;margin:0 auto}@media (max-width:889px){.container .squeezed{width:100%}}@media (max-width:449px){.container .squeezed{width:100%}}@media (min-width:980px) and (max-width:1149px){.container{width:90%}}@media (min-width:890px) and (max-width:979px){.container{width:90%}}@media (max-width:889px){.container{width:90%}}@media (max-width:449px){.container{width:90%}}.row:after{content:"";clear:both;display:table}[class*=col-]{float:left}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}@media only screen and (max-width:768px){[class*=col-]{width:100%}}body:after{content:"";-webkit-transform:skew(0,30deg);transform:skew(0,30deg);position:absolute;left:0;right:0;top:-30vw;height:70vh;background:#fcfcfc;z-index:-100;box-shadow:inset 0 0 100px rgba(24,29,39,.015),inset 0 0 250px rgba(24,29,39,.015),inset 0 0 30px rgba(24,29,39,.04)}.edd-account-verified.edd_success{display:block;line-height:1;white-space:normal;box-shadow:none;background-color:#e2f7e0;color:#2a8520;border-color:#37ae2a}.edd-account-verified,.edd_errors{padding:10px 13px;font-size:12px;line-height:1.5;border-radius:4px}.dr-license-table{border:1px solid #e7e7e7;width:100%;margin-bottom:40px}.dr-license-table td,.dr-license-table th{padding:10px;border:1px solid #e7e7e7}.dr-license-table i.icon-cancel{color:#fe4b2d}.dr-license-table i.icon-ok{color:#37ae2a}.dr-license-table span.sub{font-size:12px;display:block;color:#3d3d3d}.text-center{text-align:center}.bctt-click-to-tweet{border:0;border-radius:0;box-shadow:0 2px 6px rgba(52,66,80,.15),0 1px 1px rgba(52,66,80,.2),0 -5px 0 #2d53fe;padding:30px 45px 0!important;margin:50px 0}.bctt-click-to-tweet .bctt-ctt-text a{font-weight:400!important;line-height:1.5!important}.bctt-click-to-tweet .bctt-ctt-text a:hover{background:none;color:#000!important}.bctt-click-to-tweet .bctt-ctt-text a:hover:before{display:none}.bctt-click-to-tweet .bctt-ctt-btn{margin-bottom:30px;background-position:right 18px}.ctcc-left-side{line-height:1.5!important;max-width:65%}#catapult-cookie-bar{padding:15px 0}#catapult-cookie-bar button#catapultCookie{padding:15px!important}@media (max-width:480px){body{font-weight:400!important}.card-wrapper{padding:0!important}.page .entry-title,.single .entry-title{margin-bottom:35px!important;font-size:40px!important}.site-header{margin-bottom:45px!important}}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}.animated--slideInUp{animation:slideInUp 1s cubic-bezier(.785,.135,.15,.86) forwards}@keyframes fadeInUp{0%{opacity:0;top:50px}to{opacity:1;top:0}}.animated--fadeInUp{position:relative;animation:fadeInUp 1s cubic-bezier(.785,.135,.15,.86) forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animated--fadeIn{animation:fadeIn 1s cubic-bezier(.785,.135,.15,.86) forwards}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.dropdown,.dropleft,.dropright,.dropup{position:relative;z-index:1000}.dropdown-menu{position:absolute;top:100%;left:0;display:none;float:left;text-align:left;list-style:none;z-index:1000;background:#fff;max-width:200px;box-shadow:0 16px 30px rgba(24,29,39,.05),0 20px 30px rgba(24,29,39,.05),0 5px 10px rgba(24,29,39,.05)}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-item{display:block;width:100%;clear:both;text-align:inherit;white-space:nowrap;background-color:transparent;border:0;padding:20px}.dropdown-item.active,.dropdown-item:active{text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;margin-bottom:0;white-space:nowrap}.dropdown-item-text{display:block}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{letter-spacing:-.8px;font-family:_drhg_,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500;line-height:1}.h1,.h1 a,.h2,.h2 a,h1,h1 a,h2,h2 a{font-weight:600!important}.h3,.h4,.h5,.h6,h3,h4,h5,h6{letter-spacing:0}.h3 a,.h4 a,.h5 a,.h6 a,h3 a,h4 a,h5 a,h6 a{font-weight:500!important}.caption a,.shards-dashboards-extra-content li a,p a{position:relative;transition:all .25s ease-in-out;border-bottom:1px solid #e8ebf7;padding:3px 2px;background:none;border-radius:0;overflow:hidden;font-weight:600!important}.caption a:hover,.shards-dashboards-extra-content li a:hover,p a:hover{border-color:#fff;background:#fff}.caption a:before,.shards-dashboards-extra-content li a:before,p a:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:#2d53fe;transform:scaleX(0);transition:transform .25s ease-in-out}.caption a:hover:before,.shards-dashboards-extra-content li a:hover:before,p a:hover:before{transform:scaleX(1)}p:empty{margin:0!important}li>code,p>code{font-family:Roboto Mono,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;background:#fafbfd;border:1px solid #e8ebf3;color:#07a;font-size:75%;padding:1px 4px;border-radius:3px;position:relative;top:-1px}input{background:#fff}input:focus{outline:0}input[type=email],input[type=password],input[type=text],input[type=url],select,textarea{padding:7px 15px;border-radius:4px;font-size:14px;background:#fff;border:1px solid #dbdee5;transition:all .3s ease-in-out}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:0}input[type=email]:hover,input[type=password]:hover,input[type=text]:hover,input[type=url]:hover,select:hover,textarea:hover{border-color:#c1c4cc}input[type=email]:active,input[type=email]:focus,input[type=password]:active,input[type=password]:focus,input[type=text]:active,input[type=text]:focus,input[type=url]:active,input[type=url]:focus,select:active,select:focus,textarea:active,textarea:focus{border-color:#2d53fe}select{display:inline-block;height:40px}label{font-size:14px;font-weight:400;letter-spacing:-.1px;line-height:1}label:hover{cursor:pointer}textarea{border-radius:4px;padding:20px 25px}::-webkit-input-placeholder{color:#999fa7;font-weight:200}:-ms-input-placeholder{color:#999fa7;font-weight:200}:-moz-placeholder,::-moz-placeholder{color:#999fa7;font-weight:200;opacity:1}button,input[type=submit]{transition:all .2s ease-in;padding:.9375rem 1.5625rem;border:none;border-radius:50px;font-family:-apple-system,BlinkMacSystemFont,“Segoe UI”,“Roboto”,“Oxygen”,“Ubuntu”,“Cantarell”,“Fira Sans”,“Droid Sans”,“Helvetica Neue”,sans-serif;background:#fff;color:#181d27;line-height:1;font-weight:500}@media (max-width:900px){button,input[type=submit]{font-size:.875rem}}button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{outline:0;background:#fafafa}button:active,input[type=submit]:active{transform:scale(1)}button.with-shadow,input[type=submit].with-shadow{box-shadow:0 5px 19px rgba(70,83,179,.1),0 15px 50px rgba(38,49,62,.1),0 3px 8px rgba(0,0,0,.04)}button.primary,input[type=submit].primary{background:#2d53fe;color:#fff}button.primary:hover,input[type=submit].primary:hover{background-color:#012ef7}button.primary.with-shadow,input[type=submit].primary.with-shadow{box-shadow:0 5px 15px rgba(32,41,83,.15),0 15px 40px rgba(45,83,254,.2)}button:hover,input[type=submit]:hover{cursor:pointer}.button-content{padding:10px 25px;border:none;border-radius:20px;font-family:_drhg_,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;background:#2d53fe;color:#fff;border-radius:30px;transition:all .25s ease-in-out;display:table}.button-content:hover{color:#fff;cursor:pointer;background:#012ef7;box-shadow:0 5px 14px rgba(45,83,254,.25),0 2px 7px rgba(45,83,254,.25)}.card{padding:0;background:#fff;border-radius:20px;box-shadow:0 16px 30px rgba(24,29,39,.05),0 20px 30px rgba(24,29,39,.05),0 5px 10px rgba(24,29,39,.05)}.card-large{border-radius:14px;padding:35px 45px;background:#fff;box-shadow:0 0 60px rgba(36,34,46,.1),0 5px 10px rgba(36,34,46,.1)}.tooltip{color:#181d27!important;left:50%;transform:translate(-50%);position:absolute;top:-45px;width:auto;white-space:pre;background:#fff;font-size:14px;padding:5px 10px;border-radius:5px;will-change:top,opacity;transition:top .25s ease-in-out,opacity .25s ease-in-out;opacity:1;box-shadow:0 10px 30px rgba(0,0,0,.2),0 4px 3px rgba(0,0,0,.1)}.tooltip.hidden{top:-30px;opacity:0;padding:0}.tooltip.hidden:after{display:none}.tooltip:after{content:"";width:10px;height:10px;background:#fff;transform:rotate(45deg);position:absolute;bottom:-5px;left:50%;margin-left:-5px}.navbar .site-logo{display:inline-block;max-width:255px}@media (max-width:449px){.navbar .site-logo{display:table;float:none;margin:0 auto;margin-bottom:35px}}.navbar .site-logo img{width:100%}.site-header{padding-top:2.813rem;margin-bottom:4.375rem}.home.page .site-header{position:absolute;width:100%;z-index:1}.primary-menu{list-style:none;padding:0;margin:0;line-height:33px}.primary-menu li{margin-left:24px;display:inline-block}.primary-menu li a,.primary-menu li a:after{transition:all .25s ease-in-out}.primary-menu li a:after{transition-duration:.2s}.primary-menu li a{font-size:.95rem;color:#6a7483;position:relative}.primary-menu li a:after{content:"";display:block;position:absolute;left:50%;bottom:-15px;margin-left:-7px;width:14px;height:1px;background:#2d53fe;opacity:0}.primary-menu li.active a,.primary-menu li:hover a{color:#2d53fe;position:relative}.primary-menu li.active a:after,.primary-menu li:hover a:after{opacity:1;bottom:-10px}.primary-menu.responsive{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:30px;padding:0 16px;font-family:_drhg_,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;box-shadow:0 5px 30px rgba(0,0,0,.1),0 4px 3px rgba(0,0,0,.01)}@media (max-width:449px){.primary-menu.responsive{display:table;float:none;margin:0 auto}}.primary-menu.responsive:hover{cursor:pointer}.primary-menu.responsive button{background:none}.primary-menu.responsive .hamburger{width:15px;height:9px;position:relative;float:right;margin-top:12px;margin-left:8px;font-size:14px;color:#6a7483}.primary-menu.responsive .hamburger span{display:block;position:absolute;height:1px;opacity:1;background:#717171;width:100%}.primary-menu.responsive .hamburger span:first-child{top:0}.primary-menu.responsive .hamburger span:nth-child(2){top:4px}.primary-menu.responsive .hamburger span:nth-child(3){top:8px}.responsive-menu{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);z-index:2000;font-family:_drhg_,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-size:40px;letter-spacing:-.8px;display:none}.responsive-menu.open{display:block}.responsive-menu ul{position:absolute;margin:0;padding:0;top:50%;left:50%;transform:translate(-50%,-50%)}.responsive-menu li{list-style:none;text-align:center;margin:55px 0}.responsive-menu .close-menu{position:absolute;right:20px;top:25px;color:#bdbdbd}.responsive-menu .close-menu:hover{color:#717171;cursor:pointer}.card-wrapper{padding:0 30px;min-height:585px}.articles-wrapper{padding:0 40px;margin-bottom:35px}@media (min-width:980px) and (max-width:1149px){.articles-wrapper{padding:0}}@media (min-width:890px) and (max-width:979px){.articles-wrapper{padding:0}}@media (max-width:889px){.articles-wrapper{padding:0}}.archive-page{display:flex;justify-content:left;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap;align-content:flex-end}.archive-page .card-wrapper{padding-bottom:40px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;width:50%}@media (max-width:750px){.archive-page .card-wrapper{width:100%}}article .card{overflow:hidden}article .card .post-thumbnail{width:130%!important;max-width:130%!important;margin:0 0 0 -15%}article .card .post-thumbnail img{width:100%}article .card .article-content{padding:30px 45px}article .card .entry-title{font-size:1.875rem;font-weight:600!important;line-height:1.25}article .entry-category{font-family:_drhg_,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase;font-size:.8125rem;font-weight:500;letter-spacing:.09rem;margin-bottom:18px}article .category-uncategorized{color:#6a7483}article .category-design{color:#2d53fe}article .category-code{color:#fe4b2d}article .entry-header a{color:#181d27;transition:color .25s ease-in-out}article .entry-header a:hover{color:#2d53fe}article .entry-title{font-size:58px;font-weight:700;line-height:1}article .entry-content p{font-size:.93rem;line-height:25px;margin-bottom:18px;color:#6a7483;hyphens:auto}article .entry-meta ul{list-style:none;margin:0;padding:0}article .entry-meta ul li{display:inline-block;text-transform:uppercase;font-family:_drhg_,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.8125rem;font-weight:400;letter-spacing:.0625rem;margin-right:15px}article .entry-meta ul a,article .entry-meta ul li{transition:color .25s ease-in-out;color:#9ca6b9}article .entry-meta ul a:hover,article .entry-meta ul li:hover{color:#6a7483}.page-header{margin-bottom:4.063rem}@media (max-width:889px){.page-header .blog-welcome{text-align:center;float:none;margin-bottom:15px}}.page-header h1{font-weight:300;font-size:40px;margin:8px 0 20px}.page-header p{color:#6a7483;margin:0}.page-header .search-form{padding:16px 0;position:relative}.page-header .search-form i{position:absolute;right:15px;top:25px;color:#e7e9ee}@media (max-width:889px){.page-header .search-form{display:table;float:none;margin:0 auto}}.page-header .search-form input{min-width:200px;border-radius:35px;padding:9px 20px;line-height:24px}.disable-transitions{transition:none!important}body{transition:padding 1s cubic-bezier(.86,0,.07,1)}.page article,.single article{padding-top:5.438rem}@media (max-width:449px){.page article,.single article{padding-top:0}}.page .entry-excerpt,.page .entry-title,.single .entry-excerpt,.single .entry-title{text-align:center}.page .entry-title,.single .entry-title{font-size:58px;font-weight:700!important;line-height:1;margin-bottom:25px}@media (max-width:449px){.page .entry-title,.single .entry-title{margin-bottom:50px}}.page .entry-excerpt p,.single .entry-excerpt p{font-size:18px;color:#6a7483;line-height:1.5;margin-bottom:28px;padding:0 50px}@media (max-width:449px){.page .entry-excerpt p,.single .entry-excerpt p{padding:0 20px}}.page .post-meta,.single .post-meta{display:flex;flex-direction:row;justify-content:center;margin-bottom:28px}@media (max-width:580px){.page .post-meta,.single .post-meta{flex-direction:column}.page .post-meta .entry-author,.page .post-meta .updated-date,.page .post-meta .updated-recently,.single .post-meta .entry-author,.single .post-meta .updated-date,.single .post-meta .updated-recently{display:block;margin:0 auto!important}.page .post-meta .entry-author:after,.page .post-meta .updated-date:after,.page .post-meta .updated-recently:after,.single .post-meta .entry-author:after,.single .post-meta .updated-date:after,.single .post-meta .updated-recently:after{display:none}.page .post-meta .updated-date,.single .post-meta .updated-date{margin-bottom:10px!important}}.page .post-meta .entry-author,.page .post-meta .updated-date,.single .post-meta .entry-author,.single .post-meta .updated-date{display:inline-block}.page .post-meta .updated-date,.single .post-meta .updated-date{position:relative;font-weight:400;font-size:14px;line-height:37px;color:#6a7483}.page .post-meta .updated-date p,.single .post-meta .updated-date p{margin:0}.page .post-meta .updated-date .updated,.single .post-meta .updated-date .updated{font-weight:600}.page .post-meta .updated-recently,.single .post-meta .updated-recently{font-size:9px;background:#37ae2a;color:#fff;padding:5px 8px;position:relative;border-radius:4px;text-transform:uppercase;margin-left:15px;display:flex;flex-direction:row-reverse;margin-top:auto;margin-bottom:auto;line-height:1;top:-1px}.page .entry-author,.single .entry-author{position:relative;display:table;margin-right:30px}.page .entry-author:after,.single .entry-author:after{content:"";height:17px;width:1px;position:absolute;right:-15px;background:#ddd;top:10px}.page .entry-author .author-avatar,.single .entry-author .author-avatar{float:left;max-width:40px;max-height:40px;overflow:hidden;border-radius:50%;box-shadow:inset 0 0 5px rgba(0,0,0,.2);margin-right:12px}.page .entry-author .author-avatar img,.single .entry-author .author-avatar img{width:100%;position:relative;z-index:-1}.page .entry-author .author-details,.single .entry-author .author-details{float:left}.page .entry-author .author-details p,.single .entry-author .author-details p{color:#6a7483;margin:0;display:inline-block;margin-top:7px;font-weight:500;font-size:.9rem;transition:color .25s ease-in-out}.page .entry-author .author-details p:hover,.single .entry-author .author-details p:hover{color:#181d27}.page .post-thumbnail,.single .post-thumbnail{overflow:hidden;border-radius:20px;box-shadow:inset 0 0 50px rgba(0,0,0,.1),inset 0 0 25px rgba(0,0,0,.15)}.page .post-thumbnail img,.single .post-thumbnail img{position:relative;width:100%;z-index:-1}.page .article-content,.single .article-content{position:relative;top:-100px;margin-bottom:-50px}@media (max-width:449px){.page .article-content,.single .article-content{top:0;margin:20px 0 0;width:100%}}.page .article-content .wrapper,.single .article-content .wrapper{position:relative}.page .article-content .wrapper:before,.single .article-content .wrapper:before{content:"";display:block;position:absolute;top:0;left:0;right:0;z-index:-1;height:150px;background:#fff;z-index:1;box-shadow:0 -65px 75px rgba(0,0,0,.1),0 -20px 20px rgba(0,0,0,.1)}@media (max-width:449px){.page .article-content .wrapper:before,.single .article-content .wrapper:before{display:none}}.page .table-of-contents,.single .table-of-contents{position:fixed;left:20px;top:80px;max-width:250px;box-shadow:-2px 0 0 #d8dbe3;padding:0;opacity:0;transform:translateX(-20px);transition:all 1s ease-in-out;padding:10px 20px}.page .table-of-contents.visible,.page .table-of-contents:hover .table-of-contents__inner-wrapper,.single .table-of-contents.visible,.single .table-of-contents:hover .table-of-contents__inner-wrapper{opacity:1;transform:translateX(0)}.page .table-of-contents__inner-wrapper,.single .table-of-contents__inner-wrapper{transition:all .3s ease-in-out;opacity:0;transform:translateX(-20px)}.page .table-of-contents ul,.single .table-of-contents ul{list-style:none;margin:0;padding:0}.page .table-of-contents ul li,.single .table-of-contents ul li{line-height:1.5}.page .table-of-contents a,.single .table-of-contents a{font-size:12px;color:#6a7483}.page .table-of-contents h2,.single .table-of-contents h2{font-size:11px;text-transform:uppercase;letter-spacing:1px}.page .article-content .wrapper:before{display:none}.inner-content{position:relative;z-index:1;padding:80px;padding-bottom:40px}@media (max-width:889px){.inner-content{padding:30px!important}}@media (max-width:449px){.inner-content{padding:35px 25px}}.inner-content .article-intro{display:inline-block;line-height:1.75;font-size:22px;font-weight:300}.inner-content h1,.inner-content h2,.inner-content h3,.inner-content h4,.inner-content h5,.inner-content h6{font-weight:500}.inner-content h1{font-size:40px;margin:65px 0}.inner-content h2{font-size:30px;margin:55px 0 25px;letter-spacing:0;line-height:30px}.inner-content h3{font-size:24px;margin-bottom:15px}.inner-content ol,.inner-content p,.inner-content ul{margin-bottom:35px}.inner-content p{font-size:17px;line-height:30px;white-space:pre-line}.inner-content strong{font-weight:500}.inner-content ul{padding-left:0;margin-left:22px}.inner-content ul li{margin-bottom:11px;font-size:17px;line-height:30px}.inner-content a{font-weight:400}.content-image{margin:70px 0}.content-image img{position:relative;width:166%;margin-left:-33%;margin-bottom:35px;box-shadow:0 40px 50px rgba(0,0,0,.05),0 5px 25px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.05)}@media (max-width:889px){.content-image img{width:100%;margin-left:0;border-radius:10px}}@media (max-width:449px){.content-image img{width:100%;margin-left:0;border-radius:10px}}.content-image .caption,.content-small-image .caption{font-size:13px;display:inline-block;width:100%;text-align:center;color:#6a7483;line-height:28px}.content-image .caption a,.content-small-image .caption a{background:none}.content-small-image{width:116%;left:-8%;position:relative;margin:70px auto 10px}.content-small-image img{margin-bottom:20px;width:100%;box-shadow:0 40px 50px rgba(0,0,0,.05),0 5px 25px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.05)}.content-xs-image{width:80%;position:relative;margin:10px auto 15px}.content-xs-image img{margin-bottom:20px;width:100%;box-shadow:0 40px 50px rgba(0,0,0,.05),0 5px 25px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.05)}.comments{margin-bottom:50px;padding:0 100px}@media (max-width:889px){.comments{padding:0 30px}}@media (max-width:449px){.comments{margin-bottom:60px!important}}.comments .comments-title{font-size:40px;text-align:center;margin-bottom:50px;font-weight:600}#primary-subscribe .subscribe-body{text-align:center;color:#fff;padding:8rem 0;background-color:#191920;box-shadow:inset 0 0 15px rgba(0,0,0,.3),inset 0 0 35px rgba(0,0,0,.05)}#primary-subscribe .subscribe-body h2,#primary-subscribe .subscribe-body p{margin:0;padding:0;z-index:2}#primary-subscribe .subscribe-body h2{font-size:42px;color:#fff;margin-bottom:10px}@media (max-width:449px){#primary-subscribe .subscribe-body h2{margin-bottom:32px;line-height:48px}}#primary-subscribe .subscribe-body p{margin-bottom:24px;color:#9b9db6}@media (max-width:449px){#primary-subscribe .subscribe-body p{margin-bottom:50px;padding:0 30px}}#primary-subscribe .subscribe-body form{position:relative}@media (max-width:449px){#primary-subscribe .subscribe-body form div{width:100%}}#primary-subscribe .subscribe-body form input[type=email]{border:none;border-radius:40px;min-width:250px;padding:14px 15px;text-align:center;font-size:1rem;line-height:1}@media (max-width:449px){#primary-subscribe .subscribe-body form input[type=email]{width:100%}}#primary-subscribe .subscribe-body form input[type=submit]{letter-spacing:.05rem;margin-left:15px;background:#2d53fe;color:#fff}#primary-subscribe .subscribe-body form input[type=submit]:focus,#primary-subscribe .subscribe-body form input[type=submit]:hover{cursor:pointer;box-shadow:0 5px 15px rgba(32,41,83,.15),0 15px 40px rgba(45,83,254,.2)}#primary-subscribe .subscribe-body form input[type=submit]:disabled{background:#434656;color:#8c90a7}#primary-subscribe .subscribe-body form input[type=submit]:disabled:hover{box-shadow:0!important;cursor:not-allowed}@media (max-width:449px){#primary-subscribe .subscribe-body form input[type=email],#primary-subscribe .subscribe-body form input[type=submit]{width:75%;display:table;margin:0 auto}}@media (max-width:449px){#primary-subscribe .subscribe-body form input[type=email]{margin-bottom:10px}}#primary-subscribe .subscribe-disclaimer{text-align:center;padding:1.563rem 0}@media (max-width:449px){#primary-subscribe .subscribe-disclaimer{padding:48px}}#primary-subscribe .subscribe-disclaimer p{margin:0;font-size:80%;color:#6a7483}.site-footer{border-top:1px solid #e7e9ee;color:#6a7483;font-size:.95rem;padding:2.75rem 0}@media (max-width:889px){.site-footer .container{display:block!important}.site-footer .footer-logo,.site-footer .footer-menu,.site-footer .footer-social{width:100%;display:block}}@media (max-width:500px){.site-footer ul#menu-footer-menu li{width:100%;margin:0!important;padding:10px 0}}.site-footer .container{clear:both;display:flex;justify-content:space-between}.site-footer li{list-style:none;display:inline-block}.site-footer li,.site-footer ul{margin:0;padding:0}.site-footer a,.site-footer i{transition:color .25s ease-in-out}.site-footer a{color:#6a7483}.site-footer .footer-logo{max-width:170px;margin-top:4px}.site-footer .footer-logo img{width:100%}.site-footer .footer-menu{margin-top:3px}.site-footer .footer-social{margin-top:7px}.site-footer .footer-menu{text-align:center}.site-footer .footer-menu li{margin-left:24px}.site-footer .footer-menu li:first-child{margin-left:0}.site-footer .footer-menu a:hover{color:#2d53fe}.site-footer .footer-social{text-align:right}.site-footer .footer-social li{margin-left:18px}@media (min-width:890px) and (max-width:979px){.site-footer .footer-social li{margin-left:13px}}.site-footer .footer-social li:first-child{margin-left:0}.site-footer .footer-social li .icon-facebook:hover{color:#3b5998}.site-footer .footer-social li .icon-twitter:hover{color:#1da1f2}.site-footer .footer-social li .icon-dribbble:hover{color:#ea4c89}.site-footer .footer-social a{font-size:1.2rem}@media (max-width:889px){.site-footer .footer-logo,.site-footer .footer-menu,.site-footer .footer-social{width:auto;display:table;float:none;margin:0 auto}.site-footer .footer-logo{margin-bottom:25px}.site-footer .footer-menu{margin-bottom:15px}}.footer-copyright{display:block;width:100%;border-top:1px solid #e7e9ee;text-align:center;font-size:.85rem;color:#6a7483;padding:.7375rem 0}.footer-copyright p{margin-bottom:0}.author-info{margin:0 80px;margin-bottom:30px;padding:30px 40px;display:flex;flex-direction:row;box-shadow:0 2px 6px rgba(52,66,80,.15),0 1px 1px rgba(52,66,80,.2),0 -5px 0 #2d53fe}@media (max-width:889px){.author-info{margin:0 30px 30px}}@media (max-width:449px){.author-info{flex-flow:column;margin-bottom:70px!important}.author-info .author-avatar{margin:0 0 20px!important}.author-info .author-details{width:100%!important;text-align:center}}.author-info:after{content:"";display:table;clear:both}.author-info .author-avatar{align-self:center;float:left;max-width:90px;border-radius:50%;overflow:hidden;margin-right:40px;z-index:2;box-shadow:0 5px 5px rgba(25,42,97,.03),0 9px 20px rgba(128,140,162,.15)}.author-info .author-avatar img{width:100%;position:relative;z-index:-1}.author-info .author-details{float:left;width:75%}.author-info h3,.author-info p{margin:0}.author-info h3{font-weight:600;font-size:18px;margin:5px 0}.author-info p{font-weight:400;margin-bottom:10px;font-size:14px}.error404 .site-main{padding-bottom:70px}.error404 .site-main h1{letter-spacing:0;font-weight:500}.error404 .site-main h2{letter-spacing:0;font-weight:400;margin-top:35px}.error404 .site-main ul{margin:0;padding:0}.error404 .site-main ul li{list-style:none;display:inline-block;margin-right:25px}.error404 .site-main a,.error404 .site-main p{color:#6a7483}.error404 .site-main a:hover{color:#2d53fe}#dr-optin-bar{position:fixed;width:100%;background:#fcfcfc;border-top:1px solid #e7e9ee;z-index:10;padding:10px 0;bottom:0;box-shadow:0 0 30px rgba(0,0,0,.05);transition:all .75s cubic-bezier(.46,.17,.32,.79)}@media (max-width:760px){#dr-optin-bar .share{display:flex;margin-top:auto;margin-bottom:auto}#dr-optin-bar .share a{border-radius:50%;width:40px;height:40px;margin-right:5px}#dr-optin-bar .share a i{font-size:17px;line-height:38px;text-align:center;margin-right:0}#dr-optin-bar .share a span{display:none}#dr-optin-bar .share-article{display:none!important}}@media (max-width:580px){#dr-optin-bar .share{display:none}}#dr-optin-bar .share-wrapper{display:flex;flex-flow:column;float:left}#dr-optin-bar>.container{display:flex;flex-direction:row;justify-content:space-between}#dr-optin-bar #subscribe-box{display:flex}#dr-optin-bar #subscribe-box>form{display:flex;margin:auto 0}#dr-optin-bar .share-article{display:inline-block;float:left;margin:0;text-transform:uppercase;font-size:10px;color:#bec5ce;font-weight:400;letter-spacing:.03rem;margin-right:.9375rem}@media (max-width:700px){#dr-optin-bar .share-article{display:none}}#dr-optin-bar.hidden{bottom:-100%}#dr-optin-bar ul{margin:0 0 5px;padding:0}#dr-optin-bar ul li{display:inline-block}#dr-optin-bar ul li:last-child{margin-right:0}#dr-optin-bar ul li a{display:inline-block;background:#fff;text-align:center;border:1px solid #e7e9ee;color:#181d27;transition:all .18s ease-in;font-size:11px;border-radius:5px;padding:0 5px;font-weight:500}#dr-optin-bar ul li a i{font-size:11px;margin-right:3px}#dr-optin-bar ul li a:hover{color:#fff!important}#dr-optin-bar ul li.twitter a{border-color:#1da1f2;color:#1da1f2}#dr-optin-bar ul li.twitter a:hover{background-color:#1da1f2}#dr-optin-bar ul li.facebook a{border-color:#3b5998;color:#3b5998}#dr-optin-bar ul li.facebook a:hover{background-color:#3b5998}#dr-optin-bar ul li.linked-in a{border-color:#0077b5;color:#0077b5}#dr-optin-bar ul li.linked-in a:hover{background-color:#0077b5}#dr-optin-bar ul li.google a{border-color:#dd4b39;color:#dd4b39}#dr-optin-bar ul li.google a:hover{background-color:#dd4b39}#dr-optin-bar .subscribe form>div{position:relative}@media (max-width:449px){#dr-optin-bar .subscribe form{position:relative}#dr-optin-bar .subscribe form>div{position:static}}#dr-optin-bar .subscribe input{padding:8px 25px}#dr-optin-bar .subscribe input[type=submit]{padding:12px 25px}#dr-optin-bar .subscribe input[type=submit]:disabled{background:#929292;color:#e6e6e6}#dr-optin-bar .subscribe input[type=submit]:disabled:hover{transform:scale(1)}#dr-optin-bar .subscribe input[type=email]{box-shadow:none;border:1px solid #e7e9ee;border-radius:40px;margin-right:10px;transition:border-color .25s ease-in-out}@media (max-width:449px){#dr-optin-bar .subscribe input[type=email]{width:165px}}#dr-optin-bar .subscribe input[type=email]:focus{border-color:#2d53fe}#dr-optin-bar .subscribe input[type=button]{border:none;margin-left:10px;background:#2d53fe;color:#fff;border-radius:30px;font-family:_drhg_,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif}#dr-optin-bar .subscribe input[type=button]:hover{cursor:pointer}@media (max-width:700px){#dr-optin-bar .subscribe,#dr-optin-bar ul{float:none;display:table;margin:0 auto}#dr-optin-bar ul{margin-bottom:10px}}.tooltip-valid{width:300px;white-space:normal;text-align:center;top:-125px;font-weight:400;padding:12px 10px}.policy-details{font-size:12px;line-height:1.3;color:#656673;margin-top:5px;font-weight:300}.policy-terms{margin-bottom:10px;display:inline-block}.et_bloom_form_container_wrapper{width:112%;margin-left:-6%;border-top:4px solid #2d53fe;box-shadow:0 16px 30px rgba(24,29,39,.05),0 20px 30px rgba(24,29,39,.05),0 5px 10px rgba(24,29,39,.05);padding:40px 46px;box-sizing:border-box}.et_bloom_form_container_wrapper h2,.et_bloom_form_container_wrapper p{margin:0}.et_bloom_form_container_wrapper .et_bloom_header_outer{margin-bottom:30px}.et_bloom_form_container_wrapper h2{margin-bottom:23px}.et_bloom_form_container_wrapper .et_bloom_error_message{font-size:17px;margin:20px 0 0;font-weight:300;border-radius:6px;padding:5px 16px;border:1px solid #eb9b9b;background:#fcf5f5;color:#aa5151}.et_bloom_form_container_wrapper .et_bloom_popup_input{display:flex;float:left;margin-right:10px}.et_bloom_form_container_wrapper .et_bloom_popup_input input{box-shadow:none;border:1px solid #e7e9ee;transition:border-color .25s ease-in-out;padding:8px 25px;border-radius:40px;font-size:.9rem}.et_bloom_form_container_wrapper .et_bloom_popup_input input:focus{border-color:#2d53fe}.et_bloom_form_container_wrapper .et_bloom_popup_input input.et_bloom_warn_field{border-color:#eb9b9b;background:#fcf5f5}.et_bloom_form_container_wrapper .et_bloom_subscribe_loader{width:20px;height:20px;background-color:#fff;border-radius:100%;-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out;margin:0 auto}.et_bloom_form_container_wrapper .et_bloom_button_text_loading{position:relative}.et_bloom_form_container_wrapper .et_bloom_button_text_loading .et_bloom_button_text{opacity:0}.et_bloom_form_container_wrapper .et_bloom_button_text_loading .et_bloom_subscribe_loader{display:block;position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px}.et_bloom_form_container_wrapper button.et_bloom_submit_subscription{background:#2d53fe;color:#fff}.et_bloom_form_container_wrapper .et_bloom_success_message{display:none}@media (min-width:980px) and (max-width:1149px){.et_bloom_form_container_wrapper .et_bloom_popup_input,.et_bloom_form_container_wrapper .et_bloom_popup_input input,.et_bloom_form_container_wrapper .et_bloom_submit_subscription{display:flex;width:100%;margin-bottom:10px}.et_bloom_form_container_wrapper .et_bloom_button_text{margin:0 auto}.et_bloom_form_container_wrapper .et_bloom_subscribe_loader{position:absolute;left:50%;top:50%;margin-top:-10px;margin-left:-10px}}@media (min-width:890px) and (max-width:979px){.et_bloom_form_container_wrapper .et_bloom_popup_input,.et_bloom_form_container_wrapper .et_bloom_popup_input input,.et_bloom_form_container_wrapper .et_bloom_submit_subscription{display:flex;width:100%;margin-bottom:10px}.et_bloom_form_container_wrapper .et_bloom_button_text{margin:0 auto}.et_bloom_form_container_wrapper .et_bloom_subscribe_loader{position:absolute;left:50%;top:50%;margin-top:-10px;margin-left:-10px}}@media (max-width:889px){.et_bloom_form_container_wrapper .et_bloom_popup_input,.et_bloom_form_container_wrapper .et_bloom_popup_input input,.et_bloom_form_container_wrapper .et_bloom_submit_subscription{display:flex;width:100%;margin-bottom:10px}.et_bloom_form_container_wrapper .et_bloom_button_text{margin:0 auto}.et_bloom_form_container_wrapper .et_bloom_subscribe_loader{position:absolute;left:50%;top:50%;margin-top:-10px;margin-left:-10px}}.edd-free-downloads-modal-wrapper{padding-top:0;z-index:10000;overflow-y:auto}.edd-free-downloads-modal-wrapper .edd-loading{position:relative;top:50%;left:50%;opacity:1;transform:translateY(-50%)}#edd-free-downloads-modal{top:50%;transform:translateY(-50%);padding:25px 30px;border-radius:20px}#edd-free-downloads-modal h2{margin-bottom:34px;text-align:center}#edd-free-downloads-modal p{margin-bottom:5px}#edd-free-downloads-modal p:first-of-type{margin-bottom:15px}#edd-free-downloads-modal p:last-of-type{margin-bottom:25px}#edd-free-downloads-modal input[type=checkbox]+label{font-weight:400;font-size:14px}#edd-free-downloads-modal .edd-free-downloads-label{font-weight:500;font-size:14px;margin-bottom:10px}#edd-free-downloads-modal a{position:relative;transition:all .25s ease-in-out;border-bottom:1px solid #e8ebf7;padding:3px 2px;background:none;border-radius:0;overflow:hidden;font-weight:400;color:#2d53fe}#edd-free-downloads-modal .edd-free-download-errors{border-radius:5px;border:1px solid #debcbc;background:#fdf0ef}#edd-free-downloads-modal .edd-free-download-errors p{font-size:13px;color:#6e1c1c;padding:10px 17px;margin-bottom:0;border-bottom:1px solid #f1d7d7}#edd-free-downloads-modal .edd-free-download-errors p:last-of-type{border-bottom:0}.dr-navigation{display:table;margin:0 auto;margin-bottom:75px}.dr-navigation:after{content:"";display:table;clear:both}.dr-navigation ul{margin:0;padding:0}.dr-navigation li,.dr-navigation li a{display:inline-block}.dr-navigation li a{color:#6a7483;font-weight:300;padding:10px 12px;margin-left:3px;margin-right:3px;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out}.dr-navigation li a.active a,.dr-navigation li a.disabled,.dr-navigation li a:hover{color:#fff;text-decoration:none}.dr-navigation li.active a,.dr-navigation li.disabled,.dr-navigation li a,.dr-navigation li a:hover{background-color:#fff;border-radius:5px;box-shadow:0 3px 16px rgba(24,29,39,.15),0 2px 2px rgba(0,0,0,.11);padding:.75rem;cursor:pointer}.dr-navigation li.active a,.dr-navigation li a:hover{border-color:#2d53fe;background-color:#2d53fe;color:#fff}#catapult-cookie-bar{padding:10px;font-size:16px;border:1px solid hsla(0,0%,87%,.8)}#catapult-cookie-bar .container{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:600px){#catapult-cookie-bar .container{flex-direction:column}#catapult-cookie-bar .container span.ctcc-left-side{max-width:100%;text-align:center;margin-bottom:10px}#catapult-cookie-bar .container button#catapultCookie{display:table;margin:0 auto}}#catapult-cookie-bar h3{margin-bottom:5px}#catapult-cookie-bar span.ctcc-left-side{display:inline-block;font-size:14px;line-height:34px}@media (max-width:880px){#catapult-cookie-bar span.ctcc-left-side{max-width:400px;line-height:20px}}#catapult-cookie-bar button#catapultCookie{padding:5px 15px;border-radius:50px;font-size:13px}.customer-testimonials{background:#fafafa}.customer-testimonials .ct__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.customer-testimonials .ct__testimonial{max-width:30%;min-width:280px;display:block;break-inside:avoid;width:100%;margin-bottom:30px;text-align:center;display:flex;flex-direction:column;justify-content:center}@media (max-width:1080px){.customer-testimonials .ct__testimonial{max-width:46%}}.customer-testimonials .ct__testimonial svg{margin:0 auto;margin-bottom:10px}.customer-testimonials .ct__testimonial p{font-size:16px;line-height:1.5;font-weight:300;color:#39455f;margin-bottom:30px}.customer-testimonials .ct__testimonial .customer-avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;display:table;margin:0 auto;margin-bottom:13px;box-shadow:0 5px 5px rgba(25,42,97,.03),0 9px 20px rgba(128,140,162,.15)}.customer-testimonials .ct__testimonial .customer-avatar img{width:100%}.customer-testimonials .ct__testimonial h4{color:#303c55;font-weight:500;margin-bottom:0;letter-spacing:0}.customer-testimonials .ct__testimonial h4,.customer-testimonials .ct__testimonial span{font-family:-apple-system,BlinkMacSystemFont,“Segoe UI”,“Roboto”,“Oxygen”,“Ubuntu”,“Cantarell”,“Fira Sans”,“Droid Sans”,“Helvetica Neue”,sans-serif}.customer-testimonials .ct__testimonial span{display:inline-block;color:#8b96b1;font-size:13px;margin-bottom:10px}.money-back-guarantee{text-align:center;padding:6.812rem 0}.money-back-guarantee .check{background:#37ae2a;width:35px;height:35px;border-radius:50%;display:table;margin:0 auto;margin-bottom:20px;box-shadow:0 14px 85px rgba(55,174,42,.47),0 9px 20px rgba(55,174,42,.23)}.money-back-guarantee .check svg{margin-top:5px}.money-back-guarantee h2{font-size:42px;font-weight:600;margin-bottom:10px}.money-back-guarantee p{margin:0;color:#797a8d;font-size:17px;margin-bottom:20px}.ph-welcome-message{background:#d85537;font-family:-apple-system,BlinkMacSystemFont,“Segoe UI”,“Roboto”,“Oxygen”,“Ubuntu”,“Cantarell”,“Fira Sans”,“Droid Sans”,“Helvetica Neue”,sans-serif;color:#fff;padding:18px 0;font-size:16px;position:relative;overflow:hidden;display:none;box-shadow:0 4px 20px rgba(216,85,55,.15),0 1.5px 3.5px rgba(216,85,55,.2)}.ph-welcome-message:after{content:"";display:table;clear:both}@media (max-width:1000px){.ph-welcome-message{font-size:15px}}@media (max-width:930px){.ph-welcome-message .pwm-content{width:100%;text-align:center;display:block}.ph-welcome-message .pwm-coupon{display:table;margin:0 auto;margin-top:10px;float:none!important;padding-top:15px}}.ph-welcome-message.visible{display:block}.ph-welcome-message .pwm-content{float:left}.ph-welcome-message .pwm-content span,.ph-welcome-message .pwm-content strong{font-weight:500}.ph-welcome-message .pwm-coupon{float:right}.ph-welcome-message .pwm-coupon span{background:#fff;color:#d85537;padding:9px 25px;border-radius:5px;font-weight:600}.ph-welcome-message .close{position:absolute;top:-2px;right:-100px;border-radius:50%;width:30px;height:30px;line-height:30px;text-align:center;transition:background .25s ease,color .25s ease;color:#b84024}.ph-welcome-message .close:hover{background:#b84024;cursor:pointer;color:#fff}.promo-popup{position:fixed;left:0;bottom:110px;background:#fff;box-shadow:0 0 10px rgba(24,29,39,.1),0 15px 30px rgba(24,29,39,.1),0 5px 10px rgba(24,29,39,.05);z-index:9999999999;overflow:hidden;max-width:425px;border-top-right-radius:7px;border-bottom-right-radius:7px;transform:translateX(-100%);transition:transform .35s ease-in-out}@media (max-width:450px){.promo-popup{display:none!important}}.promo-popup.visible{transform:translateX(0)}.promo-popup img{position:absolute;left:0;bottom:0;height:100%;top:10px;box-shadow:0 0 15px rgba(0,0,0,.2);z-index:1}.promo-popup .pp-intro-bar{background:#2d53fe;color:#fff;text-transform:uppercase;font-weight:500;font-size:11px;letter-spacing:3px;font-family:-apple-system,BlinkMacSystemFont,“Segoe UI”,“Roboto”,“Oxygen”,“Ubuntu”,“Cantarell”,“Fira Sans”,“Droid Sans”,“Helvetica Neue”,sans-serif;padding:4px 0;padding-left:175px;position:relative}.promo-popup .pp-intro-bar .close{position:absolute;top:0;bottom:0;right:0;line-height:32px;width:32px;text-align:center;transition:all .25s ease-in-out}.promo-popup .pp-intro-bar .close i{opacity:.5;font-size:14px;transition:all .25s ease-in-out}.promo-popup .pp-intro-bar .close:hover{cursor:pointer;background:#143efe}.promo-popup .pp-intro-bar .close:hover i{opacity:1}.promo-popup .pp-inner-content{padding:20px;padding-left:175px!important}.promo-popup .pp-inner-content h2{margin-bottom:7px;font-size:24px}.promo-popup .pp-inner-content p{font-size:12px;margin-bottom:4px;line-height:1.4;color:#5d6f82}.promo-popup .pp-inner-content strong{display:block;font-weight:500;font-size:13px;margin-bottom:10px}.promo-popup .pp-inner-content span{border:1px dashed #37ae2a;font-family:Menlo,Roboto Mono,Consolas,Liberation Mono,Courier New,monospace;font-weight:500;font-size:14px;padding:3px 10px;color:#37ae2a;border-radius:5px;position:relative;top:3px}.promo-popup .pp-inner-content a{font-size:12px;font-weight:400;float:right;color:#fff;background:#2d53fe;padding:2px 10px;border-radius:50px}html #CybotCookiebotDialog{box-shadow:0 0 10px rgba(0,0,0,.2);position:fixed}input[type=checkbox].CybotCookiebotDialogBodyLevelButton:checked+label{margin-bottom:0!important}a#CybotCookiebotDialogBodyLevelButtonAccept{padding:4px 2px!important}.product-section{padding:5.109rem 0}.product-section--inset{box-shadow:inset 0 0 .625rem rgba(0,0,0,.1),inset 0 0 2.188rem rgba(0,0,0,.03)}.product-section .container{width:auto;max-width:1250px}.product-section .container h2{font-size:42px;font-weight:600;text-align:center}.product-section .container .subtitle{display:inline-block;margin-bottom:3.406rem;text-align:center;width:100%;color:#5c6577}.pricing-tables__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.pricing-tables .pricing-table__feature-group-wrapper{column-width:180px!important;column-gap:30px;margin-bottom:20px}.pricing-tables .pricing-table__feature-group-wrapper>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.pricing-tables__pricing-table{width:280px;margin:0 25px;text-align:center;padding:30px 35px;margin-bottom:20px}.pricing-tables__pricing-table--wrapped-features{width:460px}.pricing-tables__pricing-table h3{font-size:40px;font-weight:700;margin-bottom:20px}.pricing-tables__pricing-table .price-wrapper{display:flex;flex-flow:column;justify-content:center;border-bottom:1px dashed #edeef2;border-top:1px dashed #edeef2;padding:15px 0;margin-bottom:30px;min-height:75px}.pricing-tables__pricing-table .price-wrapper small{text-transform:uppercase;color:#a0a8b3;font-size:10px;letter-spacing:1px;line-height:1}.pricing-tables__pricing-table .price-wrapper h4{font-size:30px;margin-bottom:5px;color:#37ae2a}.pricing-tables__pricing-table h5,.pricing-tables__pricing-table ul{text-align:left}.pricing-tables__pricing-table ul{margin:0;padding:0;list-style:none;margin-bottom:25px}.pricing-tables__pricing-table ul li{font-size:13.5px;color:#5c6577!important}.pricing-tables__pricing-table ul li.not-available{color:#c9ced9!important}.pricing-tables__pricing-table ul li i.icon-ok{color:#37ae2a}.pricing-tables__pricing-table h5{text-transform:uppercase;font-size:11px;color:#afb1c1;letter-spacing:1px;font-weight:700;color:#505377;margin-bottom:10px}#edd-reviews{background:#fafafa}#edd-reviews .container{width:1020px;margin:0 auto}@media (max-width:1020px){#edd-reviews .container{width:90%!important}}#edd-reviews .edd-review-meta,#edd-reviews .edd-review-vote{margin-bottom:20px}#edd-reviews .edd-review-meta .edd-review-author b{font-size:18px;font-weight:600}#edd-reviews .edd-reviews-form{overflow:visible}#edd-reviews .edd-reviews-form .edd-reviews-review-form-reviewer-url{display:none!important}#edd-reviews .edd-review-metadata{font-size:13px;color:#9fa7b9}#edd-reviews .edd-review-metadata a{border:0;padding:0;font-weight:500!important}#edd-reviews .edd-review-metadata a:nth-child(2){color:#9fa7b9;font-weight:300!important}#edd-reviews .edd-review-metadata a:nth-child(2):hover{box-shadow:none;border:0}#edd-reviews .edd-review-metadata .edit-link{float:right}#edd-reviews .edd-review-meta-rating,#edd-reviews .edd-reviews-star-rating-container{color:#ffae00}@media (max-width:750px){#edd-reviews .edd-reviews-star-rating-container{font-size:50px}}#edd-reviews .edd-review-meta-rating{float:right}@media (max-width:750px){#edd-reviews .edd-review-meta-rating{float:none;display:block;margin:10px 0}}#edd-reviews .edd-review-meta-rating span{margin-left:2px}#edd-reviews .edd-reviews-title{margin-bottom:40px}#edd-reviews .edd-reviews-list{margin-bottom:60px}#edd-reviews .edd-reviews-awaiting-moderation{text-align:center;font-weight:400;color:#37ae2a;margin-bottom:30px;font-style:normal!important}#edd-reviews .edd-reviews-verified-purchase{color:#37ae2a;font-weight:500;margin-left:5px}#edd-reviews .edd-reviews-heading{text-align:center;font-size:42px;font-weight:600;margin-bottom:30px}#edd-reviews .edd-review-body:after{content:"";display:table;clear:both}#edd-reviews .edd-review-vote{background:#f9fafd;border:1px solid #dee5ef;padding:10px 20px;font-size:14px;border-radius:5px}#edd-reviews .edd-review-vote p{margin-bottom:0}#edd-reviews .edd-review-vote p:first-child{color:#263c82}#edd-reviews .edd-review-vote p:nth-child(2){color:#8b92ab!important}#edd-reviews .edd-review-vote .edd-reviews-voting-buttons{border:1px solid #ddd;border-radius:5px;display:inline-flex;margin-left:10px;overflow:hidden}#edd-reviews .edd-review-vote .edd-reviews-voting-buttons a{border-bottom:0;padding:0 10px;display:inline-block;font-size:11px;color:#263c82}#edd-reviews .edd-review-vote .edd-reviews-voting-buttons a:first-child{border-right:1px solid #dee5ef}#edd-reviews .edd_review{padding:35px 40px;background:#fff;border-radius:20px;box-shadow:0 16px 30px rgba(24,29,39,.05),0 20px 30px rgba(24,29,39,.05),0 5px 10px rgba(24,29,39,.05);margin-bottom:25px}@media (max-width:750px){#edd-reviews .edd_review{padding:30px 25px}}#edd-reviews .edd_review p{margin:0}#edd-reviews .edd_review .reply a{margin-top:20px;line-height:1;float:left;display:block;padding:10px 17px;border-radius:20px;font-size:12px;border:1px solid #dee5ef;color:#a3a8b1;transition:color .25s ease-in-out,border-color .25s ease-in-out}#edd-reviews .edd_review .reply a:hover{border-color:#2d53fe;color:#2d53fe}#edd-reviews form#edd-reviews-form{max-width:65%;margin:0 auto}@media (max-width:980px){#edd-reviews form#edd-reviews-form{max-width:95%}}#edd-reviews form#edd-reviews-form input,#edd-reviews form#edd-reviews-form textarea{width:100%}#edd-reviews form#edd-reviews-form label{font-weight:500}#edd-reviews .logged-in-as{display:table;margin:0 auto;margin-bottom:30px}#edd-reviews .logged-in-as a:hover{background:transparent!important}#edd-reviews .comment-form-cookies-consent{display:flex;margin-bottom:20px}#edd-reviews .comment-form-cookies-consent>*{display:inline-block;font-weight:300}#edd-reviews .comment-form-cookies-consent #wp-comment-cookies-consent{width:auto!important;margin-right:10px}#edd-reviews #edd-reviews-review-form-submit{width:auto!important;display:table;margin:0 auto!important;background:#2d53fe;color:#fff;box-shadow:0 5px 15px rgba(32,41,83,.15),0 15px 40px rgba(45,83,254,.2)}#edd-reviews #edd-reviews-review-form-submit:hover{background-color:#012ef7}body.has-promo-bar{padding-top:84px}@keyframes float{0%{background-position:center 10%}50%{background-position:center 70%}to{background-position:center 10%}}#sp-promo-bar{width:100%;position:relative;padding:17px 0;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.17);position:fixed;z-index:1000;top:0;transform:translateY(-100%);transition:transform 1s cubic-bezier(.785,.135,.15,.86)}#sp-promo-bar.visible{transform:translateY(0)}#sp-promo-bar .url-more,#sp-promo-bar:after{position:absolute;top:0;left:0;right:0;bottom:0}#sp-promo-bar:after{content:"";background-image:url("https://dgc2qnsehk7ta.cloudfront.net/general/sp-promo-bar.jpg");background-repeat:no-repeat;background-position:center 0;background-size:50% auto;z-index:-1;opacity:.2;animation:float 60s linear infinite}#sp-promo-bar .container{display:flex;justify-content:center}#sp-promo-bar .feature,#sp-promo-bar .title{text-align:center}#sp-promo-bar .feature p,#sp-promo-bar .title p{margin:0;padding:0;font-family:_drhg_;font-weight:700;font-size:25px}#sp-promo-bar .feature span,#sp-promo-bar .title span{text-transform:uppercase;font-size:11px;letter-spacing:1px;font-weight:400;color:#6a6c90}#sp-promo-bar .title{margin:0 60px;position:relative;top:-3px}#sp-promo-bar .title p{font-size:30px}#sp-promo-bar .feature{margin:0 30px;position:relative;top:2px}#sp-promo-bar .close{position:absolute;top:0;right:0;width:40px;height:40px;text-align:center;line-height:40px;border-radius:50%;font-size:22px;top:50%;margin-top:-20px;left:20px;border:1px solid #eef0f4;color:#95989d;transition:color .25s ease-in-out,border-color .25s ease-in-out}#sp-promo-bar .close:hover{cursor:pointer;border-color:#95989d;color:#95989d}#sp-promo-bar .learn-more{position:absolute;right:20px;top:50%;transform:translateY(-50%);box-shadow:none}@media (max-width:1050px){#sp-promo-bar .feature{margin:0 15px}}@media (max-width:950px){#sp-promo-bar .title{margin:0 40px}}@media (max-width:889px){#sp-promo-bar .feature,#sp-promo-bar .title{margin:0 15px}#sp-promo-bar .feature p,#sp-promo-bar .title p{font-size:20px;line-height:10px}#sp-promo-bar .feature span,#sp-promo-bar .title span{font-size:9px}#sp-promo-bar .title{top:-6px}#sp-promo-bar .feature{top:6px}}@media (max-width:750px){#sp-promo-bar .feature{display:none}#sp-promo-bar .learn-more{padding:10px}}.page article{padding-top:3rem}.page .article-content{top:0;margin-bottom:0}.page .inner-content{padding-top:20px;padding-left:0;padding-right:0}.page .inner-content strong{font-weight:600}.page .contained-content{padding-left:80px;padding-right:80px}@media (max-width:889px){.page .contained-content{padding-left:0;padding-right:0}}.welcome{display:flex;height:100vh}@media (max-width:768px){.welcome{padding-top:100px}}.welcome>.container{display:flex}.welcome>.container>.inner-wrapper{display:flex;flex-direction:column;align-self:center}@media (min-width:890px) and (max-width:979px){.welcome .inner-wrapper{width:50%}}@media (max-width:889px){.welcome .inner-wrapper{width:65%}}@media (max-width:530px){.welcome .inner-wrapper{width:100%;text-align:center}}.welcome h1{font-weight:600;font-size:50px;line-height:1;margin-bottom:1rem}.welcome p{color:#69708f;line-height:1.5;margin-bottom:1.5rem}.welcome .view-products{display:inline-block}.welcome a:focus,.welcome button:focus{outline:0}.featured-in-wrapper h3{display:block;width:100%;text-align:center;text-transform:uppercase;font-size:10px;margin:0;color:#9ca6b9;letter-spacing:4px;margin-top:15px;border-bottom:1px solid rgba(156,171,197,.2);padding-bottom:12px;line-height:1}.featured-in{background:#fff;display:flex;justify-content:space-between;padding:40px 0}@media (max-width:900px){.featured-in{display:block}.featured-in a{display:table!important;margin:20px auto!important}}.featured-in .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:4.063rem 0}@media (max-width:889px){.featured-in .container{padding:2.5rem 0}}@media (max-width:700px){.featured-in .container{padding:2.188rem 0}}@media (max-width:530px){.featured-in .container{display:block;padding:3.438rem 0}}.featured-in a{display:inline-table;transition:transform .25s ease-in-out,opacity .25s ease-in-out;animation:fadeIn 1s ease-in-out forwards;background-image:url(../assets/images/feat_ss.webp);background-repeat:no-repeat;text-indent:-9999px;margin:auto 0}@media (max-width:530px){.featured-in a{display:table;width:9.375rem;max-width:25%!important;margin:0 auto 2.5rem}.featured-in a:last-child{margin-bottom:0}}.featured-in a:hover{transform:scale(1.05)}.featured-in a.wdd{width:226px;height:42px;background-position:-773px -2px;background-size:1000px}.featured-in a.speckyboy{width:153px;height:34px;background-position:-430px 0;background-size:756px}.featured-in a.product-hunt{width:197px;height:36px;background-position:-253px 0;background-size:790px}.featured-in a.cwp{width:148px;height:47px;background-position:0 0;background-size:1065px}.featured-in a.dribbble{width:128px;height:32px;background-position:-99px 0;background-size:710px}.product .price{position:relative}.product .normal,.product .sale{font-family:_drhg_,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;color:#37ae2a;font-weight:400}.product del{float:right;color:#9ca6b9;margin-left:5px}.product .ex-vat{font-size:.625rem;color:#b3b3b3;position:absolute;right:0;bottom:-1.25rem}.featured .product{display:flex}@media (min-width:900px){.featured .product{overflow:hidden}}@media (min-width:1815px){.featured .product{justify-content:center}}@media (max-width:970px){.featured .product{display:block;width:80%;margin:0 auto}}.featured .product .featured-image{padding-top:6.812rem;padding-right:3.406rem;float:left;width:50%;position:relative;min-height:493px}@media (max-width:970px){.featured .product .featured-image{min-height:auto}}.featured .product .featured-image:after{content:"";display:block;position:absolute;width:calc(100% - 6.812rem);height:50%;z-index:-1;top:4.375rem;background:#fff;box-shadow:0 .313rem 6rem rgba(42,42,100,.125),0 .063rem 2.5rem rgba(0,0,0,.03)}@media (min-width:1815px){.featured .product .featured-image{max-width:900px}}@media (min-width:980px) and (max-width:1149px){.featured .product .featured-image{padding:4.609rem 3.406rem 0 0}}@media (min-width:890px) and (max-width:979px){.featured .product .featured-image{padding:4.609rem 3.406rem 0 0}}@media (max-width:970px){.featured .product .featured-image{display:block;width:100%;margin:0 auto;padding:3.406rem 0}.featured .product .featured-image:after{content:"";display:table;clear:both}.featured .product .featured-image a{display:block}}.featured .product .featured-image img{width:100%;box-shadow:0 .313rem 7.813rem rgba(42,42,100,.125),0 .063rem 2.5rem rgba(0,0,0,.03)}.featured .product .product-details{max-width:550px;display:flex;flex-direction:column;justify-content:center;padding-left:2.1875rem;padding-top:2.1875rem}@media (min-width:980px) and (max-width:1149px){.featured .product .product-details{padding:0 3.406rem 0 1.203rem}}@media (min-width:890px) and (max-width:979px){.featured .product .product-details{padding:0 3.406rem 0 1.203rem}}@media (max-width:970px){.featured .product .product-details{display:block;width:100%;padding:0;max-width:100%}.featured .product .product-details .product-category{display:block}.featured .product .product-details .product-short-description{display:inline-block}.featured .product .product-details .actions{margin-bottom:3.406rem}}.featured .product .product-details .product-header{display:flex;justify-content:space-between;margin-bottom:.75rem}.featured .product .product-details .product-header .product-title h1{font-size:35px}@media (max-width:768px){.featured .product .product-details .product-header .product-title h1{line-height:1;font-size:2.125rem;margin-bottom:.625rem!important}}.featured .product .product-details .product-header .product-title a:hover{cursor:pointer;color:#000}.featured .product .product-details .product-header:after{content:"";display:table;clear:both}.featured .product .product-details .product-header h1{font-weight:600}.featured .product .product-details .product-header .product-category{color:#9ca6b9;text-transform:uppercase;font-weight:400;font-size:.78rem;letter-spacing:.025rem;margin-bottom:.875rem;line-height:1}@media (max-width:768px){.featured .product .product-details .product-header .product-category{line-height:1.5}}@media (max-width:970px){.featured .product .product-details .product-header{width:100%}}@media (max-width:450px){.featured .product .product-details .product-header .product-title{width:65%;line-height:30px}.featured .product .product-details .product-header .product-title h1{margin-bottom:0}}.featured .product .product-details .price-wrapper:after{content:"";display:table;clear:both}.featured .product .product-details .price{margin-left:auto}.featured .product .product-details .price span{display:block}.featured .product .product-details .price del{font-size:14px}.featured .product .product-details .price .sale{margin-right:.188rem}.featured .product .product-details .price .normal,.featured .product .product-details .price .sale{font-size:24px;line-height:30px}.featured .product .product-details .price .normal del{font-size:1.25rem;font-weight:200}.featured .product .product-details .price .normal.free{font-size:1.5rem}.featured .product .product-details .price .terms-apply{position:absolute;color:#5c6577;top:-5px;right:-5px;font-size:10px}.featured .product .product-details .fs-variable-price{display:none}.featured .product .product-details .fs-variable-price.active{display:block}.featured .product .product-details .product-short-description{color:#5c6577;margin-bottom:1.5rem}.featured .product .product-details .actions .primary-action{margin-right:1rem}.featured .product .product-details .edd-reviews-rating{color:#ffae00;line-height:16px;margin-top:12px}.featured .product .product-details .edd-reviews-rating .dashicons{width:16px;height:16px;font-size:16px;line-height:16px;margin-right:2px}.files-included{margin:0;padding:0}.files-included li{filter:grayscale(100%);display:inline-block;transition:filter .2s ease-in-out,opacity .2s ease-in-out;opacity:.8;margin-right:5px}.files-included li:hover{filter:grayscale(0);opacity:1}.files-included+.product-social{margin-top:10px}.billing-terms{font-size:11px;line-height:1.5;color:#5c6577;margin-top:20px;margin-bottom:0;max-width:500px}@media (min-width:890px) and (max-width:979px){.billing-terms{margin-bottom:60px}}@media (max-width:889px){.billing-terms{margin-bottom:60px}}.latest{background:#f6f6f6;padding:4.375rem 0;box-shadow:inset 0 0 .625rem rgba(0,0,0,.1),inset 0 0 2.188rem rgba(0,0,0,.03)}.latest h2{font-weight:300;margin-bottom:2.5rem;font-size:1.875rem}@media (max-width:889px){.latest h2{text-align:center}}.latest .product{background:#fff;width:316px;margin-right:35px;margin-bottom:3.406rem;display:inline-block;float:left;box-shadow:0 2px 6px rgba(52,66,80,.15),0 1px 1px rgba(52,66,80,.2)}@media (min-width:1150px){.latest .product:nth-last-child(-n+3){margin-bottom:0!important}}@media (min-width:980px) and (max-width:1147px){.latest .product{width:47%;margin-right:5%;float:left}.latest .product:nth-of-type(2){margin-right:0!important}}@media (max-width:980px){.latest .product{width:100%!important;margin:0}}@media (max-width:889px){.latest .product{display:table;float:none;width:80%;margin-left:auto;margin-right:auto!important}}.latest .product:nth-of-type(3){margin-right:0!important}@media (max-width:970px){.latest .product:nth-child(3){margin-right:3.406rem}}.latest .product .featured-image img{width:100%;border-bottom:1px solid #eaeaea}.latest .product .meta{display:flex;padding:20px}.latest .product .meta .description{float:left;max-width:85%}.latest .product .meta .description h3{font-weight:600;font-size:17px;margin:0;letter-spacing:0}.latest .product .meta .description h3 a{font-weight:600!important}.latest .product .meta .description h3 a:hover{color:#181d27}.latest .product .meta .description .category{text-transform:uppercase;font-weight:300;font-size:11px;color:#9ca6b9;letter-spacing:.025rem}.latest .product .meta .prices-wrapper{position:relative}.latest .product .meta .price{display:flex;flex-direction:column;justify-content:center;margin-left:auto}.latest .product .meta .price .normal,.latest .product .meta .price .sale{font-size:15px}.latest .product .meta .price del{font-size:15px;text-align:right}.latest .product .meta .price .normal.free{font-size:15px}.latest .product .meta .price .ex-vat{font-size:.563rem;position:static;display:block;text-align:right;line-height:.625rem}@media (max-width:449px){.latest .product .meta{padding:1.125rem 1.75rem}.latest .product .meta .description h3{font-size:1.25rem}.latest .product .meta .description .category{font-size:.688rem}.latest .product .meta .price .normal{font-size:1.188rem}.latest .product .meta .price .normal.on-sale{font-size:.875rem}.latest .product .meta .price .sale{font-size:1.188rem}}@media (max-width:980px){.latest .product{margin-bottom:3.406rem!important}.latest .product:last-child{margin-bottom:0!important}}.single-download .primary-menu li.active:hover a{color:#2d53fe;position:relative}.single-download .primary-menu li.active:hover a:after{opacity:1;bottom:-10px}.single-download .primary-menu li.active a{color:#6a7483;position:relative}.single-download .primary-menu li.active a:after{opacity:0;bottom:-10px}.single-download .docs-link{transition:none;background:transparent;font-family:_drhg_,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;color:#5c6577;margin-left:1rem;border:1px solid #ebebeb;padding:13px 15px;border-radius:40px;transition:color .25s ease-in-out,border .25s ease-in-out}.single-download .docs-link:hover{color:#181d27;border:1px solid #d2d2d2}.single-download .product-title .entry-title{margin-bottom:8px}.single-download .product-title .entry-title:after{content:"";display:table;clear:both}.single-download .product-title .entry-title span{float:left;text-align:left}.single-download .actions{margin-bottom:1.75rem}@media (max-width:520px){.single-download .actions{margin-bottom:23px}.single-download .actions>a,.single-download .actions>a button,.single-download .actions>button{display:table;margin:0;margin-bottom:15px!important;width:100%;text-align:center}.single-download .actions>a button{margin-bottom:0!important}.single-download .actions .docs-link{padding:10px 15px}}.single-download .meta-data{padding:0;margin:0;list-style:none;margin-bottom:1.2rem}.single-download .meta-data li{text-transform:uppercase;color:#5c6577;font-size:.75rem}.single-download .meta-data li:nth-last-child{margin-bottom:0}.single-download .meta-data li strong{color:#9ca6b9}.single-download .product-social .twitter-share-button{position:relative!important;top:12px!important}.single-download .product-social>*{display:inline-block;margin-right:5px}.single-download .small-features{background:#fff;position:relative;z-index:1;padding:80px 0;box-shadow:0 0 13px rgba(175,177,193,.15),0 6px 20px rgba(24,29,39,.05)}.single-download .small-features .feature{text-align:center;padding:0 25px}.single-download .small-features .feature i{color:#afb1c1;display:inline-block;font-size:40px;margin-bottom:20px}.single-download .small-features .feature i.icon-support{font-size:32px;margin-top:7px}.single-download .small-features .feature h3{font-weight:500;font-size:22px;letter-spacing:0;margin-bottom:14px}.single-download .small-features .feature p{color:#5c6577;font-size:15px}.single-download .large-features .feature{display:flex;padding:6.812rem 0}.single-download .large-features .feature.squeezed{padding:3.306rem 0}@media (max-width:889px){.single-download .large-features .feature{display:block;width:100%}}.single-download .large-features .feature:nth-child(odd){background:#fafafa;box-shadow:inset 0 0 .625rem rgba(0,0,0,.1),inset 0 0 2.188rem rgba(0,0,0,.03)}.single-download .large-features .feature.align-right{justify-content:flex-end}.single-download .large-features .feature.align-right .description{text-align:right;padding-left:0;padding-right:3.406rem}@media (max-width:889px){.single-download .large-features .feature.align-right .description{padding:0 0 30px}}.single-download .large-features .feature.align-right .media{padding-right:0;padding-left:3.406rem}@media (max-width:889px){.single-download .large-features .feature.align-right .media{padding:0}}.single-download .large-features .feature a{background:none!important;border-radius:0}.single-download .large-features .large-feature-description,.single-download .large-features .media{width:50%;float:left}.single-download .large-features .media{position:relative;padding-right:3.406rem}@media (max-width:889px){.single-download .large-features .media{display:flex;margin:0 auto;padding:0;width:80%;float:none}}.single-download .large-features .media .with-shadow{box-shadow:0 10px 100px rgba(42,42,100,.15)}.single-download .large-features .media img{width:100%}.single-download .large-features .description{margin:0;padding-left:3.406rem;width:510px;display:flex;flex-direction:column;justify-content:center}@media (max-width:889px){.single-download .large-features .description{display:flex;margin:0 auto;width:80%;padding:50px 0 0}}.single-download .large-features .description h2{font-size:2.5rem;font-weight:600;margin-bottom:20px;line-height:1}.single-download .large-features .description p{color:#5c6577}.manage-account .page-title{font-size:2.813rem;margin-bottom:80px;text-align:center}.manage-account .tabs-wrapper{display:flex;background:#fff;min-height:700px;margin-bottom:3.406rem;box-shadow:0 .313rem 7.813rem rgba(42,42,100,.125),0 .063rem 2.5rem rgba(0,0,0,.03)}.manage-account .tabs{float:left;width:25%;border-right:1px solid #edeef2}.manage-account .tabs ul{margin:0;padding:0;list-style:none}.manage-account .tabs a{display:inline-block;width:100%;padding:15px 25px;font-size:14px;color:#6a7483;font-weight:400;transition:all .25s ease-in-out;border-bottom:1px solid #edeef2}.manage-account .tabs a:hover{box-shadow:inset 3px 0 0 #e7e9ee;color:#181d27}.manage-account .tabs a:hover.logout{color:#c61e1e;box-shadow:inset 3px 0 0 #c61e1e}.manage-account .tabs .active a{color:#181d27;box-shadow:inset 3px 0 0 #2d53fe}.manage-account .tabs-inner-content{float:left;width:100%;padding:40px 45px}.manage-account .tab-content{display:none}.manage-account .tab-content .tab-title{font-size:30px;margin-bottom:30px}.manage-account .tab-content.active{display:block}.manage-account .edd-table td,.manage-account .edd-table th{padding:8px 12px!important}.manage-account .edd-table td{font-size:13px;font-weight:400}.manage-account .edd-table td a{border-bottom:1px dotted #ddd}.manage-account .edd-table th{font-weight:400;font-size:14px}#edd_profile_editor_form fieldset{margin-bottom:30px}#edd_profile_editor_form fieldset p{margin-bottom:20px}#edd_profile_editor_form fieldset p input,#edd_profile_editor_form fieldset p label,#edd_profile_editor_form fieldset p select{width:100%}#edd_profile_editor_form legend{margin-bottom:30px;font-size:24px;font-weight:400;font-family:_drhg_,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif}#edd_profile_editor_form #edd_profile_editor_submit{padding:10px 25px;border:none;border-radius:50px;background:#2d53fe;color:#fff;width:auto}#edd_profile_editor_form fieldset p{width:48%;float:left}#edd_profile_editor_form #edd_profile_billing_address_city_wrap,#edd_profile_editor_form #edd_profile_billing_address_country_wrap,#edd_profile_editor_form #edd_profile_billing_address_line_1_wrap,#edd_profile_editor_form #edd_profile_display_name_wrap,#edd_profile_editor_form #edd_profile_first_name_wrap,#edd_profile_editor_form #edd_profile_password_wrap{margin-right:4%}.login-register-wrapper{display:table;max-width:340px;margin:0 auto;background:#fff;margin-bottom:6.912rem;padding:45px;box-shadow:0 .313rem 7.813rem rgba(42,42,100,.125),0 .063rem 2.5rem rgba(0,0,0,.03)}.login-register-wrapper:after{content:"";display:table;clear:both}@media (max-width:889px){.login-register-wrapper{padding:25px}}.login-register-wrapper legend{font-size:28px!important;margin-bottom:45px!important;font-family:_drhg_,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;text-align:center}.login-register-wrapper .edd-alert{margin-bottom:40px}.login-register-wrapper #edd_login_form{width:100%}@media (max-width:889px){.login-register-wrapper #edd_login_form{width:100%;margin:0}}.login-register-wrapper fieldset input,.login-register-wrapper fieldset label{width:100%}.login-register-wrapper .edd-login-submit{float:right}.login-register-wrapper .edd-lost-password a{background:none;box-shadow:none;border:none;padding:0;margin-top:10px;display:inline-block;font-weight:200;color:#6a7483;font-size:13px;letter-spacing:-.3px}.login-register-wrapper .edd-lost-password a:hover{color:#2d53fe}.login-register-wrapper input[type=submit]{padding:10px 25px;border:none;border-radius:50px;background:#2d53fe;color:#fff;width:auto}.login-register-wrapper .edd-login-remember input,.login-register-wrapper .edd-login-remember label{width:auto}#contact-support br{display:none}#contact-support .customer-info{width:100%}#contact-support .customer-info:after{content:"";display:table;clear:both}#contact-support .customer-info .form-control{width:49%;float:left;margin-bottom:5px}#contact-support .customer-info .form-control:first-child{margin-right:2%}#contact-support .form-control,#contact-support .form-control input,#contact-support .form-control label,#contact-support .form-control textarea{width:100%;line-height:24px}#contact-support .form-control textarea{max-height:200px}#contact-support input[type=email],#contact-support input[type=text],#contact-support textarea{padding:7px 15px}#contact-support .required{color:#c40a0a;margin-left:3px}#contact-support .attachment{border:1px dashed #e1e1e1;padding:10px 15px;font-size:12px;color:#6a6a6a;margin-bottom:15px;border-radius:4px}#contact-support .attachment label{font-weight:400;display:block}#contact-support .attachment label>label{font-size:14px;font-weight:500}#contact-support input[type=submit]{box-shadow:0 5px 19px rgba(70,83,179,.1),0 15px 50px rgba(38,49,62,.1),0 3px 8px rgba(0,0,0,.04);background:#2d53fe;color:#fff;margin-top:15px}#contact-support div.wpcf7-response-output{margin:15px 0;padding:8px 15px;border:1px solid #c40a0a;font-size:13px;border-radius:4px}#contact-support div.wpcf7-mail-sent-ok{border:1px solid #37ae2a}#contact-support span.wpcf7-not-valid-tip{color:#c40a0a;font-size:12px}.edd-table{width:100%}.purchase-receipt-wrapper{max-width:650px;margin:0 auto}#edd_purchase_receipt{margin-bottom:50px;font-size:15px}#edd_purchase_receipt a{font-weight:500}#edd_purchase_receipt tr td:last-child,#edd_purchase_receipt tr th:last-child{text-align:right}#edd_purchase_receipt td{border-bottom:1px dotted #ddd;color:#535353}#edd_purchase_receipt td strong{color:#181d27}#edd_purchase_receipt td,#edd_purchase_receipt th{padding:9px 0;font-weight:400}#edd_purchase_receipt td strong,#edd_purchase_receipt th strong{font-weight:500}#edd_purchase_receipt .edd_receipt_payment_status.complete{color:#37ae2a}td.edd_purchase_amount,td.edd_purchase_date,td.edd_purchase_details,th.edd_purchase_amount,th.edd_purchase_date,th.edd_purchase_details{text-align:center!important}.purchase-receipt-title{font-size:25px;margin-bottom:20px}#edd_subscription_receipt{width:100%;margin-bottom:30px}#edd_subscription_receipt td{color:#535353;font-size:15px}#edd_subscription_receipt td strong{color:#181d27}#edd_subscription_receipt th{font-weight:500}#edd_subscription_receipt td{font-weight:400}#edd_subscription_receipt td:last-child,#edd_subscription_receipt th:last-child{text-align:right}#edd_subscription_receipt td:nth-child(2),#edd_subscription_receipt td:nth-child(3),#edd_subscription_receipt th:nth-child(2),#edd_subscription_receipt th:nth-child(3){text-align:center}.manage-fastspring-account{margin-bottom:50px;font-size:14px!important;font-weight:300}#edd_purchase_receipt_products th{font-weight:500}.edd_download_file{margin:0!important}.edd_download_file svg{max-width:20px;position:relative;top:7px;opacity:.4}.edd_download_file a{border-bottom:1px dotted #d1cbc7}.privacy-policy-table tr{border-bottom:1px solid #f1f1f1}.privacy-policy-table tr p{font-size:15px;line-height:1.5}.privacy-policy-table tr h2{margin-top:0}.privacy-policy-table tr td{padding:55px 0}.privacy-policy-table tr td p:last-of-type{margin-bottom:0}@media (max-width:889px){.privacy-policy-table tr td{width:100%;padding-right:0!important}}.privacy-policy-table tr td:first-child{padding-right:70px;text-align:justify}@media (max-width:889px){.privacy-policy-table tr td:first-child{padding-bottom:0;text-align:left}}.privacy-policy-table tr td:last-child{min-width:350px;vertical-align:text-top}.privacy-policy-table tr td:last-child h3{font-size:24px}@media (max-width:889px){.privacy-policy-table{display:block!important;width:100%!important}.privacy-policy-table tbody,.privacy-policy-table td,.privacy-policy-table tr{display:block!important;width:100%!important;min-width:100%!important}}.affiliates-page{text-align:center}.affiliates-page .affiliate-image{width:100%;max-width:85%;margin:0 auto;display:table}.affiliates-page form{text-align:left}.affiliates-page form input,.affiliates-page form label,.affiliates-page form textarea{width:100%;display:table;padding:1px}.affiliates-page form label span{margin-bottom:10px;font-weight:500;display:inline-block}.affiliates-page form .col-6:nth-child(2n) label{padding-right:30px!important}.affiliates-page form input,.affiliates-page form textarea{padding:10px}.affiliates-page .wpcf7-form-control-wrap{width:100%!important}#product .feature.extras{padding-bottom:0}.shards-dashboards-extra-content{border-top:1px solid #eceef1;padding:5.109rem 0 6.812rem;text-align:center}.shards-dashboards-extra-content:after{content:"";display:table;clear:both}.shards-dashboards-extra-content h2{font-size:42px;font-weight:600;text-align:center}.shards-dashboards-extra-content .subtitle{display:inline-block;margin-bottom:3.406rem;text-align:center;width:100%;color:#5c6577}.shards-dashboards-extra-content ul{margin:0;padding:0;width:48%;float:left;list-style-type:none}@media (max-width:800px){.shards-dashboards-extra-content ul{width:100%}}.shards-dashboards-extra-content ul li{padding:3px 0;font-family:-apple-system,BlinkMacSystemFont,“Segoe UI”,“Roboto”,“Oxygen”,“Ubuntu”,“Cantarell”,“Fira Sans”,“Droid Sans”,“Helvetica Neue”,sans-serif;color:#5c6577}.components-and-templates{padding:20px 0}#product.shards-pro .product{display:block;width:100%!important}#product.shards-pro .product-intro{text-align:center;position:relative;display:flex;flex-direction:column;overflow:hidden;width:100%}#product.shards-pro .product-intro__wrapper{display:flex;margin-top:80px;position:relative;z-index:100;flex-flow:column}#product.shards-pro .product-intro__meta{text-transform:uppercase;letter-spacing:4px;font-size:14px;color:#6a7483;font-weight:400}#product.shards-pro .product-intro__actions{margin-top:20px}#product.shards-pro .product-intro h1{font-size:100px;letter-spacing:-4px;font-weight:700!important}#product.shards-pro .product-intro p{font-size:26px;color:#6a7483;letter-spacing:.5px}#product.shards-pro .product-intro .plane{width:100%;height:100%;display:flex;justify-content:center;margin-top:-40px;position:relative;max-height:570px;padding-top:45px;flex-flow:row;overflow:hidden}#product.shards-pro .product-intro .plane:after{content:"";position:absolute;top:200px;left:0;right:0;bottom:0;background:linear-gradient(hsla(0,0%,100%,0),#fff)}#product.shards-pro .product-intro .plane__column{margin:0 15px}#product.shards-pro .product-intro .plane__column:nth-child(2),#product.shards-pro .product-intro .plane__column:nth-child(4){margin-top:85px}#product.shards-pro .product-intro .plane__column:nth-child(3){margin-top:170px}#product.shards-pro .product-intro .plane__column-card{width:240px;height:157px;margin-bottom:30px;box-shadow:0 0 60px rgba(36,34,46,.1),0 5px 10px rgba(36,34,46,.1);position:relative;transform:translateY(100px) scale(1.3);opacity:0;background:50%/cover no-repeat #fff;transition:all 1.2s cubic-bezier(.785,.135,.15,.86) 0s;border-radius:5px;background-repeat:no-repeat;background-position:50%}#product.shards-pro .product-intro .plane__column-card:nth-child(2){transition-delay:.25s}#product.shards-pro .product-intro .plane__column-card:nth-child(3){transition-delay:.5s}#product.shards-pro .product-intro .plane__column-card.visible{transform:translate(0) scale(1);opacity:1}@media (max-width:500px){#product.shards-pro .product-intro h1{font-size:55px;letter-spacing:0;margin-bottom:0}#product.shards-pro .product-intro__meta{font-size:12px}#product.shards-pro .product-intro p{font-size:16px;margin-bottom:0}#product.shards-pro .product-intro__wrapper{margin-top:35px}#product.shards-pro .product-intro .plane{max-height:530px}#product.shards-pro .product-intro .counters__item{margin-bottom:30px}#product.shards-pro .product-intro .plane__column:nth-child(3){margin-top:85px}}#product.shards-pro .counters{display:flex;box-shadow:0 0 13px rgba(175,177,193,.15),0 6px 20px rgba(24,29,39,.05);padding:10px 0 50px;background:#fff}#product.shards-pro .counters__item{text-align:center}#product.shards-pro .counters__item h3{font-size:45px;font-weight:700}#product.shards-pro .counters__item span{text-transform:uppercase;font-size:12px;font-weight:500;letter-spacing:2px;color:#6a7483}#product.shards-pro .small-features .feature{text-align:left;margin-bottom:30px}#product.shards-pro .small-features .feature h4{font-size:19px}#product.shards-pro .small-features .feature p{font-size:13px;line-height:1.5}#product.shards-pro .pricing-tables{border-bottom:1px solid #e7e9ee}#product.shards-pro .pricing-tables__wrapper{margin-bottom:30px}#product.shards-pro .pricing-tables__pricing-table{width:275px;display:flex;flex-flow:column}#product.shards-pro .pricing-tables__pricing-table h3{font-size:29px}#product.shards-pro .pricing-tables__pricing-table del{color:#9ca6b9;font-size:14px}#product.shards-pro .pricing-tables .review-licenses{display:table;text-align:left;color:#5c6577;max-width:800px;margin:0 auto;padding:0 30px}#product.shards-pro .pricing-tables .fsc-purchase{margin-top:auto}.dr-license-select{max-width:300px;display:flex;background:#fff;margin-bottom:1.5rem}.dr-license-select .dropdown-toggle{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTcgMTBsNSA1IDUtNXoiLz4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==);background-position:100%;background-repeat:no-repeat;border:1px solid #ddd;padding:10px 50px 10px 15px;border-radius:5px;font-size:13px;line-height:1;font-weight:400;min-width:200px}@media (max-width:450px){.dr-license-select .dropdown-toggle{width:100%}}.dr-license-select .dr-license-includes{text-transform:uppercase;font-size:11px;font-weight:400;color:#6b6b6b;display:inline-block;margin-bottom:3px;font-family:-apple-system,BlinkMacSystemFont,“Segoe UI”,“Roboto”,“Oxygen”,“Ubuntu”,“Cantarell”,“Fira Sans”,“Droid Sans”,“Helvetica Neue”,sans-serif}.dr-license-select .dr-license-includes i.icon-ok{color:#37ae2a}.dr-license-select .dr-license-includes i.icon-cancel{color:#fe4b2d}.dr-license-select .dr-license-includes i{font-size:13px;margin-right:-3px}.dr-license-select .dropdown-menu{min-width:275px;box-shadow:0 0 10px rgba(24,29,39,.1),0 15px 30px rgba(24,29,39,.1),0 5px 10px rgba(24,29,39,.05)}.dr-license-select .dropdown-item{font-size:13px;border-bottom:1px solid #f1f1f1;padding:13px 20px}.dr-license-select .dropdown-item:hover{background:#fcfcfc;cursor:pointer}.dr-license-select .dropdown-item:last-child{border:none}.dr-license-select .dropdown-item>span{display:block;width:100%;white-space:normal}.dr-license-select .dropdown-item .dr-license-title{font-size:14px;font-weight:500}.dr-license-select .dropdown-item .dr-license-price{float:right;color:#37ae2a;font-weight:500}.dr-license-select .dropdown-item .dr-licence-more{font-size:11px;line-height:15px;color:#717171}.dr-license-select .dropdown-item .dr-licence-more a{font-weight:400;color:#717171}.dr-license-select .dropdown-item .dr-licence-more a:hover{color:#181d27}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Roboto Mono,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:13px;line-height:2;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:10px 0;margin:.5em 0;margin-bottom:35px;overflow:auto;border-top:1px solid #e8ebf3;border-bottom:1px solid #e8ebf3;padding-left:15px}:not(pre)>code[class*=language-],pre[class*=language-]{background:#fafbfd}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 0 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(90deg,rgba(102,132,153,.1) 70%,hsla(0,0%,100%,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:12px;min-width:1em;padding:0 .5em;background-color:#aec5d6;color:#f5f2f0;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button,div.code-toolbar>.toolbar span{color:#fff!important;font-size:12px;padding:4px 7px;background:#b2bcd0;border-radius:5px}div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar span:focus,div.code-toolbar>.toolbar span:hover{color:#fff;text-decoration:none}.clearfix:after{content:"";display:table;clear:both}.pull-left{float:left}.pull-right{float:right}.mx-auto{float:none;margin:0 auto}.d-inline-block{display:inline-block}.d-block{display:block}.d-inline{display:inline}.invisible{display:none!important}@media (max-width:449px){.xxs-hidden{display:none}}@media (max-width:889px){.xs-hidden{display:none}}@media (min-width:890px) and (max-width:979px){.sm-hidden{display:none}}@media (min-width:980px) and (max-width:1149px){.md-hidden{display:none}}@media (min-width:1150px){.lg-hidden{display:none}}@media (max-width:889px){.xs-visible{display:block}}@media (min-width:890px) and (max-width:979px){.sm-visible{display:block}}@media (min-width:980px) and (max-width:1149px){.md-visible{display:block}}@media (min-width:1150px){.lg-visible{display:block}}.price-color{color:#37ae2a}.drfs{font-family:-apple-system,BlinkMacSystemFont,“Segoe UI”,“Roboto”,“Oxygen”,“Ubuntu”,“Cantarell”,“Fira Sans”,“Droid Sans”,“Helvetica Neue”,sans-serif}@font-face{font-family:dr;src:url(./fonts/22f572197498f6ab9ed00dbad5e2f6aa.eot);src:url(./fonts/22f572197498f6ab9ed00dbad5e2f6aa.eot#iefix) format("embedded-opentype"),url(./fonts/1132666cea328dec0bb4ffe80db508ba.woff2) format("woff2"),url(./fonts/cb34427ecd4438da3af332326b62d0b2.woff) format("woff"),url(./fonts/aaf0b826e9ce966795826e6b06e906de.ttf) format("truetype"),url(../assets/fonts/dr.svg#dr) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:dr;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\E800"}.icon-ok:before{content:"\E801"}.icon-cancel:before{content:"\E802"}.icon-mail:before{content:"\E803"}.icon-cancel-1:before{content:"\E804"}.icon-performance:before{content:"\E805"}.icon-globe:before{content:"\E806"}.icon-support:before{content:"\E807"}.icon-star:before{content:"\E808"}.icon-basket:before{content:"\E809"}.icon-download:before{content:"\E80A"}.icon-laptop:before{content:"\E80B"}.icon-tablet:before{content:"\E80C"}.icon-mobile:before{content:"\E80D"}.icon-book:before{content:"\E80E"}.icon-firefox:before{content:"\E840"}.icon-chrome:before{content:"\E841"}.icon-logout:before{content:"\F02D"}.icon-user:before{content:"\F061"}.icon-gplus:before{content:"\F0D5"}.icon-html5:before{content:"\F13B"}.icon-css3:before{content:"\F13C"}.icon-opera:before{content:"\F26A"}.icon-internet-explorer:before{content:"\F26B"}.icon-twitter:before{content:"\F309"}.icon-facebook:before{content:"\F30C"}.icon-linkedin:before{content:"\F318"}.icon-dribbble:before{content:"\F31B"}.icon-behance:before{content:"\F34E"}
/*# sourceMappingURL=style.1.5.0.css.map*/