/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.pt-cv-wrapper article,.pt-cv-wrapper aside,.pt-cv-wrapper details,.pt-cv-wrapper figcaption,.pt-cv-wrapper footer,.pt-cv-wrapper header,.pt-cv-wrapper hgroup,.pt-cv-wrapper main,.pt-cv-wrapper menu,.pt-cv-wrapper nav,.pt-cv-wrapper section,.pt-cv-wrapper summary{display:block}.pt-cv-wrapper audio,.pt-cv-wrapper canvas,.pt-cv-wrapper progress,.pt-cv-wrapper video{display:inline-block;vertical-align:baseline}.pt-cv-wrapper audio:not([controls]){display:none;height:0}.pt-cv-wrapper [hidden],.pt-cv-wrapper template{display:none}.pt-cv-wrapper a{background-color:transparent}.pt-cv-wrapper a:active,.pt-cv-wrapper a:hover{outline:0}.pt-cv-wrapper abbr[title]{border-bottom:1px dotted}.pt-cv-wrapper b,.pt-cv-wrapper strong{font-weight:700}.pt-cv-wrapper dfn{font-style:italic}.pt-cv-wrapper h1{margin:.67em 0}.pt-cv-wrapper mark{background:#ff0;color:#000}.pt-cv-wrapper small{font-size:80%}.pt-cv-wrapper sub,.pt-cv-wrapper sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.pt-cv-wrapper sup{top:-.5em}.pt-cv-wrapper sub{bottom:-.25em}.pt-cv-wrapper img{border:0}.pt-cv-wrapper svg:not(:root){overflow:hidden}.pt-cv-wrapper hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}.pt-cv-wrapper pre{overflow:auto}.pt-cv-wrapper code,.pt-cv-wrapper kbd,.pt-cv-wrapper pre,.pt-cv-wrapper samp{font-family:monospace,monospace;font-size:1em}.pt-cv-wrapper button,.pt-cv-wrapper input,.pt-cv-wrapper optgroup,.pt-cv-wrapper select,.pt-cv-wrapper textarea{color:inherit;font:inherit;margin:0}.pt-cv-wrapper button{overflow:visible}.pt-cv-wrapper button,.pt-cv-wrapper select{text-transform:none}.pt-cv-wrapper button,.pt-cv-wrapper html input[type=button],.pt-cv-wrapper input[type=reset],.pt-cv-wrapper input[type=submit]{-webkit-appearance:button;cursor:pointer}.pt-cv-wrapper button[disabled],.pt-cv-wrapper html input[disabled]{cursor:default}.pt-cv-wrapper button::-moz-focus-inner,.pt-cv-wrapper input::-moz-focus-inner{border:0;padding:0}.pt-cv-wrapper input{line-height:normal}.pt-cv-wrapper input[type=checkbox],.pt-cv-wrapper input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}.pt-cv-wrapper input[type=number]::-webkit-inner-spin-button,.pt-cv-wrapper input[type=number]::-webkit-outer-spin-button{height:auto}.pt-cv-wrapper input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.pt-cv-wrapper input[type=search]::-webkit-search-cancel-button,.pt-cv-wrapper input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.pt-cv-wrapper fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.pt-cv-wrapper legend{border:0;padding:0}.pt-cv-wrapper textarea{overflow:auto}.pt-cv-wrapper optgroup{font-weight:700}.pt-cv-wrapper table{border-collapse:collapse;border-spacing:0}.pt-cv-wrapper td,.pt-cv-wrapper th{padding:0}@media print{.pt-cv-wrapper *,.pt-cv-wrapper :after,.pt-cv-wrapper :before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}.pt-cv-wrapper a,.pt-cv-wrapper a:visited{text-decoration:underline}.pt-cv-wrapper a[href]:after{content:" (" attr(href) ")"}.pt-cv-wrapper abbr[title]:after{content:" (" attr(title) ")"}.pt-cv-wrapper a[href^="javascript:"]:after,.pt-cv-wrapper a[href^="#"]:after{content:""}.pt-cv-wrapper blockquote,.pt-cv-wrapper pre{border:1px solid #999;page-break-inside:avoid}.pt-cv-wrapper thead{display:table-header-group}.pt-cv-wrapper img,.pt-cv-wrapper tr{page-break-inside:avoid}.pt-cv-wrapper img{max-width:100%!important}.pt-cv-wrapper h2,.pt-cv-wrapper h3,.pt-cv-wrapper p{orphans:3;widows:3}.pt-cv-wrapper h2,.pt-cv-wrapper h3{page-break-after:avoid}.pt-cv-wrapper .navbar{display:none}.pt-cv-wrapper .btn>.caret,.pt-cv-wrapper .dropup>.btn>.caret{border-top-color:#000!important}.pt-cv-wrapper .label{border:1px solid #000}.pt-cv-wrapper .table{border-collapse:collapse!important}.pt-cv-wrapper .table td,.pt-cv-wrapper .table th{background-color:#fff!important}.pt-cv-wrapper .table-bordered td,.pt-cv-wrapper .table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(/wp-content/plugins/content-views-query-and-display-post-page/public/assets/css/../fonts/glyphicons-halflings-regular.eot);src:url(/wp-content/plugins/content-views-query-and-display-post-page/public/assets/css/../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(/wp-content/plugins/content-views-query-and-display-post-page/public/assets/css/../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(/wp-content/plugins/content-views-query-and-display-post-page/public/assets/css/../fonts/glyphicons-halflings-regular.woff) format('woff'),url(/wp-content/plugins/content-views-query-and-display-post-page/public/assets/css/../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/wp-content/plugins/content-views-query-and-display-post-page/public/assets/css/../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.pt-cv-wrapper .glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pt-cv-wrapper .glyphicon-asterisk:before{content:"\2a"}.pt-cv-wrapper .glyphicon-plus:before{content:"\2b"}.pt-cv-wrapper .glyphicon-eur:before,.pt-cv-wrapper .glyphicon-euro:before{content:"\20ac"}.pt-cv-wrapper .glyphicon-minus:before{content:"\2212"}.pt-cv-wrapper .glyphicon-cloud:before{content:"\2601"}.pt-cv-wrapper .glyphicon-envelope:before{content:"\2709"}.pt-cv-wrapper .glyphicon-pencil:before{content:"\270f"}.pt-cv-wrapper .glyphicon-glass:before{content:"\e001"}.pt-cv-wrapper .glyphicon-music:before{content:"\e002"}.pt-cv-wrapper .glyphicon-search:before{content:"\e003"}.pt-cv-wrapper .glyphicon-heart:before{content:"\e005"}.pt-cv-wrapper .glyphicon-star:before{content:"\e006"}.pt-cv-wrapper .glyphicon-star-empty:before{content:"\e007"}.pt-cv-wrapper .glyphicon-user:before{content:"\e008"}.pt-cv-wrapper .glyphicon-film:before{content:"\e009"}.pt-cv-wrapper .glyphicon-th-large:before{content:"\e010"}.pt-cv-wrapper .glyphicon-th:before{content:"\e011"}.pt-cv-wrapper .glyphicon-th-list:before{content:"\e012"}.pt-cv-wrapper .glyphicon-ok:before{content:"\e013"}.pt-cv-wrapper .glyphicon-remove:before{content:"\e014"}.pt-cv-wrapper .glyphicon-zoom-in:before{content:"\e015"}.pt-cv-wrapper .glyphicon-zoom-out:before{content:"\e016"}.pt-cv-wrapper .glyphicon-off:before{content:"\e017"}.pt-cv-wrapper .glyphicon-signal:before{content:"\e018"}.pt-cv-wrapper .glyphicon-cog:before{content:"\e019"}.pt-cv-wrapper .glyphicon-trash:before{content:"\e020"}.pt-cv-wrapper .glyphicon-home:before{content:"\e021"}.pt-cv-wrapper .glyphicon-file:before{content:"\e022"}.pt-cv-wrapper .glyphicon-time:before{content:"\e023"}.pt-cv-wrapper .glyphicon-road:before{content:"\e024"}.pt-cv-wrapper .glyphicon-download-alt:before{content:"\e025"}.pt-cv-wrapper .glyphicon-download:before{content:"\e026"}.pt-cv-wrapper .glyphicon-upload:before{content:"\e027"}.pt-cv-wrapper .glyphicon-inbox:before{content:"\e028"}.pt-cv-wrapper .glyphicon-play-circle:before{content:"\e029"}.pt-cv-wrapper .glyphicon-repeat:before{content:"\e030"}.pt-cv-wrapper .glyphicon-refresh:before{content:"\e031"}.pt-cv-wrapper .glyphicon-list-alt:before{content:"\e032"}.pt-cv-wrapper .glyphicon-lock:before{content:"\e033"}.pt-cv-wrapper .glyphicon-flag:before{content:"\e034"}.pt-cv-wrapper .glyphicon-headphones:before{content:"\e035"}.pt-cv-wrapper .glyphicon-volume-off:before{content:"\e036"}.pt-cv-wrapper .glyphicon-volume-down:before{content:"\e037"}.pt-cv-wrapper .glyphicon-volume-up:before{content:"\e038"}.pt-cv-wrapper .glyphicon-qrcode:before{content:"\e039"}.pt-cv-wrapper .glyphicon-barcode:before{content:"\e040"}.pt-cv-wrapper .glyphicon-tag:before{content:"\e041"}.pt-cv-wrapper .glyphicon-tags:before{content:"\e042"}.pt-cv-wrapper .glyphicon-book:before{content:"\e043"}.pt-cv-wrapper .glyphicon-bookmark:before{content:"\e044"}.pt-cv-wrapper .glyphicon-print:before{content:"\e045"}.pt-cv-wrapper .glyphicon-camera:before{content:"\e046"}.pt-cv-wrapper .glyphicon-font:before{content:"\e047"}.pt-cv-wrapper .glyphicon-bold:before{content:"\e048"}.pt-cv-wrapper .glyphicon-italic:before{content:"\e049"}.pt-cv-wrapper .glyphicon-text-height:before{content:"\e050"}.pt-cv-wrapper .glyphicon-text-width:before{content:"\e051"}.pt-cv-wrapper .glyphicon-align-left:before{content:"\e052"}.pt-cv-wrapper .glyphicon-align-center:before{content:"\e053"}.pt-cv-wrapper .glyphicon-align-right:before{content:"\e054"}.pt-cv-wrapper .glyphicon-align-justify:before{content:"\e055"}.pt-cv-wrapper .glyphicon-list:before{content:"\e056"}.pt-cv-wrapper .glyphicon-indent-left:before{content:"\e057"}.pt-cv-wrapper .glyphicon-indent-right:before{content:"\e058"}.pt-cv-wrapper .glyphicon-facetime-video:before{content:"\e059"}.pt-cv-wrapper .glyphicon-picture:before{content:"\e060"}.pt-cv-wrapper .glyphicon-map-marker:before{content:"\e062"}.pt-cv-wrapper .glyphicon-adjust:before{content:"\e063"}.pt-cv-wrapper .glyphicon-tint:before{content:"\e064"}.pt-cv-wrapper .glyphicon-edit:before{content:"\e065"}.pt-cv-wrapper .glyphicon-share:before{content:"\e066"}.pt-cv-wrapper .glyphicon-check:before{content:"\e067"}.pt-cv-wrapper .glyphicon-move:before{content:"\e068"}.pt-cv-wrapper .glyphicon-step-backward:before{content:"\e069"}.pt-cv-wrapper .glyphicon-fast-backward:before{content:"\e070"}.pt-cv-wrapper .glyphicon-backward:before{content:"\e071"}.pt-cv-wrapper .glyphicon-play:before{content:"\e072"}.pt-cv-wrapper .glyphicon-pause:before{content:"\e073"}.pt-cv-wrapper .glyphicon-stop:before{content:"\e074"}.pt-cv-wrapper .glyphicon-forward:before{content:"\e075"}.pt-cv-wrapper .glyphicon-fast-forward:before{content:"\e076"}.pt-cv-wrapper .glyphicon-step-forward:before{content:"\e077"}.pt-cv-wrapper .glyphicon-eject:before{content:"\e078"}.pt-cv-wrapper .glyphicon-chevron-left:before{content:"\e079"}.pt-cv-wrapper .glyphicon-chevron-right:before{content:"\e080"}.pt-cv-wrapper .glyphicon-plus-sign:before{content:"\e081"}.pt-cv-wrapper .glyphicon-minus-sign:before{content:"\e082"}.pt-cv-wrapper .glyphicon-remove-sign:before{content:"\e083"}.pt-cv-wrapper .glyphicon-ok-sign:before{content:"\e084"}.pt-cv-wrapper .glyphicon-question-sign:before{content:"\e085"}.pt-cv-wrapper .glyphicon-info-sign:before{content:"\e086"}.pt-cv-wrapper .glyphicon-screenshot:before{content:"\e087"}.pt-cv-wrapper .glyphicon-remove-circle:before{content:"\e088"}.pt-cv-wrapper .glyphicon-ok-circle:before{content:"\e089"}.pt-cv-wrapper .glyphicon-ban-circle:before{content:"\e090"}.pt-cv-wrapper .glyphicon-arrow-left:before{content:"\e091"}.pt-cv-wrapper .glyphicon-arrow-right:before{content:"\e092"}.pt-cv-wrapper .glyphicon-arrow-up:before{content:"\e093"}.pt-cv-wrapper .glyphicon-arrow-down:before{content:"\e094"}.pt-cv-wrapper .glyphicon-share-alt:before{content:"\e095"}.pt-cv-wrapper .glyphicon-resize-full:before{content:"\e096"}.pt-cv-wrapper .glyphicon-resize-small:before{content:"\e097"}.pt-cv-wrapper .glyphicon-exclamation-sign:before{content:"\e101"}.pt-cv-wrapper .glyphicon-gift:before{content:"\e102"}.pt-cv-wrapper .glyphicon-leaf:before{content:"\e103"}.pt-cv-wrapper .glyphicon-fire:before{content:"\e104"}.pt-cv-wrapper .glyphicon-eye-open:before{content:"\e105"}.pt-cv-wrapper .glyphicon-eye-close:before{content:"\e106"}.pt-cv-wrapper .glyphicon-warning-sign:before{content:"\e107"}.pt-cv-wrapper .glyphicon-plane:before{content:"\e108"}.pt-cv-wrapper .glyphicon-calendar:before{content:"\e109"}.pt-cv-wrapper .glyphicon-random:before{content:"\e110"}.pt-cv-wrapper .glyphicon-comment:before{content:"\e111"}.pt-cv-wrapper .glyphicon-magnet:before{content:"\e112"}.pt-cv-wrapper .glyphicon-chevron-up:before{content:"\e113"}.pt-cv-wrapper .glyphicon-chevron-down:before{content:"\e114"}.pt-cv-wrapper .glyphicon-retweet:before{content:"\e115"}.pt-cv-wrapper .glyphicon-shopping-cart:before{content:"\e116"}.pt-cv-wrapper .glyphicon-folder-close:before{content:"\e117"}.pt-cv-wrapper .glyphicon-folder-open:before{content:"\e118"}.pt-cv-wrapper .glyphicon-resize-vertical:before{content:"\e119"}.pt-cv-wrapper .glyphicon-resize-horizontal:before{content:"\e120"}.pt-cv-wrapper .glyphicon-hdd:before{content:"\e121"}.pt-cv-wrapper .glyphicon-bullhorn:before{content:"\e122"}.pt-cv-wrapper .glyphicon-bell:before{content:"\e123"}.pt-cv-wrapper .glyphicon-certificate:before{content:"\e124"}.pt-cv-wrapper .glyphicon-thumbs-up:before{content:"\e125"}.pt-cv-wrapper .glyphicon-thumbs-down:before{content:"\e126"}.pt-cv-wrapper .glyphicon-hand-right:before{content:"\e127"}.pt-cv-wrapper .glyphicon-hand-left:before{content:"\e128"}.pt-cv-wrapper .glyphicon-hand-up:before{content:"\e129"}.pt-cv-wrapper .glyphicon-hand-down:before{content:"\e130"}.pt-cv-wrapper .glyphicon-circle-arrow-right:before{content:"\e131"}.pt-cv-wrapper .glyphicon-circle-arrow-left:before{content:"\e132"}.pt-cv-wrapper .glyphicon-circle-arrow-up:before{content:"\e133"}.pt-cv-wrapper .glyphicon-circle-arrow-down:before{content:"\e134"}.pt-cv-wrapper .glyphicon-globe:before{content:"\e135"}.pt-cv-wrapper .glyphicon-wrench:before{content:"\e136"}.pt-cv-wrapper .glyphicon-tasks:before{content:"\e137"}.pt-cv-wrapper .glyphicon-filter:before{content:"\e138"}.pt-cv-wrapper .glyphicon-briefcase:before{content:"\e139"}.pt-cv-wrapper .glyphicon-fullscreen:before{content:"\e140"}.pt-cv-wrapper .glyphicon-dashboard:before{content:"\e141"}.pt-cv-wrapper .glyphicon-paperclip:before{content:"\e142"}.pt-cv-wrapper .glyphicon-heart-empty:before{content:"\e143"}.pt-cv-wrapper .glyphicon-link:before{content:"\e144"}.pt-cv-wrapper .glyphicon-phone:before{content:"\e145"}.pt-cv-wrapper .glyphicon-pushpin:before{content:"\e146"}.pt-cv-wrapper .glyphicon-usd:before{content:"\e148"}.pt-cv-wrapper .glyphicon-gbp:before{content:"\e149"}.pt-cv-wrapper .glyphicon-sort:before{content:"\e150"}.pt-cv-wrapper .glyphicon-sort-by-alphabet:before{content:"\e151"}.pt-cv-wrapper .glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.pt-cv-wrapper .glyphicon-sort-by-order:before{content:"\e153"}.pt-cv-wrapper .glyphicon-sort-by-order-alt:before{content:"\e154"}.pt-cv-wrapper .glyphicon-sort-by-attributes:before{content:"\e155"}.pt-cv-wrapper .glyphicon-sort-by-attributes-alt:before{content:"\e156"}.pt-cv-wrapper .glyphicon-unchecked:before{content:"\e157"}.pt-cv-wrapper .glyphicon-expand:before{content:"\e158"}.pt-cv-wrapper .glyphicon-collapse-down:before{content:"\e159"}.pt-cv-wrapper .glyphicon-collapse-up:before{content:"\e160"}.pt-cv-wrapper .glyphicon-log-in:before{content:"\e161"}.pt-cv-wrapper .glyphicon-flash:before{content:"\e162"}.pt-cv-wrapper .glyphicon-log-out:before{content:"\e163"}.pt-cv-wrapper .glyphicon-new-window:before{content:"\e164"}.pt-cv-wrapper .glyphicon-record:before{content:"\e165"}.pt-cv-wrapper .glyphicon-save:before{content:"\e166"}.pt-cv-wrapper .glyphicon-open:before{content:"\e167"}.pt-cv-wrapper .glyphicon-saved:before{content:"\e168"}.pt-cv-wrapper .glyphicon-import:before{content:"\e169"}.pt-cv-wrapper .glyphicon-export:before{content:"\e170"}.pt-cv-wrapper .glyphicon-send:before{content:"\e171"}.pt-cv-wrapper .glyphicon-floppy-disk:before{content:"\e172"}.pt-cv-wrapper .glyphicon-floppy-saved:before{content:"\e173"}.pt-cv-wrapper .glyphicon-floppy-remove:before{content:"\e174"}.pt-cv-wrapper .glyphicon-floppy-save:before{content:"\e175"}.pt-cv-wrapper .glyphicon-floppy-open:before{content:"\e176"}.pt-cv-wrapper .glyphicon-credit-card:before{content:"\e177"}.pt-cv-wrapper .glyphicon-transfer:before{content:"\e178"}.pt-cv-wrapper .glyphicon-cutlery:before{content:"\e179"}.pt-cv-wrapper .glyphicon-header:before{content:"\e180"}.pt-cv-wrapper .glyphicon-compressed:before{content:"\e181"}.pt-cv-wrapper .glyphicon-earphone:before{content:"\e182"}.pt-cv-wrapper .glyphicon-phone-alt:before{content:"\e183"}.pt-cv-wrapper .glyphicon-tower:before{content:"\e184"}.pt-cv-wrapper .glyphicon-stats:before{content:"\e185"}.pt-cv-wrapper .glyphicon-sd-video:before{content:"\e186"}.pt-cv-wrapper .glyphicon-hd-video:before{content:"\e187"}.pt-cv-wrapper .glyphicon-subtitles:before{content:"\e188"}.pt-cv-wrapper .glyphicon-sound-stereo:before{content:"\e189"}.pt-cv-wrapper .glyphicon-sound-dolby:before{content:"\e190"}.pt-cv-wrapper .glyphicon-sound-5-1:before{content:"\e191"}.pt-cv-wrapper .glyphicon-sound-6-1:before{content:"\e192"}.pt-cv-wrapper .glyphicon-sound-7-1:before{content:"\e193"}.pt-cv-wrapper .glyphicon-copyright-mark:before{content:"\e194"}.pt-cv-wrapper .glyphicon-registration-mark:before{content:"\e195"}.pt-cv-wrapper .glyphicon-cloud-download:before{content:"\e197"}.pt-cv-wrapper .glyphicon-cloud-upload:before{content:"\e198"}.pt-cv-wrapper .glyphicon-tree-conifer:before{content:"\e199"}.pt-cv-wrapper .glyphicon-tree-deciduous:before{content:"\e200"}.pt-cv-wrapper .glyphicon-cd:before{content:"\e201"}.pt-cv-wrapper .glyphicon-save-file:before{content:"\e202"}.pt-cv-wrapper .glyphicon-open-file:before{content:"\e203"}.pt-cv-wrapper .glyphicon-level-up:before{content:"\e204"}.pt-cv-wrapper .glyphicon-copy:before{content:"\e205"}.pt-cv-wrapper .glyphicon-paste:before{content:"\e206"}.pt-cv-wrapper .glyphicon-alert:before{content:"\e209"}.pt-cv-wrapper .glyphicon-equalizer:before{content:"\e210"}.pt-cv-wrapper .glyphicon-king:before{content:"\e211"}.pt-cv-wrapper .glyphicon-queen:before{content:"\e212"}.pt-cv-wrapper .glyphicon-pawn:before{content:"\e213"}.pt-cv-wrapper .glyphicon-bishop:before{content:"\e214"}.pt-cv-wrapper .glyphicon-knight:before{content:"\e215"}.pt-cv-wrapper .glyphicon-baby-formula:before{content:"\e216"}.pt-cv-wrapper .glyphicon-tent:before{content:"\26fa"}.pt-cv-wrapper .glyphicon-blackboard:before{content:"\e218"}.pt-cv-wrapper .glyphicon-bed:before{content:"\e219"}.pt-cv-wrapper .glyphicon-apple:before{content:"\f8ff"}.pt-cv-wrapper .glyphicon-erase:before{content:"\e221"}.pt-cv-wrapper .glyphicon-hourglass:before{content:"\231b"}.pt-cv-wrapper .glyphicon-lamp:before{content:"\e223"}.pt-cv-wrapper .glyphicon-duplicate:before{content:"\e224"}.pt-cv-wrapper .glyphicon-piggy-bank:before{content:"\e225"}.pt-cv-wrapper .glyphicon-scissors:before{content:"\e226"}.pt-cv-wrapper .glyphicon-bitcoin:before,.pt-cv-wrapper .glyphicon-btc:before,.pt-cv-wrapper .glyphicon-xbt:before{content:"\e227"}.pt-cv-wrapper .glyphicon-jpy:before,.pt-cv-wrapper .glyphicon-yen:before{content:"\00a5"}.pt-cv-wrapper .glyphicon-rub:before,.pt-cv-wrapper .glyphicon-ruble:before{content:"\20bd"}.pt-cv-wrapper .glyphicon-scale:before{content:"\e230"}.pt-cv-wrapper .glyphicon-ice-lolly:before{content:"\e231"}.pt-cv-wrapper .glyphicon-ice-lolly-tasted:before{content:"\e232"}.pt-cv-wrapper .glyphicon-education:before{content:"\e233"}.pt-cv-wrapper .glyphicon-option-horizontal:before{content:"\e234"}.pt-cv-wrapper .glyphicon-option-vertical:before{content:"\e235"}.pt-cv-wrapper .glyphicon-menu-hamburger:before{content:"\e236"}.pt-cv-wrapper .glyphicon-modal-window:before{content:"\e237"}.pt-cv-wrapper .glyphicon-oil:before{content:"\e238"}.pt-cv-wrapper .glyphicon-grain:before{content:"\e239"}.pt-cv-wrapper .glyphicon-sunglasses:before{content:"\e240"}.pt-cv-wrapper .glyphicon-text-size:before{content:"\e241"}.pt-cv-wrapper .glyphicon-text-color:before{content:"\e242"}.pt-cv-wrapper .glyphicon-text-background:before{content:"\e243"}.pt-cv-wrapper .glyphicon-object-align-top:before{content:"\e244"}.pt-cv-wrapper .glyphicon-object-align-bottom:before{content:"\e245"}.pt-cv-wrapper .glyphicon-object-align-horizontal:before{content:"\e246"}.pt-cv-wrapper .glyphicon-object-align-left:before{content:"\e247"}.pt-cv-wrapper .glyphicon-object-align-vertical:before{content:"\e248"}.pt-cv-wrapper .glyphicon-object-align-right:before{content:"\e249"}.pt-cv-wrapper .glyphicon-triangle-right:before{content:"\e250"}.pt-cv-wrapper .glyphicon-triangle-left:before{content:"\e251"}.pt-cv-wrapper .glyphicon-triangle-bottom:before{content:"\e252"}.pt-cv-wrapper .glyphicon-triangle-top:before{content:"\e253"}.pt-cv-wrapper .glyphicon-console:before{content:"\e254"}.pt-cv-wrapper .glyphicon-superscript:before{content:"\e255"}.pt-cv-wrapper .glyphicon-subscript:before{content:"\e256"}.pt-cv-wrapper .glyphicon-menu-left:before{content:"\e257"}.pt-cv-wrapper .glyphicon-menu-right:before{content:"\e258"}.pt-cv-wrapper .glyphicon-menu-down:before{content:"\e259"}.pt-cv-wrapper .glyphicon-menu-up:before{content:"\e260"}.pt-cv-wrapper img{vertical-align:middle}.pt-cv-wrapper .carousel-inner>.item>a>img,.pt-cv-wrapper .carousel-inner>.item>img,.pt-cv-wrapper .img-responsive,.pt-cv-wrapper .thumbnail a>img,.pt-cv-wrapper .thumbnail>img{display:block;max-width:100%;height:auto}.pt-cv-wrapper .img-rounded{border-radius:6px}.pt-cv-wrapper .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.pt-cv-wrapper .img-circle{border-radius:50%}.pt-cv-wrapper hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.pt-cv-wrapper .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.pt-cv-wrapper .sr-only-focusable:active,.pt-cv-wrapper .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.pt-cv-wrapper [role=button]{cursor:pointer}.pt-cv-wrapper .container,.pt-cv-wrapper .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.pt-cv-wrapper .container{width:750px}}@media(min-width:992px){.pt-cv-wrapper .container{width:970px}}@media(min-width:1200px){.pt-cv-wrapper .container{width:1170px}}.pt-cv-wrapper .row{margin-left:-15px;margin-right:-15px}.pt-cv-wrapper .col-lg-1,.pt-cv-wrapper .col-lg-10,.pt-cv-wrapper .col-lg-11,.pt-cv-wrapper .col-lg-12,.pt-cv-wrapper .col-lg-2,.pt-cv-wrapper .col-lg-3,.pt-cv-wrapper .col-lg-4,.pt-cv-wrapper .col-lg-5,.pt-cv-wrapper .col-lg-6,.pt-cv-wrapper .col-lg-7,.pt-cv-wrapper .col-lg-8,.pt-cv-wrapper .col-lg-9,.pt-cv-wrapper .col-md-1,.pt-cv-wrapper .col-md-10,.pt-cv-wrapper .col-md-11,.pt-cv-wrapper .col-md-12,.pt-cv-wrapper .col-md-2,.pt-cv-wrapper .col-md-3,.pt-cv-wrapper .col-md-4,.pt-cv-wrapper .col-md-5,.pt-cv-wrapper .col-md-6,.pt-cv-wrapper .col-md-7,.pt-cv-wrapper .col-md-8,.pt-cv-wrapper .col-md-9,.pt-cv-wrapper .col-sm-1,.pt-cv-wrapper .col-sm-10,.pt-cv-wrapper .col-sm-11,.pt-cv-wrapper .col-sm-12,.pt-cv-wrapper .col-sm-2,.pt-cv-wrapper .col-sm-3,.pt-cv-wrapper .col-sm-4,.pt-cv-wrapper .col-sm-5,.pt-cv-wrapper .col-sm-6,.pt-cv-wrapper .col-sm-7,.pt-cv-wrapper .col-sm-8,.pt-cv-wrapper .col-sm-9,.pt-cv-wrapper .col-xs-1,.pt-cv-wrapper .col-xs-10,.pt-cv-wrapper .col-xs-11,.pt-cv-wrapper .col-xs-12,.pt-cv-wrapper .col-xs-2,.pt-cv-wrapper .col-xs-3,.pt-cv-wrapper .col-xs-4,.pt-cv-wrapper .col-xs-5,.pt-cv-wrapper .col-xs-6,.pt-cv-wrapper .col-xs-7,.pt-cv-wrapper .col-xs-8,.pt-cv-wrapper .col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.pt-cv-wrapper .col-xs-1,.pt-cv-wrapper .col-xs-10,.pt-cv-wrapper .col-xs-11,.pt-cv-wrapper .col-xs-12,.pt-cv-wrapper .col-xs-2,.pt-cv-wrapper .col-xs-3,.pt-cv-wrapper .col-xs-4,.pt-cv-wrapper .col-xs-5,.pt-cv-wrapper .col-xs-6,.pt-cv-wrapper .col-xs-7,.pt-cv-wrapper .col-xs-8,.pt-cv-wrapper .col-xs-9{float:left}.pt-cv-wrapper .col-xs-12{width:100%}.pt-cv-wrapper .col-xs-11{width:91.66666667%}.pt-cv-wrapper .col-xs-10{width:83.33333333%}.pt-cv-wrapper .col-xs-9{width:75%}.pt-cv-wrapper .col-xs-8{width:66.66666667%}.pt-cv-wrapper .col-xs-7{width:58.33333333%}.pt-cv-wrapper .col-xs-6{width:50%}.pt-cv-wrapper .col-xs-5{width:41.66666667%}.pt-cv-wrapper .col-xs-4{width:33.33333333%}.pt-cv-wrapper .col-xs-3{width:25%}.pt-cv-wrapper .col-xs-2{width:16.66666667%}.pt-cv-wrapper .col-xs-1{width:8.33333333%}.pt-cv-wrapper .col-xs-pull-12{right:100%}.pt-cv-wrapper .col-xs-pull-11{right:91.66666667%}.pt-cv-wrapper .col-xs-pull-10{right:83.33333333%}.pt-cv-wrapper .col-xs-pull-9{right:75%}.pt-cv-wrapper .col-xs-pull-8{right:66.66666667%}.pt-cv-wrapper .col-xs-pull-7{right:58.33333333%}.pt-cv-wrapper .col-xs-pull-6{right:50%}.pt-cv-wrapper .col-xs-pull-5{right:41.66666667%}.pt-cv-wrapper .col-xs-pull-4{right:33.33333333%}.pt-cv-wrapper .col-xs-pull-3{right:25%}.pt-cv-wrapper .col-xs-pull-2{right:16.66666667%}.pt-cv-wrapper .col-xs-pull-1{right:8.33333333%}.pt-cv-wrapper .col-xs-pull-0{right:auto}.pt-cv-wrapper .col-xs-push-12{left:100%}.pt-cv-wrapper .col-xs-push-11{left:91.66666667%}.pt-cv-wrapper .col-xs-push-10{left:83.33333333%}.pt-cv-wrapper .col-xs-push-9{left:75%}.pt-cv-wrapper .col-xs-push-8{left:66.66666667%}.pt-cv-wrapper .col-xs-push-7{left:58.33333333%}.pt-cv-wrapper .col-xs-push-6{left:50%}.pt-cv-wrapper .col-xs-push-5{left:41.66666667%}.pt-cv-wrapper .col-xs-push-4{left:33.33333333%}.pt-cv-wrapper .col-xs-push-3{left:25%}.pt-cv-wrapper .col-xs-push-2{left:16.66666667%}.pt-cv-wrapper .col-xs-push-1{left:8.33333333%}.pt-cv-wrapper .col-xs-push-0{left:auto}.pt-cv-wrapper .col-xs-offset-12{margin-left:100%}.pt-cv-wrapper .col-xs-offset-11{margin-left:91.66666667%}.pt-cv-wrapper .col-xs-offset-10{margin-left:83.33333333%}.pt-cv-wrapper .col-xs-offset-9{margin-left:75%}.pt-cv-wrapper .col-xs-offset-8{margin-left:66.66666667%}.pt-cv-wrapper .col-xs-offset-7{margin-left:58.33333333%}.pt-cv-wrapper .col-xs-offset-6{margin-left:50%}.pt-cv-wrapper .col-xs-offset-5{margin-left:41.66666667%}.pt-cv-wrapper .col-xs-offset-4{margin-left:33.33333333%}.pt-cv-wrapper .col-xs-offset-3{margin-left:25%}.pt-cv-wrapper .col-xs-offset-2{margin-left:16.66666667%}.pt-cv-wrapper .col-xs-offset-1{margin-left:8.33333333%}.pt-cv-wrapper .col-xs-offset-0{margin-left:0}@media(min-width:768px){.pt-cv-wrapper .col-sm-1,.pt-cv-wrapper .col-sm-10,.pt-cv-wrapper .col-sm-11,.pt-cv-wrapper .col-sm-12,.pt-cv-wrapper .col-sm-2,.pt-cv-wrapper .col-sm-3,.pt-cv-wrapper .col-sm-4,.pt-cv-wrapper .col-sm-5,.pt-cv-wrapper .col-sm-6,.pt-cv-wrapper .col-sm-7,.pt-cv-wrapper .col-sm-8,.pt-cv-wrapper .col-sm-9{float:left}.pt-cv-wrapper .col-sm-12{width:100%}.pt-cv-wrapper .col-sm-11{width:91.66666667%}.pt-cv-wrapper .col-sm-10{width:83.33333333%}.pt-cv-wrapper .col-sm-9{width:75%}.pt-cv-wrapper .col-sm-8{width:66.66666667%}.pt-cv-wrapper .col-sm-7{width:58.33333333%}.pt-cv-wrapper .col-sm-6{width:50%}.pt-cv-wrapper .col-sm-5{width:41.66666667%}.pt-cv-wrapper .col-sm-4{width:33.33333333%}.pt-cv-wrapper .col-sm-3{width:25%}.pt-cv-wrapper .col-sm-2{width:16.66666667%}.pt-cv-wrapper .col-sm-1{width:8.33333333%}.pt-cv-wrapper .col-sm-pull-12{right:100%}.pt-cv-wrapper .col-sm-pull-11{right:91.66666667%}.pt-cv-wrapper .col-sm-pull-10{right:83.33333333%}.pt-cv-wrapper .col-sm-pull-9{right:75%}.pt-cv-wrapper .col-sm-pull-8{right:66.66666667%}.pt-cv-wrapper .col-sm-pull-7{right:58.33333333%}.pt-cv-wrapper .col-sm-pull-6{right:50%}.pt-cv-wrapper .col-sm-pull-5{right:41.66666667%}.pt-cv-wrapper .col-sm-pull-4{right:33.33333333%}.pt-cv-wrapper .col-sm-pull-3{right:25%}.pt-cv-wrapper .col-sm-pull-2{right:16.66666667%}.pt-cv-wrapper .col-sm-pull-1{right:8.33333333%}.pt-cv-wrapper .col-sm-pull-0{right:auto}.pt-cv-wrapper .col-sm-push-12{left:100%}.pt-cv-wrapper .col-sm-push-11{left:91.66666667%}.pt-cv-wrapper .col-sm-push-10{left:83.33333333%}.pt-cv-wrapper .col-sm-push-9{left:75%}.pt-cv-wrapper .col-sm-push-8{left:66.66666667%}.pt-cv-wrapper .col-sm-push-7{left:58.33333333%}.pt-cv-wrapper .col-sm-push-6{left:50%}.pt-cv-wrapper .col-sm-push-5{left:41.66666667%}.pt-cv-wrapper .col-sm-push-4{left:33.33333333%}.pt-cv-wrapper .col-sm-push-3{left:25%}.pt-cv-wrapper .col-sm-push-2{left:16.66666667%}.pt-cv-wrapper .col-sm-push-1{left:8.33333333%}.pt-cv-wrapper .col-sm-push-0{left:auto}.pt-cv-wrapper .col-sm-offset-12{margin-left:100%}.pt-cv-wrapper .col-sm-offset-11{margin-left:91.66666667%}.pt-cv-wrapper .col-sm-offset-10{margin-left:83.33333333%}.pt-cv-wrapper .col-sm-offset-9{margin-left:75%}.pt-cv-wrapper .col-sm-offset-8{margin-left:66.66666667%}.pt-cv-wrapper .col-sm-offset-7{margin-left:58.33333333%}.pt-cv-wrapper .col-sm-offset-6{margin-left:50%}.pt-cv-wrapper .col-sm-offset-5{margin-left:41.66666667%}.pt-cv-wrapper .col-sm-offset-4{margin-left:33.33333333%}.pt-cv-wrapper .col-sm-offset-3{margin-left:25%}.pt-cv-wrapper .col-sm-offset-2{margin-left:16.66666667%}.pt-cv-wrapper .col-sm-offset-1{margin-left:8.33333333%}.pt-cv-wrapper .col-sm-offset-0{margin-left:0}}@media(min-width:992px){.pt-cv-wrapper .col-md-1,.pt-cv-wrapper .col-md-10,.pt-cv-wrapper .col-md-11,.pt-cv-wrapper .col-md-12,.pt-cv-wrapper .col-md-2,.pt-cv-wrapper .col-md-3,.pt-cv-wrapper .col-md-4,.pt-cv-wrapper .col-md-5,.pt-cv-wrapper .col-md-6,.pt-cv-wrapper .col-md-7,.pt-cv-wrapper .col-md-8,.pt-cv-wrapper .col-md-9{float:left}.pt-cv-wrapper .col-md-12{width:100%}.pt-cv-wrapper .col-md-11{width:91.66666667%}.pt-cv-wrapper .col-md-10{width:83.33333333%}.pt-cv-wrapper .col-md-9{width:75%}.pt-cv-wrapper .col-md-8{width:66.66666667%}.pt-cv-wrapper .col-md-7{width:58.33333333%}.pt-cv-wrapper .col-md-6{width:50%}.pt-cv-wrapper .col-md-5{width:41.66666667%}.pt-cv-wrapper .col-md-4{width:33.33333333%}.pt-cv-wrapper .col-md-3{width:25%}.pt-cv-wrapper .col-md-2{width:16.66666667%}.pt-cv-wrapper .col-md-1{width:8.33333333%}.pt-cv-wrapper .col-md-pull-12{right:100%}.pt-cv-wrapper .col-md-pull-11{right:91.66666667%}.pt-cv-wrapper .col-md-pull-10{right:83.33333333%}.pt-cv-wrapper .col-md-pull-9{right:75%}.pt-cv-wrapper .col-md-pull-8{right:66.66666667%}.pt-cv-wrapper .col-md-pull-7{right:58.33333333%}.pt-cv-wrapper .col-md-pull-6{right:50%}.pt-cv-wrapper .col-md-pull-5{right:41.66666667%}.pt-cv-wrapper .col-md-pull-4{right:33.33333333%}.pt-cv-wrapper .col-md-pull-3{right:25%}.pt-cv-wrapper .col-md-pull-2{right:16.66666667%}.pt-cv-wrapper .col-md-pull-1{right:8.33333333%}.pt-cv-wrapper .col-md-pull-0{right:auto}.pt-cv-wrapper .col-md-push-12{left:100%}.pt-cv-wrapper .col-md-push-11{left:91.66666667%}.pt-cv-wrapper .col-md-push-10{left:83.33333333%}.pt-cv-wrapper .col-md-push-9{left:75%}.pt-cv-wrapper .col-md-push-8{left:66.66666667%}.pt-cv-wrapper .col-md-push-7{left:58.33333333%}.pt-cv-wrapper .col-md-push-6{left:50%}.pt-cv-wrapper .col-md-push-5{left:41.66666667%}.pt-cv-wrapper .col-md-push-4{left:33.33333333%}.pt-cv-wrapper .col-md-push-3{left:25%}.pt-cv-wrapper .col-md-push-2{left:16.66666667%}.pt-cv-wrapper .col-md-push-1{left:8.33333333%}.pt-cv-wrapper .col-md-push-0{left:auto}.pt-cv-wrapper .col-md-offset-12{margin-left:100%}.pt-cv-wrapper .col-md-offset-11{margin-left:91.66666667%}.pt-cv-wrapper .col-md-offset-10{margin-left:83.33333333%}.pt-cv-wrapper .col-md-offset-9{margin-left:75%}.pt-cv-wrapper .col-md-offset-8{margin-left:66.66666667%}.pt-cv-wrapper .col-md-offset-7{margin-left:58.33333333%}.pt-cv-wrapper .col-md-offset-6{margin-left:50%}.pt-cv-wrapper .col-md-offset-5{margin-left:41.66666667%}.pt-cv-wrapper .col-md-offset-4{margin-left:33.33333333%}.pt-cv-wrapper .col-md-offset-3{margin-left:25%}.pt-cv-wrapper .col-md-offset-2{margin-left:16.66666667%}.pt-cv-wrapper .col-md-offset-1{margin-left:8.33333333%}.pt-cv-wrapper .col-md-offset-0{margin-left:0}}@media(min-width:1200px){.pt-cv-wrapper .col-lg-1,.pt-cv-wrapper .col-lg-10,.pt-cv-wrapper .col-lg-11,.pt-cv-wrapper .col-lg-12,.pt-cv-wrapper .col-lg-2,.pt-cv-wrapper .col-lg-3,.pt-cv-wrapper .col-lg-4,.pt-cv-wrapper .col-lg-5,.pt-cv-wrapper .col-lg-6,.pt-cv-wrapper .col-lg-7,.pt-cv-wrapper .col-lg-8,.pt-cv-wrapper .col-lg-9{float:left}.pt-cv-wrapper .col-lg-12{width:100%}.pt-cv-wrapper .col-lg-11{width:91.66666667%}.pt-cv-wrapper .col-lg-10{width:83.33333333%}.pt-cv-wrapper .col-lg-9{width:75%}.pt-cv-wrapper .col-lg-8{width:66.66666667%}.pt-cv-wrapper .col-lg-7{width:58.33333333%}.pt-cv-wrapper .col-lg-6{width:50%}.pt-cv-wrapper .col-lg-5{width:41.66666667%}.pt-cv-wrapper .col-lg-4{width:33.33333333%}.pt-cv-wrapper .col-lg-3{width:25%}.pt-cv-wrapper .col-lg-2{width:16.66666667%}.pt-cv-wrapper .col-lg-1{width:8.33333333%}.pt-cv-wrapper .col-lg-pull-12{right:100%}.pt-cv-wrapper .col-lg-pull-11{right:91.66666667%}.pt-cv-wrapper .col-lg-pull-10{right:83.33333333%}.pt-cv-wrapper .col-lg-pull-9{right:75%}.pt-cv-wrapper .col-lg-pull-8{right:66.66666667%}.pt-cv-wrapper .col-lg-pull-7{right:58.33333333%}.pt-cv-wrapper .col-lg-pull-6{right:50%}.pt-cv-wrapper .col-lg-pull-5{right:41.66666667%}.pt-cv-wrapper .col-lg-pull-4{right:33.33333333%}.pt-cv-wrapper .col-lg-pull-3{right:25%}.pt-cv-wrapper .col-lg-pull-2{right:16.66666667%}.pt-cv-wrapper .col-lg-pull-1{right:8.33333333%}.pt-cv-wrapper .col-lg-pull-0{right:auto}.pt-cv-wrapper .col-lg-push-12{left:100%}.pt-cv-wrapper .col-lg-push-11{left:91.66666667%}.pt-cv-wrapper .col-lg-push-10{left:83.33333333%}.pt-cv-wrapper .col-lg-push-9{left:75%}.pt-cv-wrapper .col-lg-push-8{left:66.66666667%}.pt-cv-wrapper .col-lg-push-7{left:58.33333333%}.pt-cv-wrapper .col-lg-push-6{left:50%}.pt-cv-wrapper .col-lg-push-5{left:41.66666667%}.pt-cv-wrapper .col-lg-push-4{left:33.33333333%}.pt-cv-wrapper .col-lg-push-3{left:25%}.pt-cv-wrapper .col-lg-push-2{left:16.66666667%}.pt-cv-wrapper .col-lg-push-1{left:8.33333333%}.pt-cv-wrapper .col-lg-push-0{left:auto}.pt-cv-wrapper .col-lg-offset-12{margin-left:100%}.pt-cv-wrapper .col-lg-offset-11{margin-left:91.66666667%}.pt-cv-wrapper .col-lg-offset-10{margin-left:83.33333333%}.pt-cv-wrapper .col-lg-offset-9{margin-left:75%}.pt-cv-wrapper .col-lg-offset-8{margin-left:66.66666667%}.pt-cv-wrapper .col-lg-offset-7{margin-left:58.33333333%}.pt-cv-wrapper .col-lg-offset-6{margin-left:50%}.pt-cv-wrapper .col-lg-offset-5{margin-left:41.66666667%}.pt-cv-wrapper .col-lg-offset-4{margin-left:33.33333333%}.pt-cv-wrapper .col-lg-offset-3{margin-left:25%}.pt-cv-wrapper .col-lg-offset-2{margin-left:16.66666667%}.pt-cv-wrapper .col-lg-offset-1{margin-left:8.33333333%}.pt-cv-wrapper .col-lg-offset-0{margin-left:0}}.pt-cv-wrapper .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pt-cv-wrapper .btn.active.focus,.pt-cv-wrapper .btn.active:focus,.pt-cv-wrapper .btn.focus,.pt-cv-wrapper .btn:active.focus,.pt-cv-wrapper .btn:active:focus,.pt-cv-wrapper .btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.pt-cv-wrapper .btn.focus,.pt-cv-wrapper .btn:focus,.pt-cv-wrapper .btn:hover{color:#333;text-decoration:none}.pt-cv-wrapper .btn.active,.pt-cv-wrapper .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.pt-cv-wrapper .btn.disabled,.pt-cv-wrapper .btn[disabled],.pt-cv-wrapper fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.pt-cv-wrapper a.btn.disabled,.pt-cv-wrapper fieldset[disabled] a.btn{pointer-events:none}.pt-cv-wrapper .btn-default{color:#333;background-color:#fff;border-color:#ccc}.pt-cv-wrapper .btn-default.focus,.pt-cv-wrapper .btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.pt-cv-wrapper .btn-default.active,.pt-cv-wrapper .btn-default:active,.pt-cv-wrapper .btn-default:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.pt-cv-wrapper .btn-default.active.focus,.pt-cv-wrapper .btn-default.active:focus,.pt-cv-wrapper .btn-default.active:hover,.pt-cv-wrapper .btn-default:active.focus,.pt-cv-wrapper .btn-default:active:focus,.pt-cv-wrapper .btn-default:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-default.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-default:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.pt-cv-wrapper .btn-default.active,.pt-cv-wrapper .btn-default:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-default{background-image:none}.pt-cv-wrapper .btn-default.disabled,.pt-cv-wrapper .btn-default.disabled.active,.pt-cv-wrapper .btn-default.disabled.focus,.pt-cv-wrapper .btn-default.disabled:active,.pt-cv-wrapper .btn-default.disabled:focus,.pt-cv-wrapper .btn-default.disabled:hover,.pt-cv-wrapper .btn-default[disabled],.pt-cv-wrapper .btn-default[disabled].active,.pt-cv-wrapper .btn-default[disabled].focus,.pt-cv-wrapper .btn-default[disabled]:active,.pt-cv-wrapper .btn-default[disabled]:focus,.pt-cv-wrapper .btn-default[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-default,.pt-cv-wrapper fieldset[disabled] .btn-default.active,.pt-cv-wrapper fieldset[disabled] .btn-default.focus,.pt-cv-wrapper fieldset[disabled] .btn-default:active,.pt-cv-wrapper fieldset[disabled] .btn-default:focus,.pt-cv-wrapper fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.pt-cv-wrapper .btn-default .badge{color:#fff;background-color:#333}.pt-cv-wrapper .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.pt-cv-wrapper .btn-primary.focus,.pt-cv-wrapper .btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.pt-cv-wrapper .btn-primary.active,.pt-cv-wrapper .btn-primary:active,.pt-cv-wrapper .btn-primary:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.pt-cv-wrapper .btn-primary.active.focus,.pt-cv-wrapper .btn-primary.active:focus,.pt-cv-wrapper .btn-primary.active:hover,.pt-cv-wrapper .btn-primary:active.focus,.pt-cv-wrapper .btn-primary:active:focus,.pt-cv-wrapper .btn-primary:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.pt-cv-wrapper .btn-primary.active,.pt-cv-wrapper .btn-primary:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary{background-image:none}.pt-cv-wrapper .btn-primary.disabled,.pt-cv-wrapper .btn-primary.disabled.active,.pt-cv-wrapper .btn-primary.disabled.focus,.pt-cv-wrapper .btn-primary.disabled:active,.pt-cv-wrapper .btn-primary.disabled:focus,.pt-cv-wrapper .btn-primary.disabled:hover,.pt-cv-wrapper .btn-primary[disabled],.pt-cv-wrapper .btn-primary[disabled].active,.pt-cv-wrapper .btn-primary[disabled].focus,.pt-cv-wrapper .btn-primary[disabled]:active,.pt-cv-wrapper .btn-primary[disabled]:focus,.pt-cv-wrapper .btn-primary[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-primary,.pt-cv-wrapper fieldset[disabled] .btn-primary.active,.pt-cv-wrapper fieldset[disabled] .btn-primary.focus,.pt-cv-wrapper fieldset[disabled] .btn-primary:active,.pt-cv-wrapper fieldset[disabled] .btn-primary:focus,.pt-cv-wrapper fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.pt-cv-wrapper .btn-primary .badge{color:#337ab7;background-color:#fff}.pt-cv-wrapper .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.pt-cv-wrapper .btn-success.focus,.pt-cv-wrapper .btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.pt-cv-wrapper .btn-success.active,.pt-cv-wrapper .btn-success:active,.pt-cv-wrapper .btn-success:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.pt-cv-wrapper .btn-success.active.focus,.pt-cv-wrapper .btn-success.active:focus,.pt-cv-wrapper .btn-success.active:hover,.pt-cv-wrapper .btn-success:active.focus,.pt-cv-wrapper .btn-success:active:focus,.pt-cv-wrapper .btn-success:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-success.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-success:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.pt-cv-wrapper .btn-success.active,.pt-cv-wrapper .btn-success:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-success{background-image:none}.pt-cv-wrapper .btn-success.disabled,.pt-cv-wrapper .btn-success.disabled.active,.pt-cv-wrapper .btn-success.disabled.focus,.pt-cv-wrapper .btn-success.disabled:active,.pt-cv-wrapper .btn-success.disabled:focus,.pt-cv-wrapper .btn-success.disabled:hover,.pt-cv-wrapper .btn-success[disabled],.pt-cv-wrapper .btn-success[disabled].active,.pt-cv-wrapper .btn-success[disabled].focus,.pt-cv-wrapper .btn-success[disabled]:active,.pt-cv-wrapper .btn-success[disabled]:focus,.pt-cv-wrapper .btn-success[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-success,.pt-cv-wrapper fieldset[disabled] .btn-success.active,.pt-cv-wrapper fieldset[disabled] .btn-success.focus,.pt-cv-wrapper fieldset[disabled] .btn-success:active,.pt-cv-wrapper fieldset[disabled] .btn-success:focus,.pt-cv-wrapper fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.pt-cv-wrapper .btn-success .badge{color:#5cb85c;background-color:#fff}.pt-cv-wrapper .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.pt-cv-wrapper .btn-info.focus,.pt-cv-wrapper .btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.pt-cv-wrapper .btn-info.active,.pt-cv-wrapper .btn-info:active,.pt-cv-wrapper .btn-info:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.pt-cv-wrapper .btn-info.active.focus,.pt-cv-wrapper .btn-info.active:focus,.pt-cv-wrapper .btn-info.active:hover,.pt-cv-wrapper .btn-info:active.focus,.pt-cv-wrapper .btn-info:active:focus,.pt-cv-wrapper .btn-info:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-info.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-info:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.pt-cv-wrapper .btn-info.active,.pt-cv-wrapper .btn-info:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-info{background-image:none}.pt-cv-wrapper .btn-info.disabled,.pt-cv-wrapper .btn-info.disabled.active,.pt-cv-wrapper .btn-info.disabled.focus,.pt-cv-wrapper .btn-info.disabled:active,.pt-cv-wrapper .btn-info.disabled:focus,.pt-cv-wrapper .btn-info.disabled:hover,.pt-cv-wrapper .btn-info[disabled],.pt-cv-wrapper .btn-info[disabled].active,.pt-cv-wrapper .btn-info[disabled].focus,.pt-cv-wrapper .btn-info[disabled]:active,.pt-cv-wrapper .btn-info[disabled]:focus,.pt-cv-wrapper .btn-info[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-info,.pt-cv-wrapper fieldset[disabled] .btn-info.active,.pt-cv-wrapper fieldset[disabled] .btn-info.focus,.pt-cv-wrapper fieldset[disabled] .btn-info:active,.pt-cv-wrapper fieldset[disabled] .btn-info:focus,.pt-cv-wrapper fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.pt-cv-wrapper .btn-info .badge{color:#5bc0de;background-color:#fff}.pt-cv-wrapper .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.pt-cv-wrapper .btn-warning.focus,.pt-cv-wrapper .btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.pt-cv-wrapper .btn-warning.active,.pt-cv-wrapper .btn-warning:active,.pt-cv-wrapper .btn-warning:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.pt-cv-wrapper .btn-warning.active.focus,.pt-cv-wrapper .btn-warning.active:focus,.pt-cv-wrapper .btn-warning.active:hover,.pt-cv-wrapper .btn-warning:active.focus,.pt-cv-wrapper .btn-warning:active:focus,.pt-cv-wrapper .btn-warning:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.pt-cv-wrapper .btn-warning.active,.pt-cv-wrapper .btn-warning:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning{background-image:none}.pt-cv-wrapper .btn-warning.disabled,.pt-cv-wrapper .btn-warning.disabled.active,.pt-cv-wrapper .btn-warning.disabled.focus,.pt-cv-wrapper .btn-warning.disabled:active,.pt-cv-wrapper .btn-warning.disabled:focus,.pt-cv-wrapper .btn-warning.disabled:hover,.pt-cv-wrapper .btn-warning[disabled],.pt-cv-wrapper .btn-warning[disabled].active,.pt-cv-wrapper .btn-warning[disabled].focus,.pt-cv-wrapper .btn-warning[disabled]:active,.pt-cv-wrapper .btn-warning[disabled]:focus,.pt-cv-wrapper .btn-warning[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-warning,.pt-cv-wrapper fieldset[disabled] .btn-warning.active,.pt-cv-wrapper fieldset[disabled] .btn-warning.focus,.pt-cv-wrapper fieldset[disabled] .btn-warning:active,.pt-cv-wrapper fieldset[disabled] .btn-warning:focus,.pt-cv-wrapper fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.pt-cv-wrapper .btn-warning .badge{color:#f0ad4e;background-color:#fff}.pt-cv-wrapper .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.pt-cv-wrapper .btn-danger.focus,.pt-cv-wrapper .btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.pt-cv-wrapper .btn-danger.active,.pt-cv-wrapper .btn-danger:active,.pt-cv-wrapper .btn-danger:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.pt-cv-wrapper .btn-danger.active.focus,.pt-cv-wrapper .btn-danger.active:focus,.pt-cv-wrapper .btn-danger.active:hover,.pt-cv-wrapper .btn-danger:active.focus,.pt-cv-wrapper .btn-danger:active:focus,.pt-cv-wrapper .btn-danger:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.pt-cv-wrapper .btn-danger.active,.pt-cv-wrapper .btn-danger:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger{background-image:none}.pt-cv-wrapper .btn-danger.disabled,.pt-cv-wrapper .btn-danger.disabled.active,.pt-cv-wrapper .btn-danger.disabled.focus,.pt-cv-wrapper .btn-danger.disabled:active,.pt-cv-wrapper .btn-danger.disabled:focus,.pt-cv-wrapper .btn-danger.disabled:hover,.pt-cv-wrapper .btn-danger[disabled],.pt-cv-wrapper .btn-danger[disabled].active,.pt-cv-wrapper .btn-danger[disabled].focus,.pt-cv-wrapper .btn-danger[disabled]:active,.pt-cv-wrapper .btn-danger[disabled]:focus,.pt-cv-wrapper .btn-danger[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-danger,.pt-cv-wrapper fieldset[disabled] .btn-danger.active,.pt-cv-wrapper fieldset[disabled] .btn-danger.focus,.pt-cv-wrapper fieldset[disabled] .btn-danger:active,.pt-cv-wrapper fieldset[disabled] .btn-danger:focus,.pt-cv-wrapper fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.pt-cv-wrapper .btn-danger .badge{color:#d9534f;background-color:#fff}.pt-cv-wrapper .btn-link{color:#337ab7;font-weight:400;border-radius:0}.pt-cv-wrapper .btn-link,.pt-cv-wrapper .btn-link.active,.pt-cv-wrapper .btn-link:active,.pt-cv-wrapper .btn-link[disabled],.pt-cv-wrapper fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.pt-cv-wrapper .btn-link,.pt-cv-wrapper .btn-link:active,.pt-cv-wrapper .btn-link:focus,.pt-cv-wrapper .btn-link:hover{border-color:transparent}.pt-cv-wrapper .btn-link:focus,.pt-cv-wrapper .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.pt-cv-wrapper .btn-link[disabled]:focus,.pt-cv-wrapper .btn-link[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-link:focus,.pt-cv-wrapper fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.pt-cv-wrapper .btn-group-lg>.btn,.pt-cv-wrapper .btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.pt-cv-wrapper .btn-group-sm>.btn,.pt-cv-wrapper .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.pt-cv-wrapper .btn-group-xs>.btn,.pt-cv-wrapper .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.pt-cv-wrapper .btn-block{display:block;width:100%}.pt-cv-wrapper .btn-block+.btn-block{margin-top:5px}.pt-cv-wrapper input[type=button].btn-block,.pt-cv-wrapper input[type=reset].btn-block,.pt-cv-wrapper input[type=submit].btn-block{width:100%}.pt-cv-wrapper .fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.pt-cv-wrapper .fade.in{opacity:1}.pt-cv-wrapper .collapse{display:none}.pt-cv-wrapper .collapse.in{display:block}.pt-cv-wrapper tr.collapse.in{display:table-row}.pt-cv-wrapper tbody.collapse.in{display:table-row-group}.pt-cv-wrapper .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.pt-cv-wrapper .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.pt-cv-wrapper .dropdown,.pt-cv-wrapper .dropup{position:relative}.pt-cv-wrapper .dropdown-toggle:focus{outline:0}.pt-cv-wrapper .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;background-clip:padding-box}.pt-cv-wrapper .dropdown-menu.pull-right{right:0;left:auto}.pt-cv-wrapper .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.pt-cv-wrapper .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.pt-cv-wrapper .dropdown-menu>li>a:focus,.pt-cv-wrapper .dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.pt-cv-wrapper .dropdown-menu>.active>a,.pt-cv-wrapper .dropdown-menu>.active>a:focus,.pt-cv-wrapper .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.pt-cv-wrapper .dropdown-menu>.disabled>a,.pt-cv-wrapper .dropdown-menu>.disabled>a:focus,.pt-cv-wrapper .dropdown-menu>.disabled>a:hover{color:#777}.pt-cv-wrapper .dropdown-menu>.disabled>a:focus,.pt-cv-wrapper .dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.pt-cv-wrapper .open>.dropdown-menu{display:block}.pt-cv-wrapper .open>a{outline:0}.pt-cv-wrapper .dropdown-menu-right{left:auto;right:0}.pt-cv-wrapper .dropdown-menu-left{left:0;right:auto}.pt-cv-wrapper .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.pt-cv-wrapper .dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pt-cv-wrapper .pull-right>.dropdown-menu{right:0;left:auto}.pt-cv-wrapper .dropup .caret,.pt-cv-wrapper .navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;content:""}.pt-cv-wrapper .dropup .dropdown-menu,.pt-cv-wrapper .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media(min-width:768px){.pt-cv-wrapper .navbar-right .dropdown-menu{left:auto;right:0}.pt-cv-wrapper .navbar-right .dropdown-menu-left{left:0;right:auto}}.pt-cv-wrapper .btn-group,.pt-cv-wrapper .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.pt-cv-wrapper .btn-group-vertical>.btn,.pt-cv-wrapper .btn-group>.btn{position:relative;float:left}.pt-cv-wrapper .btn-group-vertical>.btn.active,.pt-cv-wrapper .btn-group-vertical>.btn:active,.pt-cv-wrapper .btn-group-vertical>.btn:focus,.pt-cv-wrapper .btn-group-vertical>.btn:hover,.pt-cv-wrapper .btn-group>.btn.active,.pt-cv-wrapper .btn-group>.btn:active,.pt-cv-wrapper .btn-group>.btn:focus,.pt-cv-wrapper .btn-group>.btn:hover{z-index:2}.pt-cv-wrapper .btn-group .btn+.btn,.pt-cv-wrapper .btn-group .btn+.btn-group,.pt-cv-wrapper .btn-group .btn-group+.btn,.pt-cv-wrapper .btn-group .btn-group+.btn-group{margin-left:-1px}.pt-cv-wrapper .btn-toolbar{margin-left:-5px}.pt-cv-wrapper .btn-toolbar .btn,.pt-cv-wrapper .btn-toolbar .btn-group,.pt-cv-wrapper .btn-toolbar .input-group{float:left}.pt-cv-wrapper .btn-toolbar>.btn,.pt-cv-wrapper .btn-toolbar>.btn-group,.pt-cv-wrapper .btn-toolbar>.input-group{margin-left:5px}.pt-cv-wrapper .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.pt-cv-wrapper .btn-group>.btn:first-child{margin-left:0}.pt-cv-wrapper .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.pt-cv-wrapper .btn-group>.btn:last-child:not(:first-child),.pt-cv-wrapper .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.pt-cv-wrapper .btn-group>.btn-group{float:left}.pt-cv-wrapper .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.pt-cv-wrapper .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.pt-cv-wrapper .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.pt-cv-wrapper .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.pt-cv-wrapper .btn-group .dropdown-toggle:active,.pt-cv-wrapper .btn-group.open .dropdown-toggle{outline:0}.pt-cv-wrapper .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.pt-cv-wrapper .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.pt-cv-wrapper .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.pt-cv-wrapper .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.pt-cv-wrapper .btn .caret{margin-left:0}.pt-cv-wrapper .btn-lg .caret{border-width:5px 5px 0}.pt-cv-wrapper .dropup .btn-lg .caret{border-width:0 5px 5px}.pt-cv-wrapper .btn-group-vertical>.btn,.pt-cv-wrapper .btn-group-vertical>.btn-group,.pt-cv-wrapper .btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.pt-cv-wrapper .btn-group-vertical>.btn-group>.btn{float:none}.pt-cv-wrapper .btn-group-vertical>.btn+.btn,.pt-cv-wrapper .btn-group-vertical>.btn+.btn-group,.pt-cv-wrapper .btn-group-vertical>.btn-group+.btn,.pt-cv-wrapper .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.pt-cv-wrapper .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.pt-cv-wrapper .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.pt-cv-wrapper .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.pt-cv-wrapper .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.pt-cv-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.pt-cv-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.pt-cv-wrapper .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.pt-cv-wrapper .btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.pt-cv-wrapper .btn-group-justified>.btn,.pt-cv-wrapper .btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.pt-cv-wrapper .btn-group-justified>.btn-group .btn{width:100%}.pt-cv-wrapper .btn-group-justified>.btn-group .dropdown-menu{left:auto}.pt-cv-wrapper [data-toggle=buttons]>.btn input[type=checkbox],.pt-cv-wrapper [data-toggle=buttons]>.btn input[type=radio],.pt-cv-wrapper [data-toggle=buttons]>.btn-group>.btn input[type=checkbox],.pt-cv-wrapper [data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.pt-cv-wrapper .nav{margin-bottom:0;padding-left:0;list-style:none}.pt-cv-wrapper .nav>li{position:relative;display:block}.pt-cv-wrapper .nav>li>a{position:relative;display:block;padding:10px 15px}.pt-cv-wrapper .nav>li>a:focus,.pt-cv-wrapper .nav>li>a:hover{text-decoration:none;background-color:#eee}.pt-cv-wrapper .nav>li.disabled>a{color:#777}.pt-cv-wrapper .nav>li.disabled>a:focus,.pt-cv-wrapper .nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.pt-cv-wrapper .nav .open>a,.pt-cv-wrapper .nav .open>a:focus,.pt-cv-wrapper .nav .open>a:hover{background-color:#eee;border-color:#337ab7}.pt-cv-wrapper .nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.pt-cv-wrapper .nav>li>a>img{max-width:none}.pt-cv-wrapper .nav-tabs{border-bottom:1px solid #ddd}.pt-cv-wrapper .nav-tabs>li{float:left;margin-bottom:-1px}.pt-cv-wrapper .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.pt-cv-wrapper .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.pt-cv-wrapper .nav-tabs>li.active>a,.pt-cv-wrapper .nav-tabs>li.active>a:focus,.pt-cv-wrapper .nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.pt-cv-wrapper .nav-tabs.nav-justified{width:100%;border-bottom:0}.pt-cv-wrapper .nav-tabs.nav-justified>li{float:none}.pt-cv-wrapper .nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.pt-cv-wrapper .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.pt-cv-wrapper .nav-tabs.nav-justified>li{display:table-cell;width:1%}.pt-cv-wrapper .nav-tabs.nav-justified>li>a{margin-bottom:0}}.pt-cv-wrapper .nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.pt-cv-wrapper .nav-tabs.nav-justified>.active>a,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:focus,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media(min-width:768px){.pt-cv-wrapper .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.pt-cv-wrapper .nav-tabs.nav-justified>.active>a,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:focus,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.pt-cv-wrapper .nav-pills>li{float:left}.pt-cv-wrapper .nav-pills>li>a{border-radius:4px}.pt-cv-wrapper .nav-pills>li+li{margin-left:2px}.pt-cv-wrapper .nav-pills>li.active>a,.pt-cv-wrapper .nav-pills>li.active>a:focus,.pt-cv-wrapper .nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.pt-cv-wrapper .nav-stacked>li{float:none}.pt-cv-wrapper .nav-stacked>li+li{margin-top:2px;margin-left:0}.pt-cv-wrapper .nav-justified{width:100%}.pt-cv-wrapper .nav-justified>li{float:none}.pt-cv-wrapper .nav-justified>li>a{text-align:center;margin-bottom:5px}.pt-cv-wrapper .nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.pt-cv-wrapper .nav-justified>li{display:table-cell;width:1%}.pt-cv-wrapper .nav-justified>li>a{margin-bottom:0}}.pt-cv-wrapper .nav-tabs-justified{border-bottom:0}.pt-cv-wrapper .nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.pt-cv-wrapper .nav-tabs-justified>.active>a,.pt-cv-wrapper .nav-tabs-justified>.active>a:focus,.pt-cv-wrapper .nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media(min-width:768px){.pt-cv-wrapper .nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.pt-cv-wrapper .nav-tabs-justified>.active>a,.pt-cv-wrapper .nav-tabs-justified>.active>a:focus,.pt-cv-wrapper .nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.pt-cv-wrapper .tab-content>.tab-pane{display:none}.pt-cv-wrapper .tab-content>.active{display:block}.pt-cv-wrapper .nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.pt-cv-wrapper .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pt-cv-wrapper .pagination>li{display:inline}.pt-cv-wrapper .pagination>li>a,.pt-cv-wrapper .pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pt-cv-wrapper .pagination>li:first-child>a,.pt-cv-wrapper .pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pt-cv-wrapper .pagination>li:last-child>a,.pt-cv-wrapper .pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pt-cv-wrapper .pagination>li>a:focus,.pt-cv-wrapper .pagination>li>a:hover,.pt-cv-wrapper .pagination>li>span:focus,.pt-cv-wrapper .pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pt-cv-wrapper .pagination>.active>a,.pt-cv-wrapper .pagination>.active>a:focus,.pt-cv-wrapper .pagination>.active>a:hover,.pt-cv-wrapper .pagination>.active>span,.pt-cv-wrapper .pagination>.active>span:focus,.pt-cv-wrapper .pagination>.active>span:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pt-cv-wrapper .pagination>.disabled>a,.pt-cv-wrapper .pagination>.disabled>a:focus,.pt-cv-wrapper .pagination>.disabled>a:hover,.pt-cv-wrapper .pagination>.disabled>span,.pt-cv-wrapper .pagination>.disabled>span:focus,.pt-cv-wrapper .pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pt-cv-wrapper .pagination-lg>li>a,.pt-cv-wrapper .pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pt-cv-wrapper .pagination-lg>li:first-child>a,.pt-cv-wrapper .pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pt-cv-wrapper .pagination-lg>li:last-child>a,.pt-cv-wrapper .pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pt-cv-wrapper .pagination-sm>li>a,.pt-cv-wrapper .pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pt-cv-wrapper .pagination-sm>li:first-child>a,.pt-cv-wrapper .pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pt-cv-wrapper .pagination-sm>li:last-child>a,.pt-cv-wrapper .pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pt-cv-wrapper .thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.pt-cv-wrapper .thumbnail a>img,.pt-cv-wrapper .thumbnail>img{margin-left:auto;margin-right:auto}.pt-cv-wrapper a.thumbnail.active,.pt-cv-wrapper a.thumbnail:focus,.pt-cv-wrapper a.thumbnail:hover{border-color:#337ab7}.pt-cv-wrapper .thumbnail .caption{padding:9px;color:#333}.pt-cv-wrapper .pt-cv-carousel{position:relative}.pt-cv-wrapper .carousel-inner{position:relative;overflow:hidden;width:100%}.pt-cv-wrapper .carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.pt-cv-wrapper .carousel-inner>.item>a>img,.pt-cv-wrapper .carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.pt-cv-wrapper .carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.pt-cv-wrapper .carousel-inner>.item.active.right,.pt-cv-wrapper .carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.pt-cv-wrapper .carousel-inner>.item.active.left,.pt-cv-wrapper .carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.pt-cv-wrapper .carousel-inner>.item.active,.pt-cv-wrapper .carousel-inner>.item.next.left,.pt-cv-wrapper .carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.pt-cv-wrapper .carousel-inner>.active,.pt-cv-wrapper .carousel-inner>.next,.pt-cv-wrapper .carousel-inner>.prev{display:block}.pt-cv-wrapper .carousel-inner>.active{left:0}.pt-cv-wrapper .carousel-inner>.next,.pt-cv-wrapper .carousel-inner>.prev{position:absolute;top:0;width:100%}.pt-cv-wrapper .carousel-inner>.next{left:100%}.pt-cv-wrapper .carousel-inner>.prev{left:-100%}.pt-cv-wrapper .carousel-inner>.next.left,.pt-cv-wrapper .carousel-inner>.prev.right{left:0}.pt-cv-wrapper .carousel-inner>.active.left{left:-100%}.pt-cv-wrapper .carousel-inner>.active.right{left:100%}.pt-cv-wrapper .carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.pt-cv-wrapper .carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.pt-cv-wrapper .carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.pt-cv-wrapper .carousel-control:focus,.pt-cv-wrapper .carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next,.pt-cv-wrapper .carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .icon-prev{left:50%;margin-left:-10px}.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next{right:50%;margin-right:-10px}.pt-cv-wrapper .carousel-control .icon-next,.pt-cv-wrapper .carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.pt-cv-wrapper .carousel-control .icon-prev:before{content:'\2039'}.pt-cv-wrapper .carousel-control .icon-next:before{content:'\203a'}.pt-cv-wrapper .pt-cv-carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.pt-cv-wrapper .pt-cv-carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:transparent}.pt-cv-wrapper .pt-cv-carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.pt-cv-wrapper .pt-cv-carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.pt-cv-wrapper .pt-cv-carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next,.pt-cv-wrapper .carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .icon-prev{margin-left:-15px}.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next{margin-right:-15px}.pt-cv-wrapper .pt-cv-carousel-caption{left:20%;right:20%;padding-bottom:30px}.pt-cv-wrapper .pt-cv-carousel-indicators{bottom:20px}}.pt-cv-wrapper .btn-group-vertical>.btn-group:after,.pt-cv-wrapper .btn-group-vertical>.btn-group:before,.pt-cv-wrapper .btn-toolbar:after,.pt-cv-wrapper .btn-toolbar:before,.pt-cv-wrapper .clearfix:after,.pt-cv-wrapper .clearfix:before,.pt-cv-wrapper .container-fluid:after,.pt-cv-wrapper .container-fluid:before,.pt-cv-wrapper .container:after,.pt-cv-wrapper .container:before,.pt-cv-wrapper .nav:after,.pt-cv-wrapper .nav:before,.pt-cv-wrapper .row:after,.pt-cv-wrapper .row:before{content:" ";display:table}.pt-cv-wrapper .btn-group-vertical>.btn-group:after,.pt-cv-wrapper .btn-toolbar:after,.pt-cv-wrapper .clearfix:after,.pt-cv-wrapper .container-fluid:after,.pt-cv-wrapper .container:after,.pt-cv-wrapper .nav:after,.pt-cv-wrapper .row:after{clear:both}.pt-cv-wrapper .center-block{display:block;margin-left:auto;margin-right:auto}.pt-cv-wrapper .pull-right{float:right!important}.pt-cv-wrapper .pull-left{float:left!important}.pt-cv-wrapper .hide{display:none!important}.pt-cv-wrapper .show{display:block!important}.pt-cv-wrapper .invisible{visibility:hidden}.pt-cv-wrapper .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.pt-cv-wrapper .hidden{display:none!important}.pt-cv-wrapper .affix{position:fixed}.pt-cv-wrapper .text-left{text-align:left}.pt-cv-wrapper .text-right{text-align:right}.pt-cv-wrapper .text-center{text-align:center}.pt-cv-wrapper .text-justify{text-align:justify}.pt-cv-wrapper .text-nowrap{white-space:nowrap}.pt-cv-wrapper .text-lowercase{text-transform:lowercase}.pt-cv-wrapper .text-uppercase{text-transform:uppercase}.pt-cv-wrapper .text-capitalize{text-transform:capitalize}.pt-cv-wrapper .text-muted{color:#777}.pt-cv-wrapper .text-primary{color:#428bca}.pt-cv-wrapper .h1,.pt-cv-wrapper .h2,.pt-cv-wrapper .h3,.pt-cv-wrapper .h4,.pt-cv-wrapper .h5,.pt-cv-wrapper .h6,.pt-cv-wrapper h1,.pt-cv-wrapper h2,.pt-cv-wrapper h3,.pt-cv-wrapper h4,.pt-cv-wrapper h5,.pt-cv-wrapper h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.pt-cv-view *,.pt-cv-view :after,.pt-cv-view :before{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.pt-cv-view{position:relative;clear:both}.pt-cv-view:after{clear:both;content:'';display:block}.pt-cv-page{position:relative}.pt-cv-gls-group{clear:left}.pt-cv-view strong,.pt-cv-view strong *{font-weight:600!important}.pt-cv-colsys{margin-left:-15px;margin-right:-15px}@media (min-width:992px){.pt-cv-colsys [data-cvc="11"] .col-md-1:nth-child(11n+1),.pt-cv-colsys [data-cvc="12"] .col-md-1:nth-child(12n+1),.pt-cv-colsys [data-cvc="2"] .col-md-6:nth-child(2n+1),.pt-cv-colsys [data-cvc="3"] .col-md-4:nth-child(3n+1),.pt-cv-colsys [data-cvc="4"] .col-md-3:nth-child(4n+1),.pt-cv-colsys [data-cvc="5"] .col-md-2:nth-child(5n+1),.pt-cv-colsys [data-cvc="6"] .col-md-2:nth-child(6n+1),.pt-cv-colsys [data-cvc="7"] .col-md-1:nth-child(7n+1),.pt-cv-colsys [data-cvc="8"] .col-md-1:nth-child(8n+1),.pt-cv-colsys [data-cvc="9"] .col-md-1:nth-child(9n+1),.pt-cv-colsys [data-cvc="10"] .col-md-1:nth-child(10n+1){clear:left!important}}@media (min-width:768px) and (max-width:991px){.pt-cv-colsys .col-sm-2:nth-child(5n+1),.pt-cv-colsys .col-sm-2:nth-child(6n+1),.pt-cv-colsys .col-sm-3:nth-child(4n+1),.pt-cv-colsys .col-sm-4:nth-child(3n+1),.pt-cv-colsys .col-sm-6:nth-child(2n+1){clear:left!important}}@media (max-width:767px){.pt-cv-colsys .col-xs-2:nth-child(5n+1),.pt-cv-colsys .col-xs-2:nth-child(6n+1),.pt-cv-colsys .col-xs-3:nth-child(4n+1),.pt-cv-colsys .col-xs-4:nth-child(3n+1),.pt-cv-colsys .col-xs-6:nth-child(2n+1){clear:left!important}}@media (min-width:992px){.pt-cv-colsys [data-cvc="5"] .pt-cv-content-item{width:20%}.pt-cv-colsys [data-cvc="7"] .pt-cv-content-item{width:14.28571428%}.pt-cv-colsys [data-cvc="8"] .pt-cv-content-item{width:12.5%}.pt-cv-colsys [data-cvc="9"] .pt-cv-content-item{width:11.11111111%}.pt-cv-colsys [data-cvc="10"] .pt-cv-content-item{width:10%}.pt-cv-colsys [data-cvc="11"] .pt-cv-content-item{width:9.09090909%}}.pt-cv-colsys .pt-cv-content-item{flex:none;max-width:initial}.pt-cv-wrapper .row{display:block}.pt-cv-view a,.pt-cv-wrapper .btn{text-decoration:none;outline:0!important;font-style:normal}.pt-cv-view:not(.iscvblock) a,.pt-cv-wrapper .pt-cv-view:not(.iscvblock) .btn{text-decoration:none!important}.pt-cv-view a{pointer-events:auto}.pt-cv-readmore{color:#fff;margin:10px 0;max-width:100%}.pt-cv-content-item{padding-bottom:15px;position:relative;overflow:hidden}.pt-cv-ifield>*,.pt-cv-view .pt-cv-content-item>*{margin-bottom:10px}.pt-cv-collapsible .pt-cv-content-item>*{margin-bottom:0!important}.pt-cv-title{margin-top:0!important}h4.pt-cv-title{font-size:18px}.pt-cv-view .pt-cv-title{margin-bottom:10px}.pt-cv-title a{font-weight:600;border-bottom:none}.pt-cv-thumbnail{height:auto;max-width:100%!important;margin-top:0!important;margin-bottom:10px!important;min-width:inherit!important}.pt-cv-thumbnail.pull-left{margin-right:15px!important}.pt-cv-thumbnail.pull-right{margin-left:15px}.pt-cv-no-image{min-width:80px;min-height:80px}.pt-cv-content,.pt-cv-content *{font-weight:400}.pt-cv-meta-fields{font-size:13px;margin-top:0}.pt-cv-meta-fields a{color:#41b7d8}.pt-cv-pagination-wrapper{margin:20px 0}.pt-cv-view+.pagination{float:left;margin:0 auto!important}.pt-cv-view+.pagination>li{background:0 0!important}.pt-cv-view+.pagination>li>a{cursor:pointer}.pt-cv-spinner{width:15px!important;height:15px!important;margin-top:-25px;display:inline-block;opacity:0!important;filter:alpha(opacity=0);color:#0470ec;-webkit-transition:opacity .25s,width .25s;-moz-transition:opacity .25s,width .25s;-o-transition:opacity .25s,width .25s;transition:opacity .25s,width .25s}.pt-cv-spinner.active{opacity:1!important;filter:alpha(opacity=100)}.pt-cv-clear-pagination{margin-bottom:50px}.pt-cv-pagination-wrapper{clear:both;position:relative}.pt-cv-pgloadmore+.pt-cv-pagination-wrapper{overflow-anchor:none}.pt-cv-pagination-wrapper .pt-cv-pagination.pagination{-webkit-box-shadow:none!important;box-shadow:none!important;border:0;padding:0;margin:initial;min-height:initial;width:auto;display:inline-block}.pt-cv-pagination li{display:inline!important;background-image:none!important}.pt-cv-pagination li:after,.pt-cv-pagination li:before{content:none!important}.pt-cv-pagination li a{cursor:pointer;display:inline-block}.pt-cv-pagination li.active a{border-color:rgba(66,139,202,.2)}.pt-cv-pagination[data-isblock=''] li.active a{border-color:rgba(66,139,202,.2)!important}.pt-cv-pagination li a[href="#"]{pointer-events:none}.pt-cv-wrapper .pagination>li:first-child>a,.pt-cv-wrapper .pagination>li:first-child>span,.pt-cv-wrapper .pagination>li:last-child>a,.pt-cv-wrapper .pagination>li:last-child>span{border-radius:0}.pt-cv-collapsible .panel{display:block}.pt-cv-collapsible .panel-heading{padding:0}.pt-cv-collapsible .panel-heading a{display:block;padding:10px 15px}.pt-cv-collapsible .panel-body{padding:10px}.pt-cv-view .collapse{display:none;visibility:hidden}.pt-cv-view .collapse.in{display:block;visibility:visible;overflow:auto}.pt-cv-collapsible .panel-heading br{display:none}.pt-cv-collapsible{overflow-anchor:none}.pt-cv-scrollable{margin-left:0;margin-right:0}.pt-cv-scrollable .carousel-inner{opacity:1}.pt-cv-scrollable .pt-cv-carousel-caption{bottom:15px;padding:10px}.pt-cv-scrollable:not(.iscvblock) .pt-cv-carousel-caption{text-align:left}.pt-cv-scrollable .pt-cv-carousel-caption *{text-shadow:none}.pt-cv-scrollable .pt-cv-title{padding-bottom:0}.pt-cv-scrollable .pt-cv-carousel-caption{margin-bottom:10px!important}.pt-cv-scrollable .pt-cv-thumbnail{width:100%}.pt-cv-carousel-caption:empty{display:none}.pt-cv-scrollable .pt-cv-carousel .item{height:auto;margin:auto;min-height:0;max-height:none;line-height:normal}.pt-cv-scrollable .pt-cv-cap-w-img{background:rgba(0,0,0,.6);text-shadow:0 1px 1px #000;left:15px;right:15px}.pt-cv-cap-w-img *,.pt-cv-cap-w-img .pt-cv-title a{color:#fff}.pt-cv-view:not(.iscvblock) .pt-cv-cap-w-img .pt-cv-title a{color:#fff!important}.pt-cv-scrollable .pt-cv-cap-wo-img{position:relative!important;bottom:0!important;left:0;right:0}.pt-cv-cap-wo-img *{color:#000}.pt-cv-cap-wo-img .pt-cv-readmore{color:#fff}.pt-cv-view .carousel-control{background-image:none!important;height:30px;width:40px;bottom:-15px;top:auto;color:#00A100;opacity:1;cursor:pointer}.pt-cv-view .carousel-control .glyphicon{font-size:20px}.pt-cv-view .pt-cv-carousel-indicators{bottom:-15px;margin-bottom:4px}.pt-cv-view .pt-cv-carousel-indicators li{background:#cecece;border:1px solid #cecece;margin:0}.pt-cv-view .pt-cv-carousel-indicators li.active{background:#428bca;border:1px solid #428bca}.pt-cv-2-col .pt-cv-title{clear:none!important}@media (min-width:480px){.pt-cv-2-col .pt-cv-colwrap{display:table-cell;word-break:break-word}}@media (max-width:479px){.list1.iscvblock .pt-cv-2-col .pt-cv-colwrap,.pt-cv-view:not(.iscvblock) .pt-cv-2-col .pt-cv-colwrap{clear:both}}.pt-cv-view .panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.pt-cv-view .panel-default{border-color:#ddd;padding-bottom:0}.pt-cv-view .panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.pt-cv-pagination:after,.pt-cv-pagination:before{content:none!important}.pt-cv-wrapper [class*=pt-cv-] a{box-shadow:none}.pt-cv-view p:empty{display:none}.pt-cv-view .pt-cv-ifield{margin-bottom:0!important}@media (max-width:480px){.pt-cv-nolf .pt-cv-2-col .pt-cv-thumbnail{float:none!important;margin:0}}@media print{.pt-cv-view a[href]:after{content:none!important}.pt-cv-view .collapse{display:block!important;height:auto!important;visibility:visible!important}}.pt-cv-center{text-align:center}.pt-cv-center .pt-cv-thumb-wrapper{margin-left:auto;margin-right:auto}.pt-cv-left{text-align:left}.pt-cv-right{text-align:right}.pt-cv-thumb-wrapper{position:relative;max-width:100%!important;overflow:hidden}.pt-cv-thumb-wrapper:only-child{margin-bottom:0}.pt-cv-thumb-wrapper .pt-cv-href-thumbnail,.pt-cv-thumb-wrapper.pt-cv-href-thumbnail{display:block}.pt-cv-thumb-wrapper .pt-cv-thumbnail{object-fit:cover;width:100%;margin-bottom:0!important}.pt-cv-thumb-wrapper.pull-left{margin-right:15px}.pt-cv-thumb-wrapper.pull-right{margin-left:15px}.pt-cv-taxoterm[class*=over_]{z-index:11}.pt-cv-taxoterm.over_top_left{position:absolute;left:5px;top:5px}.pt-cv-taxoterm.over_top_right{position:absolute;right:5px;top:5px}.pt-cv-taxoterm.over_bottom_left{position:absolute;left:5px;bottom:5px}.pt-cv-taxoterm.over_bottom_right{position:absolute;right:5px;bottom:5px}.pt-cv-taxoterm.over_center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pt-cv-taxoterm a{display:inline-block;margin-right:8px}.pt-cv-meta-fields img.avatar{display:inline-block;margin-right:5px;border-radius:100%}.pt-cv-blockgrid>.pt-cv-page{display:grid;grid-gap:20px}.pt-cv-blockgrid.grid1.layout2 .pt-cv-content-item{box-shadow:#e1e1e1 0 0 10px 0}.pt-cv-blockgrid.grid1.layout2 .pt-cv-remain-wrapper{padding:0 15px}.pt-cv-blockgrid.list1 .pt-cv-thumb-wrapper{margin-bottom:0}.pt-cv-blockgrid.list1 .pt-cv-content-item{padding-bottom:0}.pt-cv-scrollable .pt-cv-thumb-wrapper{margin-bottom:0}.pt-cv-scrollable.iscvblock .pt-cv-carousel{padding-bottom:10px}.pt-cv-scrollable.iscvblock .pt-cv-carousel-caption{margin-bottom:0!important;bottom:0;text-align:inherit}.pt-cv-scrollable.iscvblock .carousel-control,.pt-cv-scrollable.iscvblock .pt-cv-carousel-indicators{bottom:-20px}.pt-cv-onebig.beside-others>.pt-cv-page .small-items,.pt-cv-onebig>.pt-cv-page{display:grid;grid-gap:20px}.pt-cv-onebig.beside-others>.pt-cv-page{grid-template-columns:50% 50%}.pt-cv-onebig.beside-others>.pt-cv-page>:first-child{grid-column-start:1;grid-row-start:1}.pt-cv-onebig.beside-others.swap-position>.pt-cv-page>:first-child{grid-column-start:2}.pt-cv-onebig.above-others>.pt-cv-page>:first-child{grid-column:1/-1}.pt-cv-onebig.beside-others>.pt-cv-page .small-items{grid-template-rows:min-content;grid-auto-rows:min-content}.pt-cv-overlaygrid>.pt-cv-page{display:grid;grid-gap:10px}.pt-cv-overlaygrid>.pt-cv-page.cv-npf{display:block}.pt-cv-overlaygrid .pt-cv-page.cv-npf .pt-cv-no-post{color:initial}.pt-cv-overlaygrid .pt-cv-content-item{padding-bottom:0}.pt-cv-overlaygrid .pt-cv-thumb-wrapper{margin-bottom:0!important}.pt-cv-overlay-wrapper,.pt-cv-overlaygrid .pt-cv-thumb-wrapper::before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.pt-cv-overlaygrid:not(.pt-cv-nooverlay) .pt-cv-thumb-wrapper::before{content:''}.pt-cv-overlay-wrapper{padding:15px;display:flex;flex-direction:column;justify-content:center}.pt-cv-overlaygrid:not(.pt-cv-nooverlay) .pt-cv-href-thumbnail,.pt-cv-overlaygrid:not(.pt-cv-nooverlay) .pt-cv-thumb-wrapper,.pt-cv-overlaygrid:not(.pt-cv-nooverlay) .pt-cv-thumbnail{height:100%}.pt-cv-overlaygrid.overlay3>.pt-cv-page>:first-child{grid-column:span 2;grid-row:span 2}.pt-cv-overlaygrid.overlay3.layout1>.pt-cv-page>:nth-child(4),.pt-cv-overlaygrid.overlay3.layout2>.pt-cv-page>:nth-child(2),.pt-cv-overlaygrid.overlay3.layout3>.pt-cv-page>:nth-child(3){grid-column:span 2}.pt-cv-overlaygrid.overlay4>.pt-cv-page>:first-child{grid-column:span 2;grid-row:span 2}.pt-cv-overlaygrid.overlay4.layout1>.pt-cv-page>:nth-child(4){grid-column:4 / span 1;grid-row:1 / span 2}.pt-cv-overlaygrid.overlay5.layout3>.pt-cv-page>:nth-child(2),.pt-cv-overlaygrid.overlay5.layout4>.pt-cv-page>:nth-child(3),.pt-cv-overlaygrid.overlay5:not(.layout3):not(.layout4)>.pt-cv-page>:first-child{grid-column:span 2;grid-row:span 2}.pt-cv-overlaygrid.overlay5.layout1>.pt-cv-page{grid-auto-rows:1fr}.pt-cv-overlaygrid.overlay6.layout1>.pt-cv-page{grid-template-columns:repeat(2,1fr)}.pt-cv-overlaygrid.overlay6.layout2>.pt-cv-page{grid-template-columns:repeat(3,1fr)}.pt-cv-overlaygrid.overlay6.layout3>.pt-cv-page{grid-template-columns:repeat(4,1fr)}.pt-cv-overlaygrid.overlay6>.pt-cv-page>:first-child{grid-column:1/-1}.pt-cv-overlaygrid.overlay7>.pt-cv-page{grid-template-columns:repeat(4,1fr)}.pt-cv-overlaygrid.overlay7.layout1>.pt-cv-page>:first-child{grid-column:span 2}.iscvblock .pt-cv-readmore.btn{background:#0075ff;border-color:transparent}.iscvblock .pt-cv-readmore.btn:active,.iscvblock .pt-cv-readmore.btn:focus,.iscvblock .pt-cv-readmore.btn:hover{background:#2196F3;border-color:transparent}.pt-cv-view .pt-cv-wooatc .product.woocommerce a{margin-left:0}.pt-cv-view.iscvblock:not(.pt-cv-overlaygrid) .pt-cv-meta-fields *{color:#9e9e9e}.pt-cv-overlaygrid:not(.pt-cv-nooverlay) *,.pt-cv-overlaygrid:not(.pt-cv-nooverlay) .glyphicon,.pt-cv-overlaygrid:not(.pt-cv-nooverlay) a:visited{color:#fff}.pt-cv-overlaygrid:not(.pt-cv-nooverlay) .pt-cv-content-item[data-pid]{color:initial}.iscvblock.iscvreal{margin:0 0 30px}.iscvblock.iscvreal .pt-cv-taxoterm{margin:0 0 10px}.iscvblock.iscvreal .pt-cv-taxoterm *{padding:1px 6px}.iscvblock.iscvreal .pt-cv-meta-fields{margin:10px 0 0}.iscvblock .pt-cv-content-item{padding-bottom:0}.pt-cv-view.iscvblock .pt-cv-content-item a{text-decoration:none}@media (min-width:480px){.iscvblock .pt-cv-2-col .pt-cv-colwrap{display:flow-root;min-width:min-content}}.pt-cv-heading-container{border-color:#3F51B5;border-style:solid;border-width:0}.pt-cv-heading-container *{margin:0;padding:0;display:inline-block}.pt-cv-heading-container.heading2{border-width:0 0 0 3px}.pt-cv-heading-container.heading2 *{padding-left:10px}.pt-cv-heading-container.heading4,.pt-cv-heading-container.heading5{border-width:0 0 3px}.pt-cv-heading-container.heading4 *{padding-bottom:5px}.pt-cv-heading-container.heading3 *,.pt-cv-heading-container.heading5 *{padding:5px 10px;background-color:#3F51B5;color:#fff}.pt-cv-heading-container.heading6{border-width:3px}.pt-cv-heading-container.heading6 *{padding:10px}.pt-cv-view[class*=cveffect-] .pt-cv-thumb-wrapper img{transition:.35s}.pt-cv-view.cveffect-darken .pt-cv-content-item:hover img{filter:brightness(85%)}.pt-cv-view.cveffect-zoomin .pt-cv-content-item:hover img,.pt-cv-view.cveffect-zoomout .pt-cv-thumb-wrapper img{transform:scale(1.2)}.pt-cv-view.cveffect-zoomout .pt-cv-content-item:hover img{transform:scale(1)}.pt-cv-view[class*=cveffect-move] .pt-cv-thumb-wrapper img{transform:scale(1.1)}.pt-cv-view.cveffect-moveup .pt-cv-content-item:hover img{transform-origin:bottom}.pt-cv-view.cveffect-movedown .pt-cv-content-item:hover img{transform-origin:top}.pt-cv-view.cveffect-moveleft .pt-cv-content-item:hover img{transform-origin:right}.pt-cv-view.cveffect-moveright .pt-cv-content-item:hover img{transform-origin:left}@media (max-width:767px){.pt-cv-onebig.beside-others>.pt-cv-page{grid-template-columns:1fr!important}.pt-cv-onebig.beside-others.swap-position>.pt-cv-page>:first-child{grid-column-start:1}.pt-cv-blockgrid.list1 .pt-cv-thumb-wrapper,.pt-cv-onebig.above-others>.pt-cv-page>:first-child .pt-cv-thumb-wrapper{width:100%!important;margin-bottom:10px}.pt-cv-overlaygrid .pt-cv-content-item{grid-column:auto!important;grid-row:auto!important}.pt-cv-overlaygrid{--rowspan:1}.pt-cv-overlaygrid.overlay6>.pt-cv-page,.pt-cv-overlaygrid.overlay7>.pt-cv-page,.pt-cv-overlaygrid.overlay8>.pt-cv-page{grid-template-columns:1fr!important}}.iscvhybrid .pt-cv-taxoterm:not([class*=over_]){margin-bottom:10px}.iscvhybrid .pt-cv-taxoterm[class*=over_] *,.pt-cv-view:not(.iscvblock) .pt-cv-taxoterm[class*=over_] *{background-color:#f9f9f9;padding:0 5px}.pt-cv-nooverlay.iscvhybrid .pt-cv-content-item{box-shadow:0 0 1px 0}.iscvblock .pt-cv-page::after,.iscvblock .pt-cv-page::before{content:none}.swal2-popup.swal2-toast{flex-direction:column;align-items:stretch;width:auto;padding:1.25em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{flex-direction:row;padding:0}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;margin:0 .625em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container{padding:.625em 0 0}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex:1;flex-basis:auto!important;align-self:stretch;width:auto;height:2.2em;height:auto;margin:0 .3125em;margin-top:.3125em;padding:0}.swal2-popup.swal2-toast .swal2-styled{margin:.125em .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(100,150,200,.5)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-no-transition{transition:none!important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:5px;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center;padding:0 1.8em}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0;padding:0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 transparent #2778c4 transparent}.swal2-styled{margin:.3125em;padding:.625em 1.1em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#2778c4;color:#fff;font-size:1em}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#d14529;color:#fff;font-size:1em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#757575;color:#fff;font-size:1em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:5px;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close:focus{outline:0;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0 1.6em;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{flex-shrink:0;margin:0 .4em}.swal2-input-label{display:flex;justify-content:center;margin:1em auto}.swal2-validation-message{align-items:center;justify-content:center;margin:0 -2.7em;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}@charset "UTF-8";
/**
* user-registration.scss
* Governs the general look and feel of User Registration sections of stores using themes that do not
* integrate with User Registration specifically.
*/
/**
* Imports
*/
/**
 * Variables
 */
/**
 * Grid breakpoints
 *
 * Define the minimum dimensions at which your layout will change,
 * adapting to different screen sizes, for use in media queries.
 **/
/**
 * Grid containers
 *
 * Define the maximum width of `.ur-container` for different screen sizes.
 * scss-docs-start container-max-widths
 **/
/** Minimum breakpoint width. Null for the smallest (first) breakpoint.
 *
 *	>> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))
 *	576px
 **/
/**
 * Variables
 */
/**
 * Grid breakpoints
 *
 * Define the minimum dimensions at which your layout will change,
 * adapting to different screen sizes, for use in media queries.
 **/
/**
 * Grid containers
 *
 * Define the maximum width of `.ur-container` for different screen sizes.
 * scss-docs-start container-max-widths
 **/
/**
 * Media of at least the minimum breakpoint width. No query for the smallest breakpoint.
 * Makes the @content apply to the given breakpoint and wider.
 **/
/**
 * Grid system
 *
 * Generate semantic grid columns with these mixins.
 **/
/**
 * _mixins.scss
 * User Registration Mixins
 */
.ur-h2,
.ur-h3,
.ur-h4 {
  font-weight: 600 !important; }

.ur-h2 {
  font-size: 28px !important; }

.ur-h3 {
  font-size: 20px !important; }

.ur-h4 {
  font-size: 16px !important; }

.ur-text-center {
  text-align: center; }

.ur-text-right {
  text-align: right; }

.ur-text-muted {
  color: #b6bbcf; }

@font-face {
  font-family: "UserRegistration";
  src: url(/wp-content/plugins/user-registration/assets/css/../fonts/UserRegistration.eot?nk6vrg);
  src: url(/wp-content/plugins/user-registration/assets/css/../fonts/UserRegistration.eot?nk6vrg#iefix) format("embedded-opentype"), url(/wp-content/plugins/user-registration/assets/css/../fonts/UserRegistration.ttf?nk6vrg) format("truetype"), url(/wp-content/plugins/user-registration/assets/css/../fonts/UserRegistration.woff?nk6vrg) format("woff"), url(/wp-content/plugins/user-registration/assets/css/../fonts/UserRegistration.svg?nk6vrg#UserRegistration) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

@font-face {
  font-family: 'UserRegistration';
  src: url(/wp-content/plugins/user-registration/assets/css/../fonts/UserRegistration.eot?v5p6f);
  src: url(/wp-content/plugins/user-registration/assets/css/../fonts/UserRegistration.eot?v5p6f#iefix) format("embedded-opentype"), url(/wp-content/plugins/user-registration/assets/css/../fonts/UserRegistration.ttf?v5p6f) format("truetype"), url(/wp-content/plugins/user-registration/assets/css/../fonts/UserRegistration.woff?v5p6f) format("woff"), url(/wp-content/plugins/user-registration/assets/css/../fonts/UserRegistration.svg?v5p6f#UserRegistration) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

[class^="ur-icon-"],
[class*=" ur-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "UserRegistration" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* Define the Map for $field-icons */
/* For each key in the map, creating own class */
.ur-icon-input-first-name::before {
  content: ""; }

.ur-icon-input-last-name::before {
  content: ""; }

.ur-icon-input-field::before {
  content: ""; }

.ur-icon-input-password::before {
  content: ""; }

.ur-icon-input-checkbox::before {
  content: ""; }

.ur-icon-radio::before {
  content: ""; }

.ur-icon-number::before {
  content: ""; }

.ur-icon-phone::before {
  content: ""; }

.ur-icon-calendar::before {
  content: ""; }

.ur-icon-drop-down::before {
  content: ""; }

.ur-icon-textarea::before {
  content: ""; }

.ur-icon-email::before {
  content: ""; }

.ur-icon-email-secondary::before {
  content: ""; }

.ur-icon-email-confirm::before {
  content: ""; }

.ur-icon-invite-codes::before {
  content: ""; }

.ur-icon-password::before {
  content: ""; }

.ur-icon-password-confirm::before {
  content: ""; }

.ur-icon-user::before {
  content: ""; }

.ur-icon-user-nickname::before {
  content: ""; }

.ur-icon-user-display-name::before {
  content: ""; }

.ur-icon-user-bio::before {
  content: ""; }

.ur-icon-website::before {
  content: ""; }

.ur-icon-flag::before {
  content: ""; }

.ur-icon-map-one::before {
  content: ""; }

.ur-icon-map-two::before {
  content: ""; }

.ur-icon-zip-code::before {
  content: ""; }

.ur-icon-select2::before {
  content: ""; }

.ur-icon-multi-select::before {
  content: ""; }

.ur-icon-section-title::before {
  content: ""; }

.ur-icon-time-picker::before {
  content: ""; }

.ur-icon-state::before {
  content: ""; }

.ur-icon-buildings::before {
  content: ""; }

.ur-icon-text-editor::before {
  content: ""; }

.ur-icon-bill::before {
  content: ""; }

.ur-icon-doc::before {
  content: ""; }

.ur-icon-file-upload::before {
  content: ""; }

.ur-icon-file-dollar::before {
  content: ""; }

.ur-icon-code::before {
  content: ""; }

.ur-icon-mailchimp::before {
  content: ""; }

.ur-icon-credit-card::before {
  content: ""; }

.ur-icon-range::before {
  content: ""; }

.ur-icon-course::before {
  content: ""; }

.ur-icon-mailerlite::before {
  content: ""; }

.ur-icon-stripe::before {
  content: ""; }

.ur-icon-multichoice::before {
  content: ""; }

.ur-icon-subscription-plan::before {
  content: ""; }

.ur-icon-total::before {
  content: ""; }

.ur-icon-quantity::before {
  content: ""; }

.ur-icon-hidden-field::before {
  content: ""; }

.ur-icon-captcha-field::before {
  content: ""; }

.user-registration button,
.user-registration .button,
.ur-form-container button,
.ur-form-container .button {
  transition: all 0.25s ease 0s;
  box-shadow: 0 1px 3px rgba(182, 187, 207, 0.15); }
  .user-registration button + button,
  .user-registration button + .button,
  .user-registration .button + button,
  .user-registration .button + .button,
  .ur-form-container button + button,
  .ur-form-container button + .button,
  .ur-form-container .button + button,
  .ur-form-container .button + .button {
    margin-left: 6px; }
  .user-registration button.button-icon,
  .user-registration .button.button-icon,
  .ur-form-container button.button-icon,
  .ur-form-container .button.button-icon {
    width: 32px;
    padding: 0;
    text-align: center; }
    .user-registration button.button-icon .dashicons,
    .user-registration .button.button-icon .dashicons,
    .ur-form-container button.button-icon .dashicons,
    .ur-form-container .button.button-icon .dashicons {
      line-height: 0.9;
      vertical-align: middle; }
    .user-registration button.button-icon svg,
    .user-registration .button.button-icon svg,
    .ur-form-container button.button-icon svg,
    .ur-form-container .button.button-icon svg {
      display: block;
      margin: 0 auto; }
  .user-registration button.button-icon-round,
  .user-registration .button.button-icon-round,
  .ur-form-container button.button-icon-round,
  .ur-form-container .button.button-icon-round {
    border-radius: 50%; }
  .user-registration button.is-active,
  .user-registration .button.is-active,
  .ur-form-container button.is-active,
  .ur-form-container .button.is-active {
    background: #475bb2;
    color: #ffffff;
    border-color: #475bb2; }
    .user-registration button.is-active:hover, .user-registration button.is-active:active, .user-registration button.is-active:focus,
    .user-registration .button.is-active:hover,
    .user-registration .button.is-active:active,
    .user-registration .button.is-active:focus,
    .ur-form-container button.is-active:hover,
    .ur-form-container button.is-active:active,
    .ur-form-container button.is-active:focus,
    .ur-form-container .button.is-active:hover,
    .ur-form-container .button.is-active:active,
    .ur-form-container .button.is-active:focus {
      background: #475bb2;
      color: #ffffff;
      border-color: #475bb2; }
  .user-registration button .ur-spinner,
  .user-registration .button .ur-spinner,
  .ur-form-container button .ur-spinner,
  .ur-form-container .button .ur-spinner {
    width: 16px;
    height: 16px;
    margin-left: 6px;
    margin-bottom: 2px;
    display: inline-block;
    vertical-align: middle; }

.user-registration .button-primary,
.ur-form-container .button-primary {
  background: #475bb2;
  border-color: #475bb2;
  box-shadow: 0 1px 0 #475bb2;
  text-shadow: none; }
  .user-registration .button-primary:hover, .user-registration .button-primary:active, .user-registration .button-primary:focus,
  .ur-form-container .button-primary:hover,
  .ur-form-container .button-primary:active,
  .ur-form-container .button-primary:focus {
    background: #38488e;
    border-color: #38488e;
    box-shadow: 0 1px 0 #38488e; }
  .user-registration .button-primary:disabled,
  .ur-form-container .button-primary:disabled {
    color: #b2bae0 !important;
    background: #697ac3 !important;
    border-color: #697ac3 !important; }

.user-registration .button-secondary,
.ur-form-container .button-secondary {
  color: #2d3559;
  background: #dee0e9;
  border-color: #dee0e9;
  box-shadow: 0 1px 0 #dee0e9; }
  .user-registration .button-secondary:hover, .user-registration .button-secondary:active, .user-registration .button-secondary:focus,
  .ur-form-container .button-secondary:hover,
  .ur-form-container .button-secondary:active,
  .ur-form-container .button-secondary:focus {
    color: #2d3559;
    background: #b6bbcf;
    border-color: #b6bbcf; }

.user-registration .button-tertiary,
.ur-form-container .button-tertiary {
  background: #ffffff;
  color: #2d3559;
  border: 1px solid #e1e1e1; }
  .user-registration .button-tertiary:hover, .user-registration .button-tertiary:active, .user-registration .button-tertiary:focus,
  .ur-form-container .button-tertiary:hover,
  .ur-form-container .button-tertiary:active,
  .ur-form-container .button-tertiary:focus {
    background: #f0f1f5;
    border-color: #e1e1e1; }

.user-registration .button-danger,
.ur-form-container .button-danger {
  color: #ffffff;
  background: #ff4f55;
  border-color: #ff4f55;
  box-shadow: 0 1px 0 #ff4f55; }
  .user-registration .button-danger:hover, .user-registration .button-danger:active, .user-registration .button-danger:focus,
  .ur-form-container .button-danger:hover,
  .ur-form-container .button-danger:active,
  .ur-form-container .button-danger:focus {
    color: #ffffff;
    background: #ef363d;
    border-color: #ef363d;
    box-shadow: 0 1px 0 #ef363d; }

.user-registration-button-group {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .user-registration-button-group > button:not(:first-child),
  .user-registration-button-group .button:not(:first-child) {
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .user-registration-button-group > button:not(:last-child),
  .user-registration-button-group .button:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .user-registration-button-group button,
  .user-registration-button-group .button {
    margin-right: 0 !important; }

.ur-registered-item.ui-draggable-dragging {
  padding: 10px 10px;
  line-height: 20px;
  background: #475bb2;
  color: #ffffff;
  text-align: center;
  margin-bottom: 7px;
  word-break: break-word;
  white-space: normal;
  width: 200px !important;
  z-index: 9; }
  .ur-registered-item.ui-draggable-dragging span {
    font-size: 14px;
    line-height: 20px;
    width: auto;
    height: auto;
    margin-right: 3px; }

.select2-container .ur-select-all-countries-button {
  margin: 6px 3px 4px 6px; }

.select2-container .ur-unselect-all-countries-button {
  margin: 6px 3px 4px; }

.user-registration-page.user-registration-modal-open {
  overflow: hidden; }
  .user-registration-page.user-registration-modal-open .user-registration-modal {
    max-width: 100%; }

.user-registration-modal-link:hover {
  cursor: pointer; }

.user-registration-modal {
  display: flex;
  place-content: center;
  position: fixed;
  top: 50px;
  left: 0;
  right: 0;
  max-height: 90%;
  width: 100%;
  margin: 0 auto !important;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 999; }
  .user-registration-modal .user-registration-modal__backdrop {
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(45, 53, 89, 0.5);
    min-width: 100%;
    min-height: 100%;
    z-index: 1; }
  .user-registration-modal .user-registration-modal__content {
    background: #ffffff;
    position: relative;
    width: auto;
    margin: 16px;
    border-radius: 8px;
    z-index: 99999;
    box-shadow: 0 3px 25px 0px rgba(45, 53, 89, 0.4); }
    @media (min-width: 576px) {
      .user-registration-modal .user-registration-modal__content {
        max-width: 500px;
        margin: auto; } }
    @media (min-width: 992px) {
      .user-registration-modal .user-registration-modal__content.user-registration-modal__content--xl, .user-registration-modal .user-registration-modal__content.user-registration-modal__content--lg {
        max-width: 800px; } }
    @media (min-width: 1200px) {
      .user-registration-modal .user-registration-modal__content.user-registration-modal__content--xl {
        max-width: 1140px; } }
  .user-registration-modal .user-registration-modal__header {
    display: flex;
    padding: 16px;
    border-bottom: 1px solid #e1e1e1; }
    .user-registration-modal .user-registration-modal__header .user-registration-modal__title {
      font-size: 20px;
      line-height: 1.4;
      margin: 0;
      padding: 0; }
    .user-registration-modal .user-registration-modal__header .user-registration-modal__close-icon {
      position: relative;
      display: block;
      width: 32px;
      height: 32px;
      flex: 0 0 32px;
      cursor: pointer;
      margin-left: auto; }
      .user-registration-modal .user-registration-modal__header .user-registration-modal__close-icon::before, .user-registration-modal .user-registration-modal__header .user-registration-modal__close-icon::after {
        content: "";
        height: 2px;
        width: 16px;
        display: block;
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        margin: 0 auto;
        background: #b6bbcf; }
      .user-registration-modal .user-registration-modal__header .user-registration-modal__close-icon::before {
        transform: rotate(45deg); }
      .user-registration-modal .user-registration-modal__header .user-registration-modal__close-icon::after {
        transform: rotate(135deg); }
  .user-registration-modal .user-registration-modal__body {
    position: relative;
    padding: 16px;
    max-height: 67vh;
    overflow-y: scroll; }
    .user-registration-modal .user-registration-modal__body #user-registration,
    .user-registration-modal .user-registration-modal__body .user-registration,
    .user-registration-modal .user-registration-modal__body .login {
      margin: 0;
      padding: 0;
      border: none; }
  .user-registration-modal .user-registration-modal__footer {
    padding: 16px;
    border-top: 1px solid #e1e1e1; }
    .user-registration-modal .user-registration-modal__footer * {
      margin: 4px; }

.swal2-container .user-registration-swal2-modal {
  padding: 40px; }
  .swal2-container .user-registration-swal2-modal .swal2-input {
    font-size: 16px; }
  .swal2-container .user-registration-swal2-modal .swal2-animate-success-icon [class^="swal2-success-line"],
  .swal2-container .user-registration-swal2-modal .swal2-animate-success-icon [class^="swal2-success-circular-line"] {
    animation: none; }
  .swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon {
    width: 56px;
    height: 56px;
    line-height: 56px;
    margin: 0 auto 16px;
    border-width: 2px;
    border-radius: 50%; }
    .swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon .swal2-x-mark [class^="swal2-x-mark-line"] {
      height: 3px;
      width: 28px;
      top: 50%;
      left: 0;
      right: 0;
      margin: 0 auto; }
      .swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon .swal2-x-mark [class^="swal2-x-mark-line"][class$="left"] {
        transform: translateY(-50%) rotate(45deg); }
      .swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon .swal2-x-mark [class^="swal2-x-mark-line"][class$="right"] {
        transform: translateY(-50%) rotate(-45deg); }
    .swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon.swal2-success [class^="swal2-success-line"] {
      height: 3px; }
      .swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon.swal2-success [class^="swal2-success-line"][class$="tip"] {
        width: 16px;
        top: 56%;
        left: 10px; }
      .swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon.swal2-success [class^="swal2-success-line"][class$="long"] {
        top: 47%;
        width: 32px;
        right: 6px; }
    .swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon.swal2-success [class^="swal2-success-circular-line"] {
      height: 64px;
      width: 32px; }
      .swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon.swal2-success [class^="swal2-success-circular-line"][class$="left"] {
        top: -75px;
        left: 27px; }
      .swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon.swal2-success [class^="swal2-success-circular-line"][class$="right"] {
        top: -26px;
        left: 82px; }
    .swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon.swal2-success .swal2-success-ring {
      top: -3px;
      left: -2px;
      border-width: 2px; }
    .swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon.swal2-success .swal2-success-fix {
      height: 64px;
      left: 2px;
      right: 0px;
      margin: 0 auto;
      top: -2px;
      bottom: 0;
      width: 6px; }
    .swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon::before {
      font-size: 40px; }
  .swal2-container .user-registration-swal2-modal .swal2-header .swal2-title {
    color: #2d3559;
    font-size: 24px;
    flex-wrap: wrap;
    margin-bottom: 16px; }
    .swal2-container .user-registration-swal2-modal .swal2-header .swal2-title .dashicons {
      color: #ff4f55;
      font-size: 28px;
      width: 56px;
      height: 56px;
      line-height: 56px;
      margin: 0 auto 16px;
      border: 2px solid #ff4f55;
      border-radius: 50%; }
  .swal2-container .user-registration-swal2-modal__title {
    line-height: 1.35;
    display: block; }
  .swal2-container .user-registration-swal2-modal .swal2-content {
    color: #4c5477;
    font-size: 1em;
    line-height: 1.5; }
  .swal2-container .user-registration-swal2-modal .swal2-actions button {
    margin-top: 0;
    margin-bottom: 0; }
  .swal2-container .user-registration-swal2-modal--centered .swal2-title {
    flex-direction: column; }

.user-registration-modal-open .wp-block-cover {
  z-index: 99; }

.lds-dual-ring {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center; }
  .lds-dual-ring::after {
    content: " ";
    display: block;
    width: 35px;
    height: 35px;
    margin: 8px;
    border-radius: 50%;
    border: 6px solid #2d3559;
    border-color: #2d3559 transparent #2d3559 transparent;
    animation: lds-dual-ring 1.2s linear infinite; }

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.ur-gutenberg-form-selector-wrap .components-radio-control__option {
  padding-left: 14px;
  margin-bottom: 20px !important; }

.ur-gutenberg-form-selector-wrap .components-base-control__field {
  display: flex;
  justify-content: center; }

.wp-core-ui select {
  max-width: 100% !important; }

/**
* Utility classes
*/
.clear {
  clear: both; }

.user-registration-page .select2-dropdown,
.user-registration-swal2-container {
  z-index: 9999; }

.ur-timepicker-range {
  display: flex; }

.timepicker-start {
  margin-right: 1rem; }

/**
* Main User Registration styles
*/
.user-registration-message,
.user-registration-error,
.user-registration-info {
  display: block;
  margin: 0 0 10px;
  padding: 10px 15px;
  background-color: #f0f1f9;
  color: #4c5477;
  border-top: 3px solid #475bb2;
  list-style: none outside;
  *zoom: 1;
  width: auto;
  word-wrap: break-word;
  line-height: 1.25;
  text-transform: none;
  font-size: 14px; }
  .user-registration-message::before, .user-registration-message::after,
  .user-registration-error::before,
  .user-registration-error::after,
  .user-registration-info::before,
  .user-registration-info::after {
    content: ' ';
    display: table; }
  .user-registration-message::after,
  .user-registration-error::after,
  .user-registration-info::after {
    clear: both; }
  .user-registration-message::before,
  .user-registration-error::before,
  .user-registration-info::before {
    content: "\f348";
    display: inline-block;
    vertical-align: middle;
    font-family: "Dashicons";
    font-size: calc(100% + 10px);
    margin-right: 0.875rem; }
  .user-registration-message ul,
  .user-registration-error ul,
  .user-registration-info ul {
    margin: 0 !important;
    padding: 0 !important;
    background-color: transparent !important; }
  .user-registration-message .button,
  .user-registration-error .button,
  .user-registration-info .button {
    float: right; }
  .user-registration-message li,
  .user-registration-error li,
  .user-registration-info li {
    list-style: none outside !important;
    padding-left: 0 !important;
    margin-left: 0 !important; }
  .user-registration-message .message,
  .user-registration-error .message,
  .user-registration-info .message {
    margin: 0;
    padding: 0; }

.user-registration-message {
  border-top-color: #8fae1b;
  background: rgba(143, 174, 27, 0.1);
  color: #596c11; }

.user-registration-info {
  color: #1e85be;
  border-top-color: #1e85be; }

.user-registration-error {
  border-top-color: #ff4f55;
  background: rgba(255, 79, 85, 0.1);
  color: #ff030b; }
  .user-registration-error::before {
    content: "\f534"; }

input.ur-input-border-green, textarea.ur-input-border-green {
  border-color: #1EA71B !important; }

input.ur-input-border-red, textarea.ur-input-border-red {
  border-color: #ff4f55 !important; }

.ur-frontend-form {
  margin-bottom: 30px;
  border: 1px solid #e1e1e1;
  padding: 20px;
  box-sizing: border-box; }
  .ur-frontend-form.login {
    margin: 0;
    padding: 10px;
    box-shadow: none;
    background: none; }
    .ur-frontend-form.login input[name="rememberme"]#rememberme {
      vertical-align: middle; }
  .ur-frontend-form.login-registration {
    margin: 0;
    border: none;
    padding: 0; }
  .ur-frontend-form .register #node_recaptcha_register {
    padding: 0 10px; }
  .ur-frontend-form #ur-recaptcha-node {
    margin-top: 10px; }
  .ur-frontend-form * {
    box-sizing: border-box; }
  .ur-frontend-form .description {
    display: block;
    font-size: 14px;
    line-height: 1.5; }
  .ur-frontend-form .ur-form-row {
    display: flex; }
    .ur-frontend-form .ur-form-row:last-child {
      margin-bottom: 0; }
    .ur-frontend-form .ur-form-row .ur-form-grid {
      flex: 1;
      padding: 0 10px; }
      .ur-frontend-form .ur-form-row .ur-form-grid:nth-child(1n + 2) {
        border-left: 0 none; }
      .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item {
        margin-bottom: 20px; }
        .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul {
          margin: 0;
          list-style: none; }
          .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul li, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul li, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li {
            margin-left: 0;
            line-height: 1.3;
            vertical-align: middle;
            margin-bottom: 10px; }
            .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul li input,
            .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul li label, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul li input,
            .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul li label, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input,
            .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li label, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input,
            .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li label {
              display: inline-block;
              vertical-align: inherit; }
            .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul li input[type="checkbox"], .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul li input[type="radio"], .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul li input[type="checkbox"], .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul li input[type="radio"], .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input[type="checkbox"], .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input[type="radio"], .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input[type="checkbox"], .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input[type="radio"] {
              margin-top: 2px; }
            .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul li label, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul li label, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li label, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li label {
              display: inline; }
        .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item:last-child {
          margin-bottom: 0; }
        .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .form-row {
          display: block; }
      .ur-frontend-form .ur-form-row .ur-form-grid input {
        border-style: solid; }
      .ur-frontend-form .ur-form-row .ur-form-grid input[type="text"],
      .ur-frontend-form .ur-form-row .ur-form-grid input[type="email"],
      .ur-frontend-form .ur-form-row .ur-form-grid input[type="url"],
      .ur-frontend-form .ur-form-row .ur-form-grid input[type="password"],
      .ur-frontend-form .ur-form-row .ur-form-grid input[type="date"],
      .ur-frontend-form .ur-form-row .ur-form-grid input[type="number"],
      .ur-frontend-form .ur-form-row .ur-form-grid input[type="timepicker"],
      .ur-frontend-form .ur-form-row .ur-form-grid input[type="phone"],
      .ur-frontend-form .ur-form-row .ur-form-grid textarea,
      .ur-frontend-form .ur-form-row .ur-form-grid select,
      .ur-frontend-form .ur-form-row .ur-form-grid .__PrivateStripeElement {
        width: 100%;
        padding: 4px 8px;
        border-radius: 0;
        min-height: 36px;
        margin-bottom: 10px;
        line-height: 1.5; }
        .ur-frontend-form .ur-form-row .ur-form-grid input[type="text"]::placeholder,
        .ur-frontend-form .ur-form-row .ur-form-grid input[type="email"]::placeholder,
        .ur-frontend-form .ur-form-row .ur-form-grid input[type="url"]::placeholder,
        .ur-frontend-form .ur-form-row .ur-form-grid input[type="password"]::placeholder,
        .ur-frontend-form .ur-form-row .ur-form-grid input[type="date"]::placeholder,
        .ur-frontend-form .ur-form-row .ur-form-grid input[type="number"]::placeholder,
        .ur-frontend-form .ur-form-row .ur-form-grid input[type="timepicker"]::placeholder,
        .ur-frontend-form .ur-form-row .ur-form-grid input[type="phone"]::placeholder,
        .ur-frontend-form .ur-form-row .ur-form-grid textarea::placeholder,
        .ur-frontend-form .ur-form-row .ur-form-grid select::placeholder,
        .ur-frontend-form .ur-form-row .ur-form-grid .__PrivateStripeElement::placeholder {
          color: #ddd; }
      .ur-frontend-form .ur-form-row .ur-form-grid input[type="password"] {
        display: inline;
        margin-bottom: 0px; }
      .ur-frontend-form .ur-form-row .ur-form-grid .StripeElement {
        padding: 4px 8px;
        border: 1px solid #e1e1e1; }
        .ur-frontend-form .ur-form-row .ur-form-grid .StripeElement .__PrivateStripeElement iframe {
          position: absolute;
          top: 50%;
          transform: translateY(-50%); }
      .ur-frontend-form .ur-form-row .ur-form-grid input[type="checkbox"],
      .ur-frontend-form .ur-form-row .ur-form-grid input[type="radio"] {
        font-size: 12px;
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px;
        margin-left: 20px; }
        .ur-frontend-form .ur-form-row .ur-form-grid input[type="checkbox"]:first-child,
        .ur-frontend-form .ur-form-row .ur-form-grid input[type="radio"]:first-child {
          margin-left: 0; }
      .ur-frontend-form .ur-form-row .ur-form-grid input[type="radio"]:focus,
      .ur-frontend-form .ur-form-row .ur-form-grid input[type="text"]:focus,
      .ur-frontend-form .ur-form-row .ur-form-grid input[type="email"]:focus,
      .ur-frontend-form .ur-form-row .ur-form-grid input[type="url"]:focus,
      .ur-frontend-form .ur-form-row .ur-form-grid input[type="password"]:focus,
      .ur-frontend-form .ur-form-row .ur-form-grid textarea:focus,
      .ur-frontend-form .ur-form-row .ur-form-grid select:focus,
      .ur-frontend-form .ur-form-row .ur-form-grid button:focus {
        outline: 0; }
      .ur-frontend-form .ur-form-row .ur-form-grid input[readonly],
      .ur-frontend-form .ur-form-row .ur-form-grid select[readonly],
      .ur-frontend-form .ur-form-row .ur-form-grid textarea[readonly] {
        cursor: auto; }
      .ur-frontend-form .ur-form-row .ur-form-grid select {
        -webkit-appearance: none;
        background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") no-repeat right 5px top 55%; }
      .ur-frontend-form .ur-form-row .ur-form-grid legend,
      .ur-frontend-form .ur-form-row .ur-form-grid label {
        display: block;
        font-size: 14px;
        margin-bottom: 10px;
        margin-top: 10px; }
        .ur-frontend-form .ur-form-row .ur-form-grid legend .required,
        .ur-frontend-form .ur-form-row .ur-form-grid label .required {
          text-decoration: none;
          border: none;
          color: #ff4f55; }
        .ur-frontend-form .ur-form-row .ur-form-grid legend.ur-label,
        .ur-frontend-form .ur-form-row .ur-form-grid label.ur-label {
          font-weight: bold; }
      .ur-frontend-form .ur-form-row .ur-form-grid textarea {
        padding: 10px;
        height: 100px;
        resize: none;
        padding: 5px 20px; }
      .ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password input[type="password"] {
        padding-right: 50px; }
      .ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group {
        position: relative; }
        .ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview {
          color: #676d8a;
          position: absolute;
          top: 50%;
          right: 15px;
          transform: translateY(-50%); }
          .ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview.dashicons.dashicons-hidden {
            opacity: 0.6; }
            .ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview.dashicons.dashicons-hidden:hover {
              opacity: 1; }
    .ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple {
      border: 1px solid #f0f1f5; }
      .ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-selection__rendered {
        display: block; }
        .ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-selection__rendered li:last-child {
          margin-left: 0; }
      .ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-selection__choice {
        margin: 5px; }
      .ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-search--inline input[type="text"] {
        margin: 5px;
        height: inherit; }
  .ur-frontend-form button,
  .ur-frontend-form input[type="submit"],
  .ur-frontend-form button[type="submit"] {
    padding: 10px 20px;
    line-height: 1.5;
    text-align: center;
    word-break: break-word;
    white-space: normal;
    border: none;
    cursor: pointer;
    transition: 0.35s all ease-out; }
  .ur-frontend-form input[type="submit"] {
    float: right; }
  .ur-frontend-form .ur-button-container {
    display: flex;
    margin-top: 10px;
    padding: 0 10px; }
    .ur-frontend-form .ur-button-container .ur-submit-button {
      margin-left: auto; }
  .ur-frontend-form .user-registration-submit-Button {
    float: right; }
  .ur-frontend-form .ur-submit-button {
    margin-right: 10px;
    margin-bottom: 0; }
  .ur-frontend-form label abbr.required {
    text-decoration: none;
    border: none;
    color: #ff4f55; }
  .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type="text"],
  .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type="email"],
  .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type="url"],
  .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type="password"],
  .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type="date"],
  .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type="number"],
  .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid textarea,
  .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid select {
    border: none;
    border-bottom: 1px solid #c0c4d4;
    outline: none;
    transition: all 0.35s;
    padding: 10px 15px;
    background: #f0f1f5;
    color: #676d8a;
    height: 45px; }
  .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid legend,
  .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid label {
    margin-left: 5px;
    color: #676d8a; }
  .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid textarea {
    height: 100px; }
  .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid .hide_show_password input[type="password"] {
    padding-right: 50px; }
  .ur-frontend-form.ur-frontend-form--bordered form input[type="submit"],
  .ur-frontend-form.ur-frontend-form--bordered form button[type="submit"],
  .ur-frontend-form.ur-frontend-form--bordered form button.user-registration-multi-part-nav-prev,
  .ur-frontend-form.ur-frontend-form--bordered form button.user-registration-multi-part-nav-next {
    background: #f0f1f5;
    border: 1px solid #e1e1e1;
    color: #676d8a;
    border-radius: 0; }
    .ur-frontend-form.ur-frontend-form--bordered form input[type="submit"]:hover,
    .ur-frontend-form.ur-frontend-form--bordered form button[type="submit"]:hover,
    .ur-frontend-form.ur-frontend-form--bordered form button.user-registration-multi-part-nav-prev:hover,
    .ur-frontend-form.ur-frontend-form--bordered form button.user-registration-multi-part-nav-next:hover {
      background: #475bb2;
      color: #ffffff;
      border-color: #475bb2; }
  .ur-frontend-form.ur-frontend-form--flat {
    background: #f7f7f7;
    border: none transparent; }
    .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .ur-field-item,
    .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .form-row {
      margin-bottom: 0; }
    .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type="text"],
    .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type="email"],
    .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type="url"],
    .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type="password"],
    .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type="date"],
    .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type="number"],
    .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea,
    .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select {
      border: none;
      outline: none;
      padding: 10px 15px;
      background: #ffffff;
      color: #676d8a;
      margin-bottom: 10px;
      height: 45px; }
      .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type="text"]:focus,
      .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type="email"]:focus,
      .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type="url"]:focus,
      .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type="password"]:focus,
      .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type="date"]:focus,
      .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type="number"]:focus,
      .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea:focus,
      .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select:focus {
        box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.05); }
    .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select {
      margin-bottom: 10px; }
    .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid legend,
    .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid label {
      color: #676d8a; }
    .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea {
      height: 100px; }
    .ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .hide_show_password input[type="password"] {
      padding-right: 50px; }
  .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type="text"],
  .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type="email"],
  .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type="url"],
  .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type="password"],
  .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type="date"],
  .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type="number"],
  .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid textarea,
  .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid select {
    border: 1px solid #c0c4d4;
    border-radius: 25px;
    outline: none;
    transition: all 0.35s;
    padding: 10px 15px;
    background: #ffffff;
    color: #676d8a;
    height: 45px; }
  .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid button[type="button"] {
    border-radius: 25px; }
  .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid legend,
  .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid label {
    margin-left: 5px;
    color: #676d8a; }
  .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid textarea {
    height: 100px; }
  .ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid .hide_show_password input[type="password"] {
    padding-right: 50px; }
  .ur-frontend-form.ur-frontend-form--rounded form input[type="submit"],
  .ur-frontend-form.ur-frontend-form--rounded form button[type="submit"],
  .ur-frontend-form.ur-frontend-form--rounded form button.user-registration-multi-part-nav-prev,
  .ur-frontend-form.ur-frontend-form--rounded form button.user-registration-multi-part-nav-next {
    border: 0 none;
    color: #ffffff;
    border-radius: 25px;
    float: none;
    display: block;
    padding: 15px 25px; }
  .ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type="text"],
  .ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type="email"],
  .ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type="url"],
  .ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type="password"],
  .ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type="date"],
  .ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type="number"],
  .ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid textarea,
  .ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid select {
    border-radius: 2px; }
  .ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid .hide_show_password input[type="password"] {
    padding-right: 50px; }
  .ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid button[type="button"] {
    border-radius: 2px; }
  .ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form input[type="submit"],
  .ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button[type="submit"],
  .ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button.user-registration-multi-part-nav-prev,
  .ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button.user-registration-multi-part-nav-next {
    border-radius: 2px; }
  .ur-frontend-form #ur-submit-message-node {
    margin: 20px 0 0 0; }
    .ur-frontend-form #ur-submit-message-node.ur-error {
      background: rgba(206, 0, 0, 0.1); }
    .ur-frontend-form #ur-submit-message-node.ur-message.message {
      background: rgba(143, 174, 27, 0.2); }

#user-registration {
  background-color: #ffffff;
  margin: 30px 0; }
  #user-registration.user-registration,
  #user-registration * {
    box-sizing: border-box; }
  #user-registration p {
    color: #333333; }
  #user-registration .user-registration-tips {
    font-size: 12px;
    color: #b6bbcf;
    margin-bottom: 0; }
  #user-registration .user-registration-MyAccount-navigation {
    overflow: visible;
    margin: 0; }
    #user-registration .user-registration-MyAccount-navigation ul {
      margin: 0;
      padding: 0;
      display: -webkit-flex;
      display: flex;
      flex-wrap: wrap; }
      #user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link {
        list-style: none;
        padding: 0;
        margin: 0;
        display: inline-block;
        position: relative;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0); }
        #user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a {
          padding: 10px 15px;
          display: block;
          font-weight: 400;
          font-size: 14px;
          font-family: sans-serif;
          text-decoration: none;
          border-width: 0 0 0 4px;
          border-style: solid;
          border-color: transparent;
          box-shadow: 0 0 0 rgba(0, 0, 0, 0); }
        #user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a {
          font-weight: 600; }
  #user-registration .user-registration-MyAccount-content {
    padding: 30px; }
    #user-registration .user-registration-MyAccount-content h2 {
      margin-bottom: 30px; }
    #user-registration .user-registration-MyAccount-content .user-registration-profile-fields__field-wrapper {
      margin: 0 -10px; }
    #user-registration .user-registration-MyAccount-content .ur-form-grid {
      border: 0 none;
      background: transparent; }
    #user-registration .user-registration-MyAccount-content .ur-frontend-form {
      border: none; }
    #user-registration .user-registration-MyAccount-content h2,
    #user-registration .user-registration-MyAccount-content .edit-password legend {
      font-size: 28px;
      font-weight: 400; }
    #user-registration .user-registration-MyAccount-content .user-registration-profile-header {
      margin-bottom: 25px; }
      #user-registration .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container {
        width: 100px; }
      #user-registration .user-registration-MyAccount-content .user-registration-profile-header h3 {
        font-size: 22px;
        font-weight: 400;
        margin-bottom: 5px; }
      #user-registration .user-registration-MyAccount-content .user-registration-profile-header header p,
      #user-registration .user-registration-MyAccount-content .user-registration-profile-header header .button-group {
        margin-bottom: 10px; }
      #user-registration .user-registration-MyAccount-content .user-registration-profile-header header .profile-pic-remove {
        margin-right: 10px; }
      #user-registration .user-registration-MyAccount-content .user-registration-profile-header .user-registration-nick-name {
        color: #676d8a; }
    #user-registration .user-registration-MyAccount-content .user-registration-EditProfileForm .user-registration-profile-header .user-registration-img-container {
      width: auto; }

/**
* Password strength meter
*/
.user-registration-password-strength {
  text-align: center;
  font-weight: 600;
  padding: 3px 0.5em;
  font-size: 1em; }
  .user-registration-password-strength.strong {
    background-color: #c1e1b9;
    border-color: #83c373; }
  .user-registration-password-strength.short {
    background-color: #f1adad;
    border-color: #e35b5b; }
  .user-registration-password-strength.bad {
    background-color: #fbc5a9;
    border-color: #f78b53; }
  .user-registration-password-strength.good {
    background-color: #ffe399;
    border-color: #ffc733; }

.user-registration-password-hint {
  margin: 0.5em 0 0;
  display: block; }

.ur-front-spinner {
  background: url(/wp-content/plugins/user-registration/assets/css/../images/wpspin_light-2x.gif) no-repeat;
  background-size: 16px 16px;
  display: block;
  opacity: 0.7;
  filter: alpha(opacity=70);
  width: 16px;
  height: 16px;
  margin-left: -40px;
  float: left; }

.user-registration-form-login .ur-front-spinner {
  margin-left: 0;
  float: right;
  margin-top: 15px;
  margin-right: 20px; }

.edit-post-visual-editor .ur-gutenberg-form-selector-wrap h2,
.edit-post-visual-editor .user-registration-gutenberg-form-selector-wrap h2 {
  width: 100%;
  margin-bottom: 0.5em; }

.edit-post-visual-editor .ur-gutenberg-form-selector-wrap .components-base-control,
.edit-post-visual-editor .user-registration-gutenberg-form-selector-wrap .components-base-control {
  width: 100%;
  text-align: center; }

.edit-post-visual-editor .ur-gutenberg-form-selector-wrap .components-placeholder__fieldset,
.edit-post-visual-editor .user-registration-gutenberg-form-selector-wrap .components-placeholder__fieldset {
  text-align: center; }
  .edit-post-visual-editor .ur-gutenberg-form-selector-wrap .components-placeholder__fieldset img,
  .edit-post-visual-editor .user-registration-gutenberg-form-selector-wrap .components-placeholder__fieldset img {
    margin: 0 auto; }

.ur-frontend-form.ur-gutenberg-editor form button[type="submit"] {
  cursor: not-allowed; }

.ur-frontend-form.ur-gutenberg-editor form .ur-form-row .ur-form-grid input {
  cursor: not-allowed; }

.ur-hidden {
  display: none; }

.button-check-all {
  display: inline-block;
  text-decoration: none;
  font-size: 13px;
  line-height: 2.15384615;
  min-height: 30px;
  margin: 0;
  padding: 0 10px;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  -webkit-appearance: none;
  border-radius: 3px;
  white-space: nowrap;
  box-sizing: border-box; }

.ur-form-row .flatpickr-input {
  padding-left: 32px !important; }

.ur-form-row .without_icon {
  padding-left: 10px !important; }

.ur-form-row span.input-wrapper {
  position: relative; }
  .ur-form-row span.input-wrapper .ur-icon {
    position: absolute;
    top: 50%;
    padding: 8px;
    left: 0;
    transform: translateY(-50%); }
/**
 * Variables
 */
/**
 * Grid breakpoints
 *
 * Define the minimum dimensions at which your layout will change,
 * adapting to different screen sizes, for use in media queries.
 **/
/**
 * Grid containers
 *
 * Define the maximum width of `.ur-container` for different screen sizes.
 * scss-docs-start container-max-widths
 **/
#user-registration.vertical {
  display: flex;
  flex-wrap: wrap; }
  #user-registration.vertical .user-registration-error, #user-registration.vertical .user-registration-message {
    float: none;
    width: 100%; }
  #user-registration.vertical .user-registration-MyAccount-navigation {
    background: #f0f1f5;
    width: 25%; }
    #user-registration.vertical .user-registration-MyAccount-navigation ul {
      flex-direction: column;
      flex-wrap: nowrap; }
      #user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a {
        background: #dee0e9;
        border-color: #475bb2; }
  #user-registration.vertical .user-registration-MyAccount-content {
    width: 75%; }
    #user-registration.vertical .user-registration-MyAccount-content .user-registration-profile-header {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      flex-direction: column; }
      #user-registration.vertical .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container {
        margin: auto; }

#user-registration.horizontal, #user-registration {
  box-shadow: 0 2px 20px rgba(45, 53, 89, 0.1); }
  #user-registration.horizontal .user-registration-message,
  #user-registration.horizontal .user-registration-error,
  #user-registration.horizontal .user-registration-info, #user-registration .user-registration-message,
  #user-registration .user-registration-error,
  #user-registration .user-registration-info {
    margin-bottom: 0; }
  #user-registration.horizontal .user-registration-MyAccount-navigation, #user-registration .user-registration-MyAccount-navigation {
    border-bottom: 1px solid #e1e1e1; }
    #user-registration.horizontal .user-registration-MyAccount-navigation ul, #user-registration .user-registration-MyAccount-navigation ul {
      justify-content: center; }
      #user-registration.horizontal .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a, #user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a {
        padding: 15px 20px; }
      #user-registration.horizontal .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a, #user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a {
        background-color: #dee0e9; }
  #user-registration.horizontal .user-registration-MyAccount-content,
  #user-registration.horizontal .ur-edit-profile, #user-registration .user-registration-MyAccount-content,
  #user-registration .ur-edit-profile {
    text-align: center; }
    #user-registration.horizontal .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container,
    #user-registration.horizontal .ur-edit-profile .user-registration-profile-header .user-registration-img-container, #user-registration .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container,
    #user-registration .ur-edit-profile .user-registration-profile-header .user-registration-img-container {
      margin: 0 auto;
      margin-bottom: 15px; }
      #user-registration.horizontal .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container img,
      #user-registration.horizontal .ur-edit-profile .user-registration-profile-header .user-registration-img-container img, #user-registration .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container img,
      #user-registration .ur-edit-profile .user-registration-profile-header .user-registration-img-container img {
        width: 100px;
        height: 100px;
        object-fit: cover;
        border-radius: 50%;
        margin: 0 auto; }
    #user-registration.horizontal .user-registration-MyAccount-content .edit-profile,
    #user-registration.horizontal .user-registration-MyAccount-content .edit-password,
    #user-registration.horizontal .ur-edit-profile .edit-profile,
    #user-registration.horizontal .ur-edit-profile .edit-password, #user-registration .user-registration-MyAccount-content .edit-profile,
    #user-registration .user-registration-MyAccount-content .edit-password,
    #user-registration .ur-edit-profile .edit-profile,
    #user-registration .ur-edit-profile .edit-password {
      text-align: left; }
    #user-registration.horizontal .user-registration-MyAccount-content .edit-profile .user-registration-profile-header,
    #user-registration.horizontal .user-registration-MyAccount-content .edit-profile h2,
    #user-registration.horizontal .ur-edit-profile .edit-profile .user-registration-profile-header,
    #user-registration.horizontal .ur-edit-profile .edit-profile h2, #user-registration .user-registration-MyAccount-content .edit-profile .user-registration-profile-header,
    #user-registration .user-registration-MyAccount-content .edit-profile h2,
    #user-registration .ur-edit-profile .edit-profile .user-registration-profile-header,
    #user-registration .ur-edit-profile .edit-profile h2 {
      text-align: center; }

#user-registration .user-registration-MyAccount-content {
  padding: 40px 40px 40px 48px; }
  @media (max-width: 991px) {
    #user-registration .user-registration-MyAccount-content {
      padding: 36px 30px; } }
  #user-registration .user-registration-MyAccount-content .ur-frontend-form {
    padding: 0 !important; }
    #user-registration .user-registration-MyAccount-content .ur-frontend-form:has(.user-registration-PrivacyTab) h2 {
      text-align: left; }
    #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-EditProfileForm .user-registration-profile-fields h2 {
      text-align: center; }
    #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-EditAccountForm .ur-form-grid > p {
      float: right;
      margin-top: 24px;
      margin-bottom: 0; }
    #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-EditProfileForm .user-registration-profile-fields > p {
      float: right;
      margin-top: 24px;
      margin-bottom: 0; }
    #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab {
      text-align: left; }
      #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-grid {
        padding-left: 0;
        padding-right: 0; }
      #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row {
        display: flex;
        flex-wrap: wrap;
        row-gap: 10px;
        margin-bottom: 30px; }
        #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row:last-child {
          margin-bottom: 0; }
        @media (max-width: 991px) {
          #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row {
            flex-direction: column;
            gap: 12px; } }
        #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-privacy-field-label {
          width: 40%;
          max-width: 100%; }
          @media (max-width: 991px) {
            #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-privacy-field-label {
              width: 100%; } }
          #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-privacy-field-label label {
            font-size: 15px;
            line-height: 150%;
            font-weight: 500;
            color: #383838;
            margin: 0; }
            #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-privacy-field-label label .ur-portal-tooltip::after {
              color: #BABABA; }
        #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-privacy-input {
          display: flex;
          align-items: center;
          gap: 12px;
          width: 60%;
          max-width: 100%; }
          @media (max-width: 991px) {
            #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-privacy-input {
              width: 100%; } }
          #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-privacy-input--radio-box {
            position: relative;
            display: block; }
            #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-privacy-input--radio-box label {
              display: block;
              border-radius: 3px;
              padding: 8px 12px 8px 34px;
              border: 1px solid #999999;
              cursor: pointer;
              font-size: 14px;
              font-weight: 500;
              line-height: 150%;
              color: #6B6B6B;
              margin: 0; }
              #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-privacy-input--radio-box label::before, #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-privacy-input--radio-box label::after {
                content: "";
                position: absolute;
                left: 12px;
                top: 12px;
                width: 16px;
                height: 16px;
                border-radius: 50%;
                border: 1px solid #bdbdbd; }
              #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-privacy-input--radio-box label::before {
                z-index: 2;
                overflow: hidden;
                background: transparent;
                width: 0;
                height: 0;
                border: none;
                transition: 0.1s width cubic-bezier(0.075, 0.82, 0.165, 1) 0s, 0.3s width cubic-bezier(0.075, 0.82, 0.165, 2) 0.1s; }
            #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-privacy-input--radio-box input[type="radio"] {
              display: none;
              position: absolute;
              width: 100%;
              -webkit-appearance: none;
              -moz-appearance: none;
              appearance: none;
              margin-right: 0; }
              #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-privacy-input--radio-box input[type="radio"]:checked + label {
                color: #475BB2;
                background: #EDEFF7;
                border-color: #475BB2; }
                #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-privacy-input--radio-box input[type="radio"]:checked + label::after {
                  background: #fff;
                  border: 1px solid #475BB2; }
                #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-privacy-input--radio-box input[type="radio"]:checked + label::before {
                  width: 8px;
                  height: 8px;
                  background: #475BB2;
                  top: 16px;
                  left: 16px; }
        #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row.ur-about-your-data {
          margin-bottom: 40px; }
        #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input {
          width: 60%;
          max-width: 100%; }
          @media (max-width: 991px) {
            #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input {
              width: 100%; } }
          #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input h3 {
            font-weight: 600;
            font-size: 18px;
            line-height: 24px;
            color: #6B6B6B;
            margin-bottom: 12px; }
          #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input p {
            font-weight: 400;
            font-size: 15px;
            line-height: 23px;
            color: #6B6B6B;
            margin-bottom: 0; }
          #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input .ur-privacy-action-btn {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            gap: 20px;
            margin-top: 20px; }
            #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input .ur-privacy-action-btn .ur-button {
              padding: 10px 16px;
              background: #0170B9;
              border: 1px solid #0170B9;
              border-radius: 3px;
              font-weight: 500;
              font-size: 14px;
              line-height: 150%;
              color: #FFFFFF;
              text-decoration: none;
              transition: all .3s ease-in-out;
              letter-spacing: .2px; }
              #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input .ur-privacy-action-btn .ur-button:hover {
                background: #004c7d;
                border-color: #004c7d; }
            #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input .ur-privacy-action-btn #ur-new-download-request {
              font-weight: 500;
              font-size: 14px;
              line-height: 150%;
              text-decoration-line: underline;
              color: #6B6B6B;
              letter-spacing: .1px;
              transition: all .3s ease-in-out; }
              #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input .ur-privacy-action-btn #ur-new-download-request:hover {
                color: #0170B9; }
            #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input .ur-privacy-action-btn #ur-new-erase-request {
              font-weight: 500;
              font-size: 14px;
              line-height: 150%;
              text-decoration-line: underline;
              color: #6B6B6B;
              letter-spacing: .1px;
              transition: all .3s ease-in-out; }
              #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input .ur-privacy-action-btn #ur-new-erase-request:hover {
                color: #0170B9; }
          #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input .ur-field {
            margin-bottom: 32px; }
            #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input .ur-field:last-child {
              margin-bottom: 0; }
            #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input .ur-field label {
              font-weight: 400;
              font-size: 15px;
              color: #6B6B6B;
              line-height: 150%;
              margin-top: 0;
              margin-bottom: 16px; }
            #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input .ur-field .ur-field-area {
              margin-bottom: 16px; }
              #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input .ur-field .ur-field-area input[type="password"] {
                padding: 8px 14px;
                background: #FFFFFF;
                border: 1px solid #E1E1E1;
                border-radius: 4px; }
                #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input .ur-field .ur-field-area input[type="password"]::placeholder {
                  color: #BABABA; }
              #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input .ur-field .ur-field-area .ur-field-error {
                background: #FFF4F4;
                padding: 8px 12px 8px 16px;
                color: #F25656;
                font-weight: 500;
                border-left: 3px solid #F25656;
                margin-top: 8px;
                font-size: 14px;
                display: flex;
                align-items: center;
                gap: 4px; }
                #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input .ur-field .ur-field-area .ur-field-error::before {
                  content: "";
                  background-image: url(/wp-content/plugins/user-registration/assets/css/../images/icons/alert-icon.svg);
                  background-position: center;
                  background-size: 100%;
                  background-repeat: no-repeat;
                  display: block;
                  width: 18px;
                  height: 18px; }
            #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input .ur-field .ur-request-button {
              font-weight: 500;
              font-size: 14px;
              line-height: 150%;
              color: #FFFFFF;
              padding: 10px 16px;
              background: #0170B9;
              border: 1px solid #0170B9;
              border-radius: 3px;
              letter-spacing: 0.2px;
              transition: all .3s ease-in-out; }
              #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row .ur-about-your-data-input .ur-field .ur-request-button:hover {
                background: #004C7D;
                border-color: #004C7D; }
        #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row.ur-privacy-button {
          padding-top: 32px;
          border-top: 1px solid #e1e1e1;
          justify-content: flex-end; }
          #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row.ur-privacy-button input[type="submit"] {
            font-weight: 500;
            font-size: 14px;
            line-height: 150%;
            color: #FFFFFF;
            padding: 10px 16px;
            background: #0170B9;
            border: 1px solid #0170B9;
            border-radius: 3px;
            letter-spacing: 0.2px;
            transition: all .3s ease-in-out; }
            #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-PrivacyTab .ur-form-row .user-registration-form-row.ur-privacy-button input[type="submit"]:hover {
              background: #004C7D;
              border-color: #004C7D; }
  #user-registration .user-registration-MyAccount-content .ur-payments-container .ur-payment-invoices {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
    overflow-x: auto;
    margin-top: 15px; }
    #user-registration .user-registration-MyAccount-content .ur-payments-container .ur-payment-invoices table {
      border-collapse: collapse;
      border: 1px solid #f1f1f1; }
      #user-registration .user-registration-MyAccount-content .ur-payments-container .ur-payment-invoices table tbody tr th {
        background: #F1F5F9;
        font-weight: 600; }
      #user-registration .user-registration-MyAccount-content .ur-payments-container .ur-payment-invoices table tbody tr td:last-child {
        color: #59B259;
        text-transform: capitalize; }
      #user-registration .user-registration-MyAccount-content .ur-payments-container .ur-payment-invoices table tbody tr td a {
        background: #475bb2;
        color: #ffffff;
        padding: 8px 12px;
        border-radius: 3px; }
        #user-registration .user-registration-MyAccount-content .ur-payments-container .ur-payment-invoices table tbody tr td a:hover {
          background: #38488e; }
      #user-registration .user-registration-MyAccount-content .ur-payments-container .ur-payment-invoices table tbody tr:nth-child(odd) td {
        background: #fafafa; }

.ur-toggle-section .user-registration-toggle-form {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 16px; }
  .ur-toggle-section .user-registration-toggle-form input {
    position: relative;
    z-index: 99;
    opacity: 0;
    height: 16px;
    width: 30px;
    cursor: pointer; }
    .ur-toggle-section .user-registration-toggle-form input:checked + .slider {
      background-color: #475BB2; }
    .ur-toggle-section .user-registration-toggle-form input:focus + .slider {
      box-shadow: 0 0 1px #2196F3; }
    .ur-toggle-section .user-registration-toggle-form input:checked + .slider::before {
      transform: translateX(14px); }
  .ur-toggle-section .user-registration-toggle-form .slider {
    position: absolute;
    cursor: pointer;
    inset: 0;
    background-color: #DFE1EA;
    transition: .4s; }
    .ur-toggle-section .user-registration-toggle-form .slider.round {
      border-radius: 30px; }
    .ur-toggle-section .user-registration-toggle-form .slider.round::before {
      border-radius: 50%; }
    .ur-toggle-section .user-registration-toggle-form .slider::before {
      position: absolute;
      content: "";
      height: 12px;
      width: 12px;
      left: 2px;
      bottom: 2px;
      background-color: #fff;
      transition: .4s;
      border-radius: 100%; }

@media screen and (max-width: 980px) {
  #user-registration.vertical .user-registration-MyAccount-navigation {
    width: 30%; }
  #user-registration.vertical .user-registration-MyAccount-content {
    width: 70%; } }

@media screen and (max-width: 600px) {
  #user-registration.vertical .user-registration-MyAccount-navigation {
    width: 100%; }
    #user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a {
      padding: 15px 20px; }
  #user-registration.vertical .user-registration-MyAccount-content {
    width: 100%; }
  #user-registration .user-registration-MyAccount-content {
    padding: 15px; } }

.tooltipster-base .tooltipster-box {
  background: #383838 !important;
  padding: 4px 8px;
  border-radius: 4px;
  border-color: #383838; }
.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}:root {
	--edd-blocks-light-grey: #eee;
}

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}

.bctt-click-to-tweet {
    display: block;
    background-color: #fff;
    position: relative;
    border: 1px solid #dddddd;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 15px 15px 15px 30px;
    margin-bottom: 1em;
    margin-top: 1.75em;
}

.bctt-click-to-tweet:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

/* For compatibility with the new editor in version 5.0 codenamed Gutenberg */

.bctt-click-to-tweet .mce-content-body {
	position: relative;
    color: #000 !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 1.5em;
    line-height: 140%;
    font-weight: 100;
    text-decoration: none !important;
    text-transform: none !important;
    word-wrap: break-word;
    border-bottom: none !important;
    box-shadow: none !important;
}

.bctt-ctt-text a {
    padding: 15px 0;
    margin: 15px 0;
    position: relative;
    color: #000 !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 1.5em;
    line-height: 140%;
    font-weight: 100;
    text-decoration: none !important;
    text-transform: none !important;
    word-wrap: break-word;
    border-bottom: none !important;
    box-shadow: none !important;
}

.bctt-ctt-text a:hover {
    text-decoration: none;
    color: #999 !important;
}

a.bctt-ctt-btn {
    border-bottom: none !important;
    margin: 0;
    padding: 11px 24px 0 0;
    position: relative;
    display: block;
    text-transform: uppercase;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: .7em;
    font-weight: bold;
    color: #999999 !important;
    float: right;
    text-decoration: none !important;
    background: transparent url(/wp-content/plugins/better-click-to-tweet/assets/css/../img/birdy.png) no-repeat right top 10px;
    box-shadow: none !important;
}

.bctt-ctt-btn:hover {
    text-decoration: none;
    color: #666666 !important;
    background: transparent url(/wp-content/plugins/better-click-to-tweet/assets/css/../img/birdy.png) no-repeat right top 8px;
}
:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{position:absolute;right:.7em;top:.7em;cursor:pointer}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e010";text-decoration:none}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{color:#585858}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@charset "UTF-8";:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url(/wp-content/plugins/woocommerce/assets/css/../fonts/star.eot);src:url(/wp-content/plugins/woocommerce/assets/css/../fonts/star.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/css/../fonts/star.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/css/../fonts/star.ttf) format("truetype"),url(/wp-content/plugins/woocommerce/assets/css/../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.eot);src:url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype"),url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#7f54b3;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;transform:rotate(-45deg);box-sizing:content-box}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6a6a6a}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#b3af54;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816e99}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#6dc22e}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin-bottom:0;padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:#a00}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:#a00;vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:#a00}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{background-color:#dcd7e3;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#b3af54;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#b3af54}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:red}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#b3af54}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #7f54b3;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#b3af54}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#e9e6ed;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #cfc8d8;margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e3;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2b9ce;border-top-color:#b5aac3}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e3;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid red;outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}.edd-icon{display:inline-block;fill:currentColor;position:relative;vertical-align:middle}.edd-icon-spin{display:inline-block;animation:edd-icon-spin 2s linear infinite}@keyframes edd-icon-spin{0%{transform:rotate(0deg)}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:none}#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:none;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:14px;height:14px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.75%209.75l4.5%204.5m0-4.5l-4.5%204.5M21%2012a9%209%200%2011-18%200%209%209%200%200118%200z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A) 0 0 no-repeat;position:relative;opacity:.6}.edd_discount_remove:hover{opacity:1}#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 1rem;padding:0;white-space:nowrap}#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{display:flex;margin:0 0 8px}#edd_checkout_form_wrap .edd-payment-icons img.payment-icon{max-height:32px}#edd_checkout_form_wrap .edd-payment-icons .payment-icon{margin:0 10px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap label{display:inline-block;margin:0 20px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap .edd-payment-mode-label{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 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_secure_site_wrapper span{vertical-align:middle}#edd_checkout_form_wrap input.edd-input.card-number.valid{background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22green%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2012.75l6%206%209-13.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);background-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:0;right:0}#edd_checkout_form_wrap span.card-type.off{display:none}#edd_checkout_form_wrap .edd-cart-ajax{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}.edd_cart_tax .edd-loading-ajax.edd-loading{margin:0 0 0 auto;display:inline-block}@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 .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;filter:alpha(opacity=100)}.edd-loading,.edd-loading:after{border-radius:50%;display:block;width:1.5em;height:1.5em}.edd-loading{animation:edd-spinning 1.1s linear infinite;border:.2em solid hsla(0,0%,100%,.2);border-left-color:#fff;font-size:.75em;position:absolute;left:calc(50% - .75em);top:calc(50% - .75em);opacity:0;filter:alpha(opacity=0);transform:translateZ(0)}.edd-discount-loader.edd-loading,.edd-loading-ajax.edd-loading,a.edd-add-to-cart.white .edd-loading{border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) #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}@keyframes edd-spinning{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.edd-loading,a.edd-add-to-cart .edd-add-to-cart-label{transition:opacity .1s!important}.edd-add-to-cart[data-edd-loading] .edd-add-to-cart-label{opacity:0;filter:alpha(opacity=0)}.edd-add-to-cart[data-edd-loading] .edd-loading,.edd-discount-loader.edd-loading{opacity:1;filter:alpha(opacity=100)}.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{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:none!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;box-shadow:none;-webkit-user-select:none;-ms-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;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.edd-submit.plain{padding:0;border:none;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{display:-ms-grid;display:grid;grid-column-gap:20px;grid-row-gap:40px}.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}@media(min-width:768px){.edd_downloads_list:not(.edd_download_columns_1){-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.edd_downloads_list.edd_download_columns_2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.edd_downloads_list.edd_download_columns_3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.edd_downloads_list.edd_download_columns_4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.edd_downloads_list.edd_download_columns_5{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}.edd_downloads_list.edd_download_columns_6{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}}@supports(display:grid){.edd_downloads_list .edd_download{width:auto}.edd_download_inner{padding:0;margin:0}}.edd-hide-on-empty.cart-empty{display:none}.edd-cart-ajax{margin:0 8px 0 4px;position:relative;top:2px;background:none;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){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){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{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}@charset "UTF-8";:root{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.components-animate__appear{animation:components-animate__appear-animation .1s cubic-bezier(0,0,.2,1) 0s;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.components-animate__appear{animation-delay:0s;animation-duration:1ms}}.components-animate__appear.is-from-top,.components-animate__appear.is-from-top.is-from-left{transform-origin:top left}.components-animate__appear.is-from-top.is-from-right{transform-origin:top right}.components-animate__appear.is-from-bottom,.components-animate__appear.is-from-bottom.is-from-left{transform-origin:bottom left}.components-animate__appear.is-from-bottom.is-from-right{transform-origin:bottom right}@keyframes components-animate__appear-animation{0%{transform:translateY(-2em) scaleY(0) scaleX(0)}to{transform:translateY(0) scaleY(1) scaleX(1)}}.components-animate__slide-in{animation:components-animate__slide-in-animation .1s cubic-bezier(0,0,.2,1);animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.components-animate__slide-in{animation-delay:0s;animation-duration:1ms}}.components-animate__slide-in.is-from-left{transform:translateX(100%)}.components-animate__slide-in.is-from-right{transform:translateX(-100%)}@keyframes components-animate__slide-in-animation{to{transform:translateX(0)}}.components-animate__loading{animation:components-animate__loading 1.6s ease-in-out infinite}@keyframes components-animate__loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.components-autocomplete__popover .components-popover__content{min-width:220px;padding:16px}.components-autocomplete__result.components-button{display:flex;height:auto;min-height:36px;text-align:left;width:100%}.components-autocomplete__result.components-button.is-selected{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button-group{display:inline-block}.components-button-group .components-button{border-radius:0;box-shadow:inset 0 0 0 1px #1e1e1e;color:#1e1e1e;display:inline-flex}.components-button-group .components-button+.components-button{margin-left:-1px}.components-button-group .components-button:first-child{border-radius:2px 0 0 2px}.components-button-group .components-button:last-child{border-radius:0 2px 2px 0}.components-button-group .components-button.is-primary,.components-button-group .components-button:focus{position:relative;z-index:1}.components-button-group .components-button.is-primary{box-shadow:inset 0 0 0 1px #1e1e1e}.components-button{align-items:center;-webkit-appearance:none;background:none;border:0;border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground,#1e1e1e);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:400;height:36px;margin:0;padding:6px 12px;text-decoration:none;transition:box-shadow .1s linear}@media (prefers-reduced-motion:reduce){.components-button{transition-delay:0s;transition-duration:0s}}.components-button.is-next-40px-default-size{height:40px}.components-button:hover,.components-button[aria-expanded=true]{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button:disabled:hover,.components-button[aria-disabled=true]:hover{color:initial}.components-button:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:3px solid transparent}.components-button.is-primary{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent-inverted,#fff);outline:1px solid transparent;text-decoration:none;text-shadow:none;white-space:nowrap}.components-button.is-primary:hover:not(:disabled){background:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));color:var(--wp-components-color-accent-inverted,#fff)}.components-button.is-primary:active:not(:disabled){background:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));border-color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-inverted,#fff)}.components-button.is-primary:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-primary:disabled,.components-button.is-primary:disabled:active:enabled,.components-button.is-primary[aria-disabled=true],.components-button.is-primary[aria-disabled=true]:active:enabled,.components-button.is-primary[aria-disabled=true]:enabled{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:hsla(0,0%,100%,.4);opacity:1;outline:none}.components-button.is-primary:disabled:active:enabled:focus:enabled,.components-button.is-primary:disabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:active:enabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:enabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:focus:enabled{box-shadow:0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 3px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-primary.is-busy,.components-button.is-primary.is-busy:disabled,.components-button.is-primary.is-busy[aria-disabled=true]{background-image:linear-gradient(-45deg,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 70%,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 70%);background-size:100px 100%;border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent-inverted,#fff)}.components-button.is-secondary,.components-button.is-tertiary{outline:1px solid transparent}.components-button.is-secondary:active:not(:disabled),.components-button.is-tertiary:active:not(:disabled){box-shadow:none}.components-button.is-secondary:disabled,.components-button.is-secondary[aria-disabled=true],.components-button.is-secondary[aria-disabled=true]:hover,.components-button.is-tertiary:disabled,.components-button.is-tertiary[aria-disabled=true],.components-button.is-tertiary[aria-disabled=true]:hover{background:transparent;box-shadow:none;color:#949494;opacity:1;outline:none;transform:none}.components-button.is-secondary{background:transparent;box-shadow:inset 0 0 0 1px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:1px solid transparent;white-space:nowrap}.components-button.is-secondary:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6))}.components-button.is-tertiary{background:transparent;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-tertiary:hover:not(:disabled,[aria-disabled=true]){background:rgba(var(--wp-admin-theme-color--rgb),.04)}.components-button.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:rgba(var(--wp-admin-theme-color--rgb),.08)}p+.components-button.is-tertiary{margin-left:-6px}.components-button.is-destructive{--wp-components-color-accent:#cc1818;--wp-components-color-accent-darker-10:#9e1313;--wp-components-color-accent-darker-20:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link){color:#cc1818}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled){color:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) #cc1818}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled){background:#ccc}.components-button.is-link{background:none;border:0;border-radius:0;box-shadow:none;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));height:auto;margin:0;outline:none;padding:0;text-align:left;text-decoration:underline;transition-duration:.05s;transition-property:border,background,color;transition-timing-function:ease-in-out}@media (prefers-reduced-motion:reduce){.components-button.is-link{transition-delay:0s;transition-duration:0s}}.components-button.is-link:focus{border-radius:2px}.components-button:not(:disabled,[aria-disabled=true]):active{color:var(--wp-components-color-foreground,#1e1e1e)}.components-button:disabled,.components-button[aria-disabled=true]{cursor:default;opacity:.3}.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{animation:components-button__busy-animation 2.5s linear infinite;background-image:linear-gradient(-45deg,#fafafa 33%,#e0e0e0 0,#e0e0e0 70%,#fafafa 0);background-size:100px 100%;opacity:1}.components-button.is-compact{height:32px}.components-button.is-compact.has-icon:not(.has-text){min-width:32px;padding:0;width:32px}.components-button.is-small{font-size:11px;height:24px;line-height:22px;padding:0 8px}.components-button.is-small.has-icon:not(.has-text){min-width:24px;padding:0;width:24px}.components-button.has-icon{justify-content:center;min-width:36px;padding:6px}.components-button.has-icon.is-next-40px-default-size{min-width:40px}.components-button.has-icon .dashicon{align-items:center;box-sizing:content-box;display:inline-flex;justify-content:center;padding:2px}.components-button.has-icon.has-text{gap:4px;justify-content:start;padding-left:8px;padding-right:12px}.components-button.is-pressed{background:var(--wp-components-color-foreground,#1e1e1e);color:var(--wp-components-color-foreground-inverted,#fff)}.components-button.is-pressed:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent}.components-button.is-pressed:hover:not(:disabled){background:var(--wp-components-color-foreground,#1e1e1e);color:var(--wp-components-color-foreground-inverted,#fff)}.components-button svg{fill:currentColor;outline:none}@media (forced-colors:active){.components-button svg{fill:CanvasText}}.components-button .components-visually-hidden{height:auto}@keyframes components-button__busy-animation{0%{background-position:200px 0}}.components-checkbox-control__input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #1e1e1e;border-radius:2px;box-shadow:0 0 0 transparent;clear:none;color:#1e1e1e;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:24px;line-height:normal;line-height:0;margin:0 4px 0 0;outline:0;padding:6px 8px;padding:0!important;text-align:center;transition:box-shadow .1s linear;transition:none;transition:border-color .1s ease-in-out;vertical-align:top;width:24px}@media (min-width:600px){.components-checkbox-control__input[type=checkbox]{font-size:13px;line-height:normal}}.components-checkbox-control__input[type=checkbox]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.components-checkbox-control__input[type=checkbox]::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.components-checkbox-control__input[type=checkbox]:-ms-input-placeholder{color:rgba(30,30,30,.62)}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked::-ms-check{opacity:0}.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{margin:-4px 0 0 -5px}}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;float:left;font:normal 30px/1 dashicons;vertical-align:middle;width:16px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{float:none;font-size:21px}}@media (min-width:600px){.components-checkbox-control__input[type=checkbox]{height:20px;width:20px}}@media (prefers-reduced-motion:reduce){.components-checkbox-control__input[type=checkbox]{transition-delay:0s;transition-duration:0s}}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-checkbox-control__input[type=checkbox]:checked,.components-checkbox-control__input[type=checkbox]:indeterminate{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-checkbox-control__input[type=checkbox]:checked::-ms-check,.components-checkbox-control__input[type=checkbox]:indeterminate::-ms-check{opacity:0}.components-checkbox-control__input[type=checkbox]:checked:before{content:none}.components-checkbox-control__input-container{display:inline-block;height:24px;margin-right:12px;position:relative;vertical-align:middle;width:24px}@media (min-width:600px){.components-checkbox-control__input-container{height:20px;width:20px}}svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{fill:#fff;cursor:pointer;height:24px;left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:24px}@media (min-width:600px){svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{left:-2px;top:-2px}}.components-circular-option-picker{display:inline-block;min-width:188px;width:100%}.components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper{display:flex;justify-content:flex-end;margin-top:12px}.components-circular-option-picker .components-circular-option-picker__swatches{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.components-circular-option-picker>:not(.components-circular-option-picker__swatches){position:relative;z-index:0}.components-circular-option-picker__option-wrapper{display:inline-block;height:28px;transform:scale(1);transition:transform .1s ease;vertical-align:top;width:28px;will-change:transform}@media (prefers-reduced-motion:reduce){.components-circular-option-picker__option-wrapper{transition-delay:0s;transition-duration:0s}}.components-circular-option-picker__option-wrapper:hover{transform:scale(1.2)}.components-circular-option-picker__option-wrapper>div{height:100%;width:100%}.components-circular-option-picker__option-wrapper:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23555D65' d='M6 8V6H4v2h2zm2 0V6h2v2H8zm2 8H8v-2h2v2zm2 0v-2h2v2h-2zm0 2v-2h-2v2H8v2h2v-2h2zm2 0v2h-2v-2h2zm2 0h-2v-2h2v2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2v2zm-2-4v-2h2v2h-2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' d='M18 18v2h-2v-2h2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2H8zm0 2v-2H6v2h2zm2 0v-2h2v2h-2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2h-2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4V0zm0 4V2H2v2h2zm2 0V2h2v2H6zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2H6z' clip-rule='evenodd'/%3E%3C/svg%3E");border-radius:50%;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;z-index:-1}.components-circular-option-picker__option{background:transparent;border:none;border-radius:50%;box-shadow:inset 0 0 0 14px;cursor:pointer;display:inline-block;height:100%;transition:box-shadow .1s ease;vertical-align:top;width:100%}@media (prefers-reduced-motion:reduce){.components-circular-option-picker__option{transition-delay:0s;transition-duration:0s}}.components-circular-option-picker__option:hover{box-shadow:inset 0 0 0 14px!important}.components-circular-option-picker__option.is-pressed{box-shadow:inset 0 0 0 4px;overflow:visible;position:relative;z-index:1}.components-circular-option-picker__option.is-pressed+svg{border-radius:50%;left:2px;pointer-events:none;position:absolute;top:2px;z-index:2}.components-circular-option-picker__option:after{border:1px solid transparent;border-radius:50%;bottom:-1px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:inherit;content:"";left:-1px;position:absolute;right:-1px;top:-1px}.components-circular-option-picker__option:focus:after{border:2px solid #757575;border-radius:50%;box-shadow:inset 0 0 0 2px #fff;content:"";height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}.components-circular-option-picker__option.components-button:focus{background-color:transparent;box-shadow:inset 0 0 0 14px;outline:none}.components-circular-option-picker__button-action .components-circular-option-picker__option{background:#fff;color:#fff}.components-circular-option-picker__dropdown-link-action{margin-right:16px}.components-circular-option-picker__dropdown-link-action .components-button{line-height:22px}.components-palette-edit__popover-gradient-picker{padding:8px;width:280px}.components-dropdown-menu__menu .components-palette-edit__menu-button{width:100%}.component-color-indicator{background:#fff linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:inline-block;height:20px;padding:0;width:20px}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{border:none;box-shadow:none;font-family:inherit;font-size:16px;line-height:inherit;margin:0;min-height:auto;padding:2px;width:100%}@media (min-width:600px){input.components-combobox-control__input[type=text]{font-size:13px}}input.components-combobox-control__input[type=text]:focus{box-shadow:none;outline:none}.components-combobox-control__suggestions-container{align-items:flex-start;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:0;transition:box-shadow .1s linear;width:100%}@media (prefers-reduced-motion:reduce){.components-combobox-control__suggestions-container{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-combobox-control__suggestions-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.components-combobox-control__suggestions-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container:focus-within{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-combobox-control__reset.components-button{display:flex;height:16px;min-width:16px;padding:0}.components-color-palette__custom-color-wrapper{position:relative;z-index:0}.components-color-palette__custom-color-button{background:none;border:none;border-radius:2px 2px 0 0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:border-box;cursor:pointer;height:64px;outline:1px solid transparent;position:relative;width:100%}.components-color-palette__custom-color-button:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-width:2px}.components-color-palette__custom-color-button:after{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,24px 24px;background-size:48px 48px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.components-color-palette__custom-color-text-wrapper{border-radius:0 0 2px 2px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2),inset 1px 0 0 0 rgba(0,0,0,.2),inset -1px 0 0 0 rgba(0,0,0,.2);font-size:13px;padding:12px 16px;position:relative}.components-color-palette__custom-color-name{color:var(--wp-components-color-foreground,#1e1e1e);margin:0 1px}.components-color-palette__custom-color-value{color:#757575}.components-color-palette__custom-color-value--is-hex{text-transform:uppercase}.components-color-palette__custom-color-value:empty:after{content:"​";visibility:hidden}.components-custom-gradient-picker:not(.is-next-has-no-margin){margin-bottom:24px;margin-top:12px}.components-custom-gradient-picker__gradient-bar{border-radius:2px;height:48px;position:relative;width:100%;z-index:1}.components-custom-gradient-picker__gradient-bar.has-gradient{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,12px 12px;background-size:24px 24px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background{inset:0;position:absolute}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container{margin-left:auto;margin-right:auto;position:relative;width:calc(100% - 48px)}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown{display:flex;height:16px;position:absolute;top:16px;width:16px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown{background:#fff;border-radius:50%;color:#1e1e1e;height:inherit;min-width:16px;padding:2px;position:relative;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg{height:100%;width:100%}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button{border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 2px 0 rgba(0,0,0,.25);height:inherit;outline:2px solid transparent;padding:0;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active,.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2) #fff,0 0 2px 0 rgba(0,0,0,.25);outline:1.5px solid transparent}.components-custom-gradient-picker__remove-control-point-wrapper{padding-bottom:8px}.components-custom-gradient-picker__inserter{direction:ltr}.components-custom-gradient-picker__liner-gradient-indicator{display:inline-block;flex:0 auto;height:20px;width:20px}.components-custom-gradient-picker .components-custom-gradient-picker__toolbar{border:none}.components-custom-gradient-picker .components-custom-gradient-picker__toolbar>div+div{margin-left:1px}.components-custom-gradient-picker .components-custom-gradient-picker__toolbar button.is-pressed>svg{background:#fff;border:1px solid #949494;border-radius:2px}.components-custom-gradient-picker__ui-line{position:relative;z-index:0}.components-custom-select-control{font-size:13px;position:relative}.components-custom-select-control__button{outline:0;position:relative;text-align:left}.components-custom-select-control__hint{color:#949494;margin-left:10px}.components-custom-select-control__menu{background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;max-height:400px;min-width:100%;outline:none;overflow:auto;padding:0;position:absolute;transition:none;z-index:1000000}.components-custom-select-control__menu[aria-hidden=true]{display:none}.components-custom-select-control__item{align-items:center;cursor:default;display:grid;grid-template-columns:auto auto;line-height:28px;list-style-type:none;padding:8px 16px}.components-custom-select-control__item:not(.is-next-36px-default-size){padding:8px}.components-custom-select-control__item.has-hint{grid-template-columns:auto auto 30px}.components-custom-select-control__item.is-highlighted{background:#ddd}.components-custom-select-control__item .components-custom-select-control__item-hint{color:#949494;padding-right:4px;text-align:right}.components-custom-select-control__item .components-custom-select-control__item-icon{margin-left:auto}.components-custom-select-control__item:last-child{margin-bottom:0}.block-editor-dimension-control .components-base-control__field{align-items:center;display:flex}.block-editor-dimension-control .components-base-control__label{align-items:center;display:flex;margin-bottom:0;margin-right:1em}.block-editor-dimension-control .components-base-control__label .dashicon{margin-right:.5em}.block-editor-dimension-control.is-manual .components-base-control__label{width:10em}body.is-dragging-components-draggable{cursor:move;cursor:grabbing!important}.components-draggable__invisible-drag-image{height:50px;left:-1000px;position:fixed;width:50px}.components-draggable__clone{background:transparent;padding:0;pointer-events:none;position:fixed;z-index:1000000000}.components-drop-zone{border-radius:2px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden;z-index:40}.components-drop-zone.is-active{opacity:1;visibility:visible}.components-drop-zone__content{align-items:center;background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));bottom:0;color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:50}.components-drop-zone__content-icon,.components-drop-zone__content-text{display:block}.components-drop-zone__content-icon{fill:currentColor;line-height:0;margin:0 auto 8px;pointer-events:none}.components-drop-zone__content-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-dropdown{display:inline-block}.components-dropdown__content .components-popover__content{padding:8px}.components-dropdown__content [role=menuitem]{white-space:nowrap}.components-dropdown-menu__menu{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item,.components-dropdown-menu__menu .components-menu-item{cursor:pointer;outline:none;padding:6px;white-space:nowrap;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,.components-dropdown-menu__menu .components-menu-item.has-separator{margin-top:6px;overflow:visible;position:relative}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before,.components-dropdown-menu__menu .components-menu-item.has-separator:before{background-color:#ddd;box-sizing:content-box;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:-3px}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,.components-dropdown-menu__menu .components-menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-menu-item.is-active svg{background:#1e1e1e;border-radius:1px;box-shadow:0 0 0 1px #1e1e1e;color:#fff}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only,.components-dropdown-menu__menu .components-menu-item.is-icon-only{width:auto}.components-dropdown-menu__menu .components-menu-item__button,.components-dropdown-menu__menu .components-menu-item__button.components-button{height:auto;min-height:36px;padding-left:8px;padding-right:8px;text-align:left}.components-dropdown-menu__menu .components-menu-group{margin:0 -8px;padding:8px}.components-dropdown-menu__menu .components-menu-group:first-child{margin-top:-8px}.components-dropdown-menu__menu .components-menu-group:last-child{margin-bottom:-8px}.components-dropdown-menu__menu .components-menu-group+.components-menu-group{border-top:1px solid #ccc;margin-top:0;padding:8px}.is-alternate .components-dropdown-menu__menu .components-menu-group+.components-menu-group{border-color:#1e1e1e}.components-duotone-picker__color-indicator:before{background:transparent}.components-duotone-picker__color-indicator>.components-button,.components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled){background:linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);color:transparent}.components-duotone-picker__color-indicator>.components-button:not([aria-disabled=true]):active{color:transparent}.components-color-list-picker,.components-color-list-picker__swatch-button{width:100%}.components-color-list-picker__color-picker{margin:8px 0}.components-color-list-picker__swatch-button{padding:6px}.components-color-list-picker__swatch-color{margin:2px}.components-form-toggle{display:inline-block;position:relative}.components-form-toggle .components-form-toggle__track{background-color:#fff;border:1px solid #1e1e1e;border-radius:9px;box-sizing:border-box;content:"";display:inline-block;height:18px;transition:background .2s ease;vertical-align:top;width:36px}@media (prefers-reduced-motion:reduce){.components-form-toggle .components-form-toggle__track{transition-delay:0s;transition-duration:0s}}.components-form-toggle .components-form-toggle__thumb{background-color:#1e1e1e;border:5px solid #1e1e1e;border-radius:50%;box-sizing:border-box;display:block;height:12px;left:3px;position:absolute;top:3px;transition:transform .1s ease;width:12px}@media (prefers-reduced-motion:reduce){.components-form-toggle .components-form-toggle__thumb{transition-delay:0s;transition-duration:0s}}.components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border:9px solid transparent}.components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:2px}.components-form-toggle.is-checked .components-form-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(18px)}.components-disabled .components-form-toggle,.components-form-toggle.is-disabled{opacity:.3}.components-form-toggle input.components-form-toggle__input[type=checkbox]{border:none;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.components-form-toggle input.components-form-toggle__input[type=checkbox]:checked{background:none}.components-form-toggle input.components-form-toggle__input[type=checkbox]:before{content:""}.components-form-token-field__input-container{border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:0;transition:box-shadow .1s linear;width:100%}@media (prefers-reduced-motion:reduce){.components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.components-form-token-field__input-container{font-size:13px;line-height:normal}}.components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-family:inherit;font-size:16px;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media (min-width:600px){.components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input,.components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;max-width:100%}.components-form-token-field__token.is-success .components-form-token-field__remove-token,.components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.components-form-token-field__token.is-error .components-form-token-field__remove-token,.components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.components-form-token-field__token.is-validating .components-form-token-field__remove-token,.components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.components-form-token-field__token.is-borderless{padding:0 24px 0 0;position:relative}.components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;padding:0;position:absolute;right:0;top:1px}.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:4px 0 0 4px;color:#cc1818;padding:0 4px 0 6px}.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media (prefers-reduced-motion:reduce){.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.components-form-token-field__token-text{border-radius:2px 0 0 2px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.components-form-token-field__remove-token.components-button{border-radius:0 2px 2px 0;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.components-form-token-field__suggestions-list{box-shadow:inset 0 1px 0 0 #949494;flex:1 0 100%;list-style:none;margin:0;max-height:128px;min-width:100%;overflow-y:auto;transition:all .15s ease-in-out}@media (prefers-reduced-motion:reduce){.components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.components-form-token-field__suggestion{color:#1e1e1e;cursor:pointer;display:block;font-size:13px;margin:0;min-height:32px;padding:8px 12px}.components-form-token-field__suggestion.is-selected{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:#fff}@media (min-width:600px){.components-guide{width:600px}}.components-guide .components-modal__content{border-radius:2px;margin-top:0;padding:0}.components-guide .components-modal__content:before{content:none}.components-guide .components-modal__header{border-bottom:none;height:60px;padding:0;position:sticky}.components-guide .components-modal__header .components-button{align-self:flex-start;margin:8px 8px 0 0;position:static}.components-guide .components-modal__header .components-button:hover svg{fill:#fff}.components-guide__container{display:flex;flex-direction:column;justify-content:space-between;margin-top:-60px;min-height:100%}.components-guide__page{display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width:600px){.components-guide__page{min-height:300px}}.components-guide__footer{align-content:center;display:flex;height:36px;justify-content:center;margin:0 0 24px;padding:0 32px;position:relative;width:100%}.components-guide__page-control{margin:0;text-align:center}.components-guide__page-control li{display:inline-block;margin:0}.components-guide__page-control .components-button{color:#e0e0e0;height:30px;margin:-6px 0;min-width:20px}.components-guide__page-control li[aria-current=step] .components-button{color:var(--wp-components-color-accent,var(--wp-admin-theme-color))}.components-modal__frame.components-guide{border:none;max-height:575px;min-width:312px}@media (max-width:600px){.components-modal__frame.components-guide{margin:auto;max-width:calc(100vw - 32px)}}.components-button.components-guide__back-button,.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{position:absolute}.components-button.components-guide__back-button{left:32px}.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{right:32px}[role=region]{position:relative}.is-focusing-regions [role=region]:focus:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions .editor-post-publish-panel,.is-focusing-regions .interface-interface-skeleton__actions .edit-post-layout__toggle-entities-saved-states-panel,.is-focusing-regions .interface-interface-skeleton__actions .edit-post-layout__toggle-publish-panel,.is-focusing-regions .interface-interface-skeleton__sidebar .edit-post-layout__toggle-sidebar-panel,.is-focusing-regions [role=region]:focus:after,.is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header{outline:4px solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-offset:-4px}.components-menu-group+.components-menu-group{border-top:1px solid #1e1e1e;margin-top:8px;padding-top:8px}.components-menu-group+.components-menu-group.has-hidden-separator{border-top:none;margin-top:0;padding-top:0}.components-menu-group__label{color:#757575;font-size:11px;font-weight:500;margin-bottom:12px;margin-top:4px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.components-menu-item__button,.components-menu-item__button.components-button{width:100%}.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child{box-sizing:initial;padding-right:48px}.components-menu-item__button .components-menu-items__item-icon,.components-menu-item__button.components-button .components-menu-items__item-icon{display:inline-block;flex:0 0 auto}.components-menu-item__button .components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right{margin-left:24px;margin-right:-2px}.components-menu-item__button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right{margin-left:8px}.components-menu-item__button .block-editor-block-icon,.components-menu-item__button.components-button .block-editor-block-icon{margin-left:-2px;margin-right:8px}.components-menu-item__button.components-button.is-primary,.components-menu-item__button.is-primary{justify-content:center}.components-menu-item__button.components-button.is-primary .components-menu-item__item,.components-menu-item__button.is-primary .components-menu-item__item{margin-right:0}.components-menu-item__button.components-button:disabled.is-tertiary,.components-menu-item__button.components-button[aria-disabled=true].is-tertiary,.components-menu-item__button:disabled.is-tertiary,.components-menu-item__button[aria-disabled=true].is-tertiary{background:none;color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));opacity:.3}.components-menu-item__info-wrapper{display:flex;flex-direction:column;margin-right:auto}.components-menu-item__info{color:#757575;font-size:12px;margin-top:4px;white-space:normal}.components-menu-item__item{align-items:center;display:inline-flex;margin-right:auto;min-width:160px;white-space:nowrap}.components-menu-item__shortcut{align-self:center;color:currentColor;display:none;margin-left:auto;margin-right:0;padding-left:24px}@media (min-width:480px){.components-menu-item__shortcut{display:inline}}.components-menu-items-choice svg,.components-menu-items-choice.components-button svg{margin-right:12px}.components-menu-items-choice.components-button.has-icon,.components-menu-items-choice.has-icon{padding-left:12px}.components-modal__screen-overlay{animation:edit-post__fade-in-animation .2s ease-out 0s;animation-fill-mode:forwards;background-color:rgba(0,0,0,.35);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:100000}@media (prefers-reduced-motion:reduce){.components-modal__screen-overlay{animation-delay:0s;animation-duration:1ms}}.components-modal__frame{animation:components-modal__appear-animation .1s ease-out;animation-fill-mode:forwards;background:#fff;border-radius:4px 4px 0 0;box-shadow:0 .7px 1px rgba(0,0,0,.15),0 2.7px 3.8px -.2px rgba(0,0,0,.15),0 5.5px 7.8px -.3px rgba(0,0,0,.15),.1px 11.5px 16.4px -.5px rgba(0,0,0,.15);display:flex;margin:40px 0 0;overflow:hidden;width:100%}@media (prefers-reduced-motion:reduce){.components-modal__frame{animation-delay:0s;animation-duration:1ms}}@media (min-width:600px){.components-modal__frame{border-radius:4px;margin:auto;max-height:calc(100% - 120px);max-width:calc(100% - 32px);min-width:350px;width:auto}}@media (min-width:600px) and (min-width:600px){.components-modal__frame.is-full-screen{height:calc(100% - 32px);max-height:none;width:calc(100% - 32px)}}@media (min-width:600px) and (min-width:782px){.components-modal__frame.is-full-screen{height:calc(100% - 80px);max-width:none;width:calc(100% - 80px)}}@media (min-width:960px){.components-modal__frame{max-height:70%}}@keyframes components-modal__appear-animation{0%{transform:translateY(32px)}to{transform:translateY(0)}}.components-modal__header{align-items:center;border-bottom:1px solid transparent;box-sizing:border-box;display:flex;flex-direction:row;height:72px;justify-content:space-between;left:0;padding:24px 32px 8px;position:absolute;top:0;width:100%;z-index:10}.components-modal__header .components-modal__header-heading{font-size:1.2rem;font-weight:600}.components-modal__header h1{line-height:1;margin:0}.components-modal__header .components-button{left:8px;position:relative}.components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header{border-bottom-color:#ddd}.components-modal__header+p{margin-top:0}.components-modal__header-heading-container{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:left}.components-modal__header-icon-container{display:inline-block}.components-modal__header-icon-container svg{max-height:36px;max-width:36px;padding:8px}.components-modal__content{flex:1;margin-top:72px;overflow:auto;padding:4px 32px 32px}.components-modal__content.hide-header{margin-top:0;padding-top:32px}.components-modal__content.is-scrollable:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:-2px}.components-notice{align-items:center;background-color:#fff;border-left:4px solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;margin:5px 15px 2px;padding:8px 12px}.components-notice.is-dismissible{position:relative}.components-notice.is-success{background-color:#eff9f1;border-left-color:#4ab866}.components-notice.is-warning{background-color:#fef8ee;border-left-color:#f0b849}.components-notice.is-error{background-color:#f4a2a2;border-left-color:#cc1818}.components-notice__content{flex-grow:1;margin:4px 25px 4px 0}.components-notice__actions{display:flex;flex-wrap:wrap}.components-notice__action.components-button{margin-right:8px}.components-notice__action.components-button,.components-notice__action.components-button.is-link{margin-left:12px}.components-notice__action.components-button.is-secondary{vertical-align:initial}.components-notice__dismiss{align-self:flex-start;color:#757575;flex-shrink:0}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{background-color:transparent;color:#1e1e1e}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{box-shadow:none}.components-notice-list{box-sizing:border-box;max-width:100vw}.components-notice-list .components-notice__content{line-height:2;margin-bottom:12px;margin-top:12px}.components-notice-list .components-notice__action.components-button{display:block;margin-left:0;margin-top:8px}.components-panel{background:#fff;border:1px solid #e0e0e0}.components-panel>.components-panel__body:first-child,.components-panel>.components-panel__header:first-child{margin-top:-1px}.components-panel>.components-panel__body:last-child,.components-panel>.components-panel__header:last-child{border-bottom-width:0}.components-panel+.components-panel{margin-top:-1px}.components-panel__body{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.components-panel__body h3{margin:0 0 .5em}.components-panel__body.is-opened{padding:16px}.components-panel__header{align-items:center;border-bottom:1px solid #ddd;box-sizing:content-box;display:flex;height:47px;justify-content:space-between;padding:0 16px}.components-panel__header h2{color:inherit;font-size:inherit;margin:0}.components-panel__body+.components-panel__body,.components-panel__body+.components-panel__header,.components-panel__header+.components-panel__body,.components-panel__header+.components-panel__header{margin-top:-1px}.components-panel__body>.components-panel__body-title{display:block;font-size:inherit;margin-bottom:0;margin-top:0;padding:0;transition:background .1s ease-in-out}@media (prefers-reduced-motion:reduce){.components-panel__body>.components-panel__body-title{transition-delay:0s;transition-duration:0s}}.components-panel__body.is-opened>.components-panel__body-title{margin:-16px -16px 5px}.components-panel__body>.components-panel__body-title:hover{background:#f0f0f0;border:none}.components-panel__body-toggle.components-button{border:none;box-shadow:none;color:#1e1e1e;font-weight:500;height:auto;outline:none;padding:16px 48px 16px 16px;position:relative;text-align:left;transition:background .1s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.components-panel__body-toggle.components-button{transition-delay:0s;transition-duration:0s}}.components-panel__body-toggle.components-button:focus{border-radius:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-panel__body-toggle.components-button .components-panel__arrow{fill:currentColor;color:#1e1e1e;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:color .1s ease-in-out}@media (prefers-reduced-motion:reduce){.components-panel__body-toggle.components-button .components-panel__arrow{transition-delay:0s;transition-duration:0s}}body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right{-ms-filter:fliph;filter:FlipH;margin-top:-10px;transform:scaleX(-1)}.components-panel__icon{color:#757575;margin:-2px 0 -2px 6px}.components-panel__body-toggle-icon{margin-right:-5px}.components-panel__color-title{float:left;height:19px}.components-panel__row{align-items:center;display:flex;justify-content:space-between;margin-top:8px;min-height:36px}.components-panel__row select{min-width:0}.components-panel__row label{flex-shrink:0;margin-right:12px;max-width:75%}.components-panel__row:empty,.components-panel__row:first-of-type{margin-top:0}.components-panel .circle-picker{padding-bottom:20px}.components-placeholder.components-placeholder{-moz-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:subpixel-antialiased;background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;color:#1e1e1e;margin:0;outline:1px solid transparent;padding:1em;position:relative;text-align:left;width:100%}@supports (position:sticky){.components-placeholder.components-placeholder{align-items:flex-start;display:flex;flex-direction:column;justify-content:top}}.components-placeholder__error,.components-placeholder__fieldset,.components-placeholder__instructions,.components-placeholder__label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-placeholder__label{align-items:center;display:flex;font-weight:600;margin-bottom:16px}.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{fill:currentColor;margin-right:12px}@media (forced-colors:active){.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{fill:CanvasText}}.components-placeholder__label:empty{display:none}.components-placeholder__fieldset,.components-placeholder__fieldset form{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.components-placeholder__fieldset form p,.components-placeholder__fieldset p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-placeholder__fieldset.is-column-layout,.components-placeholder__fieldset.is-column-layout form{flex-direction:column}.components-placeholder__input[type=url]{border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;flex:1 1 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 8px 0 0;padding:6px 8px;transition:box-shadow .1s linear}@media (prefers-reduced-motion:reduce){.components-placeholder__input[type=url]{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.components-placeholder__input[type=url]{font-size:13px;line-height:normal}}.components-placeholder__input[type=url]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-placeholder__input[type=url]::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.components-placeholder__input[type=url]::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.components-placeholder__input[type=url]:-ms-input-placeholder{color:rgba(30,30,30,.62)}.components-placeholder__instructions{margin-bottom:1em}.components-placeholder__error{margin-top:1em;width:100%}.components-placeholder__fieldset .components-button{margin-bottom:12px;margin-right:12px}.components-placeholder__fieldset .components-button:last-child{margin-bottom:0;margin-right:0}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link{margin-left:10px;margin-right:10px}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link:last-child{margin-right:0}.components-placeholder.is-large .components-placeholder__label{font-size:18pt;font-weight:400}.components-placeholder.is-medium .components-placeholder__instructions,.components-placeholder.is-small .components-placeholder__instructions{display:none}.components-placeholder.is-medium .components-placeholder__fieldset,.components-placeholder.is-medium .components-placeholder__fieldset form,.components-placeholder.is-small .components-placeholder__fieldset,.components-placeholder.is-small .components-placeholder__fieldset form{flex-direction:column}.components-placeholder.is-medium .components-placeholder__fieldset .components-button,.components-placeholder.is-small .components-placeholder__fieldset .components-button{margin-right:auto}.components-placeholder.is-small .components-button{padding:0 8px 2px}.components-placeholder .components-placeholder__learn-more .components-external-link{color:var(--wp-admin-theme-color)}.components-placeholder.has-illustration{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);backface-visibility:hidden;background-color:transparent;border-radius:2px;box-shadow:none;color:inherit;display:flex;overflow:auto}.is-dark-theme .components-placeholder.has-illustration{background-color:rgba(0,0,0,.1)}.components-placeholder.has-illustration .components-placeholder__fieldset{margin-left:0;margin-right:0;width:auto}.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{opacity:0;pointer-events:none;transition:opacity .1s linear}@media (prefers-reduced-motion:reduce){.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{transition-delay:0s;transition-duration:0s}}.is-selected>.components-placeholder.has-illustration .components-button,.is-selected>.components-placeholder.has-illustration .components-placeholder__instructions,.is-selected>.components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.components-placeholder.has-illustration:before{background:currentColor;bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.components-placeholder__preview{display:flex;justify-content:center}.components-placeholder__illustration{stroke:currentColor;box-sizing:content-box;height:100%;left:50%;opacity:.25;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.components-popover{will-change:transform;z-index:1000000}.components-popover.is-expanded{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000000!important}.components-popover__content{background:#fff;border-radius:2px;box-shadow:0 0 0 1px #ccc,0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);box-sizing:border-box;width:min-content}.is-alternate .components-popover__content{box-shadow:0 0 0 1px #1e1e1e}.is-unstyled .components-popover__content{background:none;border-radius:0;box-shadow:none}.components-popover.is-expanded .components-popover__content{box-shadow:0 -1px 0 0 #ccc;height:calc(100% - 48px);overflow-y:visible;position:static;width:auto}.components-popover.is-expanded.is-alternate .components-popover__content{box-shadow:0 -1px 0 #1e1e1e}.components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.components-popover__close.components-button{z-index:5}.components-popover__arrow{display:flex;height:14px;pointer-events:none;position:absolute;width:14px}.components-popover__arrow:before{background-color:#fff;content:"";height:2px;left:1px;position:absolute;right:1px;top:-1px}.components-popover__arrow.is-top{bottom:-14px!important;transform:rotate(0)}.components-popover__arrow.is-right{left:-14px!important;transform:rotate(90deg)}.components-popover__arrow.is-bottom{top:-14px!important;transform:rotate(180deg)}.components-popover__arrow.is-left{right:-14px!important;transform:rotate(-90deg)}.components-popover__triangle{display:block;flex:1}.components-popover__triangle-bg{fill:#fff}.components-popover__triangle-border{fill:transparent;stroke-width:1px;stroke:#ccc}.is-alternate .components-popover__triangle-border{stroke:#1e1e1e}.components-radio-control__input[type=radio]{border:1px solid #1e1e1e;border-radius:2px;border-radius:50%;box-shadow:0 0 0 transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:24px;line-height:normal;margin-right:6px;margin-top:0;padding:6px 8px;transition:box-shadow .1s linear;transition:none;width:24px}@media (prefers-reduced-motion:reduce){.components-radio-control__input[type=radio]{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.components-radio-control__input[type=radio]{font-size:13px;line-height:normal}}.components-radio-control__input[type=radio]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color)}.components-radio-control__input[type=radio]::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.components-radio-control__input[type=radio]::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.components-radio-control__input[type=radio]:-ms-input-placeholder{color:rgba(30,30,30,.62)}@media (min-width:600px){.components-radio-control__input[type=radio]{height:20px;width:20px}}.components-radio-control__input[type=radio]:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:8px;margin:0;transform:translate(7px,7px);width:8px}@media (min-width:600px){.components-radio-control__input[type=radio]:checked:before{transform:translate(5px,5px)}}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.components-radio-control__input[type=radio]:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-resizable-box__handle{display:none;height:23px;width:23px;z-index:2}.components-resizable-box__container.has-show-handle .components-resizable-box__handle{display:block}.components-resizable-box__container>img{width:inherit}.components-resizable-box__handle:after{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));content:"";cursor:inherit;display:block;height:15px;outline:2px solid transparent;position:absolute;right:calc(50% - 8px);top:calc(50% - 8px);width:15px}.components-resizable-box__side-handle:before{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-radius:2px;content:"";cursor:inherit;display:block;height:3px;opacity:0;position:absolute;right:calc(50% - 1px);top:calc(50% - 1px);transition:transform .1s ease-in;width:3px;will-change:transform}@media (prefers-reduced-motion:reduce){.components-resizable-box__side-handle:before{transition-delay:0s;transition-duration:0s}}.components-resizable-box__corner-handle,.components-resizable-box__side-handle{z-index:2}.components-resizable-box__side-handle.components-resizable-box__handle-bottom,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:before,.components-resizable-box__side-handle.components-resizable-box__handle-top,.components-resizable-box__side-handle.components-resizable-box__handle-top:before{border-left:0;border-right:0;left:0;width:100%}.components-resizable-box__side-handle.components-resizable-box__handle-left,.components-resizable-box__side-handle.components-resizable-box__handle-left:before,.components-resizable-box__side-handle.components-resizable-box__handle-right,.components-resizable-box__side-handle.components-resizable-box__handle-right:before{border-bottom:0;border-top:0;height:100%;top:0}.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:components-resizable-box__top-bottom-animation .1s ease-out 0s;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation-delay:0s;animation-duration:1ms}}.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{animation:components-resizable-box__left-right-animation .1s ease-out 0s;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{animation-delay:0s;animation-duration:1ms}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:none}}}@keyframes components-resizable-box__top-bottom-animation{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes components-resizable-box__left-right-animation{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}
/*!rtl:begin:ignore*/.components-resizable-box__handle-right{right:-11.5px}.components-resizable-box__handle-left{left:-11.5px}.components-resizable-box__handle-top{top:-11.5px}.components-resizable-box__handle-bottom{bottom:-11.5px}

/*!rtl:end:ignore*/.components-responsive-wrapper{align-items:center;display:flex;justify-content:center;max-width:100%;position:relative}.components-responsive-wrapper__content{display:block;max-width:100%;width:100%}.components-sandbox{overflow:hidden}iframe.components-sandbox{width:100%}body.lockscroll,html.lockscroll{overflow:hidden}.components-search-control{position:relative}.components-search-control input[type=search].components-search-control__input{background:#f0f0f0;border:none;border-radius:2px;box-shadow:0 0 0 transparent;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:48px;line-height:normal;margin-left:0;margin-right:0;padding:0 48px 0 16px;transition:box-shadow .1s linear;width:100%}@media (prefers-reduced-motion:reduce){.components-search-control input[type=search].components-search-control__input{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.components-search-control input[type=search].components-search-control__input{font-size:13px;line-height:normal}}.components-search-control input[type=search].components-search-control__input:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-search-control input[type=search].components-search-control__input::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.components-search-control input[type=search].components-search-control__input::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.components-search-control input[type=search].components-search-control__input:-ms-input-placeholder{color:rgba(30,30,30,.62)}@media (min-width:600px){.components-search-control input[type=search].components-search-control__input{font-size:13px}}.components-search-control input[type=search].components-search-control__input:focus{background:#fff;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-search-control input[type=search].components-search-control__input::placeholder{color:#757575}.components-search-control input[type=search].components-search-control__input::-webkit-search-cancel-button,.components-search-control input[type=search].components-search-control__input::-webkit-search-decoration,.components-search-control input[type=search].components-search-control__input::-webkit-search-results-button,.components-search-control input[type=search].components-search-control__input::-webkit-search-results-decoration{-webkit-appearance:none}.components-search-control.is-next-40px-default-size input[type=search].components-search-control__input{height:40px}.components-search-control.is-size-compact input[type=search].components-search-control__input{height:32px}.components-search-control__icon{align-items:center;display:flex;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px}.components-search-control__input-wrapper{position:relative}.components-select-control__input{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;outline:0}@media (max-width:782px){.components-base-control .components-base-control__field .components-select-control__input{font-size:16px}}.components-snackbar{-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background:rgba(0,0,0,.85);border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;max-width:600px;padding:12px 20px;pointer-events:auto;width:100%}@media (min-width:600px){.components-snackbar{width:-moz-fit-content;width:fit-content}}.components-snackbar:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-snackbar.components-snackbar-explicit-dismiss{cursor:default}.components-snackbar .components-snackbar__content-with-icon{margin-left:24px}.components-snackbar .components-snackbar__icon{left:28px;position:absolute;top:24px}.components-snackbar .components-snackbar__dismiss-button{cursor:pointer;margin-left:24px}.components-snackbar__action.components-button{color:#fff;flex-shrink:0;height:auto;line-height:1.4;margin-left:32px;padding:0}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary){background-color:transparent;text-decoration:underline}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):focus{box-shadow:none;color:#fff;outline:1px dotted #fff}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{color:#fff;text-decoration:none}.components-snackbar__content{align-items:baseline;display:flex;justify-content:space-between;line-height:1.4}.components-snackbar-list{box-sizing:border-box;pointer-events:none;position:absolute;width:100%;z-index:100000}.components-snackbar-list__notice-container{padding-top:8px;position:relative}.components-tab-panel__tabs{align-items:stretch;display:flex;flex-direction:row}.components-tab-panel__tabs[aria-orientation=vertical]{flex-direction:column}.components-tab-panel__tabs-item{background:transparent;border:none;border-radius:0;box-shadow:none;cursor:pointer;font-weight:500;height:48px;margin-left:0;padding:3px 16px;position:relative}.components-tab-panel__tabs-item:focus:not(:disabled){box-shadow:none;outline:none;position:relative}.components-tab-panel__tabs-item:after{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-radius:0;bottom:0;content:"";height:calc(var(--wp-admin-border-width-focus)*0);left:0;pointer-events:none;position:absolute;right:0;transition:all .1s linear}@media (prefers-reduced-motion:reduce){.components-tab-panel__tabs-item:after{transition-delay:0s;transition-duration:0s}}.components-tab-panel__tabs-item.is-active:after{height:calc(var(--wp-admin-border-width-focus)*1);outline:2px solid transparent;outline-offset:-1px}.components-tab-panel__tabs-item:before{border-radius:2px;bottom:12px;box-shadow:0 0 0 0 transparent;content:"";left:12px;pointer-events:none;position:absolute;right:12px;top:12px;transition:all .1s linear}@media (prefers-reduced-motion:reduce){.components-tab-panel__tabs-item:before{transition-delay:0s;transition-duration:0s}}.components-tab-panel__tabs-item:focus-visible:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px;transition:box-shadow .1s linear;width:100%}@media (prefers-reduced-motion:reduce){.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{transition-delay:0s;transition-duration:0s}}@media (min-width:600px){.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{font-size:13px;line-height:normal}}.components-text-control__input:focus,.components-text-control__input[type=color]:focus,.components-text-control__input[type=date]:focus,.components-text-control__input[type=datetime-local]:focus,.components-text-control__input[type=datetime]:focus,.components-text-control__input[type=email]:focus,.components-text-control__input[type=month]:focus,.components-text-control__input[type=number]:focus,.components-text-control__input[type=password]:focus,.components-text-control__input[type=tel]:focus,.components-text-control__input[type=text]:focus,.components-text-control__input[type=time]:focus,.components-text-control__input[type=url]:focus,.components-text-control__input[type=week]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-text-control__input::-webkit-input-placeholder,.components-text-control__input[type=color]::-webkit-input-placeholder,.components-text-control__input[type=date]::-webkit-input-placeholder,.components-text-control__input[type=datetime-local]::-webkit-input-placeholder,.components-text-control__input[type=datetime]::-webkit-input-placeholder,.components-text-control__input[type=email]::-webkit-input-placeholder,.components-text-control__input[type=month]::-webkit-input-placeholder,.components-text-control__input[type=number]::-webkit-input-placeholder,.components-text-control__input[type=password]::-webkit-input-placeholder,.components-text-control__input[type=tel]::-webkit-input-placeholder,.components-text-control__input[type=text]::-webkit-input-placeholder,.components-text-control__input[type=time]::-webkit-input-placeholder,.components-text-control__input[type=url]::-webkit-input-placeholder,.components-text-control__input[type=week]::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.components-text-control__input::-moz-placeholder,.components-text-control__input[type=color]::-moz-placeholder,.components-text-control__input[type=date]::-moz-placeholder,.components-text-control__input[type=datetime-local]::-moz-placeholder,.components-text-control__input[type=datetime]::-moz-placeholder,.components-text-control__input[type=email]::-moz-placeholder,.components-text-control__input[type=month]::-moz-placeholder,.components-text-control__input[type=number]::-moz-placeholder,.components-text-control__input[type=password]::-moz-placeholder,.components-text-control__input[type=tel]::-moz-placeholder,.components-text-control__input[type=text]::-moz-placeholder,.components-text-control__input[type=time]::-moz-placeholder,.components-text-control__input[type=url]::-moz-placeholder,.components-text-control__input[type=week]::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.components-text-control__input:-ms-input-placeholder,.components-text-control__input[type=color]:-ms-input-placeholder,.components-text-control__input[type=date]:-ms-input-placeholder,.components-text-control__input[type=datetime-local]:-ms-input-placeholder,.components-text-control__input[type=datetime]:-ms-input-placeholder,.components-text-control__input[type=email]:-ms-input-placeholder,.components-text-control__input[type=month]:-ms-input-placeholder,.components-text-control__input[type=number]:-ms-input-placeholder,.components-text-control__input[type=password]:-ms-input-placeholder,.components-text-control__input[type=tel]:-ms-input-placeholder,.components-text-control__input[type=text]:-ms-input-placeholder,.components-text-control__input[type=time]:-ms-input-placeholder,.components-text-control__input[type=url]:-ms-input-placeholder,.components-text-control__input[type=week]:-ms-input-placeholder{color:rgba(30,30,30,.62)}.components-tip{color:#757575;display:flex}.components-tip svg{fill:#f0b849;align-self:center;flex-shrink:0;margin-right:16px}.components-tip p{margin:0}.components-accessible-toolbar{border:1px solid #1e1e1e;border-radius:2px;display:inline-flex;flex-shrink:0}.components-accessible-toolbar>.components-toolbar-group:last-child{border-right:none}.components-accessible-toolbar .components-button,.components-toolbar .components-button{height:48px;padding-left:16px;padding-right:16px;position:relative;z-index:1}.components-accessible-toolbar .components-button:focus:not(:disabled),.components-toolbar .components-button:focus:not(:disabled){box-shadow:none;outline:none}.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards;border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media (prefers-reduced-motion:reduce){.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{animation-delay:0s;animation-duration:1ms}}.components-accessible-toolbar .components-button svg,.components-toolbar .components-button svg{margin-left:auto;margin-right:auto;position:relative}.components-accessible-toolbar .components-button.is-pressed,.components-accessible-toolbar .components-button.is-pressed:hover,.components-toolbar .components-button.is-pressed,.components-toolbar .components-button.is-pressed:hover{background:transparent}.components-accessible-toolbar .components-button.is-pressed:before,.components-toolbar .components-button.is-pressed:before{background:#1e1e1e}.components-accessible-toolbar .components-button:focus:before,.components-toolbar .components-button:focus:before{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color),inset 0 0 0 4px #fff;outline:2px solid transparent}.components-accessible-toolbar .components-button.has-icon.has-icon,.components-toolbar .components-button.has-icon.has-icon{min-width:48px;padding-left:12px;padding-right:12px}.components-accessible-toolbar .components-button.components-tab-button,.components-toolbar .components-button.components-tab-button{font-weight:500}.components-accessible-toolbar .components-button.components-tab-button span,.components-toolbar .components-button.components-tab-button span{display:inline-block;padding-left:0;padding-right:0;position:relative}@keyframes components-button__appear-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.components-toolbar__control.components-button{position:relative}.components-toolbar__control.components-button[data-subscript] svg{padding:5px 10px 5px 0}.components-toolbar__control.components-button[data-subscript]:after{bottom:10px;content:attr(data-subscript);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:600;line-height:12px;position:absolute;right:8px}.components-toolbar__control.components-button:active:before{display:none}.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after{color:#fff}.components-toolbar-group{background-color:#fff;border-right:1px solid #1e1e1e;display:inline-flex;flex-shrink:0;flex-wrap:wrap;line-height:0;min-height:48px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-toolbar-group.components-toolbar-group{border-width:0;margin:0}.components-toolbar-group .components-button.components-button,.components-toolbar-group .components-button.has-icon.has-icon{min-width:36px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-button.components-button svg,.components-toolbar-group .components-button.has-icon.has-icon svg{min-width:24px}.components-toolbar-group .components-button.components-button:before,.components-toolbar-group .components-button.has-icon.has-icon:before{left:2px;right:2px}.components-toolbar{background-color:#fff;border:1px solid #1e1e1e;display:inline-flex;flex-shrink:0;flex-wrap:wrap;margin:0;min-height:48px}.components-toolbar .components-toolbar.components-toolbar{border-width:0;margin:0}div.components-toolbar>div{display:block;margin:0}@supports (position:sticky){div.components-toolbar>div{display:flex}}div.components-toolbar>div+div.has-left-divider{margin-left:6px;overflow:visible;position:relative}div.components-toolbar>div+div.has-left-divider:before{background-color:#ddd;box-sizing:content-box;content:"";display:inline-block;height:20px;left:-3px;position:absolute;top:8px;width:1px}.components-tooltip{background:#000;border-radius:2px;color:#f0f0f0;font-size:12px;line-height:1.4;padding:4px 8px;text-align:center;z-index:1000002}.components-tooltip__shortcut{margin-left:8px}#wpadminbar>.godaddy-styles *,.godaddy-styles *{font-family:GD Sherpa,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.4}#wpadminbar>.godaddy-styles .is-bigger,.godaddy-styles .is-bigger{font-size:1.1em!important;font-weight:500!important}#wpadminbar>.godaddy-styles .components-button,#wpadminbar>.godaddy-styles.components-button,.godaddy-styles .components-button,.godaddy-styles.components-button{border:0;border-radius:6px;box-shadow:none;font-size:1em;height:auto;line-height:1;padding:1.25em;transition:background-color,color,.2s ease-in-out}#wpadminbar>.godaddy-styles .components-button:disabled,#wpadminbar>.godaddy-styles.components-button:disabled,.godaddy-styles .components-button:disabled,.godaddy-styles.components-button:disabled{opacity:.5}#wpadminbar>.godaddy-styles .components-button>svg,#wpadminbar>.godaddy-styles.components-button>svg,.godaddy-styles .components-button>svg,.godaddy-styles.components-button>svg{height:24px;margin-left:.2em;position:relative;right:-5px;top:-1px;transform:scale(.75);width:24px}#wpadminbar>.godaddy-styles .components-button.no-padding,#wpadminbar>.godaddy-styles.components-button.no-padding,.godaddy-styles .components-button.no-padding,.godaddy-styles.components-button.no-padding{padding:0}#wpadminbar>.godaddy-styles .components-button.is-big,#wpadminbar>.godaddy-styles.components-button.is-big,.godaddy-styles .components-button.is-big,.godaddy-styles.components-button.is-big{font-size:1.1em;font-weight:600;padding:1.5em}#wpadminbar>.godaddy-styles .components-button.is-primary,#wpadminbar>.godaddy-styles.components-button.is-primary,.godaddy-styles .components-button.is-primary,.godaddy-styles.components-button.is-primary{background-color:#000;box-shadow:none;color:#fff}#wpadminbar>.godaddy-styles .components-button.is-primary:active:not([disabled]),#wpadminbar>.godaddy-styles .components-button.is-primary:hover:not([disabled]),#wpadminbar>.godaddy-styles.components-button.is-primary:active:not([disabled]),#wpadminbar>.godaddy-styles.components-button.is-primary:hover:not([disabled]),.godaddy-styles .components-button.is-primary:active:not([disabled]),.godaddy-styles .components-button.is-primary:hover:not([disabled]),.godaddy-styles.components-button.is-primary:active:not([disabled]),.godaddy-styles.components-button.is-primary:hover:not([disabled]){background-color:#00a4a6}#wpadminbar>.godaddy-styles .components-button.is-secondary,#wpadminbar>.godaddy-styles.components-button.is-secondary,.godaddy-styles .components-button.is-secondary,.godaddy-styles.components-button.is-secondary{box-shadow:none;color:#111}#wpadminbar>.godaddy-styles .components-button.is-secondary:active:not([disabled]),#wpadminbar>.godaddy-styles .components-button.is-secondary:hover:not([disabled]),#wpadminbar>.godaddy-styles.components-button.is-secondary:active:not([disabled]),#wpadminbar>.godaddy-styles.components-button.is-secondary:hover:not([disabled]),.godaddy-styles .components-button.is-secondary:active:not([disabled]),.godaddy-styles .components-button.is-secondary:hover:not([disabled]),.godaddy-styles.components-button.is-secondary:active:not([disabled]),.godaddy-styles.components-button.is-secondary:hover:not([disabled]){border:0;box-shadow:none;color:#000}#wpadminbar>.godaddy-styles .components-button.is-tertiary,#wpadminbar>.godaddy-styles.components-button.is-tertiary,.godaddy-styles .components-button.is-tertiary,.godaddy-styles.components-button.is-tertiary{border:1px solid #111;color:#111}#wpadminbar>.godaddy-styles .components-button.is-tertiary:hover,#wpadminbar>.godaddy-styles.components-button.is-tertiary:hover,.godaddy-styles .components-button.is-tertiary:hover,.godaddy-styles.components-button.is-tertiary:hover{background-color:#111;box-shadow:none;color:#fff}#wpadminbar>.godaddy-styles .components-button.is-link,#wpadminbar>.godaddy-styles.components-button.is-link,.godaddy-styles .components-button.is-link,.godaddy-styles.components-button.is-link{box-shadow:none;color:#00a4a6;padding:0;text-decoration:none}#wpadminbar>.godaddy-styles .components-button.is-link:active:not([disabled]),#wpadminbar>.godaddy-styles .components-button.is-link:hover:not([disabled]),#wpadminbar>.godaddy-styles.components-button.is-link:active:not([disabled]),#wpadminbar>.godaddy-styles.components-button.is-link:hover:not([disabled]),.godaddy-styles .components-button.is-link:active:not([disabled]),.godaddy-styles .components-button.is-link:hover:not([disabled]),.godaddy-styles.components-button.is-link:active:not([disabled]),.godaddy-styles.components-button.is-link:hover:not([disabled]){color:#111;outline:none}#wpadminbar>.godaddy-styles .components-button.has-icon:active:not([disabled]),#wpadminbar>.godaddy-styles .components-button.has-icon:hover:not([disabled]),#wpadminbar>.godaddy-styles.components-button.has-icon:active:not([disabled]),#wpadminbar>.godaddy-styles.components-button.has-icon:hover:not([disabled]),.godaddy-styles .components-button.has-icon:active:not([disabled]),.godaddy-styles .components-button.has-icon:hover:not([disabled]),.godaddy-styles.components-button.has-icon:active:not([disabled]),.godaddy-styles.components-button.has-icon:hover:not([disabled]){background-color:transparent;color:#00a4a6}#wpadminbar>.godaddy-styles .components-modal__frame,#wpadminbar>.godaddy-styles.components-modal__frame,.godaddy-styles .components-modal__frame,.godaddy-styles.components-modal__frame{border-radius:1rem}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content,.godaddy-styles .components-modal__frame .components-modal__content,.godaddy-styles.components-modal__frame .components-modal__content{margin-top:0;padding:4.5rem 4.5rem 4.25rem}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content:before,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content:before,.godaddy-styles .components-modal__frame .components-modal__content:before,.godaddy-styles.components-modal__frame .components-modal__content:before{margin:0}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content p:last-child,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content p:last-child,.godaddy-styles .components-modal__frame .components-modal__content p:last-child,.godaddy-styles.components-modal__frame .components-modal__content p:last-child{margin-bottom:0}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header,.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header,.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header{border-bottom:0;font-size:2rem;height:unset;margin-bottom:.75em;padding:0;position:relative}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-modal__icon-container,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-modal__icon-container,.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-modal__icon-container,.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-modal__icon-container{margin-right:8px}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-modal__header-heading,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-modal__header-heading,.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-modal__header-heading,.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-modal__header-heading{font-size:2rem}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon,.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon,.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon{font-size:1rem;left:auto;padding:.25em;position:absolute;right:-3.5rem;top:-3.25rem}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon>svg,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon>svg,.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon>svg,.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon>svg{margin-left:0;right:0;top:0;transform:scale(1)}#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-text-control__input,#wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-text-control__input,.godaddy-styles .components-modal__frame .components-modal__content .components-text-control__input,.godaddy-styles.components-modal__frame .components-modal__content .components-text-control__input{margin-bottom:.5em}#wpadminbar>.godaddy-styles .ux-tag,.godaddy-styles .ux-tag{border-radius:4px;color:#000;font-size:.9em;font-weight:700;letter-spacing:.05625rem;line-height:1.5;padding-block:8px;padding-inline:8px;text-transform:uppercase;white-space:nowrap}#wpadminbar>.godaddy-styles .ux-tag-critical,.godaddy-styles .ux-tag-critical{background-color:#fbb}#wpadminbar>.godaddy-styles .ux-tag-highlight,.godaddy-styles .ux-tag-highlight{background-color:#a6fff8}#wpadminbar>.godaddy-styles .ux-tag-info,.godaddy-styles .ux-tag-info{background-color:#d3c1f7}#wpadminbar>.godaddy-styles .ux-tag-internal,.godaddy-styles .ux-tag-internal{background-color:#fbd9ed}#wpadminbar>.godaddy-styles .ux-tag-neutral,.godaddy-styles .ux-tag-neutral{background-color:#ddeaf8}#wpadminbar>.godaddy-styles .ux-tag-passive,.godaddy-styles .ux-tag-passive{background-color:#f4f8fc}#wpadminbar>.godaddy-styles .ux-tag-success,.godaddy-styles .ux-tag-success{background-color:#9fffb8}#wpadminbar>.godaddy-styles .ux-tag-warning,.godaddy-styles .ux-tag-warning{background-color:#ffeea9}#wpadminbar>.godaddy-styles .components-toggle-control,#wpadminbar>.godaddy-styles.components-toggle-control,.godaddy-styles .components-toggle-control,.godaddy-styles.components-toggle-control{align-items:flex-end;display:flex}#wpadminbar>.godaddy-styles .components-toggle-control .components-base-control__field,#wpadminbar>.godaddy-styles .components-toggle-control__field,#wpadminbar>.godaddy-styles.components-toggle-control .components-base-control__field,#wpadminbar>.godaddy-styles.components-toggle-control__field,.godaddy-styles .components-toggle-control .components-base-control__field,.godaddy-styles .components-toggle-control__field,.godaddy-styles.components-toggle-control .components-base-control__field,.godaddy-styles.components-toggle-control__field{margin:0}#wpadminbar>.godaddy-styles .components-toggle-control .components-base-control__field .components-form-toggle__track,#wpadminbar>.godaddy-styles.components-toggle-control .components-base-control__field .components-form-toggle__track,.godaddy-styles .components-toggle-control .components-base-control__field .components-form-toggle__track,.godaddy-styles.components-toggle-control .components-base-control__field .components-form-toggle__track{background-color:#f3f6f8}#wpadminbar>.godaddy-styles .components-toggle-control .components-base-control__field .is-checked .components-form-toggle__track,#wpadminbar>.godaddy-styles.components-toggle-control .components-base-control__field .is-checked .components-form-toggle__track,.godaddy-styles .components-toggle-control .components-base-control__field .is-checked .components-form-toggle__track,.godaddy-styles.components-toggle-control .components-base-control__field .is-checked .components-form-toggle__track{background-color:#00a4a6}#wpadminbar>.godaddy-styles .components-toggle-control .components-base-control__help,#wpadminbar>.godaddy-styles.components-toggle-control .components-base-control__help,.godaddy-styles .components-toggle-control .components-base-control__help,.godaddy-styles.components-toggle-control .components-base-control__help{margin:0}
.wp-email-capture-error {
	width:80%;
	background-color: #FFCCCC;
	margin: 5px;
	font-weight: bold;
}/**
 * Like Button toolbar button, loading text & container styles
 */

/* Master container */
#jp-post-flair {
	padding-top: .5em;
}

/* Overall Sharedaddy block title */
div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
	clear: both;
}

div.sharedaddy h3.sd-title {
	margin: 0 0 1em 0;
	display: inline-block;
	line-height: 1.2;
	font-size: 9pt;
	font-weight: bold;
}

div.sharedaddy h3.sd-title:before {
	content: "";
	display: block;
	width: 100%;
	min-width: 30px;
	border-top: 1px solid #dcdcde;
	margin-bottom: 1em;
}


/* Toolbar */
#wpadminbar li#wp-admin-bar-admin-bar-likes-widget {
	width: 61px;
	overflow: hidden;
}

#wpadminbar iframe.admin-bar-likes-widget {
	width: 61px;
	height: 28px;
	min-height: 28px;
	border-width: 0px;
	position: absolute;
	top: 0;
}

div.jetpack-likes-widget-wrapper {
	width: 100%;
	min-height: 50px;	/* Previous height, 60px */
	position: relative; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
}

div.jetpack-likes-widget-wrapper .sd-link-color {
	font-size: 12px;
}

div.jetpack-comment-likes-widget-wrapper {
	width: 100%;
	position: relative;
	min-height: 31px;
}

div.jetpack-comment-likes-widget-wrapper iframe {
	margin-bottom: 0;
}

#likes-other-gravatars {
	display: none;
	position: absolute;
	padding: 10px 10px 12px 10px;
	background-color: #2e4453;
	border-width: 0;
	box-shadow: 0 0 10px #2e4453;
	box-shadow: 0 0 10px rgba(46,68,83,.6);
	min-width: 130px;
	z-index: 1000;
}

#likes-other-gravatars.wpl-new-layout {
	display: none;
	position: absolute;
	padding: 9px 12px 10px 12px;
	background-color: #fff;
	border: solid 1px #dcdcde;
	border-radius: 4px;
	box-shadow: none;
	min-width: 220px;
	max-height: 240px;
	height: auto;
	overflow: auto;
	z-index: 1000;
}

#likes-other-gravatars * {
	line-height: normal;
}

#likes-other-gravatars .likes-text {
	color: white;
	font-size: 12px;
	padding-bottom: 8px;
}

#likes-other-gravatars.wpl-new-layout .likes-text {
	color: #101517;
	font-size: 12px;
	font-weight: 500;
	padding-bottom: 8px;
}

#likes-other-gravatars ul,
#likes-other-gravatars li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
}

#likes-other-gravatars li::before {
	content: "";
}

#likes-other-gravatars ul.wpl-avatars {
	overflow: auto;
	display: block;
	max-height: 190px;
}

#likes-other-gravatars ul.wpl-avatars li {
	width: 32px;
	height: 32px;
	float: left;
	margin: 0 5px 5px 0;
}

#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li {
	width: 196px;
	height: 28px;
	float: none;
	margin: 0 0 4px 0;
}

#likes-other-gravatars ul.wpl-avatars li a {
	margin: 0 2px 0 0;
	border-bottom: none !important;
	display: block;
}

#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li a {
	margin: 0 2px 0 0;
	border-bottom: none !important;
	display: flex;
	align-items: center;
	gap: 8px;
	text-decoration: none;
}

#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li a span {
	font-size: 12px;
	color: #2C3338;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#likes-other-gravatars ul.wpl-avatars li a img {
	background: none;
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	position: static;
	box-sizing: border-box;
}

#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li a img {
	background: none;
	border: none;
	border-radius: 50%;
	margin: 0 !important;
	padding: 1px !important;
	position: static;
}

div.sd-box {
	border-top: 1px solid #dcdcde;
	border-top: 1px solid rgba(0,0,0,.13);
}

.entry-content .post-likes-widget, .post-likes-widget,
.comment-likes-widget {
	margin: 0;
	border-width: 0;
	display: block;
}

/* Loading text */
.post-likes-widget-placeholder,
.comment-likes-widget-placeholder {
	margin: 0;
	border-width: 0;
	position: relative;
}

.comment-likes-widget-placeholder {
	height: 18px;
	position: absolute;
	display: flex;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

.comment-likes-widget-placeholder::before {
	color: #2EA2CC;
	width: 16px;
	height: 16px;
	content: '';
	display: inline-block;
	position: relative;
	top: 3px;
	padding-right: 5px;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='0' fill='none' width='24' height='24'/%3E%3Cg%3E%3Cpath fill='%232EA2CC' d='M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/g%3E%3C/svg%3E");
}

.post-likes-widget-placeholder .button {
	display: none;	/* Let's not show a dummy like button, let's just make a great button experience once it's loaded */
}

.post-likes-widget-placeholder .button span {
}

.post-likes-widget-placeholder .loading,
.comment-likes-widget-placeholder .loading {
	color: #999;
	font-size: 12px;
}

.comment-likes-widget-placeholder .loading {
	padding-left: 5px;
	margin-top: 4px;
	align-self: center;
	color: #4E4E4E;
}

/* Like Special cases (display on it's own) */
div.sharedaddy.sd-like-enabled .sd-like h3 {
	display: none;
}

div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
	width: 100%;
	float: none;
	position: absolute; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
	top: 0;
}

.comment-likes-widget {
	width: 100%;
}


/* Make ratings block. @todo: make !important unnecessary by removing inline style */
.pd-rating,
.cs-rating {
	display: block !important;
}


/* Hide G+ title */
.sd-gplus .sd-title {
	display: none;
}

@media print {
	.jetpack-likes-widget-wrapper {
		display: none;
	}
}
/**

	Genericons

*/


/* IE8 and below use EOT and allow cross-site embedding. 
   IE9 uses WOFF which is base64 encoded to allow cross-site embedding.
   So unfortunately, IE9 will throw a console error, but it'll still work.
   When the font is base64 encoded, cross-site embedding works in Firefox */
@font-face {
  font-family: "Genericons";
  src: url(/wp-content/plugins/jetpack/_inc/genericons/genericons/./Genericons.eot);
  src: url(/wp-content/plugins/jetpack/_inc/genericons/genericons/./Genericons.eot?) format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Genericons";
  src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAADakAA0AAAAAVqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAA2iAAAABoAAAAcdeu6KE9TLzIAAAGgAAAARQAAAGBkLHXFY21hcAAAAogAAACWAAABsqlys6FjdnQgAAADIAAAAAQAAAAEAEQFEWdhc3AAADaAAAAACAAAAAj//wADZ2x5ZgAABFQAAC7AAABIkKrsSc5oZWFkAAABMAAAAC8AAAA2C2BCV2hoZWEAAAFgAAAAHQAAACQQuAgGaG10eAAAAegAAACfAAABOFjwU3Jsb2NhAAADJAAAATAAAAEwy4vdrm1heHAAAAGAAAAAIAAAACAA6QEZbmFtZQAAMxQAAAE5AAACN1KGf59wb3N0AAA0UAAAAjAAAAXo9iKXv3jaY2BkYGAAYqUtWvLx/DZfGbg5GEDgkmLVWhj9/ycDAwcbWJyDgQlEAQABJgkgAHjaY2BkYOBgAIIdHAz/fwLZbAyMDKiAFQBE7gLWAAAAAAEAAACXAOgAEAAAAAAAAgAAAAEAAQAAAEAALgAAAAB42mNgYf/MOIGBlYGB1Zh1JgMDoxyEZr7OkMYkxMDAxMDKzAADjAIMCBCQ5prC0MCg8FWcA8TdwQFVg6REgYERAPvTCMQAAAB42i1PsRXCUAg8SAprl7FN4QZqb2WZGRjAIVLrHj4be4ews7OJHAd54cMBd+Af7JHmt3RPYAOHAYFweFhmYE4jlj+uVb8nshCzd/qVeNUCLysG8lgwrojfSW/pcTK6o7rWX82En6HJwIEv+wbi28IwpndxRu/JaJGStHRDq5EB+OKCNumZLlSVl2TnOFVtl9nR5t7woR0QzVT+D7cKLeIAeNpjYGBgZoBgGQZGBhBYA+QxgvksDBOAtAIQsoDoj5yfOD9JflL7zPGF84vkF80vll88v0R+yfxS9lX8/3+wCoZPDJ8EPil8ZvjC8EXgi8IXgy8OXwK+JHwp+Mrw////x/wsfHx8HHxMvJo8Rjw6PGo8CjxSPCI8fDwc3PVQ2/ECRjYGuDJGJiDBhK4A4pXhDABtHClYAAAARAURAAAALAAsACwALABaAIQAzADyAQABHAFGAZQBzgIIArIDTAOkA+AEEgTCBRYFYgW+BjAGwgbkByQHSAeCB+AI2Ao4CowLGgvQDBwM6g08DX4Nug4kDkYOYg6ADsoO7A8yD4gP8hAwEGYQpBDuEUgRshHUEfYSQBJeEnoSlhLEEtwTIBNYE6oT6hQaFC4UShSQFJ4UtBTyFSAVjBW4FegV+hYUFiwWQBZWFmQWchaIFuYXFhdUF4gXyhgEGCwYThh8GNYZEhlCGVgZZhl8GZIZoBnQGhIaShp8GtIa6Br+GzAbVBt+G8Ib/Bw6HGgciBy8HOwdHh1WHXAdmB3eHvYfIB8uHzofSB9WH6of4CA4IMghACFCIcQh4CIGIjoiSCJ8IpYiyCLmIxAjWiPwJCQkSHja1Xx5YFTVvf/53nUm++zJJJnMkpkJJJkss5GFMIQ9w04IS0BZRSJLMIIo1l4XFETQFkVFBKwVrbuWpRaXPOtalZaCPKu1D2yf28NX21qfQubk9z3nzoSAS//+Mbn3nnvuuWc/n+/n+z3fCxHIaEKEJfJMIhKVhJ4GUtP8jCqRz+ufVuQ/NT8jChgkT4ssWmbRz6gK9DU/Ayw+bPKY/B6TZ7TgpuVwN71Unnnm0dHS24QQRSACUYis8XyzST6xEAch4LF5ZJsnKkc9NsDDj2ETXgUikT4iaClNJEBSGoZIP74qa+l//YRfKB5EAEyj4g/ztWBZbslcIEjucqHATOpjkYBXsYo18DNYeOQI3UMvonuOHIHXj+/YcXyHSs7FLGQp+o7sYA8IFq+BpmqKhtk6SDEZinWVWfMsHlLfIkRCgjdPsLpAtMlRUu8CmzVP8HlDEInJmkC+wcbihT54cN/6cePW79Mv/f1E+MUT2zvCM68cOWt7Rwc2pk8TNQ3IWW0gEbuI3yxI7KW9HdtnjbxyZrhj+xPbWX0EYhjcf9h3Jg9gldjBfhLm1af1ERF7BTAEmoxngQDeU35mB/YPsDiFtU0gxChgX2tn8S6FP3zG38O+zMWEVkU1yaYQRCMxt13WblvTT9bcdgpaTsnahlcqUp9owt0Vr2zYc+oUHwN8S2FjwMYV62PNA5+pPhaFc0EP4JhuPr2la4eQCVCsNRvnLac3A9nRNShIBFZPXpciEmHjareZsEbRWNTEBhVvHDasmyniwP7HJ+4AhlsgbmOP7PUsWVA8DFmHuzoSa3avSXR09XZ0HaZfHa7raOARKjm8kWoLdwfuamwHbcqaNVOo1t54V2D3QtA2nsQL1TYePrwRtMTaWUWYhvI0gGlYz5FeldWtgPiwvfW8bpVgAk/cwxqtR/hwhHxeVq9YWNG6duzo0miCHtBgy55TlN/jbYIHFGwyi6IJ6NVO7RG0c7c7ugBDRITMuMlYqovNAFYeuNg4BWPRSBCDBRhsEaKRQJCl5mOvSfmxpqbY3GQSCmYvXjy7s6bVP2WcjI/P4iEUxG7ddWt0brKrC5/P+Yz2fTans2bNjWMvPTwOi8B2Vhtw5pEr+cpyCWabVVAkVQngpGDFtChYcIsQCIYgT1ADQUUNifmQB7g4HIrN6pIdiponhCAYkoJDMd7ucEkOlxK32q02qxIMlAewtuYWQVwLdsg6+fyNbcufpfRunw+CruicxZMm1JYsV4zGfIuUV9+8OH7VzTdfFV80IpSVVZBvMErLS2rHT140JxrJtYfGjRjrFIyl3liplFNkNDlFY6nTmwuKwx0fu6gZfL67aOrZ5W03Pn/SQNiZfrXlIfr62RfrVXeh9JvpoxY4FUt5/eRFm2bsvTy/YvzFdSDK5jq/F8DrrzMpglAxtSFekt2zZ/rmRZPr/WYl1JmVJxdEq6VcX3GhoGY7zaAUuoZ5pNwhrqF5WabyKXVZhW4l/MJZaHhoC28cdiIDKkJ4nxqIiZQittSTBJlKiL8+LogKUe3+mDleLrvAjLhidsRIPBDMAda9LsERkxwCsETlccHiVXx2S4sUD1SBWyIIewRxjzDgk8iBw54n/0w3db0rjt/1ViE9TY/nNXaeue+KFT+Cxz4uSNCP6Bp5+biD/9dsLw0qj8DEq51nG1+if695Cb68Zevjbs19yW+VvZO2LB9yLT1Er4JdsAEsP/85/ZxupEvw+PznPweLNhWq4MY2evS13r0roL03FCq+m/5W2Jx4iP5u/dsQm1SrddTDuw0Xd7lKw+05HqUYSuGfM+nhE/bxIXBCrGAf3Sc0ultay6/9qXZB5lggL5R1FyAeVyEef0Aa8EZR7Qi4kuRz++3helzyOL0wgJfhOL8YXsXtkgNnaIsQrrc7YvE8UGOqllwpVM/Vnvo9pdvoEdpfVTXzgZ+MuPJ5n99dV/vjhyfPTs6uvwVu+TCrcfGm5OQt4R+tsLY3rFJquycX25Yff/vwfT0jH5QDY+vEbavV3KI3b5QrxfqfXbS445E3s4dUtm1a3Dg8XpRILPfm6vUlKD9UjQQH0MGHKG3xDEcZEXbEAz4UIKUIiyg0zwMI+hHk5dCPKlv3yZOWX/TT2VWUpqrYAxUR4SxB6HwNpN6c5jj8Iyt28drRp2lfqmFHl4xPOLZjufLHWK6b4YPIBAMrI9IiYU+Ugejl5YrSbpiQT1+lvX/+s6N6/EXXtsW7nE51/pKKiNMofU2P9h0SJ0ANCJEFs8bHShVRpB+Z/NVeUTASRJ9M2yyIzB6yhKzi2GA3s0HxeXFFF5hjgDMXFKjHuZsNdgtYYvEWMRphQGBA6AjXOwLlPq+kqPXh+tgIiNkVVVHBIiKOxBz2c3F+HGpVjJmjEbENVsDEL7aN7Nn38idXH6T7v9i27Qv6pzNv0x+PFQO3XC8JX/+j+y/gmypIBXkW1VFoBYdslvMkVZjcCMZV9NN7b6H9R8YXF/lX+Lw2S561qhb8T13bbs23WjdOCVzm82GkrVLwycO/OvSeqmHu+w9e/cnL+3pGbvsCJvLSU3mn6YYlUul9fTUhWREeSo30SHv7dkOOklNXNzZcGJoT9Qp+gzu7JL/Qlt3QAUu6Ox9YJQsilHlFWei7SzDBbFXwuiErE6lWVN68M9XQBT3vH2FzXSC3wj9Rlm4ldWQ4G0W73q8hITOh1ZARh5FBLM5+Me7xh20+my/qi4ajYeE9IZAbGLPkmh3T1723++JF9797+do3WncKVqO9oMjucpWblz66ZMmjS0d2j48VSXS/uE9nVJIWDE/fcc2SMYGLd7+3bu37uy+ePPEeyFVzDdmqURIXP/rbRxeXx8Y0Fb3Nk2M9RZ13Kc8jJzFjXTkjCTJxx4YX4R/FPkZF2FQHFYWyxxz02FoUfCbYhPn0ILQ9KExbumxGvL0KqjrkAnpoWkfluKG52fSQJMGEbJvbUxNuLZ++eVkDEPG/bl40oW1h9aS62kmhszsF8/Ir/WF3cSz1n+L187eaSnzFxZbs+GWPr2ZcKT0/Gct0k+ZBKzC91Bg/saCYDoEPiYTVjhG8moIa9dgLbCrWOs672mbSVyVbeCiGHfSbG0ZPg6mto6ZPGyk1PbSpftowbwH9GgAMhixvg3fMyMwy1ZfkGSIW9X0sbpzS2DxpclPjlL4N8NqTB4sqg4XdHtpz4CAcrrQ5h5Re3E5nY2c+isJhGsqFqazGLkkf9kBQwJURDMQtbALEWKWsrD/ZGsFVEULemYdJkQSpeewvyOeJLNWt++MT2xZEqmdctePgksVPeicUeOffqZb+TMqzb71kxuxAc57j6iVrn1005obXfzT/0ZtXTQjOMKuqaBVUn33munj5xBV3/fIvBhJftGnvgfkbPnxx18rm+Qn6wbAN22MPXy08ZfQsj9x6+LLp4e3/0bD49l9B3cFLn76uLTSt+6a7p965yOYszJmSVWgy+u54rnvS7nu3rp9Vr+N4RvYtzvCJAiFPwGYGY3ELn8/AGiXqjbI77AgbEI8Fgmk0x6nD2CRS7TinOWxuYboywE5yBMiFXCIt5+/YliwZX7J12lW/u31a0+W73u5Zd3T3tVOGdC0zl8iCSZDlvNHjtN41Sx/oGjZ1x0XRdn9Odp1r3KjY3GiBwbjG4pAP0NO7BjMH+hn9iuU/dP1icEaTlx0G8c7Ox+9YnYhfdM3td7bdcmyoIc9iSGRZbaYpVy185uZpzctvm7n96zujndGaXVcObZ01+upk5TSLhfpnLNo8BRyw7sgAQRDIXmGBukDei4srn/PeAuS2BeXpq2yF2V9+SR/+MnVFOiDvZecv03d41eUlUW9Xc4gXbyQR+bkP0TuIkwWpYhx/FrPDjCITQxhlVjaAtSAHlaGfpu5bsco7bZ71qvaN1z0152hdxNo8YdiabkPBpsSYG1VioA/SFB1Oh0AZ3HYtlLWvuKLnboOV/p7+agr9+1NPzbu7FB5nbcjoT/mIDd9af0ZBIag27OnjZ+CanoKsl/J7Ac99nL0SgHeJplTgWvbqWgUqEw47kw9xEwoHnDaMeEZNvihvVFwaBb+gs0wF1c0TN93cM3/+ig0XXzSqNfJqVzIZqjapGm2iH9PIrqoqZ/ls+lHMbi8ra2i8boOwNuVLJObO2cKm52D8cJBqjsEX1J+4lQK7O1aANeKr0c05B9bNHkb2b8J5WQlepRSs9iaojw2GELGMvnSKqVBIzf/XvPk0/ez0ZjP932RUJtFkMqqlT+ejCCWn9Lf6TolkbCMqSKg7NY1JsVekA5l3knxp9QOooPSTbeSnZAe5h9xH7icPkoeZNodNsNUq7M+q1KHOoNQpqpWdFBsDFOxOJR9A8QahtgYCwdpANKB3byAYCfIVGIhiZAS7IFobi8bqIqzPo/VxftV/I6A2DrF6B9Ta62rtYbtj4GdjRy37szqsdXYwyXEjOPyyLQ4mv+qPB1UjBGV/VFVx1Pk/Af+E9BkvqVZThSnVCiLgdBZZrADn/RNgIDGKVuEFTC68AAIM5JHOCDArcH2cujJ19mNwpV59EO6kH34sjPv000+hUpA/ph8KjQ9K/5AlWi2oAkjsHVaowIpM54D5A63OzoFjLPt0TUX+HC+AL+GLEhyTZAFkEPCWHew1ngE7H8vOptXpFop6jqwMlgzfgCn07Rd3wmz68M4X9/5pVeoFiLx47+Rdu3ZhaPbOF+//06rz56oF5dwL5GM2V5GJFaCO5uaqVQsSYVTXBJQPDrsUV9I8AjEVgXUEMEzFFKiHWTgDUxiRRmStjdQhVQuUsyj+aoyBcAgUPUI4B8whIRjggocnY1Qcc2MP2T0TSiIqi0GO1w6XiLfsjfStAPXlOINQiAVZlojhEpYZDJjjMYyPK5KCcG+2SxI5yJgfI2T0Dkb8OAc8tpueWLlyidW075r14N4wIbn6rTtmlSdC2KNGEUb+/OVlD4Brodt/KX3/dnHo0I4tV6xrn7vgyWuT2V3tl9AvV14xvCXLsHPlqv9qanEkQxs3RTsstnBBVbS0am4gEDEYzEUFlfXFzki1udghK5VlFTWh8bmohxlt9jGBwFirTTYbi70V9spOj9cvCh0bW8Mza3Js5qmXrBtWPjJsKjaaHRsebp91+0y64TRsuqRp1o43eibdsNAZG9/TTQ899BD9dFxb7qzZUP2MyXwv/fSNdde9DyGdd+rNZLQzzUDvMqxdfRn945139E8Yn9dgm739re6xm9bWY1uzBEiuaLp1Q7j62jtTWaNuGtYz1FfiTV775ALhshdbJlmbWpZfds3637g80+d3fpgMV1uDwxcsnFlcWaZm5zkc44YMbfc4PBZByHGai9v8/haTXYFhlQKUTSh1eQSo9Pnag1aP0yIZi8rcc2pHXhYy5Yy5aHU00l5tsOfVDC+Pb2ieclU0P2flA303f/3WTTeuPXrvZVb3yq3T7qJPrN/QXer8rz27YOU99/7BJQk5t7xL/7x7H/3D+9f//8R1mT73Y3W4ej25BG9cuAjy5BAqSKY8A858HnIJsTiKJ5eI+ngspPiC3kAeJgOXWAZqSMLF0iK6RIe8Wy2aMGb26CZnXlnlitVXdl86K2E2I+waTFa3P1IaWdU+xmzxjB41rACGKdbEiNmTpo+oyxLKW6Z3zpsx0mKRCsKR5NgZ48aXFBeJJmeR0XhKdTQOKc0eP2rMww899bO7N8xzqkPEnKH1M+ffsO3QojmbZ8Qtcm6uqtD/EVS7w+3yuUqzzUKRKycXCr2VeeXV4jOpjwQ5W5It1aMuGzPx+s62Km++ASFJyS+sCCerqxdMm9hYlZP9htG9fNWD9786b/LlTW4hr6QoKz2GiEFXIAYNIddh79hVbgwNMqiRUCwy5iaivseUAtlmBWapCgz+YRqmD9rTgn3gORITJpusg2SINS3zB57bMnQgpo4Mw6QbDiy5auWUiZe//yukq6ZRdZ3r75y69cq2sYteeHB7z4wqekmT1ze8qX368g6Xu9xtKYjEOxdVDvWUOIpqIj5vkXPYsBkzu7ctXzGsIR7tnL1xXsswr6el9dLJ1aFCp8NWUlYV8/pikVlXHrxnVbfYuuzyJQdumNSYN3zFrmff62mfefnGqXeu76xL5lTN6Nn+4AuL5tPftl86e3hzRbDY6bAYjeZ8zCPkLXe7W0I2e3l5dai+FqmIMzhkQtuCS0a3BgMlVrPJ46ofMbTKbvN4orWFRagDJSdNrBkRCnH+jKyIKMzuGGESHXFX1wbwrFQiS+EcJSRUgomjOO94Zp1Gwe6ptyuaPVhkZ0cymmCsgSZGXjFu7lCtt27VwgSoiACeOWMLDAbYG01KpLiu3OAJ6mdM3ZWsqK0QtIvu/3qzbKr2lLTvnD5zrz+Q1Cn927BVDas93KIVJLVkBBmPesxmrGUMq6UPWwSJAY4VYC3TWqK9nKkzCrvzxzidV+0oE1iQWwesdgmsjhgzlyjEqzCzbsRi1e0/gBKO866MXoTpLCimHHILYgXrCtQSgn7R7mD3LpBezx/qyu949nBHvmto/rDbfkL/1hoKjRwZCrXC6HmtrfNaBU9lw5DqshmpLY+C75FH6AePPkY/eOQR8KU+rKiZWVo1pFGuxoEYUb1vWCjvilfoF/QE/eKVtQWllUXrZtTNKDn03/Nks9kGDYXT69qWL2+rmVIn0jOT/vxkycz62LyYaMh3VeZ3dORXuvKHgRJqxeJbW/VzKDS8rHZIQ3B4alnXgctWHOzqOnjiYJdwb03JxOHlDUJ7qCVUnUg9Fe8srq9b+uzGKVM2/mop6n/hkb4Z66oDC43whj07Rx4/pG75HcurJ4Wa6bU5CypCsXlsfSK/Znq6RnwkjuPBjDBM7RX5loUwHDw23VzOu81hU2VPRscKRh1x/aE0ze63e2sA5t03f4w2LwZqzega+bUtW16X7kMaoc7bPX/+7nmw/D6Mlo7Os/ttIS8tm3vPnGjnj0YfPeKpqfHAx5uef3HTZdU/Ptq5a+6cnZ1/qA0dZ/FEryPbP8B5nU/KM3ybb+Lo+jrbxkF+yPZyHBB3IamOOxRkxpn9GyTW7wWSXX76Hn3P35UMwHLZ1DC6wSSr3Kx+VN/iOcrs6Kl9LAF9H/z8hR1Sqc9XKhHdrvUCcqnWgT0WByFG0WTMiduMEHUIt8Ga1Od0O6wULBTDggVWpv4u5NPtqc9hDb0dLt+d+iL1xW61lb5FD0F56lnw0V/RtyAC4+kH9CFxL/0TTIDI2W/o28t66EvQ0rOMt10ghCpzsO0uMoa3XRUFNU9iKoQKeaBrOEwcMr6F65vtb8TNyLCYcqGzMKaZcMuiBxVo+dXZjdbIHFlWrEU1rjMGWaVX5g11Z1vL8suaK4RTXtlpSa2ylcr/dFpLyz6wFouCS5RcFvr3Yp+vGEZk2wtUsmgRpbTFarVV2MyCgTYU5IqyWlkh2xxVVSV09S/tZW5zn0GRcZ4U5jnzDLtyrT5vcbDYk2PhOMX2R9h+0GDtb9BmCPnezY/0bgfHOgFnLd9TYnsdqPw5PDaPGBZ6xd5+wjRETJ7i8jylIRPW+klmLmHJCmPHOdwqZYTMRqCESyFFKBHf7GKApmAwRdg+U5Ldk8weC5+HZcSftmtm2DQza+q7f4hNeCdZTKhsmcQ6cIH8XHf3c/Qs/ZCefX716ufhjrXv3NvZee87a3fRr3buhKw/wdBO+rRKVj+vJ2LJkefji8+fXd2588RnJ3Z27qRf0dcxuUToXPqfnTAV3tPnB9aJ8L1IE957GY7arSLrVQ/rTKmL72ZqTGs+tUfS+B4m/ezUnn7siD2nCBncrmxSTKp0W53JEw3b8LAw45c+rbj+mh4vNlQ+VlhYRqFzBg9NwM5ORvu4xiniOdXrRKYcSODZqWhn2RLStLOYjCVIsbNwIOCkhD2HXkx5fl1cZChpxLrUoqasioxHxS16iZ4mqK0PowJRAnU/VFUJy1JC4RJ1xRO8DMK0KYebmya/s8bSb0AwqFij4pxQETyNVRLcDtTnDn9X5QnJGajr4H3rYpwblaQJZdwohqdhm5g+MmFPOowc1Wb6oZ7OvHtuO5vVmF+/pwGU6GnYM37Q9DVzFsh3NQWi+qY5Xx8zYaZ6tXo1tseNCAcOQB2tRYA4qAFvPt+jUyFurx+BsAt/Fsrmpk6VNzUGvTnWYcLX+4WyA/6uwIFCs7lwf+rkgQCG/cIwnspfU5pnDIWnS88dSJ3c7/cfKGptLTwglGHwoL9rYG1ynC8gJdh3KqCUZjv15W7JjOyOIM9HBEMJhdhHNGq6+9n0+oFhkLVzdd/q9Ue+PLKenQAb/LfVmSe4dHY9eze8mX64fv2AfTpdFm/pBcWRdFGoXtgtUY9NNsHfvlVmauxAngZBE1dT07fKpd+cq5VhsG2cr7cSUsFtVza2FeOJMjj6gXqIOIw4UGzpCv+mOkomIb6S+jf14vKNQKWBKO+QXKxTKaJbNdv/Z9AWNEIMqyIagXe8EZi2FUNVI8aNjgLnXYifMpyl8hL6JfKeL5dSBc4shRwYCjl+WEu3Tnrl3Zcn0lvh8kmvrFjxypQUYWauU/SlhRxbZXyTypf09CyDM3BmWU9PXyVcAT2TZ0yfTG+lW/EKL+3RXzglRDk6n1dn5ofh46uOgDcIjDWyuiOtjDNLeByCFgcE46whqEtk8N7PmSM2KK7zTYkUeWC/ckoAWMBbcucvdm2/qH3FK0lY+8fQdWfJdRpt5M268//eSG3h1YC3u257eAVvWsuaEaf2rEDIgf2eoj2nhJN0L2vTlO3e6ZPhinfhQ54DvMoauDf1Fm/4V13LeRNfWrNgJQdjEBho6b4S2P/M7IX1MwIKo15IaLSX9mqQ4CdIyBfcayxNen+R29HPz8NA+nrFhNbX29eriQl+EhPqBfcaS8PmqJaWKxbEsyjzcLFVGqJ+ziLsKutBhlWIVHJ4wPgZPveTiQ44mo49ySgg0DCB4OxPA76mg4+eQuGJEYoOIOjiX2+KqyACXjMH5w1QirxhBzGy9WrBP5CLQSW0/BD1U/8hWi5M3L9f+jE9mPoUJtL9ggPaQHCkPmXYovMFDbs2i692BN4gMxqj1Ne0PqKJuGAUBpiUGahTvdBLE+f4MeMLRu6TZAT8M3kYi0jhT8TfGQxzF5pedmJVJRLvv16lF98zkDzGdIwCW90OHIoaQfXjfMQ+6u3TaELUUo8vEGak9moLEgs0mIThBQqW3qdBL7acPetbwJ/lskdp/oS5syE2Ztx8VOQ5jPYgDCVS/E1WFegdjDc5uLY5g+a+Gp6IUO4z1aMYcwLeZEGgCnxmphyhmAWi7zm09ZMjdPfvj8I2mAYlr67qJ/Me/Jx+TA880b23G//kjLvE72HREZGsepX+lT5JLz/6BCSh6PMH5/VpPB2X7f3fADEo6ovYG07uo+JCecJ1UlyiLcgsBpZmMXgs6luVeZErZnxzunVZs8PhE76u7L68u5L+H193f4zQj8LC3LHa/LgvMbNrmPTO2AkTxp45ylcVRNmeAQ5MZp/BhtgQ1nkNQwXUXeJc3+RIhqCG6Oth0GB3sMYH1ZAgcBqleJnHFv1tkv7mpVkPbm0E1AoC0S2TmIMOHqi+JmH4S9d/MofFg2/G4i95YyWcSo8dD7U3AWoT/tjwU0IZ28h47PiSOSwCyutLaS3vPd3fivsxVWa8mPLAyzg9Liu7m7sz+bwDTkt8rXGazJ2XOIJrLLRmytRuXDcauzLXpZR2NcP2qxk2MD8lQZuypntqmmy9TJvZnUA2snUBP1HY3Mgjhbp/HIKnyrA+GjGjClHAii+wi+VccsyZSpfT5VPn7IR9Nz733I2Ys0qYNFl7DB/AXVOPrd0FWSnnc2B4jjlTMTxbwPBMPsmWEJIJH8QdMucl9KR2Uj65IEVgr9aLY4Vz1EAGuBQpwsFi48WuBvI10Q82k3GZ4pHionAQZ7CQIZhHEFd1HrMLO0w4iKwJzALi8JjKcIJxDwMTTn34y18E7ZOa0f4/PnTz6UcXrZc3DVs69i8pzfLO+KlLnljF4pRSvP8k1L1xzNP0b1X0jH3zqyDeugvsdPKlrz48Dt+3vDP215euPbKtFBR8SFNMJxGxrZLGW8OWpcb87tL1ZPjDOoG1j89EfzrFWVRP+vC9PsKd3RjSzBASBtZnKtczy9gq5/wgfQGHlN7vM6fXizCM/gu2a9QCa6UH04HuvlE4Mdgw/H33mjW718j30zLEJyLsSZ3Sry0L2VOcPvTwGpbkPG6icj7L8IW7kg1emTL3HUNVCa+QPLceEYnTsSJ3IBu8GAnLisuUdN4ZphzXmTJJ4475gqs/7f2pM2Vd/Mhc8Hi4EEK1Ecmzz8TSCPu48Bj8B2nnRuZHmRFDNKGrA/ycwMqx5zgI/A3QX6T6ZZ9OjCVOm5lE0nM9yzVK5oTKCB0j4kRlumgJ12d1cRiJNUHajsVtTNw+OWizT1UPb2xdVxV67vI9pwolwvWyHWWejYfD1Us3nNrT0srXpqaCKqf9Ye1Wxr+DbGEEA5ERbCdNRFquHEwmP207mqQN9CS8Bm1tnyaPt83e20/2yruSx/ARjKcN4GaPjuNdW2rHXiAMkIHJLpnRKPVc/4t6RWS9Qtym+Af5f+UnuKwRsPCoByQCn1PLLJjFXFTpL+THqYVaOmCWBrO4HRIX2B8UTX8H1zySWyS1EplFf8G8UGHWLGqRH++gv8B3O+BzrssnFFYPxuiYgASEiFRvCllNr8xksYDUJsHTMSxJsHRYFyMm41YCIYE/jQlsDKZ6B3wJRKwe88bEGSxyd9o+Pg8BVyhWTX+Gc5st0syzNE+QNe6STIwiq7zGSBmbAWeJoDsecx5fwG5kTfm2/ucjQZzZNShz4lwTJBl9jx3xsM03+D48SB/8vnthgEylMqE+7cLAgAN0xgP6e0K8awRuB+G2DFbnb+1iZ5CF4ZisG2T4WbeNMEMJs5718TiJObNo6dUu4qM0jvD8GX4FLsg/zASuzRcdVI4YZYownCtKYxlpmQI5K2NWwEyZqOExxfhcwQeYituv2xAydnCGM8U6FjN5Lqev4LEKCiOAIRBEfIc3iF/6cJBv+vQn/eQnn96kcODglnD9mnrzbvqvX5bSf0Ju6S8hm9FEoq97Ja3FMXxOAwBDq8Eg4IIBFJCwesz1FnDe8NZi43SHX0U5vLGqfVypDgoCVk3HLmBmGyZH8OJ2bzzsqHSlMeIc9pQPYI9ej+8rPe1JSDJ10If1/JI5HOnQ+R1lCtxfn/EqI7fgmdjWlkfl8hqBGDECFy3zLmf6JzNHpN6bKwToXIGNEMV1xy1yKMD38Qfn2bDymZgo5c4cePJFue86MKjFNP2MZbNhuUpNsdXI8gaUm/q6TY+5iY84kxBNyGrTs5nVLRCJc41F4apFIjN1+4hYX1/fd4TZo9hU0vT5fBZLi/80zjRNAdFyj7pAXUCq+M6K6ldUixpkRDFoCQTlINMf48G4HIuLcQeictwh2h1+h2rHseaT216vLmikv6tptm95Y4Sz5Y0ttqZa+rvGTwyGTxqhrrbJtuWNkdaRb9xqb6qFOhZNN3H4FU7fam+uOZdSzyA3O4E5NNfoST/RM771dcy4jGM3ucDGYEV9/rwvH4Ab+VWI+fnOaRyUC7+BkOo3n96yaYNweHwf4aHUmPHf+iAidWTL6c3jU2M2bGJX4fCGb/GH4nNypTyjVyCgstXPlrusc4eUfmEsCGGYsEkj4ezRY/XF/SaTwWx1n5srOo8y6SyRxWZEvUx0qGbceoBz8ZTsyxH965GBbxIyOK+7D4n48AwrnmTwftD+QyYtkiELm576dyB6iSkuIAa+nyCDvp/A0tLfT4jAHbwN34u5ZBDm6kbwNNalQRc7x4AAeEZfsXj+OgO6vKoixyOWv4LaFcNcjqnG84rxpH+DihPS4CoMFAm82rj0M0XzL1Gw/0UtUzy+hO1mrR+oxoXzznLhvJMym3TI1zy2MDK3C+edsExH+720V9v7rQlXz4vpSzJooWk5dl55ju/+wodx1m995ZMazFsvKOjskfP0yPPKCH93GfrONa4qB9+uZkDLfqUQjnIPqO8pH170t7ffsf/n825aUlHkLCyKjC52vmUyj5n+fXUSGhqndSdGXrR/XEFBia+k2Du0umpkg7fUaquOpH3hdZ1Xn9Xsp+K8YYYKjrknqRuHzQ0nL0jLEhpZ2hSOvESYwZ6lZcyHupk9I2MHYUzHTOz4RhgVg7AFj6DPb0HNLlzMggqjGimWeQe00/85UamlPuvgtkitYwTeybwu3I7JE6bDvO7/xPrkKtvYTgbTQFsEexnEW8CF0horv35CU/DGZ1+YcP/9E1741caK5gk4ZZeO+c1r97YMHXP33WOGttz7+ktj2Jwgl8BJdafixhWsfw3F7F8iqBbRwQzaQeGyE/Qo1Jw4Kh09cfToCag52/U1kK/lhm3IoRu2QQO8to2+Rl/bBq/RshaJtDCdjOunaTtQEdv9MQpRFLSoxX3LgTjKtTREubBJNxIpiCqsnX0oqges7lEm33UTrcxhhFnz8IRU9lwKbtMfMPp+ux6lP1wP2w+Xn/p3JWvkO8os+4EyLSj+g+oPldoHL8+lOw50/lDJOH1e7mSJGIqm56iMcgzLNRkF5rRgCqIIY/Y0k8CtngyARYJyaEfbc0v6OR7LCWYdpb18CrMPyujxHW0Tqabfp/0ldFzP4z7Vg3OVL8iLfMf752wPIuuTjCzycgdl0Weq5w4WHD0kPsnHrk4mV48dt6Il3ODzNYRbVozjMcB7SsaVxzRSdogDoUEYx/lRNrPSQBrEeYnMv9kT5Fv1wC0jDLgljS2shmHdKdLtDxcxNS/FxaPE51EfSW6Nr1lTPvfiem0wd+K2hguHlDkEurFzZE+Uf1qncEW4j583nwb76c1slxR5h3TeGGq6J6rG6SbTNwQiz8I2FBAn99f1cJRUVBt3QfF5mCmOQWglFOlBH8qkZV+uXr1w6sqFf/0NnQbk+iVz6uouXbt96YK3FG3smHuW3ZinFt20+r6nhV8NH9daWkpb6PFJU28jaTs6kTP7wz4xrHriYYsv7pFna19oFTRRwS6oXnKFikvOtM1b49wim2EQ6+eMYwmYgswRk7MLOJCWxzhxe/s5Vko6Xel7U0j0phaAm00QI/ezZv3KeIOR5HB/ZxuOIMp+i8ljYR8asNk2BEC3DKt+I6BKr+nKDWjf8DHTzS2gm5i1bzROhPFeThNjiqVnDC9shEHjLErjagYztmnny0kz+Y/zZZgjqKgjuLtlMF4j5EONMEJ1jIAyCNRAvhQcAY54cIQQCKoO/MsXWSK8RVkXR3jmCeP5QhnGYaAM8iGuloEazzcEK/HGEccMJYdaIyvMXdNRI48QkDiPEPBtScWkIuboyMdZd6GIzBPFLNnkEsjLkGhT8n1FhcMiFUEAWXbkWnL9geJRzsJch5xX6nCGC8XcGkOhrSJ/Yo9k9Ug2Q/OkZqUgJ2R3j3FdtuidJwO1bl+NSynJrk2Wx3ODxV6Lx2MszbYmY0PlvOxQgbMsz+fMcjsNhaFgnVLamD8kWIUKowEMcpYMTtc1726SsrJHubPUPIMh35rbHBTyLaPrvEaDx1BTWyY4Suoryk2CRxr6LcH9L0mxIMPum/zHp7LCRQaLTSyNueOq2ZdndfogS/VnNcdkVbD7so0VTtHuNNqz1ycFk5wlGLN8pc0em9VkMIH/ZsgxGBTVLDrkItvQfHOJN+AwmbPiVos9x1SgWixyvsliLXQ2O2srKt2uSqfRPKW2oNWUZcpxlIcWz/gJ7X+mPOeWEa3DSgqiLXK2Uc01Fxepdq9FrjMWZEuWxpGjyzplh8mpcBm6V3SrC6SMDfJbPH6Az/t+fcMNv75BFAdfpJM38Ougv7SfJLO79DJUxzlvIF9rYq84YK/BGwNbKyRqArEXUb8vwd6REnwvC+ORa/BYA+lLcDtOIr3PJXD+wqL1PAfbACpILRmmf6+sey4hJ/Po3y2nv5YxIWOLDYd0VHl6wUtpYodI08i/Ru4njWOZLtwYuPqmrh083KfvRQrJtMPI2LXeB5jc6NIkn3fdGIZ8oY5WB7WP29H1gHftWIyw87QHMoRZGdAtzv/2PS1LMps7me+4gejSpI8wBV5EAU55jMhAgmlOeFCSCQHnYXqY41ucY4BGcvX9EKOIOjEEWyS+Y+rzBiEaDCj5oDBfLodubiyDcyYaAp9igf/0+8EP3MtP/G0M2xGjBxPOTv9Ef5c/X9Dy/RjKdya0p6KBQNSvatSBtDPX3xWAclG2jZu+8QyNTkx2xaBNSzjzMbH+VheGOp2J1L/wJX+UkMHfEo4mE0k7mUeW8D2jtE9gC8SZU6DHNBDDfGzZ8A6KiHLlf2C0mdUHrxlQH/D8ueCqDgx1Mpoe9rGN/Sjx0kG2m5MOMiealD4N+tJq2vmX+fq484nwAJKqD9L3Y9Z5wZeMPpCeJ3j7wJ5TkJk2OJPoB6f2pMXKmeQgZTiZmTsC9skpNaH08v00ou/Lh42CiGzXwbZHM2tWfsS3plXMFmh3v84k6fH/Hsc9A/Cnb0TJPdEWoe+kwGcPqoOzerYxkxi7F36W3sETYBWuqZ/imvLwvRYH9w6Iu8BhYh7XgzrZFrb5TC2Q6WaZ3rGMPkCX0AeW3TH2lR5NS/edpvW8Qn+kd9OROY/+9s1H5rRdYoF/aQ+c64UHNJptWSqm0o0W0nOCkMk4H3SLVyX75tdcCqytwyESZFt85UFlIMIcDwR9ujUsEg+YeC3xoUtwtwjML47dFah2m98bCOreoI48QeWbBG/neucuCkQC18+lX+28h/5rzg14s3iOJ+9t9rS39D68XfrY5yB9/thSDO4qSWk7U8Pn/mNT5+M/aarY8mu+qTCybRnt38rzS5x49MpbNl/52HH9bivAsgmtmGTqgiMg6HHXY1aY5fX6He0/0tmh/WLzwpXhzsTcWyZnbF3aoL1swZNGC1nTTXps3TOeInHGwMaQMgSAAQ7AuI09bPJWAclCLcHqUO3EIb9+371H6eX0SfrXV1cJpOv5S6D+sBgOU7LqVSiBabDt6Ocnnn+a/m06r8OrOBca+f8FUcr9zjhX5CTaGg8rAjOvBoRg2AXumDR1z5o1UyJzws/2Wr98up88/aW11/EOFB8XtTVTBDJlTXhOhJKpBYfoF0PoF1AwBAoObT50KO3TLGJLB++pySS9p3buO2pHxoLDDZ+mwWE13SeDzpxAZc6MOn1XPKTfy+gJvL+zM9+Z6T/mLsDwltnSGbHWQ6y/+TduhNfNyHbRQPTIoh//PCIKMe654JHIOroVqtahHh25Eqro1nXHhMdT77yTOpE68U7qHeFx+WN6zx/onvffh4V/EFENodekboRb6DrhGrgx8917poyMP4SnGFCFH5TJsWOo7g96Mb0ZN7h++YPfFnklL8zjWKaK386MVrD6wbK07x7X1ezI8CuZ/cmIs4vtZnOc9nBvczbv1EAQYZk9hfq43cFs1gof036udnWxweCBueOHzLphj77r20f0O8q4MQcyLpaBpP/TkKZrF3Xq8ZSH4cLv9arJBLLoO7029Z3hgId9i8x2j+3hWJhv3NnjulJSnv5M2Wp31PNHkqPebhl4xp+EM0/s4njohol/27r1b3Q/vZ3uZyGxy+LKN+bn/Z3+NXb1xNEmk6nI6cz95SU//uKiXK2kPLiJPvPIuFunjA6HyhSn0vPLn0OgK8epuWrCd9Dr3+l7JBEO5Lvlx359GGZfXaRqg7OGiby4s8vykRcX5qlbTWaTIbvYbHPlOpsacj6qcTVYJ8/GEk3NJZGs3GDbqFxwRvxh57xZYduYQDg3MCWZc15fidybtIjNdh//TwL4ZrzoyzARWxxn7y6hZFffxcpwWk3v/+yvlChLzpyFiz+Fx+THaDUcYwccP/s8HcUIiPR6apQ45+yOY8c4DqVtSen95cHaJhPPusJznmcmV3XYyuQx/Pz/AAfdhq542o2QsWrDMBCGfyVOSjOUDn4AdSlJiY1sMCTZ0hQHQqcM6RyMahsSKVj2EChd+wgd+wZ9s7xDz4pKl0IrkO7T3a+73wZwhU8wnNcNHhwzDPDiuIMLvDvu4hYnxx4G7M5xD9fsyXGf8q+kZN4l3e7tq5YZfDw77tDcN8ddPOLDsQef+Y574Cxx3Kd8gQU0DjiiQokcBWpwDJFhRDGGQIQEY+IV6SQU0RwGezR0GpvBQh+OVZkXNR9mIx6LKBnzlZaKz82+MUaSZGmV0k7JqJOit1hKJasy04p4TcWcmu6wJRHWMm92W4LUimsbK1JIayskYxwz2r81PlciTBBgSvv7M5BqVae6yiWPQ8Fn/McAXaJJMA1a8/9wu7FFQ2Vtf4mwE0IbW2fYyMqUWnEholAIwf/u+QXtVlqxAAAAeNpt0meTFVUUheH7DhkJEgQJgpIFhdvn7NM9gxKGCZKzKGZyUHJGySAgSq7i5wrFfYdPdFXX+tRP9V61Wl2tt8//rdbh1vueV29eWl2tYXQxjOGMYCSjGM0YxvIB4xjPBCbyIZOYzBSm8hHTmM7HzGAms5jNJ8xhLp/yGfOYzwIWsojFLOFzlrKML/iS5aygTUUiExRqGrrpYSVf8TWrWM0a1tLLOvroZ4BBvmE9G9jIJjazha1sYzs72MkudvMte/iO79nLD/zIT/zML/zKb+xjPwc4yCEOc4SjHOM4v/MHJzjJKU5zhrOc4zwXuMglLnOFq/zJX1zjOje4yS1uc4e73ONv7vOAh/zDI/7lPx7zhKc84zkveDnqwsljg1W7bVZmMrMZZjFrszG7zZ63mfSSXtJLekkv6SW9pJf00pBX6VV6lV6lV+lVepVepVfpVXpJL+klvaSX9JJe6njZu7J3Ze/K3pW9K3tXbg9915id/wid0Amd0Amd0Amd0Il3TueesJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn0h6SS/pZb2sl/WyXtbLelkv62W9rBd6oRd6oRd6oRd6oRd6oVf0il7RK3pFr+gVvaJX9IperVfr1Xq1Xq1X69V6tV6tV+s1eo1eo9foNXqNXtPxijsr7qy4s+LOijsr7qy0h75rzG6zx+w115l9Zr85YA520l0Wd1ncZXGXxV0Wd1ncZama1x+EcTsAAAAB//8AAnjaY2BgYGQAgosrjpwF0ZcUq9bCaABTzgdAAAA=") format("woff"),
       url(/wp-content/plugins/jetpack/_inc/genericons/genericons/./Genericons.ttf) format("truetype"),
       url(/wp-content/plugins/jetpack/_inc/genericons/genericons/./Genericons.svg#Genericons) format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Genericons";
    src: url(/wp-content/plugins/jetpack/_inc/genericons/genericons/./Genericons.svg#Genericons) format("svg");
  }
}


/**
 * All Genericons
 */

.genericon {
	font-size: 16px;
	vertical-align: top;
	text-align: center;
	-moz-transition: color .1s ease-in 0;
	-webkit-transition: color .1s ease-in 0;
	display: inline-block;
	font-family: "Genericons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	speak: none;
}


/**
 * Helper classes
 */

.genericon-rotate-90 {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.genericon-rotate-180 {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.genericon-rotate-270 {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.genericon-flip-horizontal {
	-webkit-transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.genericon-flip-vertical {
	-webkit-transform: scale(1, -1);
	-moz-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	transform: scale(1, -1);
}


/**
 * Individual icons
 */

.genericon-404:before { content: "\f423"; }
.genericon-activity:before { content: "\f508"; }
.genericon-anchor:before { content: "\f509"; }
.genericon-aside:before { content: "\f101"; }
.genericon-attachment:before { content: "\f416"; }
.genericon-audio:before { content: "\f109"; }
.genericon-bold:before { content: "\f471"; }
.genericon-book:before { content: "\f444"; }
.genericon-bug:before { content: "\f50a"; }
.genericon-cart:before { content: "\f447"; }
.genericon-category:before { content: "\f301"; }
.genericon-chat:before { content: "\f108"; }
.genericon-checkmark:before { content: "\f418"; }
.genericon-close:before { content: "\f405"; }
.genericon-close-alt:before { content: "\f406"; }
.genericon-cloud:before { content: "\f426"; }
.genericon-cloud-download:before { content: "\f440"; }
.genericon-cloud-upload:before { content: "\f441"; }
.genericon-code:before { content: "\f462"; }
.genericon-codepen:before { content: "\f216"; }
.genericon-cog:before { content: "\f445"; }
.genericon-collapse:before { content: "\f432"; }
.genericon-comment:before { content: "\f300"; }
.genericon-day:before { content: "\f305"; }
.genericon-digg:before { content: "\f221"; }
.genericon-document:before { content: "\f443"; }
.genericon-dot:before { content: "\f428"; }
.genericon-downarrow:before { content: "\f502"; }
.genericon-download:before { content: "\f50b"; }
.genericon-draggable:before { content: "\f436"; }
.genericon-dribbble:before { content: "\f201"; }
.genericon-dropbox:before { content: "\f225"; }
.genericon-dropdown:before { content: "\f433"; }
.genericon-dropdown-left:before { content: "\f434"; }
.genericon-edit:before { content: "\f411"; }
.genericon-ellipsis:before { content: "\f476"; }
.genericon-expand:before { content: "\f431"; }
.genericon-external:before { content: "\f442"; }
.genericon-facebook:before { content: "\f203"; }
.genericon-facebook-alt:before { content: "\f204"; }
.genericon-fastforward:before { content: "\f458"; }
.genericon-feed:before { content: "\f413"; }
.genericon-flag:before { content: "\f468"; }
.genericon-flickr:before { content: "\f211"; }
.genericon-foursquare:before { content: "\f226"; }
.genericon-fullscreen:before { content: "\f474"; }
.genericon-gallery:before { content: "\f103"; }
.genericon-github:before { content: "\f200"; }
.genericon-googleplus:before { content: "\f206"; }
.genericon-googleplus-alt:before { content: "\f218"; }
.genericon-handset:before { content: "\f50c"; }
.genericon-heart:before { content: "\f461"; }
.genericon-help:before { content: "\f457"; }
.genericon-hide:before { content: "\f404"; }
.genericon-hierarchy:before { content: "\f505"; }
.genericon-home:before { content: "\f409"; }
.genericon-image:before { content: "\f102"; }
.genericon-info:before { content: "\f455"; }
.genericon-instagram:before { content: "\f215"; }
.genericon-italic:before { content: "\f472"; }
.genericon-key:before { content: "\f427"; }
.genericon-leftarrow:before { content: "\f503"; }
.genericon-link:before { content: "\f107"; }
.genericon-linkedin:before { content: "\f207"; }
.genericon-linkedin-alt:before { content: "\f208"; }
.genericon-location:before { content: "\f417"; }
.genericon-lock:before { content: "\f470"; }
.genericon-mail:before { content: "\f410"; }
.genericon-maximize:before { content: "\f422"; }
.genericon-menu:before { content: "\f419"; }
.genericon-microphone:before { content: "\f50d"; }
.genericon-minimize:before { content: "\f421"; }
.genericon-minus:before { content: "\f50e"; }
.genericon-month:before { content: "\f307"; }
.genericon-move:before { content: "\f50f"; }
.genericon-next:before { content: "\f429"; }
.genericon-notice:before { content: "\f456"; }
.genericon-paintbrush:before { content: "\f506"; }
.genericon-path:before { content: "\f219"; }
.genericon-pause:before { content: "\f448"; }
.genericon-phone:before { content: "\f437"; }
.genericon-picture:before { content: "\f473"; }
.genericon-pinned:before { content: "\f308"; }
.genericon-pinterest:before { content: "\f209"; }
.genericon-pinterest-alt:before { content: "\f210"; }
.genericon-play:before { content: "\f452"; }
.genericon-plugin:before { content: "\f439"; }
.genericon-plus:before { content: "\f510"; }
.genericon-pocket:before { content: "\f224"; }
.genericon-polldaddy:before { content: "\f217"; }
.genericon-portfolio:before { content: "\f460"; }
.genericon-previous:before { content: "\f430"; }
.genericon-print:before { content: "\f469"; }
.genericon-quote:before { content: "\f106"; }
.genericon-rating-empty:before { content: "\f511"; }
.genericon-rating-full:before { content: "\f512"; }
.genericon-rating-half:before { content: "\f513"; }
.genericon-reddit:before { content: "\f222"; }
.genericon-refresh:before { content: "\f420"; }
.genericon-reply:before { content: "\f412"; }
.genericon-reply-alt:before { content: "\f466"; }
.genericon-reply-single:before { content: "\f467"; }
.genericon-rewind:before { content: "\f459"; }
.genericon-rightarrow:before { content: "\f501"; }
.genericon-search:before { content: "\f400"; }
.genericon-send-to-phone:before { content: "\f438"; }
.genericon-send-to-tablet:before { content: "\f454"; }
.genericon-share:before { content: "\f415"; }
.genericon-show:before { content: "\f403"; }
.genericon-shuffle:before { content: "\f514"; }
.genericon-sitemap:before { content: "\f507"; }
.genericon-skip-ahead:before { content: "\f451"; }
.genericon-skip-back:before { content: "\f450"; }
.genericon-skype:before { content: "\f220"; }
.genericon-spam:before { content: "\f424"; }
.genericon-spotify:before { content: "\f515"; }
.genericon-standard:before { content: "\f100"; }
.genericon-star:before { content: "\f408"; }
.genericon-status:before { content: "\f105"; }
.genericon-stop:before { content: "\f449"; }
.genericon-stumbleupon:before { content: "\f223"; }
.genericon-subscribe:before { content: "\f463"; }
.genericon-subscribed:before { content: "\f465"; }
.genericon-summary:before { content: "\f425"; }
.genericon-tablet:before { content: "\f453"; }
.genericon-tag:before { content: "\f302"; }
.genericon-time:before { content: "\f303"; }
.genericon-top:before { content: "\f435"; }
.genericon-trash:before { content: "\f407"; }
.genericon-tumblr:before { content: "\f214"; }
.genericon-twitch:before { content: "\f516"; }
.genericon-twitter:before { content: "\f202"; }
.genericon-unapprove:before { content: "\f446"; }
.genericon-unsubscribe:before { content: "\f464"; }
.genericon-unzoom:before { content: "\f401"; }
.genericon-uparrow:before { content: "\f500"; }
.genericon-user:before { content: "\f304"; }
.genericon-video:before { content: "\f104"; }
.genericon-videocamera:before { content: "\f517"; }
.genericon-vimeo:before { content: "\f212"; }
.genericon-warning:before { content: "\f414"; }
.genericon-website:before { content: "\f475"; }
.genericon-week:before { content: "\f306"; }
.genericon-wordpress:before { content: "\f205"; }
.genericon-xpost:before { content: "\f504"; }
.genericon-youtube:before { content: "\f213"; }
.genericon-zoom:before { content: "\f402"; }




/*
Theme Name: Franklin
Theme URI: http://www.wpmultiverse.com/themes/franklin/
Version: 1.0.1-wpcom
Description: Lightweight theme with a responsive layout designed for bloggers. Theme consists of a 2 column layout with a widget area on the right, as well as a widgetized footer.
Author: Michael Burrows
Author URI: http://www.wpmultiverse.com/
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: franklin
Tags: accessibility-ready, classic-menu, custom-background, custom-menu, editor-style, featured-images, flexible-header, green, light, multiple-menus, post-formats, responsive-layout, right-sidebar, rtl-language-support, sticky-post, threaded-comments, translation-ready, two-columns, white

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Franklin is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/**
 * Table of Contents:
 *
 * 1.0 - Normalize
 * 2.0 - Typography
 * 3.0 - Elements
 * 4.0 - Forms
 *   4.1 - Base Styles
 *   4.2 - Custom Styles
 * 5.0 - Navigation
 *   5.1 - Links
 *   5.2 - Menus
 * 6.0 - Accessibility
 * 7.0 - Alignments
 * 8.0 - Clearings
 * 9.0 - Widgets
 * 10.0 - Site
 *   10.1 - Breadcrumbs
 *   10.2 - Top Bar
 *   10.3 - Header
 *   10.4 - Footer
 * 11.0 - Content
 *   11.1 - Posts and Pages
 *   11.2 - Blockquotes
 *   11.3 - Comments
 * 12.0 - Infinite Scroll
 * 13.0 - Media
 *   13.1 - Captions
 *   13.2 - Galleries
 * 14.0 - Media Queries
 *   14.1 - >= 470px
 *   14.2 - >= 768px
 *   14.3 - >= 992px
 *   14.4 - >= 1200px
 */

/*--------------------------------------------------------------
1.0 - Normalize
--------------------------------------------------------------*/

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

/*--------------------------------------------------------------
2.0 - Typography
--------------------------------------------------------------*/

body {
	margin: 0;
}

body,
button,
input,
select,
textarea {
	color: #555555;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 0.875rem;
	line-height: 1.65;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-family: "Open Sans", sans-serif;
	line-height: 1.4;
	margin: 2rem 0 1.125rem;
}

h1 {
	font-size: 2.25em;
}

h2 {
	font-size: 1.875em;
}

h3 {
	font-size: 1.5em;
}

h4 {
	font-size: 1.25em;
}

h5 {
	font-size: 1.125em;
}

h6 {
	font-size: 1em;
}

p {
	margin: 1em 0 1.1em 0;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

blockquote cite {
	font-size: 0.9em;
	font-style: normal;
	font-weight: bold;
}

blockquote cite:before {
	content: "\2014";
	-webkit-font-smoothing: antialiased;
	margin-right: 0.25em;
	-moz-osx-font-smoothing: grayscale;
}

blockquote > :first-child {
	margin-top: 0;
}

blockquote > :last-child {
	margin-bottom: 0;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #f9f9f9;
	border: solid 1px #eee;
	color: #777;
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1em 1.5em;
}

code,
kbd,
tt,
var {
	background: #f9f9f9;
	border-bottom: solid 2px #e9e9e9;
	border-radius: 3px;
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 0.9375rem;
	font-style: normal;
	padding: 0.1em 0.5em;
}

pre code,
pre kbd,
pre tt,
pre var {
	border-bottom: none;
	border-radius: 0;
	padding: 0;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

table {
	border: solid 1px #ddd;
	margin: 1.7em 0;
}

table thead {
	border: solid 1px #ddd;
	border-bottom: none;
}

table tfoot {
	border-top: solid 1px #ddd;
}

table caption {
	border: solid 1px #ddd;
	border-bottom: none;
}

th {
	text-align: left;
}

/*--------------------------------------------------------------
3.0 - Elements
--------------------------------------------------------------*/

html {
	box-sizing: border-box;
}

*,
*:before,
*:after {
	/*
	 * Inherit box-sizing to make it easier to change the property for components that leverage other behavior.
	 * See http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
	 */
	box-sizing: inherit;
}

figure {
	margin: 0;
}

body {
	/* Fallback for when there is no custom background color defined. */
	background: #f9f9f9;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

hr {
	background-color: #eeeeee;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	list-style-position: outside;
	margin: 0 0 1.5em 0;
	padding: 0 0 0 1.2em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	/* Make sure images are scaled correctly. */
	height: auto;
	/* Adhere to container width. */
	max-width: 100%;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/*--------------------------------------------------------------
4.0 - Forms
--------------------------------------------------------------*/

/*--------------------------------------------------------------
4.1 - Base Styles
--------------------------------------------------------------*/

.menu-toggle,
form button,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="number"],
input[type="search"],
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea {
	-webkit-appearance: none;
	background: #fff;
	border: solid 2px #eeeeee;
	border-radius: 3px;
	color: #555555;
	font-size: inherit;
	padding: 0 0;
}

form button:not(.search-button):not(.menu-toggle):not(.dropdown-toggle),
input[type="submit"],
input[type="reset"] {
	background: #555555;
	border-color: transparent;
	border-radius: 3px;
	color: white;
	padding-left: 1.2em;
	padding-right: 1.2em;
	-webkit-transition: background 90ms ease-in-out, box-shadow 200ms ease-in-out;
		transition: background 90ms ease-in-out, box-shadow 200ms ease-in-out;
}

form button:not(.search-button):not(.menu-toggle):not(.dropdown-toggle):focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
form button:not(.search-button):not(.menu-toggle):not(.dropdown-toggle):active,
input[type="submit"]:active,
input[type="reset"]:active {
	box-shadow: 0 0 0 5px rgba(220, 223, 228, 0.8);
	outline: 0;
}

.rtl form button:not(.search-button):not(.menu-toggle):not(.dropdown-toggle):focus,
.rtl input[type="submit"]:focus,
.rtl input[type="reset"]:focus,
.rtl form button:not(.search-button):not(.menu-toggle):not(.dropdown-toggle):active,
.rtl input[type="submit"]:active,
.rtl input[type="reset"]:active {
	box-shadow: 0 0 0 5px rgba(220, 223, 228, 0.8);
}

form button:not(.search-button):not(.menu-toggle):not(.dropdown-toggle):hover,
input[type="submit"]:hover,
input[type="reset"]:hover {
	background: #5f5f5f;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="number"],
input[type="password"],
input[type="search"],
textarea {
	outline: 0;
	-webkit-transition: box-shadow 120ms ease-out, border 120ms ease-out;
		transition: box-shadow 120ms ease-out, border 120ms ease-out;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus,
input[type="text"]:active,
input[type="email"]:active,
input[type="url"]:active,
input[type="number"]:active,
input[type="password"]:active,
input[type="search"]:active,
textarea:active {
	border-color: #e1e1e1;
	box-shadow: 0 0 0 5px rgba(223, 223, 223, 0.12);
}

.rtl input[type="text"]:focus,
.rtl input[type="email"]:focus,
.rtl input[type="url"]:focus,
.rtl input[type="number"]:focus,
.rtl input[type="password"]:focus,
.rtl input[type="search"]:focus,
.rtl textarea:focus,
.rtl input[type="text"]:active,
.rtl input[type="email"]:active,
.rtl input[type="url"]:active,
.rtl input[type="number"]:active,
.rtl input[type="password"]:active,
.rtl input[type="search"]:active,
.rtl textarea:active {
	box-shadow: 0 0 0 5px rgba(223, 223, 223, 0.12);
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="number"],
input[type="password"],
input[type="search"] {
	padding: 0 1em;
	width: 100%;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="number"],
input[type="password"],
input[type="search"],
form button {
	height: 3.2rem;
	line-height: 3.2;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="number"],
input[type="password"],
input[type="search"],
textarea {
	width: 71%;
}

input[type="submit"] {
	border: none;
}

textarea {
	min-height: 3em;
	padding: 0.5em 1em;
	width: 100%;
}

/*--------------------------------------------------------------
4.2 - Custom Styles
--------------------------------------------------------------*/

.entry-content button,
.page-content button,
#comments button,
.entry-content input,
.page-content input,
#comments input,
.entry-content input[type="button"],
.page-content input[type="button"],
#comments input[type="button"],
.entry-content input[type="reset"],
.page-content input[type="reset"],
#comments input[type="reset"],
.entry-content input[type="submit"],
.page-content input[type="submit"],
#comments input[type="submit"],
.entry-content input[type="text"],
.page-content input[type="text"],
#comments input[type="text"],
.entry-content input[type="email"],
.page-content input[type="email"],
#comments input[type="email"],
.entry-content input[type="url"],
.page-content input[type="url"],
#comments input[type="url"],
.entry-content input[type="number"],
.page-content input[type="number"],
#comments input[type="number"],
.entry-content input[type="password"],
.page-content input[type="password"],
#comments input[type="password"],
.entry-content input[type="search"],
.page-content input[type="search"],
#comments input[type="search"] {
	line-height: 2.7;
}

form.post-password-form label {
	font-weight: bold;
}

form.post-password-form input[name="post_password"] {
	margin-left: 0.8em;
	margin-right: 0.8em;
	width: 50%;
}

/*--------------------------------------------------------------
5.0 - Navigation
--------------------------------------------------------------*/

/*--------------------------------------------------------------
5.1 - Links
--------------------------------------------------------------*/

a {
	color: #555555;
}

a:hover,
a:focus,
a:active {
	color: #20b2aa;
}

a:focus,
button:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

#page a.no-underline {
	border-bottom: none;
	text-decoration: none;
}

/*--------------------------------------------------------------
5.2 - Menus
--------------------------------------------------------------*/

.main-navigation .menu-toggle {
	background: white;
	border-color: rgba(255, 255, 255, 0.85);
	border-radius: 3px;
	box-shadow: 0 0 0 0 transparent;
	display: block;
	font-size: 1.25em;
	-webkit-font-smoothing: antialiased;
	font-weight: bold;
	height: 2.5em;
	left: auto;
	margin-top: -1.25em;
	min-width: 5.5em;
	padding: 0 0.8em;
	position: absolute;
	right: 24px;
	top: 50%;
	-webkit-transition: background 90ms ease-in-out, box-shadow 180ms ease-out;
		transition: background 90ms ease-in-out, box-shadow 180ms ease-out;
	-moz-osx-font-smoothing: grayscale;
}

.main-navigation .menu-toggle:before {
	color: #20b2aa;
	content: "\f419";
	display: inline-block;
	font-family: 'Genericons';
	-webkit-font-smoothing: antialiased;
	margin-right: 0.5em;
	position: relative;
	top: -0.05em;
	-webkit-transform: scale(0.9);
		-ms-transform: scale(0.9);
		transform: scale(0.9);
	-webkit-transition: color 90ms ease-in-out;
		transition: color 90ms ease-in-out;
	vertical-align: middle;
	-moz-osx-font-smoothing: grayscale;
}

.main-navigation .menu-toggle:focus,
.main-navigation .menu-toggle:active {
	outline: none;
}

.main-navigation .menu-toggle:focus,
.main-navigation .menu-toggle:active,
.rtl .main-navigation .menu-toggle:focus,
.rtl .main-navigation .menu-toggle:active {
	box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.21);
}

.main-navigation .menu-toggle[aria-expanded=true]:before {
	content: "\f406";
	-webkit-transform: scale(0.75);
		-ms-transform: scale(0.75);
		transform: scale(0.75);
}

#primary-menu {
	display: none;
}

#secondary-menu,
#footer-menu {
	margin: 0;
	padding: 0;
}

#secondary-menu li,
#footer-menu li {
	display: inline-block;
	list-style: none;
	padding: 0;
}

#secondary-menu li {
	margin: 0 0 0 15px;
}

#footer-menu li {
	margin: 0 15px 0 0;
}

#footer-navigation {
	clear: both;
	float: left;
}

#mobile-navigation {
	display: none;
}

#mobile-navigation.toggled {
	display: block;
}

#mobile-menu {
	margin: 23px 0 -0.5em 0;
	padding: 0;
}

#mobile-menu ul {
	display: none;
	margin: -1px 0 0 0;
	padding: 0 0 0 1rem;
}

#mobile-menu li {
	list-style: none;
	margin: 0 0 -1px 0;
	padding: 0 0 0 0;
	position: relative;
}

#mobile-menu li[aria-expanded="true"] > ul {
	display: block;
}

#mobile-menu li a {
	border-top: solid 1px rgba(255, 255, 255, 0.48);
	color: white;
	display: block;
	outline: 0;
	padding: 1em 3.6em 1em 1em;
	position: relative;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	z-index: 1;
}

#mobile-menu li a:hover,
#mobile-menu li a:focus,
#mobile-menu li a:active,
#mobile-menu li .dropdown-toggle:hover + a,
#mobile-menu li .dropdown-toggle:focus + a,
#mobile-menu li .dropdown-toggle:active + a {
	color: #20b2aa;
	text-shadow: none;
}

#page #mobile-menu li a:hover,
#page #mobile-menu li a:focus,
#page #mobile-menu li a:active,
#page #mobile-menu li .dropdown-toggle:hover + a,
#page #mobile-menu li .dropdown-toggle:focus + a,
#page #mobile-menu li .dropdown-toggle:active + a {
	background: white;
}

#mobile-menu li.current-menu-item > a {
	background: rgba(255, 255, 255, 0.18);
}

#mobile-menu li.menu-item-has-children > a:after {
	color: white;
	content: "\f431";
	font-family: 'Genericons';
	font-size: 18px;
	-webkit-font-smoothing: antialiased;
	left: auto;
	line-height: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 50%;
	-webkit-transition: font 90ms ease-in-out;
		transition: font 90ms ease-in-out;
	width: 2.5rem;
	-moz-osx-font-smoothing: grayscale;
}

#mobile-menu li.menu-item-has-children > a:hover:after,
#mobile-menu li .dropdown-toggle:hover + a:after,
#mobile-menu li .dropdown-toggle:focus + a:after,
#mobile-menu li .dropdown-toggle:active + a:after {
	color: inherit;
}

#mobile-menu li .dropdown-toggle {
	background: transparent;
	border-color: transparent;
	height: 3.6em;
	left: auto;
	margin-top: 1px;
	outline: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 3em;
	z-index: 2;
}

#mobile-menu li .dropdown-toggle[aria-expanded="true"] + a:after {
	content: "\f432";
}

#mobile-menu li .dropdown-toggle:hover + a:after,
#mobile-menu li .dropdown-toggle:focus + a:after {
	color: #555;
	font-size: 24px;
}

/*--------------------------------------------------------------
6.0 - Accessibility
--------------------------------------------------------------*/

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute;
	width: 1px;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto;
	color: #21759b;
	display: block;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 600;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	right: auto;
	text-decoration: none;
	top: 7px;
	width: auto;
	z-index: 100000;
}

/*--------------------------------------------------------------
7.0 - Alignments
--------------------------------------------------------------*/

.alignright {
	display: block;
	float: right;
	margin: 0.5em 0 1.5em 1em;
}

.alignleft {
	display: block;
	float: left;
	margin: 0.5em 1.5em 1em 0;
}

.aligncenter {
	display: block;
	margin: 1.6em auto;
}

/*--------------------------------------------------------------
8.0 - Clearings
--------------------------------------------------------------*/

.clear:before,
.inner:before,
.entry-content:before,
.entry-footer:before,
.comment-content:before,
.site-header:before,
.site-content:before,
.site-footer:before,
.primary-menu-container:before,
.post-meta:before,
.entry-footer .meta-wrapper:before,
.nav-links:before,
.post-categories:before,
#content:before,
#header-search:before,
#secondary-menu:before,
#primary-menu:before,
.clear:after,
.inner:after,
.entry-content:after,
.entry-footer:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.primary-menu-container:after,
.post-meta:after,
.entry-footer .meta-wrapper:after,
.nav-links:after,
.post-categories:after,
#content:after,
#header-search:after,
#secondary-menu:after,
#primary-menu:after {
	content: " ";
	display: table;
}

.clear:after,
.inner:after,
.entry-content:after,
.entry-footer:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.primary-menu-container:after,
.post-meta:after,
.entry-footer .meta-wrapper:after,
.nav-links:after,
.post-categories:after,
#content:after,
#header-search:after,
#secondary-menu:after,
#primary-menu:after {
	clear: both;
}

/*--------------------------------------------------------------
9.0 - Widgets
--------------------------------------------------------------*/

.widget {
	word-wrap: break-word;
}

.widget:not(:first-child) {
	margin-top: 2.5rem;
}

.widget select {
	border: 2px solid #eee;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	color: #555;
	margin-right: 5px;
	max-width: 100%;
	padding: 10px;
	width: 100%;
}

.widget a {
	text-decoration: none;
}

.widget li:last-child {
	border: none;
	margin: 0;
	padding-bottom: 0;
}

.widget .widget-title,
.widget .widgettitle {
	font-size: 15px;
	font-weight: 600;
	margin: 0 0 20px 0;
	text-transform: uppercase;
}

.widget li {
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.widget hr {
	border-color: #eee;
	border-width: 3px;
	margin: 0 0 40px 0;
	width: 33%;
}

.widget ul {
	list-style: none;
	padding: 0;
}

.widget ul,
.widget ol,
.widget p,
.widget pre,
.widget dl,
.widget table {
	margin-bottom: 0;
}

.widget_search .search-field {
	width: 100%;
}

.widget_search .search-submit {
	display: none;
}

.widget .children,
.widget .sub-menu {
	border-top: 1px solid #f1f1f1;
	margin-top: 10px;
	padding-top: 10px;
}

.widget .children li,
.widget .sub-menu li {
	color: #777;
	list-style: circle;
	margin-left: 24px;
}

.widget .children li a,
.widget .sub-menu li a {
	color: #777777;
}

article img,
.widget img {
	display: inline-block;
	height: auto;
	max-width: 100%;
}

.widget.first hr {
	display: none;
}

.widget_archive li,
.widget_categories li {
	color: #aaaaaa;
}

.widget_calendar table {
	text-align: center;
	width: 100%;
}

.widget_calendar table td {
	padding: 6px;
}

.widget_calendar caption {
	background-color: #f7f7f7;
	padding: 6px;
}

.widget_calendar thead {
	background-color: #f0f0f0;
	border-bottom: 1px solid #ddd;
}

.widget_calendar thead th {
	padding: 6px;
	text-align: center;
}

.widget_calendar tbody {
	background-color: #ebebeb;
}

.widget_calendar tbody td {
	white-space: nowrap;
}

.widget_calendar tbody td a {
	background-color: #20b2aa;
	border-radius: 3px;
	color: #fff;
	font-weight: bold;
	padding: 0.2em 0.7em;
}

.widget_calendar tfoot {
	background-color: #f7f7f7;
	padding: 6px;
}

.widget_calendar tfoot td a {
	color: #aaaaaa;
}

.widget_calendar tfoot td a:hover {
	color: #20B2AA;
}

.widget_recent_entries .post-date {
	color: #aaa;
	display: block;
	font-style: italic;
}

.widget_rss li .rsswidget {
	display: block;
	font-weight: bold;
}

.widget_rss .rssSummary {
	color: #777777;
}

.widget_rss cite {
	font-style: italic;
}

.widget_text p,
.widget_text img {
	margin-bottom: 10px;
}

.widget_tag_cloud a,
.wp_widget_tag_cloud a {
	background-color: rgba(158, 158, 158, 0.09);
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	color: #aaa;
	display: inline-block;
	margin: 0 6px 6px 0;
	padding: 4px 8px;
}

.widget_tag_cloud a:hover,
.wp_widget_tag_cloud a:hover,
.widget_tag_cloud a:active,
.wp_widget_tag_cloud a:active,
.widget_tag_cloud a:focus,
.wp_widget_tag_cloud a:focus {
	background-color: #20b2aa;
	color: #fff;
}

#page .widget_tag_cloud a,
#page .wp_widget_tag_cloud a {
	font-size: 14px;
}

.widget_recent_comments a {
	border-bottom: 1px dotted #aaaaaa;
}

.widget_recent_comments .url {
	border: 0;
}

.widget_wpcom_social_media_icons_widget li a {
	font-size: 1.8em;
	margin: 0.2em 0.25em 0 0;
}

#page .widget_recent_comments table {
	border: none;
}

#page .widget_recent_comments table tr {
	border: none;
}

#page .widget_recent_comments table td {
	background: none;
	border: none;
}

#page .widget_recent_comments table td:first-child a {
	border-bottom: none;
	text-decoration: none;
}

#page .widget_recent_comments table td img {
	border-radius: 3px;
}

/*--------------------------------------------------------------
10.0 - Site
--------------------------------------------------------------*/

.site {
	overflow: hidden;
}

.archives-label {
	border-bottom: solid 3px #eee;
	color: #555555;
	font-size: 1.75em;
	font-weight: bold;
	margin: 0 0 2em 0;
	padding: 0 0 0.5em 0;
}

#page .archives-label + article:before {
	display: none;
}

/*--------------------------------------------------------------
10.1 - Breadcrumbs
--------------------------------------------------------------*/

.entry-breadcrumbs {
	color: #aaa;
	margin: 0 0 1.3em 0;
}

.entry-breadcrumbs:before {
	content: "\f409";
	display: inline-block;
	font-family: 'Genericons';
	font-size: 1.1em;
	margin-left: 0;
	margin-right: 0.6em;
	opacity: 0.6;
	vertical-align: middle;
}

.entry-breadcrumbs a,
.entry-breadcrumbs span {
	color: inherit;
	display: inline-block;
	vertical-align: middle;
}

.rtl .entry-breadcrumbs span {
	position: relative;
	top: -1px;
}

.entry-breadcrumbs a {
	text-decoration: none;
}

.entry-breadcrumbs a:after {
	content: "\f431";
	display: inline-block;
	font-family: 'Genericons';
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0.5em 0 0.6em;
	opacity: 0.38;
	-webkit-transform: rotate(-90deg) translateX(1px);
		-ms-transform: rotate(-90deg) translateX(1px);
		transform: rotate(-90deg) translateX(1px);
	vertical-align: middle;
}

.rtl .entry-breadcrumbs a:after {
	-webkit-transform: rotate(90deg) translateX(-1px);
		-ms-transform: rotate(90deg) translateX(-1px);
		transform: rotate(90deg) translateX(-1px);
}

.entry-breadcrumbs a:hover {
	color: #20b2aa;
}

#page .entry-breadcrumbs + article:before {
	display: none;
}

/*--------------------------------------------------------------
10.2 - Top Bar
--------------------------------------------------------------*/

#masthead {
	position: relative;
	z-index: 10;
}

.site-header-top,
.site-footer-bottom {
	background: #2d3642;
	box-sizing: content-box;
	color: rgba(255, 255, 255, 0.63);
	min-height: 1.75rem;
	padding: 1.25em 0;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.site-header-top .inner,
.site-footer-bottom .inner {
	box-sizing: border-box;
	position: relative;
}

.site-header-top a,
.site-footer-bottom a {
	border-bottom: dotted 1px rgba(255, 255, 255, 0.2);
	color: inherit;
	text-decoration: none;
}

.site-header-top a:hover,
.site-footer-bottom a:hover,
.site-header-top a:active,
.site-footer-bottom a:active,
.site-header-top a:focus,
.site-footer-bottom a:focus {
	color: white;
	outline: 0;
}

.site-description {
	font-size: 0.813rem;
	margin: -0.1em 0 1em 0;
	position: relative;
	word-wrap: break-word;
}

.site-description:empty:before {
	content: ".";
	visibility: hidden;
}

#header-search {
	display: block;
	font-size: 0.813rem;
	position: relative;
	z-index: 1;
}

#header-search input.search-field,
#header-search button {
	border-color: transparent;
	height: 1.88rem;
	line-height: 1.88;
	width: 130px;
}

#header-search input.search-field {
	border-radius: 3px 0 0 3px;
	box-shadow: none;
	float: left;
	outline: 0;
	padding-left: 5px;
}

#header-search button {
	background: white;
	border-radius: 0 3px 3px 0;
	color: transparent;
	float: left;
	overflow: hidden;
	position: relative;
	-webkit-transition: background 90ms ease-in-out;
		transition: background 90ms ease-in-out;
	width: 32px;
}

#header-search button:before {
	color: #aaaaaa;
	content: "\f400";
	font-family: "Genericons";
	font-size: 1.125rem;
	line-height: 0;
	position: absolute;
	text-align: center;
	top: 50%;
	-webkit-transition: color 90ms ease-in-out;
		transition: color 90ms ease-in-out;
	width: 100%;
}

#header-search button:focus:not(:active) {
	background: #ececec;
}

#header-search button:focus:not(:active):before {
	color: #848484;
	text-shadow: 0 1px 0 white;
}

#secondary-navigation {
	display: block;
	font-size: 0.813rem;
	margin-top: 0.6em;
	position: relative;
	top: 0.3em;
	width: 100%;
}

#secondary-navigation li {
	margin: 0.2em 15px 0.6em 0;
}

/*--------------------------------------------------------------
10.3 - Header
--------------------------------------------------------------*/

.site-header-main {
	background: #20b2aa;
	color: #fff;
	padding: 23px 0;
}

.site-header-main .inner {
	position: relative;
}

#page body.no-header-bg .site-header-main {
	background-image: none;
}

.site-branding {
	max-width: -webkit-calc(100% - 100px);
	max-width: calc(100% - 100px);
	width: 100%;
}

.site-title {
	color: white;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 2.125rem;
	font-weight: 900;
	line-height: 1;
	margin: 0;
	padding: 8px 0;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.32);
	word-wrap: break-word;
}

.site-title a {
	color: inherit;
	text-decoration: none;
}

.site-branding {
	float: left;
}

#site-navigation {
	clear: none;
	float: right;
	padding: 5px 0;
}

.site-logo {
	max-width: 270px;
}

.site-logo-link img {
	display: block;
}

/*--------------------------------------------------------------
10.4 - Footer
--------------------------------------------------------------*/

#colophon {
	position: relative;
	z-index: 9;
}

#footer-widgets {
	background: white;
	border-top: solid 1px #ededed;
	padding: 2.5rem 30px;
}

#footer-widgets > .inner {
	padding-left: 0;
	padding-right: 0;
}

#footer-widgets .widget-area {
	float: left;
	width: 100%;
}

#footer-widgets .widget-area:nth-child(n+2):before {
	border-top: solid 3px #eee;
	clear: both;
	content: "\020";
	display: block;
	margin: 3.438rem auto;
	width: 33%;
}

#footer-widgets .widget-area:first-child {
	padding-left: 0;
}

#footer-widgets .widget-area:last-child {
	padding-right: 0;
}

.site-footer-bottom {
	background: #2d3642;
	color: rgba(255, 255, 255, 0.63);
	padding: 20px 0;
}

.site-info,
#footer-navigation {
	padding: 0.6em 0;
}

#footer-navigation {
	margin-left: auto;
	margin-right: 1.8em;
}

.site-info {
	clear: both;
	float: left;
}

.error404 .widget-area {
	margin-top: 3em;
}

.error404 .widget_archive .widgettitle + p {
	margin-bottom: 1em;
}

.error404 .search-form input.search-field {
	width: 58%;
}

/*--------------------------------------------------------------
11.0 - Content
--------------------------------------------------------------*/

#page .entry-content:first-child {
	margin-top: 0;
}

.entry-content .edit-link {
	clear: both;
	display: block;
	margin-top: 1em;
}

.blog .entry-footer .edit-link,
.archive .entry-footer .edit-link,
.search .entry-footer .edit-link {
	clear: both;
	display: inline-block;
	float: left;
	padding: 0.3em 0;
}

.rtl .blog .entry-footer .edit-link,
.rtl .archive .entry-footer .edit-link,
.rtl .search .entry-footer .edit-link {
	float: right;
}

.blog .entry-footer .edit-link a,
.archive .entry-footer .edit-link a,
.search .entry-footer .edit-link a {
	text-decoration: none;
}

.entry-footer .meta-wrapper .edit-link:nth-child(2) {
	margin-right: 1.5em;
}

.entry-footer .meta-wrapper .post-tags + .edit-link:nth-child(2) {
	margin-right: 0;
}

.rtl .entry-footer .meta-wrapper .edit-link:nth-child(2) {
	margin-left: 1.5em;
	margin-right: 0;
}

.rtl .entry-footer .meta-wrapper .post-tags + .edit-link:nth-child(2) {
	margin-left: 0;
}

#main > article {
	position: relative;
}

.sticky-post-label {
	color: #20b2aa;
	display: block;
	font-size: 1rem;
	margin-bottom: 0.6em;
}

.sticky-post-label:before {
	content: "\f408";
	display: inline-block;
	font-family: 'Genericons';
	font-size: 1.2em;
	-webkit-font-smoothing: antialiased;
	line-height: 1;
	margin-left: 0;
	margin-right: 0.3em;
	vertical-align: text-top;
	-moz-osx-font-smoothing: grayscale;
}

.sticky-post-label.on-image {
	background: #20b2aa;
	border-radius: 0 3px 3px 0;
	color: white;
	left: 0;
	margin: 0;
	padding: 0.1em 1em 0.2em 0.2em;
	position: absolute;
	right: auto;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	top: 1.8em;
}

#page .entry-breadcrumbs + article .sticky-post-label.on-image {
	top: 1.8em;
}

body:not(.single) #main > article.hentry:nth-child(n+2) .sticky-post-label.on-image,
.infinite-wrap > article:nth-child(n+2) .sticky-post-label.on-image {
	top: -webkit-calc(3rem + 1.8em + 3px);
	top: calc(3rem + 1.8em + 3px);
}

#content,
.inner {
	margin: 0 auto;
	max-width: 100%;
	padding-left: 24px;
	padding-right: 24px;
}

#content {
	background-color: #fff;
	min-height: 23em;
	padding-bottom: 30px;
	padding-top: 30px;
}

#primary {
	min-height: 1em;
}

#primary:only-child {
	padding: 0;
	width: 100%;
}

#secondary {
	min-height: 1em;
}

#secondary:before {
	border-top: solid 3px #eee;
	clear: both;
	content: "\020";
	display: block;
	margin: 3rem auto;
	width: 33%;
}

#secondary .widget:nth-child(n+2):before {
	border-top: solid 3px #eee;
	clear: both;
	content: "\020";
	display: block;
	margin: 1.5rem auto;
	width: 33%;
}

form.search-form input.search-field {
	margin-right: 0.8em;
}

.widget form.search-form input.search-field {
	margin-right: 0;
}

.more-link span.meta-nav {
	color: #aaa;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	vertical-align: middle;
	-moz-osx-font-smoothing: grayscale;
}

.rtl .more-link span.meta-nav {
	-webkit-transform: scaleX(-1);
		-ms-transform: scaleX(-1);
		transform: scaleX(-1);
}

.page-content,
.entry-content,
.entry-summary {
	font-size: 1rem;
}

.page-content,
.entry-content,
.comment-content,
.entry-summary {
	word-wrap: break-word;
}

.page-content a,
.entry-content a,
.comment-content a,
.entry-summary a {
	border-bottom: dotted 1px #aaa;
	color: #444;
	text-decoration: none;
}

.page-content a:hover,
.entry-content a:hover,
.comment-content a:hover,
.entry-summary a:hover {
	color: #20b2aa;
}

.page-content > :first-child,
.entry-content > :first-child,
.comment-content > :first-child,
.entry-summary > :first-child {
	margin-top: 0;
}

.page-content > :last-child,
.entry-content > :last-child,
.comment-content > :last-child,
.entry-summary > :last-child {
	margin-bottom: 0;
}

.entry-header .entry-title {
	color: #444;
	font-size: 1.75rem;
	margin: 0;
	word-wrap: break-word;
}

#page .entry-header .entry-title {
	margin-bottom: 1.1rem;
}

.format-aside .entry-header .entry-title {
	display: none;
}

.entry-header .entry-title a {
	color: inherit;
	text-decoration: none;
	-webkit-transition: color 90ms ease-in-out;
		transition: color 90ms ease-in-out;
}

.entry-header .entry-title a:hover {
	color: #20b2aa;
}

.post-edit-link:before {
	content: "\f411";
	display: inline-block;
	font-family: 'Genericons';
	-webkit-font-smoothing: antialiased;
	margin-right: 0.2em;
	vertical-align: bottom;
	-moz-osx-font-smoothing: grayscale;
}

.page-links {
	margin-top: 1.5em;
}

.page-links > span,
.page-links > a {
	border-radius: 3px;
	display: inline-block;
	font-size: 0.9em;
	height: 1.6em;
	line-height: 1;
	margin: 0.4em 0.15em;
	padding-bottom: 0.2em;
	padding-top: 0.25em;
	text-align: center;
	vertical-align: middle;
	width: 1.8em;
}

.page-links > span:first-child,
.page-links > a:first-child {
	margin-left: 0.5em;
	margin-right: auto;
}

.page-links a {
	background: #f4f4f4;
	border-bottom: none;
	box-shadow: 0 1px 0 rgba(68, 68, 68, 0.25);
	color: #444;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
	-webkit-transition: color 90ms ease-in-out, background 90ms ease-in-out, text-shadow 90ms ease-in-out;
		transition: color 90ms ease-in-out, background 90ms ease-in-out, text-shadow 90ms ease-in-out;
}

.page-links a:hover,
.page-links a:focus,
.page-links a:active {
	background: #20b2aa;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	color: white;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.entry-content img[class*="wp-image-"],
.entry-attachment img {
	border-radius: 3px;
}

.attachment .entry-caption {
	border-left: solid 2px #20b2aa;
	color: #777;
	font-size: 0.9em;
	margin-top: 0.8em;
	padding-left: 1em;
}

.attachment .entry-caption strong,
.attachment .entry-caption a {
	color: #444;
}

.attachment .entry-caption a {
	border-bottom: solid 1px #aaa;
}

.attachment .entry-caption a:hover {
	color: #20b2aa;
}

.attachment .entry-caption > :first-child {
	margin-top: 0;
}

.attachment .entry-caption > :last-child {
	margin-bottom: 0;
}

.wp-caption-text {
	color: #777;
	font-size: 0.85em;
}

.wp-caption-text strong,
.wp-caption-text a {
	color: #555;
}

.wp-caption-text a:hover {
	color: #20b2aa;
}

/*--------------------------------------------------------------
11.1 - Posts and Pages
--------------------------------------------------------------*/

.site-main > article:nth-child(n+2):before,
.infinite-wrap > article:nth-child(n+2):before,
.infinite-wrap:before {
	border-top: solid 3px #eee;
	clear: both;
	content: "\020";
	display: block;
	margin: 3rem auto;
	width: 33%;
}

article > .wp-post-image {
	border-radius: 4px;
	display: block;
	margin: 0 auto 1em;
}

article > .post-image-link {
	display: block;
	margin-bottom: 1em;
	text-align: center;
}

article > .post-image-link a img {
	border-radius: 3px;
	display: block;
	margin: 0 auto;
	-webkit-transition: opacity 100ms ease-in-out;
		transition: opacity 100ms ease-in-out;
}

article > .post-image-link a:hover img {
	opacity: 0.97;
}

.page-header .page-title {
	font-size: 2.25rem;
	margin-top: 0;
}

.published + .updated {
	display: none;
}

.entry-footer {
	background: #f7f7f7;
	border: solid 1px #eee;
	border-radius: 3px;
	color: #777;
	font-size: 0.875rem;
	margin-top: 2.5em;
	padding: 11px 20px 17px;
}

.entry-footer .meta-wrapper {
	float: right;
	width: 50%;
}

body:not(.single) .entry-footer {
	margin-top: 1.6em;
	padding: 8px 18px;
}

body.single-post .entry-footer {
	/* Account for post categories display */
	margin-top: 1.2em;
}

.entry-footer a {
	color: inherit;
}

.entry-footer a:hover,
.entry-footer a:active,
.entry-footer a:focus {
	color: #20b2aa;
}

.entry-footer ul {
	margin: 0;
	padding: 0.3em 0;
}

.entry-footer ul li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

.entry-footer ul li:before {
	display: inline-block;
	font-family: 'Genericons';
	font-size: 22px;
	-webkit-font-smoothing: antialiased;
	margin-right: 0.1em;
	opacity: 0.35;
	position: relative;
	vertical-align: middle;
	-moz-osx-font-smoothing: grayscale;
}

.entry-footer ul li a,
.entry-footer ul li time {
	display: inline-block;
	text-decoration: none;
	vertical-align: middle;
}

ul.post-categories {
	margin: 1.7em 0 0 0;
	padding: 0;
}

ul.post-categories li {
	float: left;
	font-size: 0.9em;
	list-style: none;
	margin-left: 0;
	margin-right: auto;
	padding: 0.2em 0;
}

ul.post-categories li:first-child {
	padding-left: 1.5em;
	padding-right: 0;
	position: relative;
}

ul.post-categories li:first-child:before {
	content: "\f301";
	font-family: 'Genericons';
	font-size: 1.25em;
	height: 1em;
	left: 0;
	line-height: 1em;
	margin-top: -0.5em;
	position: absolute;
	right: auto;
	text-align: center;
	top: 50%;
}

ul.post-categories li:not(:last-child):after {
	content: '/';
	display: inline-block;
	margin: 0 0.5em;
	opacity: 0.3;
}

ul.post-categories li a {
	border-bottom: none;
	text-decoration: none;
}

.rtl ul.post-meta {
	/* Align with navigation arrows on RTL */
	margin-right: -2px;
}

ul.post-meta li {
	padding-left: 1.6em;
	padding-right: 0;
	position: relative;
}

ul.post-meta li:not(:last-child) {
	margin-left: 0;
	margin-right: 1em;
}

.rtl ul.post-meta li:not(:last-child) {
	margin-left: 0.5em;
}

ul.post-meta li:before {
	left: 0;
	line-height: 1em;
	margin-top: -0.5em;
	position: absolute;
	right: auto;
	top: 50%;
}

ul.post-meta li.author {
	margin-left: -0.3em;
}

ul.post-meta li.author:before {
	content: "\f304";
}

ul.post-meta li.posted-on:before {
	content: "\f307";
	margin-right: 0.15em;
	top: -webkit-calc(50% + 1px);
	top: calc(50% + 1px);
}

.rtl ul.post-meta li.posted-on {
	padding-right: 2em;
}

ul.post-tags li:first-child {
	margin-left: -0.3em;
	padding-left: 1.6em;
	padding-right: 0;
	position: relative;
}

ul.post-tags li:first-child:before {
	content: "\f302";
	left: 0;
	line-height: 1em;
	margin-top: -0.5em;
	position: absolute;
	right: auto;
	top: 50%;
}

.rtl ul.post-tags li:first-child:before {
	/* Flip icon on RTL */
	-webkit-transform: scaleX(-1);
		-ms-transform: scaleX(-1);
		transform: scaleX(-1);
}

ul.post-tags li:not(:last-child):after {
	content: "/";
	font-size: 0.8em;
	margin: 0 0.5em;
	opacity: 0.5;
}

.post-navigation {
	background-color: #F0F0F0;
	clear: both;
	margin: 15px 0 -20px -20px;
	padding: 15px 20px 18px;
	width: -webkit-calc(100% + 40px);
	width: calc(100% + 40px);
}

.post-navigation a {
	color: #444;
	text-align: center;
	text-decoration: none;
}

.post-navigation a span {
	border-bottom: dotted 1px #aaa;
}

.post-navigation .nav-previous a:before,
.post-navigation .nav-next a:after {
	display: inline-block;
	font-family: 'Genericons';
	-webkit-font-smoothing: antialiased;
	line-height: 0;
	vertical-align: middle;
	-moz-osx-font-smoothing: grayscale;
}

.post-navigation .nav-previous a {
	margin-left: -0.25em;
}

.post-navigation .nav-previous a:before {
	content: "\f431";
	-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
}

.rtl .post-navigation .nav-previous a:before {
	content: "\f432";
}

.post-navigation .nav-next a {
	margin-right: -0.25em;
}

.post-navigation .nav-next a:after {
	content: "\f432";
	-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
}

.rtl .post-navigation .nav-next a:after {
	content: "\f431";
}

.post-navigation .nav-links div:not(:only-child):last-child {
	margin-left: 0.85em;
	margin-top: 0.8em;
}

.rtl .post-navigation .nav-links div:not(:only-child):last-child {
	margin-right: 1em;
}

#infinite-handle span {
	background: transparent;
}

.posts-navigation {
	margin: 3.2em 0 0.8em;
}

.posts-navigation .nav-previous a:before,
.posts-navigation .nav-next a:after {
	display: inline-block;
	font-family: 'Genericons';
	line-height: 0;
	vertical-align: middle;
}

.posts-navigation .nav-previous {
	float: left;
}

.posts-navigation .nav-next {
	float: right;
}

.posts-navigation .nav-previous a:before {
	content: "\f431";
	margin-left: -0.4em;
	margin-right: 0.4em;
	-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
}

.rtl .posts-navigation .nav-previous a:before {
	content: "\f432";
}

.posts-navigation .nav-next a:after {
	content: "\f432";
	margin-left: 0.4em;
	margin-right: -0.4em;
	-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
}

.rtl .posts-navigation .nav-next a:after {
	content: "\f431";
}

#page #infinite-handle {
	margin-top: 3.2em;
}

#page .infinite-loader {
	margin-top: 3.8em;
}

.posts-navigation a,
#infinite-handle span {
	background: white;
	border: solid 2px rgba(85, 85, 85, 0.2);
	border-radius: 5px;
	color: #555555;
	display: inline-block;
	font-size: 1rem;
	outline: 0;
	padding: 0.3em 1em 0.4em;
	text-decoration: none;
}

.posts-navigation a:hover,
#infinite-handle span:hover,
.posts-navigation a:focus,
#infinite-handle span:focus,
.posts-navigation a:active,
#infinite-handle span:active {
	color: #20b2aa;
}

table {
	width: 100%;
}

table thead th {
	background-color: #f0f0f0;
	border-bottom: 2px solid #ddd;
	padding: 10px 10px 10px 20px;
}

table td,
table tbody th {
	background-color: #f7f7f7;
	font-weight: 400;
	padding: 10px 10px 10px 20px;
}

table tr:nth-child(n+2) {
	border-top: solid 1px #ddd;
}

table td:nth-child(n+2) {
	border-left: solid 1px #ddd;
}

/*--------------------------------------------------------------
11.2 - Blockquotes
--------------------------------------------------------------*/

.entry-content blockquote,
.comment-content blockquote {
	background: #f9f9f9;
	border-left: solid 3px #ccc;
	border-right: none;
	color: #777;
	margin: 1.5em 0;
	padding: 1.3em 1.3em;
}

.entry-content blockquote > :first-child,
.comment-content blockquote > :first-child {
	margin-top: 0;
}

.entry-content blockquote > :last-child,
.comment-content blockquote > :last-child {
	margin-bottom: 0;
}

.format-quote .entry-title,
.format-video .entry-title {
	display: none;
}

/*--------------------------------------------------------------
11.3 - Comments
--------------------------------------------------------------*/

#comments {
	font-size: 1rem;
}

#comments > #respond:first-child > #reply-title:first-child {
	margin-top: 3em;
}

#comments .comment-subscription-form label,
#comments .post-subscription-form label {
	font-weight: normal;
}

body.highlander-enabled #respond h3 small {
	float: none;
}

.form-allowed-tags,
span.says {
	display: none;
}

.comments-title {
	border-bottom: solid 1px #f1f1f1;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0 0 30px 0;
	padding-bottom: 30px;
}

.comments-title:before {
	border-top: solid 3px #eee;
	clear: both;
	content: "\020";
	display: block;
	margin: 3rem auto;
	margin-bottom: 2.094rem;
	width: 33%;
}

.comment-list {
	margin: 0;
	padding: 0;
}

.comment-list li.comment,
.comment-list li.pingback,
.comment-list li.trackback {
	list-style: none;
}

.comment-list li.comment:not(:last-child),
.comment-list li.pingback:not(:last-child),
.comment-list li.trackback:not(:last-child) {
	border-bottom: solid 1px #f1f1f1;
	margin-bottom: 25px;
	padding-bottom: 20px;
}

.comment-list li.comment:not(:last-child).bypostauthor,
.comment-list li.pingback:not(:last-child).bypostauthor,
.comment-list li.trackback:not(:last-child).bypostauthor {
	padding-bottom: 24px;
}

.comment-header {
	margin-bottom: 15px;
}

.comment-author b.fn {
	font-weight: normal;
}

.comment-author b.fn a {
	text-decoration: none;
}

.comment-author .avatar {
	border-radius: 3px;
	float: left;
	margin-left: 0;
	margin-right: 15px;
}

.comment-reply-link {
	border: solid 2px rgba(170, 170, 170, 0.2);
	border-radius: 3px;
	color: #aaa;
	display: inline-block;
	font-size: 0.938em;
	padding: 0 0.4em;
	text-decoration: none;
}

#reply-title {
	font-family: "Source Sans Pro", sans-serif;
	font-size: 1.25em;
	font-weight: bold;
}

.pingback,
.trackback {
	color: #444;
	font-weight: bold;
}

.pingback a,
.trackback a {
	color: #777;
	display: inline-block;
	font-weight: normal;
	margin-left: 0.5em;
	text-decoration: none;
}

.pingback a.comment-edit-link,
.trackback a.comment-edit-link {
	color: #aaa;
}

.pingback a:hover,
.trackback a:hover {
	color: #20b2aa;
}

.pingback .edit-link:before,
.trackback .edit-link:before {
	content: "/";
	display: inline-block;
	font-size: 0.8em;
	margin: 0 0.2em 0 0.5em;
	opacity: 0.4;
	vertical-align: middle;
}

.rtl .pingback .edit-link:before,
.rtl .trackback .edit-link:before {
	margin: 0;
}

.comment-metadata {
	color: #aaa;
	font-size: 0.938em;
}

.comment-metadata a {
	color: inherit;
	text-decoration: none;
}

.comment-metadata a:hover {
	color: #20b2aa;
}

.comment-metadata .edit-link:before {
	content: "/";
	font-size: 0.9em;
	margin: 0 0.5em 0 0.3em;
	opacity: 0.4;
}

.rtl .comment-metadata .edit-link:before {
	margin: 0 0.5em 0 0.3em;
}

.comment-meta {
	/* Prevent comment meta from touching reply button */
	max-width: -webkit-calc(100% - 65px);
	max-width: calc(100% - 65px);
}

.comment-author-name a {
	color: #aaa;
	font-size: 0.875rem;
}

.comment-body,
#respond {
	font-size: 0.938rem;
}

.comment-awaiting-moderation {
	color: #aaa;
	font-size: 15px;
	font-style: italic;
}

#cancel-comment-reply-link {
	color: #777;
	font-weight: normal;
	margin-left: 0.25em;
	text-decoration: none;
}

#cancel-comment-reply-link:before {
	content: "|";
	margin-right: 0.5em;
}

#cancel-comment-reply-link:hover {
	color: #20b2aa;
}

.rtl #page #cancel-comment-reply-link {
	margin-left: -0.1em;
}

.logged-in-as a {
	border-bottom: dotted 1px #aaa;
	text-decoration: none;
}

.comment-content {
	margin-top: 1em;
}

.comment {
	position: relative;
}

.comment .children {
	border-top: solid 1px #f1f1f1;
	margin-top: 30px;
	padding-top: 30px;
}

.rtl .comment .children {
	margin-left: 0;
}

.comment .reply {
	left: auto;
	position: absolute;
	right: 1em;
	top: 0;
}

.comment #reply-title {
	margin-top: 1.7em;
}

body:not(.highlander-enabled) .comment-form input[type="text"],
body:not(.highlander-enabled) .comment-form input[type="email"],
body:not(.highlander-enabled) .comment-form input[type="url"],
body:not(.highlander-enabled) .comment-form textarea {
	display: block;
	width: 100%;
}

#page body:not(.highlander-enabled) .comment-form input[type="text"],
#page body:not(.highlander-enabled) .comment-form input[type="email"],
#page body:not(.highlander-enabled) .comment-form input[type="url"],
#page body:not(.highlander-enabled) .comment-form textarea {
	max-width: 39em;
}

body:not(.highlander-enabled) .comment-form label {
	display: block;
	font-weight: bold;
	margin-bottom: 0.4em;
}

body:not(.highlander-enabled) .comment-form textarea {
	height: 14em;
}

.comment-awaiting-moderation {
	margin-bottom: 0.5em;
}

/* Must have higher specificity than normal comments */
#page .bypostauthor article {
	background-color: #f9f9f9;
	border-bottom: solid 2px #efefef;
	border-radius: 3px;
	padding: 15px 15px 0 15px;
	padding: 1em;
}

#page .bypostauthor .reply {
	left: auto;
	right: 1em;
	top: 1em;
}

#page .bypostauthor .comment-reply-link {
	background: white;
	border-color: transparent;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.no-comments {
	margin: 3em 0 0;
}

.rtl pre,
.rtl code {
	direction: ltr;
	text-align: left;
}

.comments-title + .comment-navigation {
	margin-bottom: 2.5em;
}

.comment-list + .comment-navigation {
	margin-top: 2.5em;
}

.comment-navigation .nav-previous a:before,
.comment-navigation .nav-next a:after {
	display: inline-block;
	font-family: 'Genericons';
	line-height: 0;
	vertical-align: middle;
}

.comment-navigation .nav-previous {
	float: left;
}

.comment-navigation .nav-next {
	float: right;
}

.comment-navigation .nav-previous a:before {
	content: "\f431";
	-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
}

.rtl .comment-navigation .nav-previous a:before {
	content: "\f432";
}

.comment-navigation .nav-next a:after {
	content: "\f432";
	-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
}

.rtl .comment-navigation .nav-next a:after {
	content: "\f431";
}

.comment-navigation a {
	border-bottom: dotted 1px #aaa;
	color: #444;
	display: inline-block;
	font-size: 1rem;
	outline: 0;
	text-decoration: none;
}

.comment-navigation a:hover,
.comment-navigation a:focus,
.comment-navigation a:active {
	color: #20b2aa;
}

.post-format-link {
	display: block;
	float: right;
	padding: 0.4em 0;
	text-decoration: none;
}

.post-format-link:before {
	display: inline-block;
	font-family: 'Genericons';
	margin-right: 0.32em;
	opacity: 0.35;
	position: relative;
	vertical-align: middle;
}

.post-format-link a {
	text-decoration: none;
}

.entry-footer .meta-wrapper {
	width: 100%;
}

.entry-footer .meta-wrapper ul.post-tags,
.entry-footer .meta-wrapper .post-format-link {
	float: left;
}

.entry-footer .meta-wrapper .post-format-link:first-child {
	margin-right: 1.5em;
}

.entry-footer .meta-wrapper .post-format-link:first-child + ul.tags {
	margin-right: 0;
}

.entry-footer .meta-wrapper .post-format-link:only-child {
	margin-right: 0;
}

/*--------------------------------------------------------------
12.0 - Infinite Scroll
--------------------------------------------------------------*/

/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	/* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
13.0 - Media
--------------------------------------------------------------*/

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
13.1 - Captions
--------------------------------------------------------------*/

.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto;
}

.wp-caption-text {
	text-align: center;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

/*--------------------------------------------------------------
13.2 - Galleries
--------------------------------------------------------------*/

.gallery {
	margin-bottom: 1.6em;
	text-align: center;
}

.gallery figure {
	margin: 0;
}

.gallery img {
	border-radius: 3px;
}

.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-item a {
	border-bottom: none;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-icon img {
	margin: 0 auto;
}

.gallery-caption {
	color: #7c7c7c;
	font-size: 0.8em;
	margin-top: 0.4em;
}

.gallery-caption strong {
	color: #555;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}

/*--------------------------------------------------------------
14.0 - Media Queries
--------------------------------------------------------------*/

/*
 * Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
	width: device-width;
}

@-o-viewport {
	width: device-width;
}

@viewport {
	width: device-width;
}

/*--------------------------------------------------------------
14.1 - >= 470px
--------------------------------------------------------------*/

@media screen and (min-width: 29.375em) {

	#header-search {
		float: left;
		margin-right: 1.625em;
	}

	#secondary-navigation {
		width: auto;
	}

	#secondary-navigation li {
		margin: 0 15px 0.6em 0;
	}

}

/*--------------------------------------------------------------
14.2 - >= 768px
--------------------------------------------------------------*/

@media screen and (min-width: 48em) {

	#content {
		border: solid 1px #f0f0f0;
		border-radius: 3px;
		box-shadow: 0 1px 2px rgba(204, 204, 204, 0.12);
		margin: 2.5rem auto;
	}

	#header-search {
		float: right;
		margin-right: 0;
	}

	#content,
	.inner {
		width: 750px;
	}

	#footer-navigation,
	.site-info {
		clear: none;
	}

	#footer-widgets {
		box-shadow: 0 -1px 3px rgba(204, 204, 204, 0.04);
		padding-left: 0;
		padding-right: 0;
	}

	#footer-widgets > .inner {
		padding-left: 30px;
		padding-right: 30px;
	}

	#page #footer-widgets .widget-area:before {
		display: none;
	}

	#footer-widgets .split-2 {
		padding-left: 30px;
		width: 50%;
	}

	#footer-widgets .split-3 {
		width: -webkit-calc(100%/3);
		width: calc(100%/3);
	}

	#footer-widgets .split-3:nth-child(n+2) {
		padding-left: 30px;
	}

	#content,
	.inner {
		padding-left: 30px;
		padding-right: 30px;
	}

	.main-navigation .menu-toggle {
		right: 24px;
	}

	#secondary:before {
		border-top: solid 3px #eee;
		clear: both;
		content: "\020";
		display: block;
		margin: 5rem auto;
		width: 33%;
	}

	#secondary .widget:nth-child(n+2):before {
		border-top: solid 3px #eee;
		clear: both;
		content: "\020";
		display: block;
		margin: 2.5rem auto;
		width: 33%;
	}

	.site-main > article:nth-child(n+2):before,
	.infinite-wrap > article:nth-child(n+2):before,
	.infinite-wrap:before {
		border-top: solid 3px #eee;
		clear: both;
		content: "\020";
		display: block;
		margin: 5rem auto;
		width: 33%;
	}

	body:not(.single) #main > article.hentry:nth-child(n+2) .sticky-post-label.on-image,
	.infinite-wrap > article:nth-child(n+2) .sticky-post-label.on-image {
		top: -webkit-calc(5rem + 1.8em + 3px);
		top: calc(5rem + 1.8em + 3px);
	}

	.comments-title {
		font-size: 1.75em;
	}

	.comments-title:before {
		border-top: solid 3px #eee;
		clear: both;
		content: "\020";
		display: block;
		margin: 5rem auto;
		margin-bottom: 3.5rem;
		width: 33%;
	}

	.comment-body,
	#respond {
		font-size: 1rem;
	}

	article > .wp-post-image,
	article > .post-image-link {
		margin-bottom: 1.4em;
	}

	.page-content,
	.entry-content,
	.entry-summary {
		font-size: 1.125rem;
	}

	.entry-header .entry-title {
		font-size: 2.25rem;
	}

	.entry-footer {
		font-size: 0.938rem;
	}

	body:not(.single) .entry-footer {
		margin-top: 2.2em;
	}

	.post-navigation {
		margin-top: 3.1em;
	}

	.post-navigation .nav-previous {
		float: left;
		padding-left: 0;
		padding-right: 30px;
		width: 50%;
	}

	.post-navigation .nav-next {
		float: right;
		padding-left: 30px;
		padding-right: 0;
		text-align: right;
		width: 50%;
	}

	#page .post-navigation .nav-next {
		margin: 0;
	}

	ul.post-meta {
		float: left;
		padding-right: 30px;
		width: 50%;
	}

	ul.post-tags {
		float: right;
		text-align: right;
	}

	ul.post-tags li {
		display: inline-block;
		float: none;
	}

	ul.post-tags li:first-child {
		margin-left: 0;
	}

	ul.post-tags li:nth-child(n+2) {
		margin-left: 0.3em;
		margin-right: 0;
	}

	.blog .entry-footer .edit-link,
	.archive .entry-footer .edit-link,
	.search .entry-footer .edit-link {
		float: right;
	}

	.rtl .blog .entry-footer .edit-link,
	.rtl .archive .entry-footer .edit-link,
	.rtl .search .entry-footer .edit-link {
		float: left;
	}

	.rtl ul.post-tags li:nth-child(n+2) {
		margin-right: 0.4em;
	}

	#page ul.post-tags li:after {
		margin: 0 0 0 0.5em;
	}

	.site-description {
		top: 0.35em;
	}

	body:not(.has-secondary-menu) .site-description {
		float: left;
		max-width: -webkit-calc(100% - 162px);
		max-width: calc(100% - 162px);
		width: 100%;
	}

	.entry-footer .meta-wrapper {
		float: right;
		width: 50%;
	}

	.entry-footer .meta-wrapper ul.post-tags,
	.entry-footer .meta-wrapper .post-format-link {
		float: right;
	}

	.entry-footer .meta-wrapper ul.post-tags:not(:only-child) {
		margin-left: 1.5em;
		margin-right: 0;
	}

}

/*--------------------------------------------------------------
14.3 - >= 992px
--------------------------------------------------------------*/

@media screen and (min-width: 62em) {

	#content,
	.inner {
		width: 970px;
	}

	#primary {
		float: left;
		padding-right: 15px;
		width: 67%;
	}

	#secondary .widget:nth-child(n+2):before {
		margin-left: 0;
		margin-right: 0;
	}

	#secondary {
		float: left;
		margin-top: 0;
		padding-left: 15px;
		width: 33%;
	}

	#secondary:before {
		display: none;
	}

	.site-branding {
		max-width: auto;
		width: auto;
	}

	.site-header-top {
		padding: 15px 0;
	}

	body.has-secondary-menu .site-header-top {
		padding: 11px 0;
	}

	.site-header .menu-toggle,
	#mobile-menu {
		display: none;
	}

	#site-navigation {
		/* Apply the negative margin to the container instead of the ul. Firefox likes it this way */
		margin-bottom: -1.2em;
	}

	.site-info {
		float: right;
	}

	.site-info:only-child {
		float: none;
	}

	#primary-menu {
		display: block;
		margin: 0 0 0 0;
		/* Used to compensate visual centering due to em precision */
		padding-top: 1px;
	}

	#primary-menu > li {
		float: left;
		font-size: 0.938rem;
		margin-bottom: 1.2em;
		margin-left: 15px;
		margin-right: 0;
		position: relative;
	}

	#primary-menu > li > ul {
		left: -8px;
		right: auto;
		z-index: 1;
	}

	#primary-menu > li > ul > li:first-child > a {
		border-radius: 6px 6px 0 0;
		overflow: hidden;
	}

	#primary-menu > li > ul > li:last-child > a {
		border-radius: 0 0 6px 6px;
		overflow: hidden;
	}

	#primary-menu > li > ul li:only-child {
		border-radius: 6px;
	}

	#primary-menu > li > ul:before {
		border-bottom: 9px solid white;
		border-left: 9px solid transparent;
		border-right: 9px solid transparent;
		content: "\020";
		display: block;
		height: 0;
		left: 19px;
		margin-top: -9px;
		position: absolute;
		right: auto;
		width: 0;
	}

	#primary-menu > li > a {
		border: solid 2px rgba(255, 255, 255, 0.98);
		border-radius: 3px;
		color: white;
		display: block;
		font-weight: 500;
		line-height: 1.3;
		padding: 0.5em 1em 0.6em;
		position: relative;
		text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
		word-wrap: break-word;
	}

	#primary-menu > li:hover > a,
	#primary-menu > li:focus > a,
	#primary-menu > li:active > a,
	#primary-menu > li.focus > a,
	#primary-menu > li.current-menu-item > a,
	#primary-menu > li > a:hover,
	#primary-menu > li > a:focus,
	#primary-menu > li > a:active {
		background: white;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
		color: #20b2aa;
		text-shadow: none;
	}

	#primary-menu > li.menu-item-has-children > a {
		padding-right: 2.333333333em;
	}

	#primary-menu > li.menu-item-has-children > a:before {
		content: "\f431";
		font-family: 'Genericons';
		font-size: 18px;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		position: absolute;
		right: 0.444444444em;
		top: 0..333333333em;
	}

	#primary-menu > li.menu-item-has-children > a:after {
		content: "\020";
		display: none;
		float: right;
		height: 18px;
		left: auto;
		position: absolute;
		right: -2px;
		top: -webkit-calc(100% + 2px);
		top: calc(100% + 2px);
		width: -webkit-calc(100% + 4px);
		width: calc(100% + 4px);
	}

	#primary-menu > li.menu-item-has-children > a:hover:after {
		display: block;
	}

	#primary-menu > li.menu-item-has-children > a + ul.sub-menu {
		margin-top: 18px;
	}

	#primary-menu > li.menu-item-has-children:hover > a:after {
		display: block;
	}

	#primary-menu li {
		list-style: none;
	}

	#primary-menu li a {
		text-decoration: none;
	}

	#primary-menu li:hover > ul,
	#primary-menu li:focus > ul,
	#primary-menu li:active > ul,
	#primary-menu li.focus > ul,
	#primary-menu li > a:focus + ul,
	#primary-menu li > a:active + ul {
		opacity: 1;
		visibility: visible;
	}

	#primary-menu ul {
		background: white;
		border-radius: 4px;
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2), 2px 0 8px rgba(0, 0, 0, 0.1);
		display: block;
		margin: 0;
		opacity: 0;
		padding: 0;
		position: absolute;
		right: 0;
		visibility: hidden;
		width: 235px;
		word-wrap: break-word;
	}

	#primary-menu ul li {
		position: relative;
	}

	#primary-menu ul li a {
		border-top: solid 1px transparent;
	}

	#primary-menu ul li:not(:first-child) > a {
		border-top-color: #e4e4e4;
	}

	#primary-menu ul li.menu-item-has-children > a {
		padding-right: 2em;
	}

	.rtl #primary-menu ul li.menu-item-has-children > a {
		padding-right: 15px;
	}

	#primary-menu ul li.menu-item-has-children > a:before {
		content: "\f432";
		display: block;
		font-family: 'Genericons';
		font-size: 18px;
		-webkit-font-smoothing: antialiased;
		height: 2rem;
		left: auto;
		line-height: 1;
		margin-top: -1rem;
		position: absolute;
		right: 0.277777778em;
		text-align: center;
		top: -webkit-calc(50% + 2px);
		top: calc(50% + 2px);
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		width: 2rem;
		-moz-osx-font-smoothing: grayscale;
		-webkit-transform-origin: center;
		-ms-transform-origin: center;
		transform-origin: center;
	}

	.rtl #primary-menu ul li.menu-item-has-children > a:before {
		-webkit-transform: rotate(-90deg) translateX(3px);
		-ms-transform: rotate(-90deg) translateX(3px);
		transform: rotate(-90deg) translateX(3px);
	}

	#primary-menu ul li ul {
		left: 100%;
		right: auto;
		top: 0;
	}

	#primary-menu ul li a {
		color: #555555;
		display: block;
		line-height: 1.55;
		outline: 0;
		padding: 11px 15px 11px;
		text-align: left;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
		-webkit-transition: background 90ms ease-in-out, color 90ms ease-in-out;
		transition: background 90ms ease-in-out, color 90ms ease-in-out;
		width: 100%;
	}

	#primary-menu ul li a:focus,
	#primary-menu ul li a:active {
		background: rgba(245, 245, 245, 0.6);
	}

	#primary-menu ul li:hover > a,
	#primary-menu ul li.current-menu-item > a,
	#primary-menu ul li a:hover {
		color: #20b2aa;
	}

}

/*--------------------------------------------------------------
14.4 - >= 1200px
--------------------------------------------------------------*/

@media screen and (min-width: 75em) {

	#content,
	.inner {
		width: 1170px;
	}

	#header-search {
		left: auto;
		margin-top: -0.89rem;
		position: absolute;
		right: 30px;
		top: 50%;
	}

	#secondary-navigation {
		float: right;
		margin-top: 0.3em;
		padding-right: 182px;
		top: 0;
		width: 65%;
	}

	#secondary-navigation li {
		margin: 0 0 0.6em 15px;
	}

	.site-header-top .inner {
		padding: 0.188em 30px 0.188em 30px;
		text-align: right;
	}

	.site-description {
		float: left;
		margin-bottom: 0;
		margin-top: 0;
		padding-right: 15px;
		text-align: left;
		top: 0;
		width: 35%;
	}

	body.has-secondary-menu .site-description {
		margin-top: 0.35em;
	}

	.rtl .site-description {
		margin-bottom: 0;
		padding-right: 0;
	}

	body:not(.has-secondary-menu) .site-description {
		max-width: -webkit-calc(100% - 162px);
		max-width: calc(100% - 162px);
		width: 100%;
	}

}

/* Styles for WordPress.com
 * ------------------------ */

#wpstats {
	display: none;
}

/* Tweak for Direct Manipulation icons z-index */

.cdm-icon {
    z-index: 50000 !important;
}
/*! elementor - v3.20.0 - 26-02-2024 */
.dialog-widget-content{background-color:var(--e-a-bg-default);position:absolute;border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message{line-height:1.5;box-sizing:border-box}.dialog-close-button{cursor:pointer;position:absolute;margin-block-start:15px;right:15px;color:var(--e-a-color-txt);font-size:15px;line-height:1;transition:var(--e-a-transition-hover)}.dialog-close-button:hover{color:var(--e-a-color-txt-hover)}.dialog-prevent-scroll{overflow:hidden;max-height:100vh}.dialog-type-lightbox{position:fixed;height:100%;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999;-webkit-user-select:none;-moz-user-select:none;user-select:none}.elementor-editor-active .elementor-popup-modal{background-color:initial}.dialog-type-alert .dialog-widget-content,.dialog-type-confirm .dialog-widget-content{margin:auto;width:400px;padding:20px}.dialog-type-alert .dialog-header,.dialog-type-confirm .dialog-header{font-size:15px;font-weight:500}.dialog-type-alert .dialog-header:after,.dialog-type-confirm .dialog-header:after{content:"";display:block;border-block-end:var(--e-a-border);padding-block-end:10px;margin-block-end:10px;margin-inline-start:-20px;margin-inline-end:-20px}.dialog-type-alert .dialog-message,.dialog-type-confirm .dialog-message{min-height:50px}.dialog-type-alert .dialog-buttons-wrapper,.dialog-type-confirm .dialog-buttons-wrapper{padding-block-start:10px;display:flex;justify-content:flex-end;gap:15px}.dialog-type-alert .dialog-buttons-wrapper .dialog-button,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button{font-size:12px;font-weight:500;line-height:1.2;padding:8px 16px;outline:none;border:none;border-radius:var(--e-a-border-radius);background-color:var(--e-a-btn-bg);color:var(--e-a-btn-color-invert);transition:var(--e-a-transition-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover{border:none}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover{background-color:var(--e-a-btn-bg-hover);color:var(--e-a-btn-color-invert)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active{background-color:var(--e-a-btn-bg-active)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]),.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]){cursor:pointer}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled{background-color:var(--e-a-btn-bg-disabled);color:var(--e-a-btn-color-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon{display:none}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt{background:transparent;color:var(--e-a-color-txt)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover{background:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled{background:transparent;color:var(--e-a-color-txt-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border{border:1px solid var(--e-a-color-txt-muted)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success{background-color:var(--e-a-btn-bg-success)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover{background-color:var(--e-a-btn-bg-success-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary{background-color:var(--e-a-btn-bg-primary);color:var(--e-a-btn-color)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover{background-color:var(--e-a-btn-bg-primary-hover);color:var(--e-a-btn-color)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt{background:transparent;color:var(--e-a-color-primary-bold)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover{background:var(--e-a-bg-primary)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro{background-color:var(--e-a-btn-bg-accent)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover{background-color:var(--e-a-btn-bg-accent-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active{background-color:var(--e-a-btn-bg-accent-active)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info{background-color:var(--e-a-btn-bg-info)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover{background-color:var(--e-a-btn-bg-info-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning{background-color:var(--e-a-btn-bg-warning)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover{background-color:var(--e-a-btn-bg-warning-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger{background-color:var(--e-a-btn-bg-danger)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover{background-color:var(--e-a-btn-bg-danger-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button i,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i{margin-inline-end:5px}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited{color:initial}.flatpickr-calendar{width:280px}.flatpickr-calendar .flatpickr-current-month span.cur-month{font-weight:300}.flatpickr-calendar .dayContainer{width:280px;min-width:280px;max-width:280px}.flatpickr-calendar .flatpickr-days{width:280px}.flatpickr-calendar .flatpickr-day{max-width:37px;height:37px;line-height:37px}.elementor-hidden{display:none}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}.e-logo-wrapper{background:var(--e-a-bg-logo);display:inline-block;padding:.75em;border-radius:50%;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-logo);font-size:1em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1;border:none}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;direction:ltr}.elementor .elementor-background-video-container{transition:opacity 1s;pointer-events:none}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.elementor .elementor-background-video{max-width:none}.elementor .elementor-html5-video{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay,.elementor .elementor-background-slideshow{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-background-slideshow{z-index:0}.elementor .elementor-background-slideshow__slide__image{width:100%;height:100%;background-position:50%;background-size:cover}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order);align-self:var(--align-self)}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element:where(.e-con-full,.elementor-widget){flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);align-items:var(--align-items);align-content:var(--align-content);gap:var(--gap)}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.elementor-custom-embed-play i{font-size:100px;color:#fff;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{height:100px;width:100px;fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-property:transform;transition-duration:10s;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-center .elementor-button{width:auto}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-left .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-center .elementor-button{width:auto}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-left .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-center .elementor-button{width:auto}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-left .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-center .elementor-button{width:auto}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-left .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-right:auto;margin-left:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-row{width:100%;display:flex}@media (max-width:1024px){.elementor-row{flex-wrap:wrap}}.elementor-widget-wrap{position:relative;width:100%;flex-wrap:wrap;align-content:flex-start}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{position:relative;min-height:1px;display:flex}.elementor-column-wrap{width:100%;position:relative;display:flex}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9),.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9),.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}ul.elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap}ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}.e-con{--border-radius:0;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:0px;--border-inline-start-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-block-start:0px;--margin-inline-end:0px;--margin-block-end:0px;--margin-inline-start:0px;--padding-block-start:var(--container-default-padding-block-start,10px);--padding-inline-end:var(--container-default-padding-inline-end,10px);--padding-block-end:var(--container-default-padding-block-end,10px);--padding-inline-start:var(--container-default-padding-inline-start,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);position:var(--position);width:var(--width);min-width:0;min-height:var(--min-height);height:var(--height);border-radius:var(--border-radius);margin-block-start:var(--bc-margin-block-start,var(--margin-block-start));margin-inline-end:var(--bc-margin-inline-end,var(--margin-inline-end));margin-block-end:var(--bc-margin-block-end,var(--margin-block-end));margin-inline-start:var(--bc-margin-inline-start,var(--margin-inline-start));padding-inline-start:var(--bc-padding-inline-start,var(--padding-inline-start));padding-inline-end:var(--bc-padding-inline-end,var(--padding-inline-end));z-index:var(--z-index);overflow:var(--overflow);transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{text-align:var(--text-align);padding-block-start:var(--bc-padding-block-start,var(--padding-block-start));padding-block-end:var(--bc-padding-block-end,var(--padding-block-end))}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);align-content:var(--grid-align-content);grid-auto-flow:var(--grid-auto-flow);justify-items:var(--justify-items);align-items:var(--align-items)}.e-con-boxed.e-flex{flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;align-content:normal}.e-con-boxed.e-grid{justify-items:legacy;grid-template-columns:1fr;grid-template-rows:1fr}.e-con-boxed{text-align:initial;gap:initial}.e-con.e-flex>.e-con-inner{flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);align-items:var(--align-items);align-content:var(--align-content);flex-basis:auto;flex-grow:1;flex-shrink:1;align-self:auto}.e-con.e-grid>.e-con-inner{justify-items:var(--justify-items);align-items:var(--align-items)}.e-con>.e-con-inner{gap:var(--gap);width:100%;max-width:var(--content-width);margin:0 auto;padding-inline-start:0;padding-inline-end:0;height:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-inline-end:auto;--margin-inline-start:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{content:var(--background-overlay);display:block;position:absolute;mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);transition:var(--overlay-transition,.3s);border-radius:var(--border-radius);border-style:var(--border-style);border-color:var(--border-color);border-block-start-width:var(--border-block-start-width);border-inline-end-width:var(--border-inline-end-width);border-block-end-width:var(--border-block-end-width);border-inline-start-width:var(--border-inline-start-width);top:calc(0px - var(--border-block-start-width));left:calc(0px - var(--border-inline-start-width));width:max(100% + var(--border-inline-end-width) + var(--border-inline-start-width),100%);height:max(100% + var(--border-block-start-width) + var(--border-block-end-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-radius:var(--border-radius);border-style:var(--border-style);border-color:var(--border-color);border-block-start-width:var(--border-block-start-width);border-inline-end-width:var(--border-inline-end-width);border-block-end-width:var(--border-block-end-width);border-inline-start-width:var(--border-inline-start-width);top:calc(0px - var(--border-block-start-width));left:calc(0px - var(--border-inline-start-width));width:max(100% + var(--border-inline-end-width) + var(--border-inline-start-width),100%);height:max(100% + var(--border-block-start-width) + var(--border-block-end-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-phone{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:wrap}}.e-con{--bc-margin-block-start:var(--margin-top);--bc-margin-block-end:var(--margin-bottom);--bc-margin-inline-start:var(--margin-left);--bc-margin-inline-end:var(--margin-right);--bc-padding-block-start:var(--padding-top);--bc-padding-block-end:var(--padding-bottom);--bc-padding-inline-start:var(--padding-left);--bc-padding-inline-end:var(--padding-right)}[dir=rtl] .e-con{--bc-margin-inline-start:var(--margin-right);--bc-margin-inline-end:var(--margin-left);--bc-padding-inline-start:var(--padding-right);--bc-padding-inline-end:var(--padding-left)}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{flex-wrap:wrap;align-items:center}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{width:100%;max-width:100%;border:1px solid #69727d;background-color:transparent;color:#1f2124;vertical-align:middle;flex-grow:1}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;flex-basis:100%;padding-right:20px}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;position:absolute;top:50%;transform:translateY(-50%);right:10px;pointer-events:none;text-shadow:0 0 3px rgba(0,0,0,.3)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-right:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{content:"*";color:red;padding-left:.2em}.elementor-field-textual{line-height:1.4;font-size:15px;min-height:40px;padding:5px 14px;border-radius:3px}.elementor-field-textual.elementor-size-xs{font-size:13px;min-height:33px;padding:4px 12px;border-radius:2px}.elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;border-radius:4px}.elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;border-radius:5px}.elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;border-radius:6px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{margin:10px 0;font-size:1em;line-height:1}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-weight:400;font-style:normal;vertical-align:middle;margin-right:5px}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:none}.elementor-form .elementor-button>span{display:flex;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element .elementor-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-button{display:inline-block;line-height:1;background-color:#69727d;font-size:15px;padding:12px 24px;border-radius:3px;color:#fff;fill:#fff;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;justify-content:center}.elementor-button-icon{flex-grow:0;order:5}.elementor-button-icon svg{width:1em;height:auto}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{flex-grow:1;order:10;display:inline-block}.elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;border-radius:2px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;border-radius:6px}.elementor-button .elementor-align-icon-right{margin-left:5px;order:15}.elementor-button .elementor-align-icon-left{margin-right:5px;order:5}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-tab-title a{color:inherit}.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#69727d;color:#fff;fill:#fff}.elementor-view-framed .elementor-icon{padding:.5em;color:#69727d;border:3px solid #69727d;background-color:transparent}.elementor-icon{display:inline-block;line-height:1;transition:all .3s;color:#69727d;font-size:50px;text-align:center}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{width:1em;height:1em;position:relative;display:block}.elementor-icon i:before,.elementor-icon svg:before{position:absolute;left:50%;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container{transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.elementor-element,.elementor-lightbox{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}.elementor-element .swiper-container .swiper-slide figure,.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper-container .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure{line-height:0}.elementor-element .swiper-container .elementor-lightbox-content-source,.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper-container .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source{display:none}.elementor-element .swiper-container .elementor-swiper-button,.elementor-element .swiper-container~.elementor-swiper-button,.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button,.elementor-lightbox .swiper-container .elementor-swiper-button,.elementor-lightbox .swiper-container~.elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .swiper~.elementor-swiper-button{position:absolute;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:hsla(0,0%,93.3%,.9);top:50%;transform:translateY(-50%)}.elementor-element .swiper-container .elementor-swiper-button svg,.elementor-element .swiper-container~.elementor-swiper-button svg,.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper-container .elementor-swiper-button svg,.elementor-lightbox .swiper-container~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg{fill:hsla(0,0%,93.3%,.9);height:1em;width:1em}.elementor-element .swiper-container .elementor-swiper-button-prev,.elementor-element .swiper-container~.elementor-swiper-button-prev,.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-lightbox .swiper-container .elementor-swiper-button-prev,.elementor-lightbox .swiper-container~.elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper~.elementor-swiper-button-prev{left:10px}.elementor-element .swiper-container .elementor-swiper-button-next,.elementor-element .swiper-container~.elementor-swiper-button-next,.elementor-element .swiper .elementor-swiper-button-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-lightbox .swiper-container .elementor-swiper-button-next,.elementor-lightbox .swiper-container~.elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper~.elementor-swiper-button-next{right:10px}.elementor-element .swiper-container .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper-container~.elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper-container .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper-container~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled{opacity:.3}.elementor-element .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-element .swiper-container .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper-container .swiper-pagination-custom,.elementor-element .swiper-container .swiper-pagination-fraction,.elementor-element .swiper-container~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper-container~.swiper-pagination-custom,.elementor-element .swiper-container~.swiper-pagination-fraction,.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction,.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper~.swiper-pagination-custom,.elementor-element .swiper~.swiper-pagination-fraction,.elementor-lightbox .swiper-container .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper-container .swiper-pagination-custom,.elementor-lightbox .swiper-container .swiper-pagination-fraction,.elementor-lightbox .swiper-container~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper-container~.swiper-pagination-custom,.elementor-lightbox .swiper-container~.swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper .swiper-pagination-custom,.elementor-lightbox .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper~.swiper-pagination-custom,.elementor-lightbox .swiper~.swiper-pagination-fraction{bottom:5px}.elementor-element .swiper-container.swiper-cube .elementor-swiper-button,.elementor-element .swiper-container.swiper-cube~.elementor-swiper-button,.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-element .swiper.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper-container.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper-container.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button{transform:translate3d(0,-50%,1px)}.elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-bullets,.elementor-lightbox :where(.swiper-container-horizontal)~.swiper-pagination-bullets{bottom:5px;left:0;width:100%}.elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,.elementor-lightbox :where(.swiper-container-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-progressbar,.elementor-lightbox :where(.swiper-container-horizontal)~.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.elementor-element.elementor-pagination-position-outside .swiper,.elementor-element.elementor-pagination-position-outside .swiper-container,.elementor-lightbox.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper-container{padding-bottom:30px}.elementor-element.elementor-pagination-position-outside .swiper-container .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper-container~.elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper-container .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper-container~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-element .elementor-swiper,.elementor-lightbox .elementor-swiper{position:relative}.elementor-element .elementor-main-swiper,.elementor-lightbox .elementor-main-swiper{position:static}.elementor-element.elementor-arrows-position-outside .swiper,.elementor-element.elementor-arrows-position-outside .swiper-container,.elementor-lightbox.elementor-arrows-position-outside .swiper,.elementor-lightbox.elementor-arrows-position-outside .swiper-container{width:calc(100% - 60px)}.elementor-element.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper-container~.elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper-container~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev{left:0}.elementor-element.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper-container~.elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper-container~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next{right:0}.elementor-lightbox{--lightbox-ui-color:hsla(0,0%,93.3%,0.9);--lightbox-ui-color-hover:#fff;--lightbox-text-color:var(--lightbox-ui-color);--lightbox-header-icons-size:20px;--lightbox-navigation-icons-size:25px}.elementor-lightbox:not(.elementor-popup-modal) .dialog-header,.elementor-lightbox:not(.elementor-popup-modal) .dialog-message{text-align:center}.elementor-lightbox .dialog-header{display:none}.elementor-lightbox .dialog-widget-content{background:none;box-shadow:none;width:100%;height:100%}.elementor-lightbox .dialog-message{animation-duration:.3s;height:100%}.elementor-lightbox .dialog-message.dialog-lightbox-message{padding:0}.elementor-lightbox .dialog-lightbox-close-button{cursor:pointer;position:absolute;font-size:var(--lightbox-header-icons-size);right:.75em;margin-top:13px;padding:.25em;z-index:2;line-height:1;display:flex}.elementor-lightbox .dialog-lightbox-close-button svg{height:1em;width:1em}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{color:var(--lightbox-ui-color);transition:all .3s;opacity:1}.elementor-lightbox .dialog-lightbox-close-button svg,.elementor-lightbox .elementor-swiper-button svg{fill:var(--lightbox-ui-color)}.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{color:var(--lightbox-ui-color-hover)}.elementor-lightbox .dialog-lightbox-close-button:hover svg,.elementor-lightbox .elementor-swiper-button:hover svg{fill:var(--lightbox-ui-color-hover)}.elementor-lightbox .swiper,.elementor-lightbox .swiper-container{height:100%}.elementor-lightbox .elementor-lightbox-item{display:flex;align-items:center;justify-content:center;position:relative;padding:70px;box-sizing:border-box;height:100%;margin:auto}@media (max-width:767px){.elementor-lightbox .elementor-lightbox-item{padding:70px 0}}.elementor-lightbox .elementor-lightbox-image{max-height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-lightbox-image:hover{opacity:1;filter:none;border:none}.elementor-lightbox .elementor-lightbox-image{box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);border-radius:2px}.elementor-lightbox .elementor-video-container{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.elementor-lightbox .elementor-video-container .elementor-video-landscape,.elementor-lightbox .elementor-video-container .elementor-video-portrait,.elementor-lightbox .elementor-video-container .elementor-video-square{width:100%;height:100%;margin:auto}.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,.elementor-lightbox .elementor-video-container .elementor-video-square iframe{border:0;background-color:#000}.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,.elementor-lightbox .elementor-video-container .elementor-video-landscape video,.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,.elementor-lightbox .elementor-video-container .elementor-video-portrait video,.elementor-lightbox .elementor-video-container .elementor-video-square iframe,.elementor-lightbox .elementor-video-container .elementor-video-square video{aspect-ratio:var(--video-aspect-ratio,1.77777)}@supports not (aspect-ratio:1/1){.elementor-lightbox .elementor-video-container .elementor-video-landscape,.elementor-lightbox .elementor-video-container .elementor-video-portrait,.elementor-lightbox .elementor-video-container .elementor-video-square{position:relative;overflow:hidden;height:0;padding-bottom:calc(100% / var(--video-aspect-ratio, 1.77777))}.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,.elementor-lightbox .elementor-video-container .elementor-video-landscape video,.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,.elementor-lightbox .elementor-video-container .elementor-video-portrait video,.elementor-lightbox .elementor-video-container .elementor-video-square iframe,.elementor-lightbox .elementor-video-container .elementor-video-square video{position:absolute;top:0;right:0;bottom:0;left:0}}.elementor-lightbox .elementor-video-container .elementor-video-square iframe,.elementor-lightbox .elementor-video-container .elementor-video-square video{width:min(90vh,90vw);height:min(90vh,90vw)}.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,.elementor-lightbox .elementor-video-container .elementor-video-landscape video{width:100%;max-height:90vh}.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,.elementor-lightbox .elementor-video-container .elementor-video-portrait video{height:100%;max-width:90vw}@media (min-width:1025px){.elementor-lightbox .elementor-video-container .elementor-video-landscape{width:85vw;max-height:85vh}.elementor-lightbox .elementor-video-container .elementor-video-portrait{height:85vh;max-width:85vw}}@media (max-width:1024px){.elementor-lightbox .elementor-video-container .elementor-video-landscape{width:95vw;max-height:95vh}.elementor-lightbox .elementor-video-container .elementor-video-portrait{height:95vh;max-width:95vw}}.elementor-lightbox .swiper-container .elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev{left:0}.elementor-lightbox .swiper-container .elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next{right:0}.elementor-lightbox .swiper-container .swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-pagination-fraction{width:-moz-max-content;width:max-content;color:#fff}.elementor-lightbox .elementor-swiper-button:focus{outline-width:1px}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{height:100%;display:flex;align-items:center;width:15%;justify-content:center;font-size:var(--lightbox-navigation-icons-size)}@media (max-width:767px){.elementor-lightbox .elementor-swiper-button:focus{outline:none}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{width:20%}.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i{padding:10px;background-color:rgba(0,0,0,.5)}.elementor-lightbox .elementor-swiper-button-prev{left:0;justify-content:flex-start}.elementor-lightbox .elementor-swiper-button-next{right:0;justify-content:flex-end}}.elementor-slideshow__counter{color:currentColor;font-size:.75em;width:-moz-max-content;width:max-content}.elementor-slideshow__footer,.elementor-slideshow__header{position:absolute;left:0;width:100%;padding:15px 20px;transition:.3s}.elementor-slideshow__footer{color:var(--lightbox-text-color)}.elementor-slideshow__header{color:var(--lightbox-ui-color);display:flex;flex-direction:row-reverse;font-size:var(--lightbox-header-icons-size);padding-left:1em;padding-right:2.6em;top:0;align-items:center;z-index:10}.elementor-slideshow__header>i,.elementor-slideshow__header>svg{cursor:pointer;padding:.25em;margin:0 .35em}.elementor-slideshow__header>i{font-size:inherit}.elementor-slideshow__header>i:hover{color:var(--lightbox-ui-color-hover)}.elementor-slideshow__header>svg{box-sizing:content-box;fill:var(--lightbox-ui-color);height:1em;width:1em}.elementor-slideshow__header>svg:hover{fill:var(--lightbox-ui-color-hover)}.elementor-slideshow__header .elementor-slideshow__counter{margin-right:auto}.elementor-slideshow__header .elementor-icon-share{z-index:5}.elementor-slideshow__share-menu{background-color:transparent;width:0;height:0;position:absolute;overflow:hidden;transition:background-color .4s}.elementor-slideshow__share-menu .elementor-slideshow__share-links a{color:#0c0d0e}.elementor-slideshow__share-links{display:block;position:absolute;min-width:200px;right:2.8em;top:3em;background-color:#fff;border-radius:3px;padding:14px 20px;transform:scale(0);opacity:0;transform-origin:90% 10%;transition:all .25s .1s;box-shadow:0 4px 15px rgba(0,0,0,.3)}.elementor-slideshow__share-links a{text-align:left;color:#3f444b;font-size:12px;line-height:2.5;display:block;opacity:0;transition:opacity .5s .1s}.elementor-slideshow__share-links a:hover{color:#000}.elementor-slideshow__share-links a i,.elementor-slideshow__share-links a svg{margin-right:.75em}.elementor-slideshow__share-links a i{font-size:1.25em}.elementor-slideshow__share-links a svg{height:1.25em;width:1.25em}.elementor-slideshow__share-links:before{content:"";display:block;position:absolute;top:1px;right:.5em;border:.45em solid transparent;border-bottom-color:#fff;transform:translateY(-100%) scaleX(.7)}.elementor-slideshow__footer{bottom:0;z-index:5;position:fixed}.elementor-slideshow__description,.elementor-slideshow__title{margin:0}.elementor-slideshow__title{font-size:16px;font-weight:700}.elementor-slideshow__description{font-size:14px}.elementor-slideshow--ui-hidden .elementor-slideshow__footer,.elementor-slideshow--ui-hidden .elementor-slideshow__header{opacity:0;pointer-events:none}.elementor-slideshow--ui-hidden .elementor-swiper-button-next,.elementor-slideshow--ui-hidden .elementor-swiper-button-prev{opacity:0}.elementor-slideshow--fullscreen-mode .elementor-video-container{width:100%}.elementor-slideshow--zoom-mode .elementor-slideshow__footer,.elementor-slideshow--zoom-mode .elementor-slideshow__header{background-color:rgba(0,0,0,.5)}.elementor-slideshow--zoom-mode .elementor-swiper-button-next,.elementor-slideshow--zoom-mode .elementor-swiper-button-prev{opacity:0;pointer-events:none}.elementor-slideshow--share-mode .elementor-slideshow__share-menu{top:0;left:0;width:100vw;height:100vh;opacity:1;cursor:default;background-color:rgba(0,0,0,.5)}.elementor-slideshow--share-mode .elementor-slideshow__share-links{transform:scale(1)}.elementor-slideshow--share-mode .elementor-slideshow__share-links,.elementor-slideshow--share-mode .elementor-slideshow__share-links a{opacity:1}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter{color:#1da1f2}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook{color:#3b5998}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest{color:#bd081c}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold{color:#9da5ae}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter{fill:#1da1f2}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook{fill:#3b5998}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest{fill:#bd081c}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold{fill:#9da5ae}.elementor-slideshow--share-mode .eicon-share-arrow{z-index:2}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none}}.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.elementor-shape-top{top:-1px}.elementor-shape-top:not([data-negative=false]) svg{z-index:-1}.elementor-shape-bottom{bottom:-1px}.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{transform:rotate(180deg)}.elementor-shape svg{display:block;width:calc(100% + 1.3px);position:relative;left:50%;transform:translateX(-50%)}.elementor-shape .elementor-shape-fill{fill:#fff;transform-origin:center;transform:rotateY(0deg)}#wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e813";font-family:eicons;top:3px;font-size:18px}#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item{display:flex;width:200px}#wp-admin-bar-elementor_edit_page .elementor-edit-link-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}#wp-admin-bar-elementor_edit_page .elementor-edit-link-type{background:#3f444b;font-size:11px;line-height:9px;margin-top:6px;padding:4px 8px;border-radius:3px}#wp-admin-bar-elementor_inspector>.ab-item:before{content:"\f348";top:2px}#wpadminbar *{font-style:normal}.page-template-elementor_canvas.elementor-page:before{display:none}.elementor-post__thumbnail__link{transition:none}#left-area ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items{padding:0}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{width:auto;display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-left:0;margin-right:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{width:auto;display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{width:auto;display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}.elementor-widget-text-path{font-size:20px;text-align:var(--alignment,left)}.elementor-widget-text-path svg{width:var(--width);max-width:100%;height:auto;overflow:visible;word-spacing:var(--word-spacing);transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1))}.elementor-widget-text-path svg path{vector-effect:non-scaling-stroke;fill:var(--path-fill,transparent);stroke:var(--stroke-color,transparent);stroke-width:var(--stroke-width,1px);transition:var(--stroke-transition) stroke,var(--stroke-transition) fill}.elementor-widget-text-path svg:hover path{--path-fill:var(--path-fill-hover);--stroke-color:var(--stroke-color-hover);--stroke-width:var(--stroke-width-hover)}.elementor-widget-text-path svg text{--fill:var(--text-color);fill:var(--fill);direction:var(--direction,ltr);transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill}.elementor-widget-text-path svg text:hover{--color:var(--text-color-hover,var(--text-color));--fill:var(--color);color:var(--color)}.elementor-widget-n-tabs{--n-tabs-color-accent-fallback:#61ce70;--n-tabs-color-secondary-fallback:#54595f;--n-tabs-default-padding-block:15px;--n-tabs-default-padding-inline:35px;--n-tabs-background-color:transparent;--n-tabs-display:flex;--n-tabs-direction:column;--n-tabs-gap:10px;--n-tabs-heading-display:flex;--n-tabs-heading-direction:row;--n-tabs-heading-grow:initial;--n-tabs-heading-justify-content:center;--n-tabs-heading-width:initial;--n-tabs-heading-overflow-x:initial;--n-tabs-heading-wrap:nowrap;--n-tabs-border-width:1px;--n-tabs-border-color:#d5d8dc;--n-tabs-content-display:flex;--n-tabs-title-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-title-color-hover:#fff;--n-tabs-title-color-active:#fff;--n-tabs-title-background-color:#f1f2f3;--n-tabs-title-background-color-hover:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-background-color-active:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-font-size:1rem;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-direction:row;--n-tabs-title-gap:10px;--n-tabs-title-flex-grow:0;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-title-order:initial;--n-tabs-title-padding-block-start:var(--n-tabs-default-padding-block);--n-tabs-title-padding-inline-end:var(--n-tabs-default-padding-inline);--n-tabs-title-padding-block-end:var(--n-tabs-default-padding-block);--n-tabs-title-padding-inline-start:var(--n-tabs-default-padding-inline);--n-tabs-title-border-radius:initial;--n-tabs-title-transition:0.3s;--n-tabs-icon-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-icon-color-hover:var(--n-tabs-title-color-hover);--n-tabs-icon-color-active:#fff;--n-tabs-icon-gap:5px;width:100%;max-width:100%}.elementor-widget-n-tabs .e-n-tabs{display:var(--n-tabs-display);flex-direction:var(--n-tabs-direction);gap:var(--n-tabs-gap);text-align:start;min-width:0}.elementor-widget-n-tabs .e-n-tabs-heading{display:var(--n-tabs-heading-display);flex-basis:var(--n-tabs-heading-width);flex-direction:var(--n-tabs-heading-direction);flex-shrink:0;justify-content:var(--n-tabs-heading-justify-content);gap:var(--n-tabs-title-gap);overflow-x:var(--n-tabs-heading-overflow-x);flex-wrap:var(--n-tabs-heading-wrap);-ms-overflow-style:none;scrollbar-width:none}.elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar{display:none}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll{cursor:grabbing;cursor:-webkit-grabbing}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active{position:relative}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active:before{content:"";position:absolute;inset-block:0;inset-inline:-1000vw;z-index:2}.elementor-widget-n-tabs .e-n-tabs-content{display:var(--n-tabs-content-display);flex-grow:1;min-width:0}.elementor-widget-n-tabs .e-n-tabs-content>.e-con:not(.e-active){display:none}.elementor-widget-n-tabs .e-n-tabs:not(.e-activated)>.e-n-tabs-content>.e-con:first-child{display:flex}.elementor-widget-n-tabs .e-n-tab-title{all:unset;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:var(--n-tabs-title-align-items-toggle,var(--n-tabs-title-align-items));flex-direction:var(--n-tabs-title-direction);justify-content:var(--n-tabs-title-justify-content-toggle,var(--n-tabs-title-justify-content));gap:var(--n-tabs-icon-gap);border-width:var(--n-tabs-border-width);position:relative;cursor:pointer;outline:none;flex-grow:var(--n-tabs-title-flex-grow);flex-basis:var(--n-tabs-title-flex-basis);flex-shrink:var(--n-tabs-title-flex-shrink);padding-block-start:var(--n-tabs-title-padding-block-start);padding-inline-end:var(--n-tabs-title-padding-inline-end);padding-block-end:var(--n-tabs-title-padding-block-end);padding-inline-start:var(--n-tabs-title-padding-inline-start);border-radius:var(--n-tabs-title-border-radius);height:var(--n-tabs-title-height);width:var(--n-tabs-title-width);white-space:var(--n-tabs-title-white-space);transition:background var(--n-tabs-title-transition),color var(--n-tabs-title-transition),border var(--n-tabs-title-transition),box-shadow var(--n-tabs-title-transition),text-shadow var(--n-tabs-title-transition),stroke var(--n-tabs-title-transition),stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-color var(--n-tabs-title-transition),transform var(--n-tabs-title-transition)}.elementor-widget-n-tabs .e-n-tab-title:focus-visible{outline:5px auto -webkit-focus-ring-color}.elementor-widget-n-tabs .e-n-tab-title span i,.elementor-widget-n-tabs .e-n-tab-title span svg{transition:color var(--n-tabs-title-transition),fill var(--n-tabs-title-transition)}.elementor-widget-n-tabs .e-n-tab-title-text{display:flex;align-items:center;font-size:var(--n-tabs-title-font-size);text-align:var(--n-tabs-title-text-align)}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon{display:flex;align-items:center;flex-direction:column;flex-shrink:0;order:var(--n-tabs-icon-order);overflow:hidden}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i{font-size:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg{width:var(--n-tabs-icon-size,var(--n-tabs-title-font-size));height:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty{display:none}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false]{background-color:var(--n-tabs-title-background-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a{color:var(--n-tabs-title-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i{color:var(--n-tabs-icon-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg{fill:var(--n-tabs-icon-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i:last-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg:last-child{transform:translateY(-100vh);height:0;opacity:0}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a{color:var(--n-tabs-title-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i{color:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i:first-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg:first-child{transform:translateY(-100vh);height:0;opacity:0}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:active,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:focus,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:hover{transform:none;animation:initial}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover a{color:var(--n-tabs-title-color-hover)}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-hover)}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-hover)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover a{color:var(--n-tabs-title-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:first-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:first-child{transform:translateY(-100vh);height:0;opacity:0}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:active,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:focus,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:hover{transform:none;animation:initial}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:last-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:last-child{transform:none;height:auto;opacity:1}.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background-color:var(--n-tabs-title-background-color-hover);background-image:none}.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background-color:var(--n-tabs-title-background-color-active);background-image:none}@media (max-width:767px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:-1){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:1024px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:-1){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:-1){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}.elementor-widget-n-accordion{--n-accordion-title-font-size:20px;--n-accordion-title-flex-grow:initial;--n-accordion-title-justify-content:initial;--n-accordion-title-icon-order:-1;--n-accordion-border-width:1px;--n-accordion-border-color:#d5d8dc;--n-accordion-border-style:solid;--n-accordion-item-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-padding:10px;--n-accordion-border-radius:0px;--n-accordion-icon-size:15px;--n-accordion-title-normal-color:#1f2124;--n-accordion-title-hover-color:#1f2124;--n-accordion-title-active-color:#1f2124;--n-accordion-icon-normal-color:var(--n-accordion-title-normal-color);--n-accordion-icon-hover-color:var(--n-accordion-title-hover-color);--n-accordion-icon-active-color:var(--n-accordion-title-active-color);--n-accordion-icon-gap:0 10px;width:100%}.elementor-widget-n-accordion .e-n-accordion details>summary::-webkit-details-marker{display:none}.elementor-widget-n-accordion .e-n-accordion-item{display:flex;flex-direction:column;position:relative}.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){margin-block-end:var(--n-accordion-item-title-space-between)}.elementor-widget-n-accordion .e-n-accordion-item-title,:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con){border:var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color)}.elementor-widget-n-accordion .e-n-accordion-item-title{display:flex;flex-direction:row;list-style:none;padding:var(--n-accordion-padding);justify-content:var(--n-accordion-title-justify-content);border-radius:var(--n-accordion-border-radius);flex-grow:var(--n-menu-title-flex-grow);gap:var(--n-accordion-icon-gap);color:var(--n-accordion-title-normal-color);align-items:center;cursor:pointer}.elementor-widget-n-accordion .e-n-accordion-item-title-header{display:flex}.elementor-widget-n-accordion .e-n-accordion-item-title-header h1,.elementor-widget-n-accordion .e-n-accordion-item-title-header h2,.elementor-widget-n-accordion .e-n-accordion-item-title-header h3,.elementor-widget-n-accordion .e-n-accordion-item-title-header h4,.elementor-widget-n-accordion .e-n-accordion-item-title-header h5,.elementor-widget-n-accordion .e-n-accordion-item-title-header h6,.elementor-widget-n-accordion .e-n-accordion-item-title-header p{margin-block-start:0;margin-block-end:0}.elementor-widget-n-accordion .e-n-accordion-item-title-text{font-size:var(--n-accordion-title-font-size);align-items:center}.elementor-widget-n-accordion .e-n-accordion-item-title-icon{display:flex;flex-direction:row;align-items:center;order:var(--n-accordion-title-icon-order);position:relative;width:-moz-fit-content;width:fit-content}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span{height:var(--n-accordion-icon-size);width:auto}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color);font-size:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color);height:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title>span{cursor:pointer}.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title{margin-block-end:var(--n-accordion-item-title-distance-from-content);color:var(--n-accordion-title-active-color)}.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-opened{display:flex}.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-closed{display:none}.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover .e-n-accordion-item-title{color:var(--n-accordion-title-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{display:none}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{display:flex}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item>span{cursor:pointer}/**
 * Swiper 8.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 21, 2022
 */

 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.elementor-kit-36915{--e-global-color-primary:#005681;--e-global-color-secondary:#54595F;--e-global-color-text:#DF0F0F;--e-global-color-accent:#61CE70;--e-global-color-e223b0d:#E90F0F;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-36915 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/*! elementor-pro - v3.19.0 - 26-02-2024 */
.elementor-bg-transform .elementor-bg{will-change:transform}.elementor-bg-transform-zoom-in:hover .elementor-bg,.elementor-bg-transform-zoom-out .elementor-bg{transform:scale(1.2)}.elementor-bg-transform-zoom-out:hover .elementor-bg{transform:scale(1)}.elementor-bg-transform-move-left .elementor-bg{transform:scale(1.2) translateX(8%)}.elementor-bg-transform-move-left:hover .elementor-bg,.elementor-bg-transform-move-right .elementor-bg{transform:scale(1.2) translateX(-8%)}.elementor-bg-transform-move-right:hover .elementor-bg{transform:scale(1.2) translateX(8%)}.elementor-bg-transform-move-up .elementor-bg{transform:scale(1.2) translateY(8%)}.elementor-bg-transform-move-down .elementor-bg,.elementor-bg-transform-move-up:hover .elementor-bg{transform:scale(1.2) translateY(-8%)}.elementor-bg-transform-move-down:hover .elementor-bg{transform:scale(1.2) translateY(8%)}.elementor-animated-content{--translate:0,0}.elementor-animated-content:focus .elementor-animated-item--grow,.elementor-animated-content:hover .elementor-animated-item--grow{transform:scale(1.1)}.elementor-animated-content:focus .elementor-animated-item--shrink,.elementor-animated-content:hover .elementor-animated-item--shrink{transform:scale(.85)}.elementor-animated-content:focus .elementor-animated-item--shrink-contained,.elementor-animated-content:hover .elementor-animated-item--shrink-contained{transform:scale(1)}.elementor-animated-content:focus .elementor-animated-item--enter-zoom-in,.elementor-animated-content:focus .elementor-animated-item--enter-zoom-out,.elementor-animated-content:focus .elementor-animated-item--fade-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-in{transform:scale(1);opacity:1}.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in,.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out,.elementor-animated-content:focus .elementor-animated-item--fade-out,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-out{opacity:0}.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out{transform:scale(.2)}.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in{transform:scale(2)}.elementor-animated-content:focus .elementor-animated-item--enter-from-bottom,.elementor-animated-content:focus .elementor-animated-item--enter-from-left,.elementor-animated-content:focus .elementor-animated-item--enter-from-right,.elementor-animated-content:focus .elementor-animated-item--enter-from-top,.elementor-animated-content:hover .elementor-animated-item--enter-from-bottom,.elementor-animated-content:hover .elementor-animated-item--enter-from-left,.elementor-animated-content:hover .elementor-animated-item--enter-from-right,.elementor-animated-content:hover .elementor-animated-item--enter-from-top{opacity:1;transform:translateY(0) translateX(0)}.elementor-animated-content:focus .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-right{transform:translateX(1000px)}.elementor-animated-content:focus .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-left{transform:translateX(-1000px)}.elementor-animated-content:focus .elementor-animated-item--exit-to-top,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{transform:translateY(-600px)}.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom{transform:translateY(600px)}.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom,.elementor-animated-content:focus .elementor-animated-item--exit-to-left,.elementor-animated-content:focus .elementor-animated-item--exit-to-right,.elementor-animated-content:focus .elementor-animated-item--exit-to-top,.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{opacity:0}.elementor-animated-content:focus .elementor-animated-item--move-right,.elementor-animated-content:hover .elementor-animated-item--move-right{transform:translateX(30px)}.elementor-animated-content:focus .elementor-animated-item--move-left,.elementor-animated-content:hover .elementor-animated-item--move-left{transform:translateX(-30px)}.elementor-animated-content:focus .elementor-animated-item--move-up,.elementor-animated-content:hover .elementor-animated-item--move-up{transform:translateY(-30px)}.elementor-animated-content:focus .elementor-animated-item--move-down,.elementor-animated-content:hover .elementor-animated-item--move-down{transform:translateY(30px)}.elementor-animated-content:focus .elementor-animated-item--move-contained-right,.elementor-animated-content:hover .elementor-animated-item--move-contained-right{--translate:8%,0}.elementor-animated-content:focus .elementor-animated-item--move-contained-left,.elementor-animated-content:hover .elementor-animated-item--move-contained-left{--translate:-8%,0}.elementor-animated-content:focus .elementor-animated-item--move-contained-top,.elementor-animated-content:hover .elementor-animated-item--move-contained-top{--translate:0,-8%}.elementor-animated-content:focus .elementor-animated-item--move-contained-bottom,.elementor-animated-content:hover .elementor-animated-item--move-contained-bottom{--translate:0,8%}.elementor-animated-content [class^=elementor-animated-item]{will-change:transform,opacity}.elementor-animated-content .elementor-animated-item--shrink-contained{transform:scale(1.17)}.elementor-animated-content .elementor-animated-item--enter-zoom-in{transform:scale(.2)}.elementor-animated-content .elementor-animated-item--enter-zoom-out{transform:scale(2)}.elementor-animated-content .elementor-animated-item--enter-zoom-in,.elementor-animated-content .elementor-animated-item--enter-zoom-out,.elementor-animated-content .elementor-animated-item--fade-in{opacity:0}.elementor-animated-content .elementor-animated-item--exit-zoom-in,.elementor-animated-content .elementor-animated-item--exit-zoom-out,.elementor-animated-content .elementor-animated-item--fade-out{opacity:1;transform:scale(1)}.elementor-animated-content .elementor-animated-item--enter-from-right{transform:translateX(1000px)}.elementor-animated-content .elementor-animated-item--enter-from-left{transform:translateX(-1000px)}.elementor-animated-content .elementor-animated-item--enter-from-top{transform:translateY(-600px)}.elementor-animated-content .elementor-animated-item--enter-from-bottom{transform:translateY(500px)}.elementor-animated-content .elementor-animated-item--enter-from-bottom,.elementor-animated-content .elementor-animated-item--enter-from-left,.elementor-animated-content .elementor-animated-item--enter-from-right,.elementor-animated-content .elementor-animated-item--enter-from-top{opacity:0}.elementor-animated-content .elementor-animated-item--exit-to-bottom,.elementor-animated-content .elementor-animated-item--exit-to-left,.elementor-animated-content .elementor-animated-item--exit-to-right,.elementor-animated-content .elementor-animated-item--exit-to-top{opacity:1;transform:translateY(0) translateX(0)}.elementor-animated-content .elementor-animated-item--move-contained-bottom,.elementor-animated-content .elementor-animated-item--move-contained-left,.elementor-animated-content .elementor-animated-item--move-contained-right,.elementor-animated-content .elementor-animated-item--move-contained-top{transform:scale(1.2) translate(var(--translate))}.elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover{outline:1px solid var(--e-p-border-global)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings{background-color:var(--e-p-border-global)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting{background-color:var(--e-p-border-global);color:var(--e-p-border-global-invert)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting:hover{background-color:var(--e-p-border-global-hover)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save{display:none}.elementor-theme-builder-content-area{height:400px}.elementor-location-footer:before,.elementor-location-header:before{content:"";display:table;clear:both}.elementor-posts.elementor-posts--skin-archive_full_content article.elementor-post{display:block}.elementor-sticky--active{z-index:99}.e-con.elementor-sticky--active{z-index:var(--z-index,99)}[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area){display:none}.elementor-popup-modal{display:flex;pointer-events:none;background-color:transparent;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none}.elementor-popup-modal .dialog-close-button{display:none;top:20px;margin-top:0;right:20px;opacity:1;z-index:9999;pointer-events:all}.elementor-popup-modal .dialog-close-button svg{fill:#1f2124;height:1em;width:1em}.elementor-popup-modal .dialog-widget-content{background-color:#fff;width:auto;overflow:visible;max-width:100%;max-height:100%;border-radius:0;box-shadow:none;pointer-events:all}.elementor-popup-modal .dialog-message{width:640px;max-width:100vw;max-height:100vh;padding:0;overflow:auto;display:flex}.elementor-popup-modal .elementor{width:100%}.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,.33,.07,1.03);transition-duration:1s}.elementor-motion-effects-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.elementor-motion-effects-layer{position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover}.elementor-motion-effects-perspective{perspective:1200px}.elementor-motion-effects-element{transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.elementor-2820 .elementor-element.elementor-element-2a4f1ca{--display:flex;--background-transition:0.3s;}.elementor-2820 .elementor-element.elementor-element-81bc3d4{color:#005681;}.elementor-2820 .elementor-element.elementor-element-e1b1c0b .elementor-heading-title{color:#0A0A0A;}.elementor-2820 .elementor-element.elementor-element-6553b26{color:#005681;}.elementor-2820 .elementor-element.elementor-element-fc1ed7d .elementor-heading-title{color:#040405;}.elementor-2820 .elementor-element.elementor-element-6bedee5{color:#005681;}.elementor-2820 .elementor-element.elementor-element-fc5b78d{--spacer-size:50px;}.elementor-2820 .elementor-element.elementor-element-d03a5f4 .elementor-heading-title{color:#010102;}.elementor-2820 .elementor-element.elementor-element-4c496e1{--display:flex;--background-transition:0.3s;}.elementor-2820 .elementor-element.elementor-element-0e59830{color:#005681;}.elementor-2820 .elementor-element.elementor-element-6c58bd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-2820 .elementor-element.elementor-element-9222d6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2820 .elementor-element.elementor-element-70e0962 .elementor-heading-title{color:#005681;}.elementor-2820 .elementor-element.elementor-element-8de5f6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2820 .elementor-element.elementor-element-9884aa3 .elementor-heading-title{color:#0C0C0CFC;}.elementor-2820 .elementor-element.elementor-element-484fb4e{--spacer-size:50px;}@media(min-width:768px){.elementor-2820 .elementor-element.elementor-element-9222d6f{--width:33.3333%;}.elementor-2820 .elementor-element.elementor-element-8de5f6e{--width:66.6666%;}}div.sib-sms-field {
    display: inline-block;
    position: relative;
    width: 100%;
}

.sib-sms-field .sib-country-block {
    position: absolute;
    right: auto;
    left: 0;
    top: 0;
    bottom: 0;
    padding: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.sib-country-block .sib-toggle.sib-country-flg {
    z-index: 1;
    position: relative;
    width: 46px;
    height: 100%;
    padding: 0 0 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #dbdbdb;
    cursor: pointer;
}

.sib-country-block .sib-toggle .sib-cflags {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 15px;
    width: 20px;
    background-repeat: no-repeat;
    background-color: #dbdbdb;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-image: url(/wp-content/plugins/mailin/css/../img/flags/fr.png);
}
.sib-country-block .sib-toggle .sib-icon-arrow {
    position: absolute;
    top: 50%;
    margin-top: -2px;
    right: 6px;
    width:  0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid;
}
.sib-sms-field ul.sib-country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0px;
    margin: 0px 0px 0px -1px;
    box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
    background-color: white;
    border: 1px solid rgb(204, 204, 204);
    white-space: nowrap;
    max-height: 150px;
    overflow-y: scroll;
    overflow-x: hidden;
    top: 50px;
    width: 250px;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix {
    font-size: 14px;
    padding:1px 10px;
    cursor: pointer;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover {
    background-color: #dbdbdb;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box {
    width: 20px;
}

.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag {
    height: 18px;
    width: 20px;
    background-image: url(/wp-content/plugins/mailin/css/../img/flags/ad.png);
    vertical-align: middle;
    display: inline-block;
    background-repeat:no-repeat;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code {
    margin-left: 20px;
}
.sib-sms-field .sib-sms {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0;
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-right: 0;
}
.sib-multi-lists.sib_error {
    color: #A94442;
}@charset "UTF-8";
:root {
  --masteriyo-color-primary: #4584ff;
  --masteriyo-color-primary-light: #78a6ff;
  --masteriyo-color-primary-lightest: #f8faff;
  --masteriyo-color-primary-dark: #4c5cc1;
  --masteriyo-color-primary-a10: rgba(69, 132, 255, 0.1);
  --masteriyo-color-primary-a20: rgba(69, 132, 255, 0.2);
  --masteriyo-color-primary-a80: rgba(69, 132, 255, 0.8);
  --masteriyo-color-accent: #fd739c;
  --masteriyo-color-accent-light: #ff97b6;
  --masteriyo-color-accent-dark: #fd739c;
  --masteriyo-color-accent-darker: #fc6592;
  --masteriyo-color-accent-a20: rgba(253, 115, 156, 0.2);
  --masteriyo-color-white: #fff;
  --masteriyo-color-white-a10: rgba(255, 255, 255, 0.1);
  --masteriyo-color-grey-lighter: #fafbff;
  --masteriyo-color-grey-light: #f9f9f9;
  --masteriyo-color-grey-dark: #424360;
  --masteriyo-color-green: #69db7c;
  --masteriyo-color-green-a20: rgba(150, 230, 163, 0.2);
  --masteriyo-color-background-grey: #f8f8f8;
  --masteriyo-color-black: #000;
  --masteriyo-color-golden: #e59819;
  --masteriyo-color-heading: #07092f;
  --masteriyo-color-text: #424360;
  --masteriyo-color-text-light: #7c7d8f;
  --masteriyo-color-text-light-a20: rgba(124, 125, 143, 0.1);
  --masteriyo-color-blue-dark: #07092f;
  --masteriyo-color-btn-grey: #424360;
  --masteriyo-color-btn-blue-dark: #07092f;
  --masteriyo-color-btn-blue-hover: #1262ff;
  --masteriyo-color-btn-blue-active: #4c5cc1;
  --masteriyo-color-placeholder: #acacbe;
  --masteriyo-color-filter: #7963e0;
  --masteriyo-color-disabled: #f9f9f9;
  --masteriyo-color-disabled-text: #424360;
  --masteriyo-color-border: #ebecf2;
  --masteriyo-color-badge-blue: #4dabf7;
  --masteriyo-color-badge-red: #ff5252;
  --masteriyo-color-badge-red-dark: #ff1f1f;
  --masteriyo-color-badge-green: #69db7c;
  --masteriyo-color-badge-pink: #fd739c;
  --masteriyo-color-danger: #ff8787;
  --masteriyo-color-danger-a10: rgba(255, 135, 135, 0.1);
  --masteriyo-color-info: #4dabf7;
  --masteriyo-color-info-a10: rgba(77, 171, 247, 0.1);
  --masteriyo-color-success: #69db7c;
  --masteriyo-color-success-a10: rgba(105, 219, 124, 0.1);
  --masteriyo-color-warning: #ffa94d;
  --masteriyo-color-warning-a10: rgba(255, 169, 77, 0.1);
  --masteriyo-color-danger-border: #ffa8a8;
  --masteriyo-color-info-border: #74c0fc;
  --masteriyo-color-success-border: #8ce99a;
  --masteriyo-color-waring-border: #ffc078;
  --masteriyo-color-facebook: #4267b2;
  --masteriyo-color-gmail: #dd4b39;
  --masteriyo-color-twitter: #55acee;
  --masteriyo-color-linkedin: #2d7bb6;
  --masteriyo-color-github: #242a2d;
}

.masteriyo-text-red {
  color: #ff0000;
}

.masteriyo-bg-red {
  background: #ff0000;
}

/* Margin/Padding */
.masteriyo .columns-4,
.masteriyo-courses-block .columns-4 {
  display: flex;
}
.masteriyo .columns-4 .masteriyo-col,
.masteriyo-courses-block .columns-4 .masteriyo-col {
  flex: 0 0 25%;
  max-width: 25%;
  padding: 15px;
  width: 25%;
}
.masteriyo .columns-4 .masteriyo-col .difficulty-badge,
.masteriyo-courses-block .columns-4 .masteriyo-col .difficulty-badge {
  left: 16px;
}
.masteriyo .columns-4 .masteriyo-col .masteriyo-course--content,
.masteriyo-courses-block .columns-4 .masteriyo-col .masteriyo-course--content {
  padding: 18px;
}
.masteriyo .columns-4 .masteriyo-col .masteriyo-course-author,
.masteriyo-courses-block .columns-4 .masteriyo-col .masteriyo-course-author {
  flex-basis: auto;
}
.masteriyo .columns-4 .masteriyo-col .masteriyo-rating,
.masteriyo-courses-block .columns-4 .masteriyo-col .masteriyo-rating {
  justify-content: flex-end;
  line-height: 14px;
  margin-left: 40px;
}
.masteriyo .columns-3,
.masteriyo-courses-block .columns-3 {
  display: flex;
}
.masteriyo .columns-3 .masteriyo-col,
.masteriyo-courses-block .columns-3 .masteriyo-col {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  padding: 10px;
  width: 33.3333%;
}
.masteriyo .columns-2,
.masteriyo-courses-block .columns-2 {
  display: flex;
}
.masteriyo .columns-2 .masteriyo-col,
.masteriyo-courses-block .columns-2 .masteriyo-col {
  flex: 0 0 50%;
  max-width: 50%;
  padding: 15px;
  width: 50%;
}
.masteriyo .columns-1,
.masteriyo-courses-block .columns-1 {
  display: flex;
}
.masteriyo .columns-1 .masteriyo-col,
.masteriyo-courses-block .columns-1 .masteriyo-col {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 15px;
  width: 100%;
}

.masteriyo-hidden {
  display: none;
}

.masteriyo-show {
  display: show;
}

.masteriyo-flex {
  display: flex;
  flex-wrap: wrap;
}

.masteriyo-inline-flex {
  display: inline-flex;
}

.masteriyo-flex-ycenter {
  align-items: center;
}

.masteriyo-flex-xcenter {
  justify-content: center;
}

.masteriyo-flex--space-between {
  justify-content: space-between;
}

.masteriyo-icon-svg > svg {
  width: 24px;
  height: 24px;
  display: inherit;
}

.masteriyo-pbar {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.masteriyo-progressbar {
  height: 16px;
  position: relative;
  background: var(--masteriyo-color-primary-a20);
  overflow: hidden;
  border-radius: 50px;
}
.masteriyo-progressbar span {
  display: block;
  height: 100%;
}

.masteriyo-progress {
  background: var(--masteriyo-color-primary);
  animation: progressbar 3s ease-in-out;
  animation-fill-mode: both;
  padding: 0 10px;
  font-size: 9px;
  color: var(--masteriyo-color-white);
}
@keyframes progressbar {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}

.masteriyo-no-flex-wrap {
  flex-wrap: nowrap;
}

.cgap-62 {
  -moz-column-gap: 62px;
       column-gap: 62px;
}

.masteriyo-col-8 {
  flex: 0 0 66.6666%;
  max-width: 66.6666%;
  padding: 15px;
  width: 66.6666%;
}

.masteriyo-col-4 {
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
  padding: 15px;
  width: 33.3333%;
}

.masteriyo-w-100 {
  width: 100%;
}

.masteriyo-border {
  border-bottom: 1px solid var(--masteriyo-color-border);
}

.tg-overlay-wrapper {
  z-index: 0;
}

.masteriyo-container,
.masteriyo-container-fluid,
.masteriyo-container-sm,
.masteriyo-container-md,
.masteriyo-container-lg,
.masteriyo-container-xl {
  width: 1170px;
  max-width: 100%;
  margin: 0 auto;
}

.masteriyo-btn {
  font-size: 14px;
  font-weight: 500;
  padding: 10px 12px;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  transition: all 0.15s ease-in-out;
}
.masteriyo-btn-default {
  background-color: var(--masteriyo-color-white);
  border: 1px solid var(--masteriyo-color-border);
  color: var(--masteriyo-color-btn-grey);
}
.masteriyo-btn-default:hover {
  background-color: var(--masteriyo-color-btn-blue-active);
  border-color: var(--masteriyo-color-btn-blue-active);
  color: var(--masteriyo-color-white);
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}
.masteriyo-btn-default:focus, .masteriyo-btn-default:active {
  background-color: var(--masteriyo-color-btn-blue-active);
  border-color: var(--masteriyo-color-btn-blue-active);
  color: var(--masteriyo-color-white);
}
.masteriyo-btn-default--lg {
  padding: 12px 16px;
  font-size: 14px;
}
.masteriyo-btn-default--xl {
  padding: 16px 20px;
  font-size: 16px;
}
.masteriyo-btn.masteriyo-btn-primary {
  background-color: var(--masteriyo-color-primary);
  border-color: var(--masteriyo-color-primary);
  color: var(--masteriyo-color-white);
  text-decoration: none;
}
.masteriyo-btn.masteriyo-btn-primary:hover {
  background-color: var(--masteriyo-color-btn-blue-hover);
  border-color: var(--masteriyo-color-btn-blue-hover);
}
.masteriyo-btn.masteriyo-btn-primary:focus, .masteriyo-btn.masteriyo-btn-primary:active {
  background-color: var(--masteriyo-color-btn-blue-active);
  border-color: var(--masteriyo-color-btn-blue-active);
}
.masteriyo-btn.masteriyo-btn-primary--lg {
  padding: 12px 16px;
  font-size: 14px;
}
.masteriyo-btn.masteriyo-btn-primary--xl {
  padding: 16px 20px;
  font-size: 16px;
}
.masteriyo-btn-accent {
  background-color: var(--masteriyo-color-accent);
  border-color: var(--masteriyo-color-accent);
  color: var(--masteriyo-color-white);
}
.masteriyo-btn-accent:hover {
  background-color: var(--masteriyo-color-accent-dark);
  border-color: var(--masteriyo-color-accent-dark);
}
.masteriyo-btn-accent:focus, .masteriyo-btn-accent:active {
  background-color: var(--masteriyo-color-accent-darker);
  border-color: var(--masteriyo-color-accent-darker);
}
.masteriyo-btn-accent--lg {
  padding: 12px 16px;
  font-size: 14px;
}
.masteriyo-btn-accent--xl {
  padding: 16px 20px;
  font-size: 16px;
}
.masteriyo-btn-disabled {
  background-color: var(--masteriyo-color-disabled);
  color: var(--masteriyo-color-disabled-text);
}
.masteriyo-btn-disabled:hover {
  background-color: var(--masteriyo-color-disabled);
  color: var(--masteriyo-color-disabled-text);
  border-color: var(--masteriyo-color-border);
  cursor: not-allowed;
}
.masteriyo-btn-disabled:focus, .masteriyo-btn-disabled:active {
  background-color: var(--masteriyo-color-disabled);
  color: var(--masteriyo-color-disabled-text);
  border-color: var(--masteriyo-color-border);
}
.masteriyo-btn-disabled--lg {
  padding: 12px 16px;
  font-size: 14px;
}
.masteriyo-btn-disabled--xl {
  padding: 16px 20px;
  font-size: 16px;
}
.masteriyo-btn-outline {
  color: var(--masteriyo-color-disabled-text);
  border: 1px solid var(--masteriyo-color-border);
  background: transparent;
}
.masteriyo-btn-outline:hover {
  color: var(--masteriyo-color-disabled-text);
  border-color: var(--masteriyo-color-primary-lightest);
  background-color: var(--masteriyo-color-primary-lightest);
}
.masteriyo-btn-outline:focus, .masteriyo-btn-outline:active {
  background: var(--masteriyo-color-disabled);
  color: var(--masteriyo-color-disabled-text);
  border-color: var(--masteriyo-color-border);
}
.masteriyo-btn-outline--lg {
  padding: 12px 16px;
  font-size: 14px;
}
.masteriyo-btn-outline--xl {
  padding: 16px 20px;
  font-size: 16px;
}
.masteriyo-btn-warning {
  color: var(--masteriyo-color-white);
  border: 1px solid var(--masteriyo-color-border);
  background-color: var(--masteriyo-color-badge-red);
}
.masteriyo-btn-warning:hover {
  color: var(--masteriyo-color-white);
  border-color: var(--masteriyo-color-primary-lightest);
  background: var(--masteriyo-color-badge-red-dark);
}
.masteriyo-btn-warning:focus, .masteriyo-btn-warning:active {
  background: var(--masteriyo-color-badge-red-dark);
  color: var(--masteriyo-color-white);
  border-color: var(--masteriyo-color-primary-lightest);
}
.masteriyo-btn-warning--lg {
  padding: 12px 16px;
  font-size: 14px;
}
.masteriyo-btn-warning--xl {
  padding: 16px 20px;
  font-size: 16px;
}

.masteriyo .masteriyo-link-primary {
  color: var(--masteriyo-color-primary);
  font-weight: 500;
  text-decoration: underline;
}
.masteriyo .masteriyo-link-primary:hover {
  color: var(--masteriyo-color-primary-a80);
}

.masteriyo-form-container {
  width: 36em;
  padding: 40px;
  border: 1px solid var(--masteriyo-color-border);
  border: 1px solid var(--masteriyo-color-border);
}

.masteriyo-alert {
  padding: 8px 16px;
  margin: 8px 0;
  border: 1px solid var(--masteriyo-color-border);
  border-radius: 4px;
}

.masteriyo-error {
  margin: 8px 0;
}

.masteriyo-info-msg {
  background: var(--masteriyo-color-info-a10);
  color: var(--masteriyo-color-info);
  border-color: var(--masteriyo-color-info);
}

.masteriyo-warning-msg {
  background: var(--masteriyo-color-warning-a10);
  color: var(--masteriyo-color-warning);
  border-color: var(--masteriyo-color-warning);
}

.masteriyo-danger-msg {
  background: var(--masteriyo-color-danger-a10);
  color: var(--masteriyo-color-danger);
  border-color: var(--masteriyo-color-danger);
}

.masteriyo-success-msg {
  background: var(--masteriyo-color-success-a10);
  color: var(--masteriyo-color-success);
  border-color: var(--masteriyo-color-success);
}

.masteriyo-delete-msg {
  background: var(--masteriyo-color-grey-light);
  color: var(--masteriyo-color-text-light);
  border-color: var(--masteriyo-color-border);
}

.masteriyo-label {
  font-size: 14px;
  font-weight: 500;
  color: var(--masteriyo-color-heading);
  display: inherit;
  margin-bottom: 8px;
}

.masteriyo-input {
  padding: 8px 16px;
  outline: none;
  width: calc(100% - 32px);
  border: 2px solid var(--masteriyo-color-border);
  border-radius: 4px;
}
.masteriyo-input::-moz-placeholder {
  color: var(--masteriyo-color-placeholder);
}
.masteriyo-input::placeholder {
  color: var(--masteriyo-color-placeholder);
}
.masteriyo-input:hover {
  border-color: var(--masteriyo-color-primary);
}
.masteriyo-input:focus, .masteriyo-input:active {
  border-color: var(--masteriyo-color-primary);
  background-color: var(--masteriyo-color-primary-lightest);
  color: var(--masteriyo-color-heading);
}
.masteriyo-input.success {
  border-color: var(--masteriyo-color-success);
}
.masteriyo-input.danger {
  border-color: var(--masteriyo-color-danger);
}
.masteriyo-input.warning {
  border-color: var(--masteriyo-color-warning);
}

.strength-0 {
  background-color: var(--masteriyo-color-danger);
  width: 10%;
  height: 3px;
  display: block;
}

.strength-1 {
  background-color: var(--masteriyo-color-danger);
  width: 25%;
  height: 3px;
  display: block;
}

.strength-2 {
  background-color: var(--masteriyo-color-warning);
  width: 50%;
  height: 3px;
  display: block;
}

.strength-3 {
  background-color: var(--masteriyo-color-success);
  width: 75%;
  height: 3px;
  display: block;
}

.strength-4 {
  background-color: var(--masteriyo-color-success);
  width: 100%;
  height: 3px;
  display: block;
}

.masteriyo-vertical-menu {
  border-right: 1px solid var(--masteriyo-color-border);
  flex: 1 1 20%;
  min-width: 200px;
  padding-top: 40px;
  padding-left: 8px;
}
.masteriyo-vertical-menu svg {
  width: 24px;
  height: 24px;
  fill: var(--masteriyo-color-text-light);
}

.masteriyo-sidebar-wrapper .masteriyo-profile {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.masteriyo-sidebar-wrapper .masteriyo-profile--img {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}
.masteriyo-sidebar-wrapper .masteriyo-profile--name {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
  word-break: break-all;
}
.masteriyo-sidebar-wrapper .masteriyo-profile--name svg {
  width: 16px;
  height: 16px;
}
.masteriyo-sidebar-wrapper .masteriyo-profile--name {
  font-size: 16px;
  font-weight: 600;
}
.masteriyo-sidebar-wrapper .masteriyo-profile--details {
  margin-left: 16px;
  margin-right: 16px;
}
.masteriyo-sidebar-wrapper .masteriyo-menu {
  margin-top: 40px;
}
.masteriyo-sidebar-wrapper .masteriyo-menu ul {
  margin: 0;
  padding: 0;
}
.masteriyo-sidebar-wrapper .masteriyo-menu ul li {
  display: flex;
  align-items: center;
  list-style-type: none;
  padding: 16px;
  border: 1px solid transparent;
}
.masteriyo-sidebar-wrapper .masteriyo-menu ul li.active, .masteriyo-sidebar-wrapper .masteriyo-menu ul li:hover {
  margin-right: -1px;
  border: 1px solid var(--masteriyo-color-border);
  border-radius: 4px 0 0 4px;
  border-right: 1px solid var(--masteriyo-color-white);
  background-color: var(--masteriyo-color-white);
}
.masteriyo-sidebar-wrapper .masteriyo-menu ul li.active svg, .masteriyo-sidebar-wrapper .masteriyo-menu ul li:hover svg {
  fill: var(--masteriyo-color-blue-dark);
}
.masteriyo-sidebar-wrapper .masteriyo-menu ul li a {
  text-decoration: none;
  display: inline-flex;
  width: 100%;
  gap: 10px;
  align-items: center;
}

.masteriyo-dropdown {
  width: 32px;
  height: 32px;
  position: relative;
}
.masteriyo-dropdown span {
  background: var(--masteriyo-color-white);
  border-radius: 4px;
  font-size: 1.2em;
  font-variant: small-caps;
  cursor: pointer;
  display: block;
  height: 32px;
  width: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.03);
}

.slide {
  clear: both;
  height: 0;
  overflow: hidden;
  transition: height 0.4s ease;
  position: absolute;
  background: var(--masteriyo-color-white);
  right: 0;
  top: 36px;
  max-height: 72px;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
  border-radius: 4px;
}
.slide li {
  padding: 6px 12px;
  cursor: pointer;
  border-bottom: 1px solid var(--masteriyo-color-border);
}
.slide li strong {
  font-weight: 400;
}
.slide li:hover {
  background-color: var(--masteriyo-color-primary-lightest);
}
.slide li .text {
  font-size: 12px;
  line-height: 14px;
  color: var(--masteriyo-color-text);
  font-weight: normal;
  text-decoration: none;
}
.slide li:last-child {
  padding-top: 6px;
  padding-bottom: 6px;
}

.icon_box {
  text-align: center;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.06);
  border: 1px solid var(--masteriyo-color-border);
}
.icon_box:hover {
  background-color: var(--masteriyo-color-primary-lightest);
  border: 1px solid var(--masteriyo-color-primary-lightest);
}

#touch {
  position: absolute;
  opacity: 0;
  height: 0;
}
#touch:checked + .slide {
  height: 300px;
}

.page-numbers {
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 8px;
  background: var(--masteriyo-color-white);
  box-shadow: 0 0.8rem 2rem rgba(0, 0, 0, 0.05);
  margin: 12px auto;
}
.page-numbers .prev,
.page-numbers .next {
  display: flex;
}
.page-numbers li {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0.8rem;
  font-size: 1.4rem;
  cursor: pointer;
  width: 2.6rem;
  height: 2.6rem;
}
.page-numbers li:hover {
  color: var(--masteriyo-color-primary);
}
.page-numbers li span {
  width: 100%;
  display: flex;
  justify-content: center;
}
.page-numbers li span.current {
  color: var(--masteriyo-color-white);
  background: var(--masteriyo-color-primary);
  font-weight: 600;
  border: 1px solid var(--masteriyo-color-primary);
  border-radius: 8px;
  box-shadow: 0 0.8rem 2rem rgba(0, 0, 0, 0.05);
}
.page-numbers .prev {
  cursor: pointer;
  fill: var(--masteriyo-color-btn-grey);
}
.page-numbers .prev:hover svg {
  fill: var(--masteriyo-color-primary) !important;
}

.masteriyo-badge {
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-decoration: none;
  padding: 8px 12px;
  border-radius: 50px;
  color: var(--masteriyo-color-white);
  background-color: var(--masteriyo-color-primary-a10);
}
.masteriyo-badge.masteriyo-badge-red {
  background-color: var(--masteriyo-color-badge-red);
}
.masteriyo-badge.masteriyo-badge-green {
  background-color: var(--masteriyo-color-badge-green);
}
.masteriyo-badge.masteriyo-badge-blue {
  background-color: var(--masteriyo-color-badge-blue);
}
.masteriyo-badge.masteriyo-badge-yellow {
  background-color: var(--masteriyo-color-warning);
}
.masteriyo-badge.masteriyo-badge-pink {
  background-color: var(--masteriyo-color-badge-pink);
}

.masteriyo--modal {
  max-width: 500px;
  width: 100%;
  background-color: var(--masteriyo-color-white);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
  visibility: visible;
  border-radius: 8px;
  margin: 40px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.masteriyo--modal.width-lg {
  max-width: 800px;
}
.masteriyo--modal.masteriyo-transparent {
  background-color: transparent;
}
.masteriyo--modal .masteriyo--title {
  padding: 24px 24px 0 24px;
  margin: 0;
}
.masteriyo--modal .masteriyo--content {
  padding: 14px 24px;
}
.masteriyo--modal .masteriyo--content label {
  display: block;
  font-weight: bold;
  margin-bottom: 8px;
}
.masteriyo--modal .masteriyo--content input {
  width: 100%;
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 16px;
}
.masteriyo--modal .masteriyo--content .error-message {
  color: red;
  margin-top: 8px;
}
.masteriyo--modal .masteriyo-actions {
  padding: 0 24px 24px 24px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  text-align: right;
}
.masteriyo--modal .masteriyo-actions .masteriyo-btn:last-child {
  margin-left: 8px;
}

.masteriyo-login {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 48px;
}
.masteriyo-login--wrapper {
  flex: 1;
}
.masteriyo-login-btn {
  width: 100%;
}
.masteriyo-login .masteriyo-title {
  margin-bottom: 30px;
  color: var(--masteriyo-color-heading);
}
.masteriyo-login .masteriyo-input {
  margin-bottom: 24px;
}
.masteriyo-login .masteriyo-remember-forgot {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.masteriyo-login .masteriyo-remember-forgot {
  margin-bottom: 24px;
}
.masteriyo-login .masteriyo-remember-me {
  display: flex;
  align-items: center;
}
.masteriyo-login .masteriyo-remember-me > label {
  margin: 0;
}
.masteriyo-login #masteriyo-recaptcha {
  margin-bottom: 24px;
}

.masteriyo-reset {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--masteriyo-color-black);
}
.masteriyo-reset--wrapper {
  background: var(--masteriyo-color-white);
}
.masteriyo-reset--title {
  margin-bottom: 30px;
  color: var(--masteriyo-color-heading);
}
.masteriyo-reset .masteriyo-input {
  margin-bottom: 24px;
}
.masteriyo-reset .masteriyo-btn-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.masteriyo-signup {
  display: flex;
  justify-content: center;
  align-items: center;
}
.masteriyo-signup--wrapper {
  background: var(--masteriyo-color-white);
}
.masteriyo-signup--title {
  margin-bottom: 30px;
}
.masteriyo-signup .masteriyo-input {
  margin-bottom: 24px;
}
.masteriyo-signup .masteriyo-password .masteriyo-input {
  margin-bottom: 8px;
}
.masteriyo-signup .masteriyo-password .masteriyo-note {
  margin-bottom: 24px;
}
.masteriyo-signup .masteriyo-gdpr {
  margin-bottom: 24px;
}
.masteriyo-signup .masteriyo-btn-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.masteriyo-signup .masteriyo-remember-me {
  display: flex;
  align-items: center;
  margin-bottom: 24px;
}
.masteriyo-signup .masteriyo-remember-me > label {
  margin: 0;
}
.masteriyo-signup #masteriyo-recaptcha {
  margin-bottom: 24px;
}

.masteriyo .masteriyo-main {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  max-width: 100%;
}
.masteriyo .masteriyo-dashboard {
  display: flex;
  flex-direction: column;
  flex: 1 1 74%;
  margin-left: 40px;
}
.masteriyo .masteriyo-dashboard ul {
  margin: 0;
  padding: 0;
}
.masteriyo .masteriyo-dashboard ul li {
  list-style-type: none;
}
.masteriyo .masteriyo-dashboard .masteriyo-btn-primary {
  color: var(--masteriyo-color-white);
}
.masteriyo .masteriyo-dashboard .masteriyo-button {
  color: var(--masteriyo-color-primary);
  padding: 0;
  background-color: transparent;
}
.masteriyo .masteriyo-welcome-notify {
  background: var(--masteriyo-color-primary);
  border-radius: 4px;
  padding: 32px;
  color: var(--masteriyo-color-white);
  position: relative;
}
.masteriyo .masteriyo-welcome-notify .masteriyo-title {
  font-size: 24px;
  font-weight: 500;
  color: var(--masteriyo-color-white);
  margin-bottom: 16px;
}
.masteriyo .masteriyo-welcome-notify .masteriyo-welcome-msg {
  color: var(--masteriyo-color-white);
  margin: 0;
}
.masteriyo .masteriyo-welcome-notify .masteriyo-close {
  position: absolute;
  right: 16px;
  top: 16px;
  width: 24px;
  height: 24px;
  border-radius: 100%;
}
.masteriyo .masteriyo-welcome-notify .masteriyo-close .masteriyo-icon-svg {
  fill: var(--masteriyo-color-white);
}
.masteriyo .masteriyo-welcome-notify .masteriyo-close:hover {
  background: var(--masteriyo-color-white-a10);
}
.masteriyo .masteriyo-welcome-notify .masteriyo-view-account {
  display: inline-flex;
  align-items: center;
  border-radius: 100px;
  padding-left: 24px;
  margin-top: 24px;
}
.masteriyo .masteriyo-welcome-notify .masteriyo-view-account:hover .masteriyo-icon-svg {
  fill: var(--masteriyo-color-white);
}
.masteriyo .masteriyo-db-card {
  border: 1px solid var(--masteriyo-color-border);
  border-radius: 4px;
  transition: all 0.15s ease-in-out;
  flex: 0 1 calc(33.3333333333% - 20px);
  background-color: var(--masteriyo-color-white);
  padding: 30px;
  margin-left: 15px;
  margin-right: 15px;
}
.masteriyo .masteriyo-db-card:hover {
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}
.masteriyo .masteriyo-counter {
  display: flex;
  flex-wrap: wrap;
  margin: 30px -15px 0 -15px;
}
.masteriyo .masteriyo-counter .masteriyo-icon-title {
  display: flex;
  align-items: center;
}
.masteriyo .masteriyo-counter .masteriyo-icon-title .masteriyo-icon {
  display: inherit;
  padding: 10px;
  border-radius: 100%;
}
.masteriyo .masteriyo-counter .masteriyo-icon-title .masteriyo-title {
  font-size: 18px;
  font-weight: 500;
  margin: inherit;
  margin-left: 16px;
}
.masteriyo .masteriyo-counter--inprogress .masteriyo-icon {
  background: var(--masteriyo-color-green-a20);
}
.masteriyo .masteriyo-counter--inprogress .masteriyo-icon.masteriyo-icon-svg {
  fill: var(--masteriyo-color-green);
}
.masteriyo .masteriyo-counter--scores .masteriyo-icon {
  background: var(--masteriyo-color-primary-a20);
}
.masteriyo .masteriyo-counter--scores .masteriyo-icon.masteriyo-icon-svg {
  fill: var(--masteriyo-color-primary);
}
.masteriyo .masteriyo-counter--certificates .masteriyo-icon {
  background: var(--masteriyo-color-accent-a20);
}
.masteriyo .masteriyo-counter--certificates .masteriyo-icon.masteriyo-icon-svg {
  fill: var(--masteriyo-color-accent);
}
.masteriyo .masteriyo-counter .masteriyo-number {
  font-size: 36px;
  font-weight: 600;
}
.masteriyo .masteriyo-cstudy {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  margin-top: 30px;
}
.masteriyo .masteriyo-cstudy a {
  text-decoration: none;
}
.masteriyo .masteriyo-cstudy--header {
  display: inline-flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}
.masteriyo .masteriyo-cstudy--title {
  font-size: 24px;
  margin: inherit;
  margin-bottom: 0;
}
.masteriyo .masteriyo-cstudy--btn {
  display: inline-flex;
  align-items: center;
  border-radius: 100px;
}
.masteriyo .masteriyo-cstudy--body {
  margin-left: -15px;
  margin-right: -15px;
}
.masteriyo .masteriyo-cstudy--body--wrap {
  justify-content: space-between;
  margin-top: 15px;
}
.masteriyo .masteriyo-cstudy--body--header {
  width: 210px;
  margin-left: 16px;
}
.masteriyo .masteriyo-cstudy--body--img-title {
  display: flex;
  flex-direction: row;
}
.masteriyo .masteriyo-cstudy--body--tag {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 4px;
}
.masteriyo .masteriyo-cstudy--body--pbar {
  flex: 1;
  min-width: 150px;
  margin: 15px;
}
.masteriyo .masteriyo-cstudy--body--img {
  width: 80px;
  height: 80px;
  border-radius: 4px;
}
.masteriyo .masteriyo-cstudy--body--rating {
  display: flex;
  flex-wrap: nowrap;
}
.masteriyo .masteriyo-cstudy--body--rating.masteriyo-icon-svg > svg {
  width: 16px;
  height: 16px;
  fill: var(--masteriyo-color-golden);
}
.masteriyo .masteriyo-cstudy--body--title {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 8px;
  padding: 0;
}
.masteriyo .masteriyo-cstudy--body--rt {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.masteriyo .masteriyo-cstudy--body--duration {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  margin-left: 16px;
}
.masteriyo .masteriyo-cstudy--body--duration .masteriyo-icon-svg > svg {
  width: 16px;
  height: 16px;
}
.masteriyo .masteriyo-cstudy--body--time {
  margin-left: 4px;
}
.masteriyo .masteriyo-cstudy--body--pstatus {
  font-size: 16px;
  font-weight: 600;
}
.masteriyo .masteriyo-cstudy--body--caption {
  font-size: 12px;
  font-weight: 600;
}
.masteriyo .masteriyo-cstudy--body--btn {
  border-radius: 100px;
  margin-top: 15px;
  margin-bottom: 15px;
}

#masteriyo-account-page ul {
  list-style-type: none;
}

.masteriyo .masteriyo-mycourses a {
  display: block;
  text-decoration: none;
}
.masteriyo .masteriyo-mycourses--title {
  font-size: 24px;
  margin-bottom: 20px;
}
.masteriyo .masteriyo-mycourses--list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0 -15px;
  margin-bottom: 10px;
}
.masteriyo .masteriyo-mycourses--card {
  border: 1px solid var(--masteriyo-color-border);
  background: var(--masteriyo-color-white);
  margin: 15px 15px 30px 15px;
  flex-basis: calc(33.3333333333% - 30px);
  max-width: 256px;
}
.masteriyo .masteriyo-mycourses--card:focus, .masteriyo .masteriyo-mycourses--card:hover {
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}
.masteriyo .masteriyo-mycourses--img {
  width: 100%;
}
.masteriyo .masteriyo-mycourses--detail {
  padding: 20px;
}
.masteriyo .masteriyo-mycourses--header .masteriyo-icon-svg > svg {
  width: 14px;
  height: 14px;
  fill: var(--masteriyo-color-golden);
}
.masteriyo .masteriyo-mycourses--header--title {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 4px;
}
.masteriyo .masteriyo-mycourses--rt, .masteriyo .masteriyo-mycourses--rating {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.masteriyo .masteriyo-mycourses--detail {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.masteriyo .masteriyo-mycourses--body .masteriyo-time-wrap {
  display: flex;
  align-items: center;
  gap: 4px;
}
.masteriyo .masteriyo-mycourses--body .masteriyo-time-wrap .masteriyo-icon-svg > svg {
  width: 16px;
  height: 16px;
}
.masteriyo .masteriyo-mycourses--body--duration {
  font-size: 12px;
  font-weight: 500;
}
.masteriyo .masteriyo-mycourses--body--time {
  margin-top: 4px;
  font-size: 12px;
  font-weight: 500;
}
.masteriyo .masteriyo-mycourses--body--pbar {
  margin-top: 4px;
}
.masteriyo .masteriyo-mycourses--footer {
  margin-top: 8px;
  align-items: center;
}
.masteriyo .masteriyo-mycourses--btn--wrap {
  border-top: 1px solid var(--masteriyo-color-border);
  padding-top: 20px;
}
.masteriyo .masteriyo-mycourses--btn {
  border-radius: 100px;
}
.masteriyo .masteriyo-mycertificates--list {
  margin-bottom: 40px;
}
.masteriyo .masteriyo-mycertificates--list-wrap > li {
  padding: 16px 0;
  border-bottom: 1px solid var(--masteriyo-color-border);
}
.masteriyo .masteriyo-mycertificates--list-wrap > li:last-of-type {
  border-bottom: none;
}
.masteriyo .masteriyo-mycertificates .masteriyo-list-header {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
.masteriyo .masteriyo-mycertificates .masteriyo-c-img {
  width: 40px;
  height: 40px;
  border-radius: 4px;
}
.masteriyo .masteriyo-mycertificates .masteriyo-c-title {
  margin-left: 16px;
  margin-bottom: inherit;
  font-size: 16px;
  font-weight: 700;
}
.masteriyo .masteriyo-mycertificates .masteriyo-c-btn {
  border-radius: 100px;
}

.masteriyo-account {
  gap: 64px;
}
.masteriyo-account--header {
  flex: 1 1 15%;
  min-width: 160px;
}
.masteriyo-account-img {
  width: 160px;
  height: 160px;
  border-radius: 100px;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}
.masteriyo-account--name {
  font-size: 36px;
  margin-bottom: 10px;
}
.masteriyo-account--membership {
  color: var(--masteriyo-color-text-light);
  display: block;
  margin-bottom: 20px;
}
.masteriyo-account--body {
  flex: 1 1 65%;
  gap: 64px;
}
.masteriyo-account--body li {
  padding: 8px 0;
}

.masteriyo .masteriyo-login-form-wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: auto;
  margin-left: auto;
  background: var(--masteriyo-color-white);
  border: 1px solid var(--masteriyo-color-border);
  color: var(--masteriyo-color-black);
}
.masteriyo .masteriyo-login-form-wrapper.no-signup {
  width: 50%;
}
.masteriyo .masteriyo-login-form-wrapper.no-signup .masteriyo-login {
  width: 100%;
}

.masteriyo-login-form-wrapper .masteriyo-signup {
  gap: 20px;
  flex: 1;
  flex-direction: column;
  background-color: var(--masteriyo-color-primary-lightest);
  border-left: 1px solid var(--masteriyo-color-border);
  padding-top: 48px;
  padding-bottom: 48px;
}
.masteriyo-login-form-wrapper .masteriyo-signup .masteriyo-title {
  margin: 0;
  color: var(--masteriyo-color-heading);
}
.masteriyo-login-form-wrapper .masteriyo-signup a {
  width: 60%;
  text-decoration: none;
}
.masteriyo-login-form-wrapper .masteriyo-signup a:hover {
  color: var(--masteriyo-color-white);
}

.theme-twentytwentytwo .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
.theme-twentytwentyone .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
.theme-twentytwenty .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
  max-width: 1060px;
}

@media (max-width: 991px) {
  #masteriyo-account-container .mto-account-sidebar li .css-en-rmxdag {
    flex-direction: column;
    gap: 0.8em;
  }
  #masteriyo-account-container .mto-account-sidebar li svg {
    margin-right: 0;
  }
  #masteriyo-account-container .mto-account-sidebar li p.css-en-1sm8nn5 {
    text-align: center;
  }
}
.masteriyo-edt-account--tab-menu {
  border-bottom: 1px solid var(--masteriyo-color-border);
  padding: 20px 0;
  margin-bottom: 40px;
  font-weight: 700;
  gap: 30px;
}
.masteriyo-edt-account--tab-menu > * {
  cursor: pointer;
}
.masteriyo-edt-account--tab-menu .masteriyo-active-tab {
  color: var(--masteriyo-color-primary);
}
.masteriyo-edt-account .masteriyo-edt-profile--wrap {
  position: relative;
}
.masteriyo-edt-account .masteriyo-svg-icon svg {
  background: var(--masteriyo-color-primary);
  width: 32px;
  height: 32px;
  position: absolute;
  top: 20px;
  right: 0px;
  padding: 5px;
  fill: #fff;
  border-radius: 50px;
  cursor: pointer;
  z-index: 9;
}
.masteriyo-edt-account .masteriyo-edt-account--img {
  border-radius: 100px;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}
.masteriyo-edt-account--form {
  margin-top: 30px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.masteriyo-edt-account .masteriyo-col-2 {
  gap: 30px;
}
.masteriyo-edt-account .masteriyo-col-2 > * {
  flex: 1;
}

.masteriyo-pwd-security--btn,
.masteriyo-edt-account--btn {
  border-radius: 50px;
}

.masteriyo-pwd-security--form {
  display: flex;
  flex-direction: column;
  gap: 30px;
  flex: 50%;
  margin-top: 30px;
}

.masteriyo-checkout {
  margin: 0 auto;
}
.masteriyo-checkout a {
  color: var(--masteriyo-color-primary);
}
.masteriyo-checkout input[type=text]:focus,
.masteriyo-checkout input[type=email]:focus,
.masteriyo-checkout input[type=password]:focus {
  border: 1px solid var(--masteriyo-color-primary);
}
.masteriyo-checkout .masteriyo-col-2 {
  margin-left: -15px;
  margin-right: -15px;
}
.masteriyo-checkout .masteriyo-col-2 > * {
  flex: 1 1 47%;
  padding-left: 15px;
  padding-right: 15px;
}
.masteriyo-checkout--title, .masteriyo-checkout-summary--title {
  margin-bottom: 10px;
  font-size: 24px;
  color: var(--masteriyo-color-heading);
}
.masteriyo-checkout-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.masteriyo-checkout---fname-lname-wrapper {
  display: flex;
  flex-direction: row;
}
.masteriyo-checkout----create-user {
  display: flex;
  align-items: center;
}
.masteriyo-checkout----create-user > label {
  margin: 0;
}
.masteriyo-checkout----street > input {
  margin-bottom: 12px;
}
.masteriyo-checkout-main {
  display: flex;
  flex-direction: column;
  flex: 1 1 60%;
  padding: 20px;
  margin-right: 30px;
  background-color: var(--masteriyo-color-white);
  border: 1px solid var(--masteriyo-color-border);
  border-radius: 8px;
}
.masteriyo-checkout-main > :not(:last-child) {
  margin-bottom: 30px;
}
.masteriyo-checkout-summary {
  flex: 1 1 35%;
  color: var(--masteriyo-color-text);
}
.masteriyo-checkout-summary-your-order {
  padding: 20px;
  margin-bottom: 30px;
  background-color: var(--masteriyo-color-white);
  border: 1px solid var(--masteriyo-color-border);
  color: var(--masteriyo-color-text);
  border-radius: 8px;
}
.masteriyo-checkout-summary-your-order ul {
  margin: 0;
  padding: 0;
}
.masteriyo-checkout-summary-your-order li {
  list-style-type: none;
  border-bottom: 1px solid var(--masteriyo-color-border);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 15px 0;
}
.masteriyo-checkout-summary-your-order li.h-border {
  border-bottom: 1px solid var(--masteriyo-color-black);
}
.masteriyo-checkout-summary-your-order li:last-of-type {
  border-bottom: none;
}
.masteriyo-checkout-summary-payment-method {
  padding: 4px 12px;
  margin-bottom: 30px;
  border-radius: 8px;
  background-color: var(--masteriyo-color-white);
  border: 1px solid var(--masteriyo-color-border);
}
.masteriyo-checkout-summary-payment-method .input-radio {
  margin: 0.4rem;
}
.masteriyo-checkout-summary-payment-method .payment-method {
  list-style-type: none;
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  padding-top: 16px;
}
.masteriyo-checkout-summary-payment-method .payment-method:last-child {
  padding-bottom: 16px;
}
.masteriyo-checkout-summary-payment-method .payment-method__detail {
  width: 100%;
  max-width: 100%;
}
.masteriyo-checkout-summary-payment-method .payment-method-stripe #masteriyo-stripe-method {
  height: auto !important;
}
.masteriyo-checkout-summary-payment-method ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.masteriyo-checkout-summary-payment-method ul label {
  text-transform: capitalize;
  padding: 0;
  margin-bottom: 0;
}
.masteriyo-checkout .payment-method__detail img {
  width: 100%;
}
.masteriyo-checkout--btn {
  width: 100%;
}

.masteriyo .masteriyo-order {
  background-color: var(--masteriyo-color-white);
  color: var(--masteriyo-color-text);
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}
.masteriyo .masteriyo-order:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) {
  display: inherit;
  padding: 30px;
  width: 600px;
  border-radius: 8px;
}
.masteriyo .masteriyo-order:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) .masteriyo-notice {
  margin-bottom: 30px;
  padding: 8px 16px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  color: var(--masteriyo-color-white);
}
.masteriyo .masteriyo-order:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) .masteriyo-notice--danger {
  background-color: var(--masteriyo-color-danger);
}
.masteriyo .masteriyo-order:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) .masteriyo-notice--success {
  background-color: var(--masteriyo-color-success);
}
.masteriyo .masteriyo-order:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) .masteriyo-notice--info {
  background-color: var(--masteriyo-color-info);
}
.masteriyo .masteriyo-order:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) .masteriyo-notice--warning {
  background-color: var(--masteriyo-color-warning);
}
.masteriyo .masteriyo-order .masteriyo-order-overview {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
  margin-bottom: 30px;
}
.masteriyo .masteriyo-order .masteriyo-order-overview.subscription_details {
  margin-bottom: 0;
}
.masteriyo .masteriyo-order a {
  color: var(--masteriyo-color-primary);
}

.masteriyo-search-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .masteriyo-search-section {
    flex-direction: column;
    align-items: flex-start;
  }
}
.masteriyo-search-section .masteriyo-search {
  margin-bottom: 0;
  flex: 1;
  position: relative;
  margin-top: 0;
}
@media (max-width: 767px) {
  .masteriyo-search-section .masteriyo-search {
    width: 100%;
    flex: unset;
  }
}
@media (max-width: 767px) {
  .masteriyo-search-section .masteriyo-courses-sorting-section {
    display: flex;
    align-items: center;
    gap: 12px;
    width: 100%;
  }
  .masteriyo-search-section .masteriyo-courses-sorting-section .masteriyo-toggle-course-filters-sidebar {
    margin-top: 0;
  }
  .masteriyo-search-section .masteriyo-courses-sorting-section .masteriyo-courses-sorting {
    width: 100%;
  }
  .masteriyo-search-section .masteriyo-courses-sorting-section .masteriyo-courses-sorting .masteriyo-courses-order-by {
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 3px;
  }
}

.masteriyo-search .masteriyo-course-search__icon {
  z-index: 0;
}
.masteriyo-search .search-field {
  background: var(--masteriyo-color-white);
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.03);
  border-radius: 8px;
  height: 70px;
  width: 100%;
  font-weight: 400;
  text-decoration: inherit;
  border: 1px solid var(--masteriyo-color-text-light-a20);
  padding-left: 60px;
}
.masteriyo-search .search-field:hover, .masteriyo-search .search-field:focus, .masteriyo-search .search-field:active {
  background: var(--masteriyo-color-white);
  border: 1px solid var(--masteriyo-color-btn-blue-hover);
  transition: 0.5s ease;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.06);
}
.masteriyo-search button {
  position: absolute;
  right: 0px;
  top: 0px;
  background-color: var(--masteriyo-color-primary);
  color: var(--masteriyo-color-white);
  height: 70px;
  padding-right: 40px;
  padding-left: 40px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: bold;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-color: var(--masteriyo-color-primary);
}
.masteriyo-search button:hover {
  background-color: var(--masteriyo-color-btn-blue-hover);
  border-color: var(--masteriyo-color-btn-blue-hover);
}

.masteriyo-courses-sorting .masteriyo-courses-order-by {
  padding-top: 22px;
  padding-bottom: 22px;
  border-radius: 8px;
  width: 100%;
}

.masteriyo-course-search {
  position: relative;
}
.masteriyo-course-search__icon {
  position: absolute;
  left: 24px;
  top: 65%;
  transform: translate(0, -65%);
  z-index: 1;
}
.masteriyo-course-search__icon svg {
  fill: var(--masteriyo-color-placeholder);
}

.masteriyo-course {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  margin-left: -10px;
  margin-right: -10px;
  margin-top: -10px;
}
.masteriyo-course--card {
  width: 100%;
  flex-basis: auto;
  align-self: baseline;
  border-radius: 4px;
  background-color: var(--masteriyo-color-white);
  border: 1px solid var(--masteriyo-color-border);
}
.masteriyo-course--card:hover, .masteriyo-course--card:focus {
  transition: 0.5s ease;
}
.masteriyo-course--card .masteriyo-rt {
  justify-content: space-between;
}
.masteriyo-course--img-wrap {
  position: relative;
}
.masteriyo-course--img-wrap a {
  display: block;
}
.masteriyo-course--img-wrap img,
.masteriyo-course--img-wrap video {
  width: 100%;
  height: 210px;
  -o-object-fit: cover;
     object-fit: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  margin-bottom: 0;
  padding-bottom: 0;
  height: 185px;
  object-fit: cover;
}
.masteriyo-course--img-wrap video {
  height: 185px;
  -o-object-fit: cover;
     object-fit: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
@media (max-width: 768px) {
  .masteriyo-course--img-wrap video {
    height: auto !important;
  }
}
.masteriyo-course--img-wrap .difficulty-badge {
  position: absolute;
  left: 24px;
  top: 24px;
  z-index: 2;
}
.masteriyo-course--img-wrap .course-featured {
  font-size: 12px;
  font-weight: 500;
  background-color: var(--masteriyo-color-primary);
  color: var(--masteriyo-color-white);
  padding: 0 12px 0 2px;
  line-height: 32px;
  position: absolute;
  right: -6px;
  top: 22px;
  z-index: 2;
}
.masteriyo-course--img-wrap .course-featured::before {
  content: "";
  position: absolute;
  top: 0;
  left: -32px;
  border: 16px solid var(--masteriyo-color-primary);
  border-left-color: transparent;
}
.masteriyo-course--img-wrap .course-featured::after {
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  border-bottom: 6px solid transparent;
  border-left: 5px solid var(--masteriyo-color-primary);
  bottom: -6px;
  right: 0px;
}
.masteriyo-course--price-tag {
  position: absolute;
  top: 0;
  right: 0;
  background: var(--masteriyo-color-primary);
  border-radius: 0 0 0 8px;
  padding: 8px 16px;
  color: var(--masteriyo-color-white);
  font-weight: 700;
  fill: var(--masteriyo-color-white);
}

.masteriyo-course--content {
  padding: 16px;
}
.masteriyo-course--content__category {
  display: flex;
  flex-wrap: wrap;
  margin: -2px -2px 4px -2px;
}
.masteriyo-course--content__category-items {
  font-size: 10px;
  line-height: 120%;
  font-weight: 500;
  height: -moz-max-content;
  height: max-content;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  padding: 4px 8px;
  color: var(--masteriyo-color-primary);
  border-radius: 50px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: 2px;
}
.masteriyo-course--content .masteriyo-course--content__category a {
  text-decoration: none;
}
.masteriyo-course--content .masteriyo-course--content__title {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  margin-top: 0;
  margin-bottom: 12px;
  padding-bottom: 0;
  display: flex;
  align-items: center;
}
.masteriyo-course--content .masteriyo-course--content__title::before {
  content: "";
  display: none;
}
.masteriyo-course--content .masteriyo-course--content__title a {
  color: var(--masteriyo-color-grey-dark);
  text-decoration: none;
  flex: 1;
}
.masteriyo-course--content .masteriyo-course--content__title a:hover, .masteriyo-course--content .masteriyo-course--content__title a:focus {
  color: var(--masteriyo-color-btn-blue-hover);
}
.masteriyo-course--content__rt {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.masteriyo-course--content__rt > * {
  margin-bottom: 10px;
}
.masteriyo-course--content__rt .masteriyo-course-author {
  display: flex;
  align-items: center;
}
.masteriyo-course--content__rt .masteriyo-course-author img {
  width: 30px;
  height: 30px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0;
}
.masteriyo-course--content__rt .masteriyo-course-author--name {
  color: var(--masteriyo-color-text);
  font-size: 14px;
  line-height: 1.5;
  font-weight: 500;
  margin-left: 8px;
  overflow-wrap: break-word;
  text-transform: capitalize;
}
.masteriyo-course--content__rt .masteriyo-rating {
  display: flex;
  flex-wrap: wrap;
  font-size: 12px;
  font-weight: 500;
  align-items: center;
  color: var(--masteriyo-color-text);
}
.masteriyo-course--content__rt .masteriyo-rating svg {
  fill: var(--masteriyo-color-golden);
  width: 15px;
  height: 15px;
  font-size: 0.75rem;
}
.masteriyo-course--content__rt .masteriyo-rating svg:last-child {
  margin-right: 4px;
}
.masteriyo-course--content__description {
  margin-bottom: 16px;
  color: var(--masteriyo-color-text);
}
.masteriyo-course--content__description .title {
  margin-bottom: 14px;
}
.masteriyo-course--content .masteriyo-course--content__description ul, .masteriyo-course--content .masteriyo-course--content__description ol {
  list-style: none;
  margin: 0px;
  padding: 0px;
  padding-inline-start: 16px;
}
.masteriyo-course--content .masteriyo-course--content__description ul li, .masteriyo-course--content .masteriyo-course--content__description ol li {
  list-style-type: "✓";
  padding-inline-start: 4px;
  word-break: break-all;
  font-size: 14px;
  line-height: 1.618;
}
.masteriyo-course--content .masteriyo-course--content__description ul li:not(:last-child), .masteriyo-course--content .masteriyo-course--content__description ol li:not(:last-child) {
  margin-bottom: 4px;
}
.masteriyo-course--content .masteriyo-course--content__description ul li p, .masteriyo-course--content .masteriyo-course--content__description ol li p {
  margin: 0px;
  padding-left: 8px;
  font-size: 14px;
  line-height: 1.618;
}
.masteriyo-course--content__stats {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 0;
  border-top: 1px solid var(--masteriyo-color-border);
}
.masteriyo-course--content__stats > div {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--masteriyo-color-text-light);
}
.masteriyo-course--content__stats > div span {
  margin-left: 8px;
  font-size: 14px;
  font-weight: 500;
}
.masteriyo-course--content__stats > div svg {
  width: 20px;
  height: 20px;
  fill: var(--masteriyo-color-text-light);
}
.masteriyo-course--content .masteriyo-time-btn {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 20px;
  border-top: 1px solid var(--masteriyo-color-border);
}
.masteriyo-course--content .masteriyo-time-btn .masteriyo-btn {
  border-radius: 50px;
  padding: 6px 16px;
}
.masteriyo-course--content .masteriyo-time-btn .masteriyo-btn:focus, .masteriyo-course--content .masteriyo-time-btn .masteriyo-btn:active {
  color: var(--masteriyo-color-white);
}
.masteriyo-course--content .masteriyo-course-price {
  line-height: inherit;
}
.masteriyo-course--content .masteriyo-course-price .old-amount {
  text-decoration: line-through;
  font-size: 16px;
  font-weight: 500;
  color: var(--masteriyo-color-text-light);
  margin-right: 4px;
}
.masteriyo-course--content .masteriyo-course-price .current-amount {
  font-size: 20px;
  color: var(--masteriyo-color-text);
  font-weight: 700;
}

.masteriyo-courses-header {
  width: 100%;
  float: left;
}
.masteriyo-courses-header__title,
.masteriyo-courses-header .page-title {
  font-size: 32px;
  font-weight: 600;
  margin: 32px 0;
}

.masteriyo-toggle-course-filters-sidebar,
.masteriyo-close-filters-sidebar {
  display: none;
}
.masteriyo-toggle-course-filters-sidebar svg,
.masteriyo-close-filters-sidebar svg {
  width: 24px;
  height: 24px;
}

.masteriyo-course-list-display-section {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.masteriyo-course-list-display-section .masteriyo-courses-wrapper {
  flex: 1;
}
.masteriyo-course-list-display-section .masteriyo-course-filter-sidebar-overlay {
  display: none;
}
.masteriyo-course-list-display-section:has(.masteriyo-expanded) .masteriyo-course-filter-sidebar-overlay {
  display: block;
  background: #000;
  position: fixed;
  opacity: 0.6;
  z-index: 10;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.masteriyo-courses-filters {
  width: 285px;
  padding-right: 40px;
}
.masteriyo-courses-filters .masteriyo-filter-section {
  margin-bottom: 30px;
}
.masteriyo-courses-filters .masteriyo-filter-section select[name=price-type] {
  width: 100%;
}
.masteriyo-courses-filters .masteriyo-filter-section.masteriyo-rating-filter-section {
  margin-bottom: 0;
}
.masteriyo-courses-filters .masteriyo-filter-section.masteriyo-rating-filter-section .masteriyo-rating-filter-item {
  display: block;
}
.masteriyo-courses-filters h5 {
  margin-top: 32px;
  margin-bottom: 12px;
}
.masteriyo-courses-filters h5:first-child {
  margin-top: 0;
}
.masteriyo-courses-filters .masteriyo-category-filter {
  display: flex;
  align-items: baseline;
  gap: 6px;
}
.masteriyo-courses-filters .masteriyo-category-filter input[type=checkbox],
.masteriyo-courses-filters .masteriyo-category-filter input[type=radio] {
  margin-right: 0;
}
.masteriyo-courses-filters .masteriyo-overflowed-category.masteriyo-hidden {
  display: none !important;
}
.masteriyo-courses-filters .masteriyo-rating-filter-link {
  color: #000;
}
.masteriyo-courses-filters .masteriyo-rating-filter-link.active {
  color: #4584ff;
}

.masteriyo-price-filter {
  display: flex;
  align-items: center;
}
.masteriyo-price-filter .masteriyo-price-from-filter {
  width: 90px;
  margin-right: 4px;
}
.masteriyo-price-filter .masteriyo-price-to-filter {
  width: 90px;
  margin-right: 4px;
}
.masteriyo-price-filter .masteriyo-price-filter-separator {
  margin-right: 4px;
}
.masteriyo-price-filter .masteriyo-apply-price-filter {
  padding: 8px 12px;
  line-height: 26px;
}

.masteriyo-see-more-categories, .masteriyo-see-less-categories {
  text-decoration: underline;
  color: #2c2c2c;
  font-style: italic;
  font-weight: 500;
}
.masteriyo-see-more-categories:hover, .masteriyo-see-less-categories:hover {
  color: var(--masteriyo-color-btn-blue-hover);
}

.masteriyo-stab-rs {
  margin: 8px auto !important;
}

.masteriyo-clear-filters {
  padding: 8px 12px;
  border-radius: 3px;
  color: #585858;
  font-weight: 500;
  letter-spacing: 0.3px;
  border: 1px solid #585858;
  display: inline-block;
  margin-top: 12px;
}
.masteriyo-clear-filters:hover {
  background: var(--masteriyo-color-btn-blue-hover);
  border-color: var(--masteriyo-color-btn-blue-hover);
  color: var(--masteriyo-color-white);
}

.single-mto-course .masteriyo-course--img-wrap img {
  height: auto;
}

@media only screen and (max-width: 768px) {
  .masteriyo-toggle-course-filters-sidebar,
  .masteriyo-close-filters-sidebar {
    display: flex;
    align-items: center;
    gap: 8px;
    background: transparent;
    border-radius: 3px;
    margin-top: 32px;
    border: 1px solid #494949;
    padding: 0.7rem 1rem;
  }
  .masteriyo-toggle-course-filters-sidebar:hover,
  .masteriyo-close-filters-sidebar:hover {
    background: #4584ff;
    border-color: #4584ff;
  }
  .masteriyo-toggle-course-filters-sidebar:hover svg,
  .masteriyo-close-filters-sidebar:hover svg {
    fill: var(--masteriyo-color-white);
  }
  .masteriyo-toggle-course-filters-sidebar:hover .text,
  .masteriyo-close-filters-sidebar:hover .text {
    color: var(--masteriyo-color-white);
  }
  .masteriyo-toggle-course-filters-sidebar svg {
    fill: #494949;
    margin-top: 3px;
  }
  .masteriyo-toggle-course-filters-sidebar .text {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.3px;
    color: #494949;
  }
  .masteriyo-close-filters-sidebar svg {
    fill: #494949;
  }
  .masteriyo-courses-filters {
    opacity: 0;
    position: fixed;
    top: 0;
    bottom: 0;
    background: white;
    left: 0;
    min-width: 0;
    width: 0%;
    z-index: 99;
    overflow: auto;
    padding: 0 24px 40px;
    transition: 0.4s;
    pointer-events: none;
  }
  .masteriyo-courses-filters.masteriyo-expanded {
    opacity: 1;
    width: 60%;
    pointer-events: all;
    display: flex;
    align-items: flex-start;
    flex-direction: row-reverse;
    justify-content: space-between;
  }
  .masteriyo-courses-filters.masteriyo-expanded.masteriyo-add-admin-bar-margin {
    padding-top: var(--wp-admin--admin-bar--height);
  }
  .masteriyo-courses-filters h5:first-child {
    margin-top: 32px;
  }
}
@media (max-width: 600px) {
  .masteriyo-price-filter {
    flex-wrap: wrap;
    gap: 12px;
  }
  .masteriyo-price-filter > input {
    width: 100% !important;
    margin-right: 0 !important;
  }
  .masteriyo-price-filter .masteriyo-price-filter-separator {
    display: none;
  }
}
@media (max-width: 450px) {
  .masteriyo-courses-filters.masteriyo-expanded {
    width: 70%;
  }
}
.masteriyo-search {
  width: 100%;
  position: relative;
  margin-top: 64px;
  margin-bottom: 64px;
}
.masteriyo-search .search-field {
  background: var(--masteriyo-color-white);
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.03);
  border-radius: 8px;
  height: 70px;
  width: 100%;
  font-weight: 400;
  text-decoration: inherit;
  border: 1px solid var(--masteriyo-color-text-light-a20);
  padding-left: 60px;
}
.masteriyo-search .search-field:hover, .masteriyo-search .search-field:focus, .masteriyo-search .search-field:active {
  background: var(--masteriyo-color-white);
  border: 1px solid var(--masteriyo-color-btn-blue-hover);
  transition: 0.5s ease;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.06);
}
.masteriyo-search button {
  position: absolute;
  right: 0px;
  top: 0px;
  background-color: var(--masteriyo-color-primary);
  height: 70px;
  padding-right: 40px;
  padding-left: 40px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: bold;
}
.masteriyo-search button:hover {
  background-color: var(--masteriyo-color-btn-blue-hover);
}

.masteriyo-course-search {
  position: relative;
}
.masteriyo-course-search button {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.masteriyo-course-search__icon {
  position: absolute;
  left: 24px;
  top: 65%;
  transform: translate(0, -65%);
  z-index: 1;
}
.masteriyo-course-search__icon svg {
  fill: var(--masteriyo-color-placeholder);
}

.masteriyo-courses-view-mode-section {
  border-bottom: 1px solid #e7e7e7;
  padding-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 12px;
}
.masteriyo-courses-view-mode-section span {
  font-size: 16px;
  line-height: 150%;
  color: #4d4d4d;
  font-weight: 600;
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists {
  list-style-type: none;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-left: 0;
  margin-bottom: 0;
  gap: 4px;
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item {
  transition: all 0.3s ease-in-out;
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item button {
  color: #bababa;
  background: transparent;
  border-radius: 3px;
  transition: all 0.3s ease-in-out;
  width: 36px;
  height: 36px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item button svg {
  width: 24px;
  height: 24px;
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item button svg path {
  transition: all 0.3s ease-in-out;
  fill: #bababa;
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item:hover button, .masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item.active button {
  color: #ffffff;
  background: var(--masteriyo-color-primary);
}
.masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item:hover button svg path, .masteriyo-courses-view-mode-section .masteriyo-courses-view-mode-item-lists .masteriyo-courses-view-mode-item.active button svg path {
  fill: #ffffff;
}

.masteriyo-course {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  margin-left: -15px;
  margin-right: -15px;
  margin-top: -15px;
}
.masteriyo-course--card {
  width: 100%;
  flex-basis: auto;
  align-self: baseline;
  border-radius: 8px;
  background-color: var(--masteriyo-color-white);
  border: 1px solid var(--masteriyo-color-border);
}
.masteriyo-course--card:hover, .masteriyo-course--card:focus {
  transition: 0.5s ease;
}
.masteriyo-course--card .masteriyo-rt {
  justify-content: space-between;
}
.masteriyo-course--img-wrap {
  position: relative;
}
.masteriyo-course--img-wrap a {
  display: block;
}
.masteriyo-course--img-wrap img {
  width: 100%;
  height: auto;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  margin-bottom: 0;
  padding-bottom: 0;
}
.masteriyo-course--img-wrap .difficulty-badge {
  position: absolute;
  left: 24px;
  top: 24px;
  z-index: 2;
}
.masteriyo-course--price-tag {
  position: absolute;
  top: 0;
  right: 0;
  background: var(--masteriyo-color-primary);
  border-radius: 0 0 0 8px;
  padding: 8px 16px;
  color: var(--masteriyo-color-white);
  font-weight: 700;
  fill: var(--masteriyo-color-white);
}
.masteriyo-course--content__title {
  margin-bottom: 10px;
}
.masteriyo-course--content .masteriyo-course-expiration {
  display: flex;
  align-items: center;
  padding: 4px 8px 6px 6px;
  gap: 6px;
  border-radius: 6px;
  background: #fff4f4;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  margin-bottom: 16px;
}
.masteriyo-course--content .masteriyo-course-expiration svg {
  width: 20px;
  height: 20px;
  fill: #f25656;
}
.masteriyo-course--content .masteriyo-course-expiration--text {
  all: unset;
  color: #f25656;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  padding-top: 2px;
}
.masteriyo-course.list-view {
  flex-direction: column;
}
.masteriyo-course.list-view .masteriyo-col {
  width: 100%;
  max-width: 100%;
  flex: 1;
}
@media (max-width: 992px) {
  .masteriyo-course.list-view .masteriyo-col {
    width: 100%;
    max-width: 100%;
    flex: 1;
  }
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--card {
  display: flex;
  padding: 16px;
  background: #ffffff;
  border: 1px solid #ebecf2;
  border-radius: 5px;
  gap: 28px;
}
@media (max-width: 850px) {
  .masteriyo-course.list-view .masteriyo-col .masteriyo-course--card {
    align-items: flex-start;
  }
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--img-wrap img {
  width: 250px;
  height: 250px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 3px;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--img-wrap video {
  width: 250px;
  height: 100%;
  border-radius: 3px;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content {
  padding: 0;
  width: 100%;
  max-width: 100%;
  flex: 1;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 16px;
}
@media (max-width: 903px) {
  .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content {
    flex-direction: column;
  }
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__wrapper {
  padding-right: 20px;
  flex: 1;
  width: 100%;
  max-width: 100%;
  border-right: 1px solid #e7e7e7;
}
@media (max-width: 903px) {
  .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__wrapper {
    padding-right: 0;
    border-right: 0;
  }
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__category-items {
  padding: 4px 10px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  font-weight: 500;
  font-size: 10px;
  line-height: 120%;
  color: var(--masteriyo-color-primary);
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__title {
  margin-bottom: 10px;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__rt {
  margin-bottom: 20px;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__rt .masteriyo-course-author {
  margin-bottom: 0;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__rt .masteriyo-rating {
  margin-bottom: 0;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__description {
  margin-bottom: 20px;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__stats {
  padding: 0;
  border: 0;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn {
  flex-direction: column;
  border-top: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  width: 160px;
}
@media (max-width: 903px) {
  .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn {
    width: 100%;
    flex-direction: row;
  }
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn .masteriyo-course-price {
  margin-bottom: 16px;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn .masteriyo-course-price .masteriyo-price-amount {
  font-size: 24px;
  line-height: 150%;
}
.masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn .masteriyo-btn {
  padding: 6px 16px;
  background: var(--masteriyo-color-primary);
  border: 1px solid var(--masteriyo-color-primary);
  border-radius: 20px;
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  color: #ffffff;
}
.masteriyo-course.grid-view .masteriyo-col .masteriyo-course--img-wrap img {
  height: 230px;
}

.masteriyo-course--content {
  padding: 20px;
}
.masteriyo-course--content__category {
  display: flex;
  flex-wrap: wrap;
  margin: -2px -2px 4px -2px;
}
.masteriyo-course--content__category-items {
  font-size: 10px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  padding: 2px 8px;
  color: var(--masteriyo-color-primary);
  border-radius: 50px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: 2px;
}
.masteriyo-course--content .masteriyo-course--content__category a {
  text-decoration: none;
}
.masteriyo-course--content .masteriyo-course--content__title {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  margin-top: 0;
  margin-bottom: 12px;
  padding-bottom: 0;
}
.masteriyo-course--content .masteriyo-course--content__title::before {
  content: "";
  display: none;
}
.masteriyo-course--content .masteriyo-course--content__title a {
  color: var(--masteriyo-color-grey-dark);
  text-decoration: none;
}
.masteriyo-course--content .masteriyo-course--content__title a:hover, .masteriyo-course--content .masteriyo-course--content__title a:focus {
  color: var(--masteriyo-color-btn-blue-hover);
}
.masteriyo-course--content__rt {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.masteriyo-course--content__rt > * {
  margin-bottom: 10px;
}
.masteriyo-course--content__rt .masteriyo-course-author {
  display: flex;
  align-items: center;
  flex: 1 1 50%;
}
.masteriyo-course--content__rt .masteriyo-course-author a {
  display: flex;
  align-items: center;
  flex: 1 1 50%;
}
.masteriyo-course--content__rt .masteriyo-course-author img {
  width: 30px;
  height: 30px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0;
}
.masteriyo-course--content__rt .masteriyo-course-author--name {
  color: var(--masteriyo-color-text);
  font-size: 14px;
  line-height: 1.5;
  font-weight: 500;
  margin-left: 8px;
  overflow-wrap: break-word;
  text-transform: capitalize;
}
.masteriyo-course--content__rt .masteriyo-rating {
  display: flex;
  flex-wrap: wrap;
  font-size: 12px;
  font-weight: 500;
  align-items: center;
  color: var(--masteriyo-color-text);
}
.masteriyo-course--content__rt .masteriyo-rating svg {
  fill: var(--masteriyo-color-golden);
  width: 15px;
  height: 15px;
  font-size: 0.75rem;
}
.masteriyo-course--content__rt .masteriyo-rating svg:last-child {
  margin-right: 4px;
}
.masteriyo-course--content__description {
  margin-bottom: 16px;
  color: var(--masteriyo-color-text);
}
.masteriyo-course--content__description .title {
  margin-bottom: 14px;
}
.masteriyo-course--content .masteriyo-course--content__description ul, .masteriyo-course--content .masteriyo-course--content__description ol {
  list-style: none;
  margin: 0px;
  padding: 0px;
  padding-inline-start: 16px;
}
.masteriyo-course--content .masteriyo-course--content__description ul li, .masteriyo-course--content .masteriyo-course--content__description ol li {
  list-style-type: "✓";
  padding-inline-start: 4px;
  word-break: break-all;
}
.masteriyo-course--content .masteriyo-course--content__description ul li:not(:last-child), .masteriyo-course--content .masteriyo-course--content__description ol li:not(:last-child) {
  margin-bottom: 4px;
}
.masteriyo-course--content .masteriyo-course--content__description ul li p, .masteriyo-course--content .masteriyo-course--content__description ol li p {
  margin: 0px;
  padding-left: 8px;
  font-size: 14px;
  line-height: 1.618;
}
.masteriyo-course--content__stats {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 0;
  border-top: 1px solid var(--masteriyo-color-border);
}
.masteriyo-course--content__stats > div {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--masteriyo-color-text-light);
}
.masteriyo-course--content__stats > div span {
  margin-left: 8px;
  font-size: 14px;
  font-weight: 500;
}
.masteriyo-course--content__stats > div svg {
  width: 20px;
  height: 20px;
  fill: var(--masteriyo-color-text-light);
}
.masteriyo-course--content .masteriyo-time-btn {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 20px;
  border-top: 1px solid var(--masteriyo-color-border);
}
.masteriyo-course--content .masteriyo-time-btn .masteriyo-btn {
  border-radius: 50px;
  padding: 6px 16px;
}
.masteriyo-course--content .masteriyo-time-btn .masteriyo-btn:hover, .masteriyo-course--content .masteriyo-time-btn .masteriyo-btn:focus, .masteriyo-course--content .masteriyo-time-btn .masteriyo-btn:active {
  color: var(--masteriyo-color-white);
}
.masteriyo-course--content .masteriyo-course-expiry-countdown {
  border-radius: 4px;
  border: 1px solid #e7e7e7;
  background: var(--masteriyo-color-white);
  padding: 18px 16px;
  display: flex;
  align-items: center;
  gap: 14px;
  margin-top: 24px;
}
@media (min-width: 769px) and (max-width: 992px) {
  .masteriyo-course--content .masteriyo-course-expiry-countdown {
    flex-direction: column;
  }
}
@media (max-width: 400px) {
  .masteriyo-course--content .masteriyo-course-expiry-countdown {
    flex-direction: column;
  }
}
.masteriyo-course--content .masteriyo-course-expiry-countdown__progress {
  position: relative;
}
.masteriyo-course--content .masteriyo-course-expiry-countdown__progress .circular-bar {
  --percentage: var(--value);
  --primary: #4584ff;
  --secondary: #e9e9e9;
  --size: 75px;
  animation: circularProgress 2s 0.5s forwards;
  width: var(--size);
  aspect-ratio: 1;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  display: grid;
  place-items: center;
  margin: 0 auto;
}
@media (max-width: 800px) {
  .masteriyo-course--content .masteriyo-course-expiry-countdown__progress .circular-bar {
    --size: 80px;
  }
}
.masteriyo-course--content .masteriyo-course-expiry-countdown__progress .circular-bar::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: conic-gradient(var(--primary) calc(var(--percentage) * 3.4%), var(--secondary) 0);
  -webkit-mask: radial-gradient(white 55%, transparent 0);
          mask: radial-gradient(white 55%, transparent 0);
  mask-mode: alpha;
  -webkit-mask: radial-gradient(rgba(0, 0, 0, 0) 55%, #000 0);
  -webkit-mask-mode: alpha;
}
.masteriyo-course--content .masteriyo-course-expiry-countdown__progress .validity-countdown {
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.masteriyo-course--content .masteriyo-course-expiry-countdown__progress .validity-countdown--number {
  color: #383838;
  font-size: 13px;
  font-weight: 700;
  line-height: 140%;
}
.masteriyo-course--content .masteriyo-course-expiry-countdown__progress .validity-countdown--days {
  color: #383838;
  font-size: 12px;
  font-weight: 600;
  line-height: 140%;
  margin-top: -6px;
  display: block;
}
.masteriyo-course--content .masteriyo-course-expiry-countdown__heading {
  color: #383838;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
  margin-bottom: 6px;
}
.masteriyo-course--content .masteriyo-course-expiry-countdown__desc {
  color: #555;
  font-size: 13px;
  font-weight: 400;
  line-height: 150%;
}
.masteriyo-course--content .masteriyo-course-price {
  line-height: inherit;
}
.masteriyo-course--content .masteriyo-course-price .old-amount {
  text-decoration: line-through;
  font-size: 16px;
  font-weight: 500;
  color: var(--masteriyo-color-text-light);
  margin-right: 4px;
}
.masteriyo-course--content .masteriyo-course-price .current-amount {
  font-size: 20px;
  color: var(--masteriyo-color-text);
  font-weight: 700;
}

.masteriyo-courses-header__title,
.masteriyo-courses-header .page-title {
  font-size: 32px;
  font-weight: 600;
  margin: 32px 0;
}

.masteriyo-container .masteriyo-col .masteriyo-course--content__description ul li {
  font-size: 14px;
  line-height: 1.618;
}
@media (max-width: 1095px) {
  .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__wrapper {
    border-right: 0;
    padding-right: 0;
  }
}
@media (max-width: 1095px) {
  .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn {
    flex-direction: row;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn .masteriyo-course-price {
    margin-bottom: 0;
  }
}
.masteriyo-container .masteriyo-course.grid-view .masteriyo-col .masteriyo-course--img-wrap video,
.masteriyo-container .masteriyo-course.grid-view .masteriyo-col .masteriyo-course--img-wrap img {
  height: 230px;
}

@keyframes circularProgress {
  0% {
    --percentage: 0;
  }
  100% {
    --percentage: var(--value);
  }
}
.single-mto-course .masteriyo-single-course--title {
  margin-bottom: 12px;
}
.single-mto-course .masteriyo-single-course .masteriyo-course--content .masteriyo-course-expiration {
  margin-left: 32px;
  margin-bottom: 20px;
}

.masteriyo-single-course:not(.elementor) {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  flex-direction: row;
}
.masteriyo-single-course--main {
  background-color: var(--masteriyo-color-white);
  border-radius: 8px;
  border: 1px solid var(--masteriyo-color-border);
  flex: 0 0 70%;
  height: 100%;
  padding: 0;
}
.masteriyo-single-course--main .masteriyo-course-author--name {
  max-width: 100%;
}
.masteriyo-single-course--main__content .masteriyo-stab {
  padding: 0 32px;
}
.masteriyo-single-course--main__content .course-overview {
  padding: 0 32px 32px;
  color: var(--masteriyo-color-text);
}
.masteriyo-single-course--main__content .course-overview ul li p,
.masteriyo-single-course--main__content .course-overview ol li p {
  margin-bottom: 4px;
}
.masteriyo-single-course--title {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 16px;
  padding: 0 32px;
  color: var(--masteriyo-color-heading);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.masteriyo-single-course--title-tag {
  font-size: 14px;
  border-radius: 50px;
  position: absolute;
  top: 0;
}
.masteriyo-single-course--btn {
  border-radius: 100px;
}
.masteriyo-single-course--mdetail {
  display: flex;
  align-items: center;
  font-weight: 600;
}
.masteriyo-single-course--mdetail svg {
  margin-right: 8px;
  fill: var(--masteriyo-color-grey-dark);
}
.masteriyo-single-course--aside {
  background: var(--masteriyo-color-white);
  flex-basis: 100%;
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  padding-top: 24px;
  padding-bottom: 24px;
  border: 1px solid var(--masteriyo-color-border);
}
.masteriyo-single-course--aside .masteriyo-time-btn {
  padding: 0 24px 24px;
  border-top: none;
  border-bottom: 1px solid var(--masteriyo-color-border);
}
.masteriyo-single-course--aside:has(.masteriyo-retake-btn) {
  justify-content: flex-start;
}
.masteriyo-single-course--aside .masteriyo-retake-btn {
  padding: 0;
  margin-left: auto;
  margin-right: 14px;
  display: flex;
}
.masteriyo-single-course--aside .masteriyo-retake-btn > span {
  display: inline-flex;
}
.masteriyo-single-course--aside .masteriyo-retake-btn > span svg {
  width: 20px;
  height: 20px;
  fill: #7d7d7d;
  transition: all 0.3s ease-in-out;
}
.masteriyo-single-course--aside .masteriyo-retake-btn:hover > span svg {
  fill: var(--masteriyo-color-primary);
}
.masteriyo-single-course--aside .masteriyo-course--content__description {
  padding: 0 24px;
  margin-top: 30px;
  margin-bottom: 0;
}
.masteriyo-single-course--aside .masteriyo-course--content__description .title {
  font-weight: bold;
  font-size: 16px;
  line-height: 120%;
  color: var(--masteriyo-color-heading);
}
.masteriyo-single-course--aside .masteriyo-sticky {
  z-index: 9;
}
.masteriyo-single-course--aside .masteriyo-icon-svg {
  color: var(--masteriyo-color-placeholder);
}
.masteriyo-single-course--aside .masteriyo-icon-svg > svg {
  width: 20px;
  height: 20px;
  fill: var(--masteriyo-color-grey-dark);
}
.masteriyo-single-course .masteriyo-single-course-stats {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0 24px;
}
.masteriyo-single-course .masteriyo-single-course-stats > div {
  flex: 1 1 50%;
  margin-top: 20px;
}
.masteriyo-single-course .masteriyo-single-course-stats span {
  color: var(--masteriyo-color-text);
  font-size: 14px;
  font-weight: 400;
}
.masteriyo-single-course .masteriyo-single-course-stats .masteriyo-icon-svg > svg {
  fill: var(--masteriyo-color-primary);
}
.masteriyo-single-course .masteriyo-course-price .old-amount {
  text-decoration: line-through;
  font-size: 16px;
  color: var(--masteriyo-color-text-light);
}
.masteriyo-single-course .masteriyo-course-price .current-amount {
  font-size: 24px;
  color: var(--masteriyo-color-text);
  font-weight: 700;
}
.masteriyo-single-course .masteriyo-course-author {
  display: flex;
  align-items: center;
  flex: 1 1 50%;
}
.masteriyo-single-course .masteriyo-course-author img {
  width: 30px;
  height: 30px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0;
}
.masteriyo-single-course .masteriyo-course-author--name {
  color: var(--masteriyo-color-text);
  font-size: 14px;
  line-height: 1.5;
  font-weight: 500;
  margin-left: 8px;
  overflow-wrap: break-word;
  text-transform: capitalize;
}
.masteriyo-single-course .masteriyo-rating {
  display: flex;
  flex-wrap: wrap;
  font-size: 12px;
  font-weight: 500;
  align-items: center;
  color: var(--masteriyo-color-text);
}
.masteriyo-single-course .masteriyo-rating svg {
  fill: var(--masteriyo-color-golden);
  width: 15px;
  height: 15px;
  font-size: 0.75rem;
}
.masteriyo-single-course .masteriyo-rating svg:last-child {
  margin-right: 4px;
}
.masteriyo-single-course .masteriyo-course--content .masteriyo-course--img-wrap {
  margin-bottom: 20px;
}
.masteriyo-single-course .masteriyo-course--content__title {
  margin-bottom: 14px;
  padding: 0 15px;
}
.masteriyo-single-course .masteriyo-course--content .course-featured {
  font-size: 16px;
  padding-left: 8px;
  padding-right: 20px;
}
.masteriyo-single-course .masteriyo-course--content__category {
  display: flex;
  flex-wrap: wrap;
  padding: 0 32px;
}
.masteriyo-single-course .masteriyo-course--content__rt {
  display: flex;
  align-items: center;
  padding: 0 32px;
}
.masteriyo-single-course .masteriyo-course--content__description .title {
  margin-bottom: 14px;
}
.masteriyo-single-course .masteriyo-course--content__stats {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.masteriyo-single-course .masteriyo-course--content__stats > div {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--masteriyo-color-text-light);
}
.masteriyo-single-course .masteriyo-course--content__stats > div span {
  margin-left: 4px;
}
.masteriyo-single-course .masteriyo-course--content__stats > div svg {
  width: 20px;
  height: 20px;
  fill: var(--masteriyo-color-text-light);
}
.masteriyo-single-course .masteriyo-course--content__title {
  line-height: 18px;
  margin: 0 0 14px 0;
}
.masteriyo-single-course .masteriyo-course--content__title::before {
  content: "";
  display: none;
}
.masteriyo-single-course .masteriyo-course--content__title a {
  font-weight: bold;
  font-size: 18px;
  color: var(--masteriyo-color-grey-dark);
  text-decoration: none;
}
.masteriyo-single-course .masteriyo-expand-collapse-all {
  cursor: pointer;
  text-decoration: none;
}

.masteriyo-related-post {
  margin-top: 24px;
  width: 100%;
  margin-left: -15px;
  margin-right: -15px;
}
.masteriyo-related-post__title {
  padding: 0 15px;
  margin-bottom: 14px;
}
.masteriyo-related-post .masteriyo-course--card {
  background-color: var(--masteriyo-color-white);
}
.masteriyo-related-post .masteriyo-course--card .masteriyo-course--content {
  padding: 24px;
}
.masteriyo-related-post .masteriyo-course--card .masteriyo-course--content__category {
  padding: 0;
}
.masteriyo-related-post .masteriyo-course--card .masteriyo-course--content__title {
  padding: 0;
}
.masteriyo-related-post .masteriyo-course--card .masteriyo-course--content__rt {
  padding: 0;
  justify-content: space-between;
}

.masteriyo-stab-rs.border-none {
  border: none;
  padding: 0;
}

.masteriyo-feature-img {
  position: relative;
}
.masteriyo-feature-img:hover .masteriyo-play-featured-video-btn {
  display: flex;
}
.masteriyo-feature-img .masteriyo-play-featured-video-btn {
  position: absolute;
  z-index: 9;
  background: black;
  left: calc(50% - 36px);
  top: calc(50% - 36px);
  display: flex;
  padding: 16px 16px;
  border-radius: 5px;
  cursor: pointer;
  border-radius: 100%;
  background: #333;
  transition: 0.2s;
  box-shadow: 0px 0px 1em #000;
  opacity: 70%;
}
.masteriyo-feature-img .masteriyo-play-featured-video-btn:hover {
  background: var(--masteriyo-color-primary);
  box-shadow: 0px 0px 3em #000;
  opacity: 100%;
}
.masteriyo-feature-img .masteriyo-play-featured-video-btn svg {
  fill: white;
  width: 40px;
  height: 40px;
}
.masteriyo-feature-img .masteriyo-play-featured-video-btn.masteriyo-sm {
  padding: 12px;
  left: calc(50% - 18px);
  top: calc(50% - 18px);
}
.masteriyo-feature-img .masteriyo-play-featured-video-btn.masteriyo-sm svg {
  fill: white;
  width: 20px;
  height: 20px;
}
.masteriyo-feature-img .masteriyo-feature-course-image {
  width: 100%;
  max-height: 480px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.masteriyo-feature-img .masteriyo-price-tag,
.masteriyo-feature-img .masteriyo-heart {
  position: absolute;
}
.masteriyo-feature-img .masteriyo-price-tag {
  top: 0;
  left: 0;
}
.masteriyo-feature-img .masteriyo-price-tag {
  background: var(--masteriyo-color-primary);
  border-radius: 0 0 16px 0;
  padding: 8px 16px;
  color: var(--masteriyo-color-white);
}
.masteriyo-feature-img .masteriyo-heart {
  top: 20px;
  right: 20px;
  background: var(--masteriyo-color-white);
  border-radius: 100px;
  padding: 8px;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}
.masteriyo-feature-img .masteriyo-heart:hover {
  transform: scale(1.1);
}

.masteriyo-stab {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  border-top: 1px solid var(--masteriyo-color-border);
  border-bottom: 2px solid var(--masteriyo-color-border);
  color: var(--masteriyo-color-text);
  font-size: 18px;
  font-weight: 600;
  margin-top: 12px;
  margin-bottom: 24px;
  word-break: break-all;
}
.masteriyo-stab > div {
  text-align: center;
  padding: 20px;
  cursor: pointer;
}
.masteriyo-stab > .active-tab {
  font-weight: 700;
  border-bottom: 2px solid var(--masteriyo-color-primary);
  color: var(--masteriyo-color-primary);
  margin-bottom: -2px;
}
.masteriyo-stab .tab-content .masteriyo-stab--shortinfo {
  padding-bottom: 24px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.masteriyo-stab .tab-content .masteriyo-stab--shortinfo .title-container {
  display: flex;
  flex-direction: column;
}
.masteriyo-stab .tab-content .masteriyo-stab--shortinfo .title-container .title {
  margin: 0;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 12px;
  color: var(--masteriyo-color-heading);
}
.masteriyo-stab .tab-content ul.masteriyo-shortinfo-wrap {
  list-style: none;
  display: flex;
  flex-direction: row;
  margin: inherit;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.005em;
  padding: 0;
  margin-left: -8px;
  margin-right: -8px;
}
.masteriyo-stab .tab-content ul.masteriyo-shortinfo-wrap li {
  margin-left: 8px;
  margin-right: 8px;
}
.masteriyo-stab .tab-content ul.masteriyo-shortinfo-wrap li:first-child::before {
  display: none;
}
.masteriyo-stab .tab-content ul.masteriyo-shortinfo-wrap li::before {
  content: "";
  background: var(--masteriyo-color-grey-dark);
  display: inline-block;
  width: 0.3em;
  height: 0.3em;
  margin: 0 4px 2px 0;
  border-radius: 50px;
}
.masteriyo-stab .tab-content .masteriyo-expand-collapse-all {
  cursor: hand;
  text-decoration: none;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--shortinfo {
  padding-bottom: 24px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  color: var(--masteriyo-color-text);
}
.masteriyo-stab--tcurriculum .title-container {
  display: flex;
  flex-direction: column;
}
.masteriyo-stab--tcurriculum .title-container .title {
  margin: 0;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 12px;
  color: var(--masteriyo-color-heading);
}
.masteriyo-stab--tcurriculum ul.masteriyo-shortinfo-wrap {
  list-style: none;
  display: flex;
  flex-direction: row;
  margin: inherit;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.005em;
  padding: 0;
  margin-left: -8px;
  margin-right: -8px;
}
.masteriyo-stab--tcurriculum ul.masteriyo-shortinfo-wrap li {
  margin-left: 8px;
  margin-right: 8px;
}
.masteriyo-stab--tcurriculum ul.masteriyo-shortinfo-wrap li:first-child::before {
  display: none;
}
.masteriyo-stab--tcurriculum ul.masteriyo-shortinfo-wrap li::before {
  content: "";
  background: var(--masteriyo-color-grey-dark);
  display: inline-block;
  width: 0.3em;
  height: 0.3em;
  margin: 0 4px 2px 0;
  border-radius: 50px;
}
.masteriyo-stab--tcurriculum > div:not(:first-child) {
  border-top: 1px solid var(--masteriyo-color-border);
}
.masteriyo-stab--tcurriculum > div:nth-child(2) {
  border-top-width: 2px;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems {
  cursor: pointer;
  color: var(--masteriyo-color-text);
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems:first-of-type {
  border-top-width: 2px;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems .masteriyo-cminus {
  display: none;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems .masteriyo-cplus svg {
  fill: var(--masteriyo-color-text-light);
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active {
  border-bottom: 0;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cminus {
  display: flex;
  align-items: center;
  justify-content: center;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cminus svg {
  fill: var(--masteriyo-color-text-light);
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cheader {
  background: var(--masteriyo-color-primary);
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cheader .masteriyo-ctitle,
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cheader .masteriyo-ltc {
  color: var(--masteriyo-color-white);
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cheader .masteriyo-ctitle {
  margin-bottom: 0;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cbody {
  max-height: 999px;
  background: var(--masteriyo-color-primary-lightest);
  cursor: default;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cplus {
  display: none;
}
.masteriyo-stab--tcurriculum .masteriyo-stab--citems.active .masteriyo-cminus {
  display: block;
  background: var(--masteriyo-color-white);
  border-radius: 50px;
  width: 24px;
  height: 24px;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}
.masteriyo-stab--tcurriculum .masteriyo-cheader {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 24px 32px;
}
.masteriyo-stab--tcurriculum .masteriyo-ctitle {
  margin: inherit;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.005em;
  color: var(--masteriyo-color-heading);
}
.masteriyo-stab--tcurriculum .masteriyo-ltc {
  display: flex;
  flex-direction: row;
  font-size: 16px;
}
.masteriyo-stab--tcurriculum .masteriyo-ltc > * {
  margin-left: 16px;
}
.masteriyo-stab--tcurriculum .masteriyo-cbody {
  max-height: 0;
  overflow: hidden;
  transition: max-height 200ms;
  border-top: 0;
}
.masteriyo-stab--tcurriculum .masteriyo-cbody .masteriyo-lesson-icon {
  display: flex;
  margin-right: 8px;
}
.masteriyo-stab--tcurriculum .masteriyo-lesson-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.masteriyo-stab--tcurriculum .masteriyo-lesson-list li {
  padding: 16px 0;
  border-bottom: 1px solid var(--masteriyo-color-border);
}
.masteriyo-stab--tcurriculum .masteriyo-lesson-list li:last-of-type {
  border-bottom: none;
}
.masteriyo-stab--tcurriculum .masteriyo-lesson-list__content {
  padding: 0 32px;
}
.masteriyo-stab--tcurriculum .masteriyo-lesson-list__content-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.masteriyo-stab--tcurriculum .masteriyo-lesson-list__content-item .masteriyo-course-preview-link {
  display: flex;
  margin-left: auto !important;
}
.masteriyo-stab--tcurriculum .masteriyo-lesson-list__content-item .masteriyo-course-preview-link svg {
  width: 22px;
  height: 22px;
}
.masteriyo-stab--tcurriculum .masteriyo-lesson-list__content-item .masteriyo-course-preview-link svg path {
  fill: #434343;
  transition: all 0.3s ease-in-out;
}
.masteriyo-stab--tcurriculum .masteriyo-lesson-list__content-item .masteriyo-course-preview-link svg:hover path {
  fill: var(--masteriyo-color-primary);
}
.masteriyo-stab--tcurriculum .masteriyo-lesson-list__content .masteriyo-right {
  width: 100%;
}
.masteriyo-stab--tcurriculum .masteriyo-time-btn .masteriyo-btn {
  padding: 6px 12px;
  font-size: 10px;
}
.masteriyo-stab--tcurriculum .masteriyo-lesson-list--btn {
  border-radius: 100px;
  text-transform: uppercase;
}
.masteriyo-stab--faq {
  color: var(--masteriyo-color-text);
}
.masteriyo-stab--faq .title-container {
  padding-bottom: 24px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.masteriyo-stab--faq .title {
  margin-bottom: 0;
  color: var(--masteriyo-color-heading);
  font-family: "Roboto";
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #07092f;
  padding: 18px 32px;
  cursor: pointer;
  border-bottom: 1px solid #ebecf2;
}
.masteriyo-stab--faq .masteriyo-stab--items {
  border-top: 1px solid var(--masteriyo-color-border);
}
.masteriyo-stab--faq .masteriyo-stab--items .masteriyo-minus {
  display: none;
}
.masteriyo-stab--faq .masteriyo-stab--items .masteriyo-plus svg {
  fill: var(--masteriyo-color-text-light);
}
.masteriyo-stab--faq .masteriyo-stab--items.active {
  border-bottom: 0;
}
.masteriyo-stab--faq .masteriyo-stab--items.active .masteriyo-minus {
  display: flex;
  align-items: center;
  justify-content: center;
}
.masteriyo-stab--faq .masteriyo-stab--items.active .masteriyo-minus svg {
  fill: var(--masteriyo-color-text-light);
}
.masteriyo-stab--faq .masteriyo-stab--items.active .masteriyo-header {
  background: var(--masteriyo-color-primary);
}
.masteriyo-stab--faq .masteriyo-stab--items.active .masteriyo-header .masteriyo-title {
  color: var(--masteriyo-color-white);
}
.masteriyo-stab--faq .masteriyo-stab--items.active .masteriyo-body {
  max-height: 999px;
  background-color: var(--masteriyo-color-primary-lightest);
  cursor: default;
  padding: 16px 32px;
}
.masteriyo-stab--faq .masteriyo-stab--items.active .masteriyo-plus {
  display: none;
}
.masteriyo-stab--faq .masteriyo-stab--items.active .masteriyo-minus {
  display: block;
  background: var(--masteriyo-color-white);
  border-radius: 50px;
  width: 24px;
  height: 24px;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}
.masteriyo-stab--faq .masteriyo-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 24px 32px;
  cursor: pointer;
  color: var(--masteriyo-color-text);
}
.masteriyo-stab--faq .masteriyo-title {
  margin: inherit;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.005em;
  color: var(--masteriyo-color-heading);
}
.masteriyo-stab--faq .masteriyo-toggle-icon {
  display: flex;
}
.masteriyo-stab--faq .masteriyo-body {
  max-height: 0;
  overflow: hidden;
  transition: max-height 200ms;
  border-top: 0;
  padding: 0 32px;
}
.masteriyo-stab--treviews {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 32px;
}
.masteriyo-stab-rs {
  border: 1px solid var(--masteriyo-color-border);
  margin: 20px auto;
  padding: 20px;
  border-radius: 50px;
  font-weight: 600;
  display: flex;
  align-items: center;
}
.masteriyo-stab-rs .masteriyo-icon-svg > svg {
  width: 20px;
  height: 20px;
  fill: var(--masteriyo-color-golden);
}
.masteriyo-stab-rs .masteriyo-rnumber {
  margin-left: 8px;
  color: var(--masteriyo-color-text);
}
.masteriyo-stab--turating {
  color: var(--masteriyo-color-text);
  text-align: center;
  margin-bottom: 30px;
}

.course-grade-result.final-grade-result {
  display: flex;
  justify-content: center;
}

.course-grade-result.final-grade-result span.grade-name {
  margin: 0 10px 24px 10px;
}

span.grade-name {
  display: flex;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 16px;
  font-weight: 500;
}

.grade-earned-grade-point {
  font-weight: 500;
}

.masteriyo-item--wrap {
  display: flex;
  flex-wrap: wrap;
}
.masteriyo-item--wrap .masteriyo-single-course-item {
  display: flex;
}

.course-reviews {
  padding: 0 32px 32px;
  color: var(--masteriyo-color-text);
}
.course-reviews .masteriyo-course-reviews-list .masteriyo-course-review__content {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  border: none;
  width: 100%;
}
.course-reviews .masteriyo-course-reviews-list .masteriyo-course-review__content .masteriyo-right {
  flex-basis: 90%;
  margin-left: 18px;
}
.course-reviews .masteriyo-course-reviews-list .masteriyo-course-review__content .masteriyo-right__rating {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.course-reviews .masteriyo-course-reviews-list .masteriyo-course-review__content .masteriyo-right__rating .rating {
  margin-bottom: 14px;
}
.course-reviews .masteriyo-course-reviews-list .masteriyo-course-review__content .masteriyo-right__rating .rating .masteriyo-rstar {
  display: flex;
  flex-wrap: wrap;
}
.course-reviews .masteriyo-course-reviews-list .masteriyo-course-review__content .masteriyo-right__rating .rating .masteriyo-rstar svg {
  width: 14px;
  height: 14px;
  fill: var(--masteriyo-color-golden);
}
.course-reviews .masteriyo-course-reviews-list .masteriyo-course-review__content .masteriyo-right .author-name {
  margin-right: 16px;
  font-size: 14px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 16px;
}
.course-reviews .masteriyo-course-reviews-list .masteriyo-course-review__content .masteriyo-right .date-created {
  font-size: 12px;
  line-height: 14px;
}
.course-reviews .masteriyo-course-reviews-list .masteriyo-course-review__content .masteriyo-right .title {
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  margin-top: 16px;
  margin-bottom: 8px;
}
.course-reviews .masteriyo-course-reviews-list .masteriyo-course-review__content .masteriyo-right .content {
  font-size: 16px;
  line-height: 27px;
}
.course-reviews .masteriyo-review {
  border-top: 1px solid var(--masteriyo-color-border);
  margin-top: 24px;
  padding-top: 24px;
}
.course-reviews .masteriyo-review .masteriyo-avatar img {
  width: 50px;
  height: 50px;
  overflow: hidden;
  border-radius: 50%;
  border: 2px solid rgba(0, 0, 0, 0.1);
}
.course-reviews .masteriyo-login-msg.masteriyo-submit-container {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  padding-top: 24px;
  margin-top: 40px;
}
.course-reviews .masteriyo-login-msg.masteriyo-submit-container p {
  margin-bottom: 0;
}
.course-reviews .masteriyo-link-login {
  margin: 0 4px;
}
.course-reviews .masteriyo-load-more {
  width: 100%;
  margin-top: 24px;
  padding: 4px;
  font-size: 14px;
  background-color: transparent;
  border: 1px solid var(--masteriyo-color-primary);
  color: var(--masteriyo-color-primary);
  border-radius: 4px;
}
.course-reviews .masteriyo-load-more:hover {
  border: 1px solid var(--masteriyo-color-btn-blue-hover);
  color: var(--masteriyo-color-btn-blue-hover);
}

.masteriyo-submit-container .masteriyo--title {
  margin-top: 40px;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 500;
  display: inline-block;
  color: var(--masteriyo-color-heading);
}
.masteriyo-submit-container .masteriyo-input {
  border-radius: 4px;
}
.masteriyo-submit-container .masteriyo-rating {
  margin-top: 14px;
}
.masteriyo-submit-container .masteriyo-btn-primary {
  margin-top: 16px;
}
.masteriyo-submit-container .masteriyo-stab-rs {
  margin-top: 0;
}

.masteriyo-reply-course-review {
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  color: var(--masteriyo-color-primary);
  margin-top: 16px;
  display: inline-block;
  text-decoration: underline;
  cursor: pointer;
}

.masteriyo-replies {
  display: flex;
  flex-flow: unset;
  flex-direction: row;
}
.masteriyo-replies .masteriyo-reply-replies--title .masteriyo-flex {
  align-items: center;
}
.masteriyo-replies .masteriyo-reply-replies--title .author-name {
  margin-right: 16px;
  font-size: 14px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 16px;
}

.masteriyo-reply-replies {
  width: 100%;
}
.masteriyo-reply-replies .masteriyo-right {
  margin-left: 24px;
  width: 100%;
}
.masteriyo-reply-replies .masteriyo-right .content {
  font-size: 16px;
}
.masteriyo-reply-replies .masteriyo-right .masteriyo-reply-replies--title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.masteriyo-reply-replies .masteriyo-right .date-created {
  font-size: 12px;
  line-height: 14px;
}

.masteriyo-course-review-replies {
  width: 90%;
  float: right;
  margin-bottom: 24px;
}

.masteriyo-delete-review-notice {
  width: 100%;
  display: inline-block;
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid var(--masteriyo-color-border);
  font-style: italic;
  font-size: 14px;
}

.masteriyo-country-dropdown {
  display: flex;
  width: 100%;
  height: 42.16px;
}
.masteriyo-country-dropdown select {
  border: 1px solid #dee2e6;
  padding-top: 0;
  padding-bottom: 0;
}

.masteriyo-login-msg {
  border-top: 2px solid var(--masteriyo-color-border);
}

.masteriyo-overlay {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(54, 54, 54, 0.568627451);
  display: flex;
  justify-content: center;
  align-items: flex-start;
  z-index: 9999;
  overflow: auto;
}
.masteriyo-overlay.masteriyo-v-center {
  align-items: center;
}
.masteriyo-overlay .masteriyo-modal-confirm-retake-course .masteriyo-btn.masteriyo-confirm {
  cursor: pointer;
}

.masteriyo-course-categories {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  margin-left: -15px;
  margin-right: -15px;
  margin-top: -15px;
}

.masteriyo-category-card {
  background-color: var(--masteriyo-color-white);
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.masteriyo-category-card__image img {
  width: 100%;
  height: auto;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  margin-bottom: 0;
  padding-bottom: 0;
}
.masteriyo-category-card__detail {
  padding: 16px 20px;
}
.masteriyo-category-card h2, .masteriyo-category-card__title {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.masteriyo-category-card h2 a, .masteriyo-category-card__title a {
  color: var(--masteriyo-color-grey-dark);
  text-decoration: none;
}
.masteriyo-category-card h2 a:hover, .masteriyo-category-card__title a:hover {
  text-decoration: none;
  color: var(--masteriyo-color-primary);
}
.masteriyo-category-card__courses {
  font-size: 13px;
  margin-top: 4px;
}
.masteriyo-category-card__courses span {
  margin-right: 8px;
}
.masteriyo-category-card__description {
  font-size: 14px;
  margin-top: 12px;
}

.masteriyo-instructors-list {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin: 2rem 0;
}
.masteriyo-instructors-list.columns-1 .masteriyo-col {
  flex-basis: calc(100% / 1 - 1rem);
  padding: 0;
  margin: 0;
}
.masteriyo-instructors-list.columns-1 .masteriyo-col .masteriyo-instructor-card {
  border-radius: 0.5rem;
  transition: box-shadow 0.3s ease;
  padding: 1.5rem;
  padding-top: 24px;
  background: #f8fafb;
  position: relative;
  overflow: hidden;
}
.masteriyo-instructors-list.columns-1 .masteriyo-col .masteriyo-instructor-card:hover {
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
}
.masteriyo-instructors-list.columns-1 .masteriyo-col .masteriyo-instructor-card__image-wrapper {
  position: relative;
}
.masteriyo-instructors-list.columns-1 .masteriyo-col .masteriyo-instructor-card__image {
  width: 100%;
  height: auto;
}
.masteriyo-instructors-list.columns-1 .masteriyo-col .masteriyo-instructor-card__image img {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  padding: 2px;
}
.masteriyo-instructors-list.columns-1 .masteriyo-col .masteriyo-instructor-card__detail {
  margin-top: 1rem;
}
.masteriyo-instructors-list.columns-1 .masteriyo-col .masteriyo-instructor-card__title {
  margin-bottom: 0.5rem;
  font-size: 1.4rem;
  color: #222;
}
.masteriyo-instructors-list.columns-1 .masteriyo-col .masteriyo-instructor-card__title a {
  text-decoration: none;
  color: inherit;
  transition: all 0.3s ease-in-out;
}
.masteriyo-instructors-list.columns-1 .masteriyo-col .masteriyo-instructor-card__title a:hover {
  color: var(--masteriyo-color-primary);
}
.masteriyo-instructors-list.columns-1 .masteriyo-col .masteriyo-instructor-card__info, .masteriyo-instructors-list.columns-1 .masteriyo-col .masteriyo-instructor-card__description {
  font-size: 0.9rem;
  color: #666;
  margin-bottom: 0;
}
.masteriyo-instructors-list.columns-1 .masteriyo-col .masteriyo-instructor-card__info span {
  display: flex;
  align-items: center;
  gap: 6px;
}
.masteriyo-instructors-list.columns-1 .masteriyo-col .masteriyo-instructor-card__info span svg {
  fill: #666;
  width: 18px;
  height: 18px;
}
.masteriyo-instructors-list.columns-1 .masteriyo-col .masteriyo-instructor-card__info span.courses-count, .masteriyo-instructors-list.columns-1 .masteriyo-col .masteriyo-instructor-card__info span.students-count {
  position: absolute;
  top: 20px;
  right: 20px;
  background: #f6fbff;
  border-radius: 30px;
  font-weight: 600;
  color: #666;
}
.masteriyo-instructors-list.columns-1 .masteriyo-col .masteriyo-instructor-card__info span.students-count {
  top: 44px;
}
.masteriyo-instructors-list.columns-2 .masteriyo-col {
  flex-basis: calc(100% / 2 - 1rem);
  padding: 0;
  margin: 0;
}
.masteriyo-instructors-list.columns-2 .masteriyo-col .masteriyo-instructor-card {
  border-radius: 0.5rem;
  transition: box-shadow 0.3s ease;
  padding: 1.5rem;
  padding-top: 24px;
  background: #f8fafb;
  position: relative;
  overflow: hidden;
}
.masteriyo-instructors-list.columns-2 .masteriyo-col .masteriyo-instructor-card:hover {
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
}
.masteriyo-instructors-list.columns-2 .masteriyo-col .masteriyo-instructor-card__image-wrapper {
  position: relative;
}
.masteriyo-instructors-list.columns-2 .masteriyo-col .masteriyo-instructor-card__image {
  width: 100%;
  height: auto;
}
.masteriyo-instructors-list.columns-2 .masteriyo-col .masteriyo-instructor-card__image img {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  padding: 2px;
}
.masteriyo-instructors-list.columns-2 .masteriyo-col .masteriyo-instructor-card__detail {
  margin-top: 1rem;
}
.masteriyo-instructors-list.columns-2 .masteriyo-col .masteriyo-instructor-card__title {
  margin-bottom: 0.5rem;
  font-size: 1.4rem;
  color: #222;
}
.masteriyo-instructors-list.columns-2 .masteriyo-col .masteriyo-instructor-card__title a {
  text-decoration: none;
  color: inherit;
  transition: all 0.3s ease-in-out;
}
.masteriyo-instructors-list.columns-2 .masteriyo-col .masteriyo-instructor-card__title a:hover {
  color: var(--masteriyo-color-primary);
}
.masteriyo-instructors-list.columns-2 .masteriyo-col .masteriyo-instructor-card__info, .masteriyo-instructors-list.columns-2 .masteriyo-col .masteriyo-instructor-card__description {
  font-size: 0.9rem;
  color: #666;
  margin-bottom: 0;
}
.masteriyo-instructors-list.columns-2 .masteriyo-col .masteriyo-instructor-card__info span {
  display: flex;
  align-items: center;
  gap: 6px;
}
.masteriyo-instructors-list.columns-2 .masteriyo-col .masteriyo-instructor-card__info span svg {
  fill: #666;
  width: 18px;
  height: 18px;
}
.masteriyo-instructors-list.columns-2 .masteriyo-col .masteriyo-instructor-card__info span.courses-count, .masteriyo-instructors-list.columns-2 .masteriyo-col .masteriyo-instructor-card__info span.students-count {
  position: absolute;
  top: 20px;
  right: 20px;
  background: #f6fbff;
  border-radius: 30px;
  font-weight: 600;
  color: #666;
}
.masteriyo-instructors-list.columns-2 .masteriyo-col .masteriyo-instructor-card__info span.students-count {
  top: 44px;
}
.masteriyo-instructors-list.columns-3 .masteriyo-col {
  flex-basis: calc(100% / 3 - 1rem);
  padding: 0;
  margin: 0;
}
.masteriyo-instructors-list.columns-3 .masteriyo-col .masteriyo-instructor-card {
  border-radius: 0.5rem;
  transition: box-shadow 0.3s ease;
  padding: 1.5rem;
  padding-top: 24px;
  background: #f8fafb;
  position: relative;
  overflow: hidden;
}
.masteriyo-instructors-list.columns-3 .masteriyo-col .masteriyo-instructor-card:hover {
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
}
.masteriyo-instructors-list.columns-3 .masteriyo-col .masteriyo-instructor-card__image-wrapper {
  position: relative;
}
.masteriyo-instructors-list.columns-3 .masteriyo-col .masteriyo-instructor-card__image {
  width: 100%;
  height: auto;
}
.masteriyo-instructors-list.columns-3 .masteriyo-col .masteriyo-instructor-card__image img {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  padding: 2px;
}
.masteriyo-instructors-list.columns-3 .masteriyo-col .masteriyo-instructor-card__detail {
  margin-top: 1rem;
}
.masteriyo-instructors-list.columns-3 .masteriyo-col .masteriyo-instructor-card__title {
  margin-bottom: 0.5rem;
  font-size: 1.4rem;
  color: #222;
}
.masteriyo-instructors-list.columns-3 .masteriyo-col .masteriyo-instructor-card__title a {
  text-decoration: none;
  color: inherit;
  transition: all 0.3s ease-in-out;
}
.masteriyo-instructors-list.columns-3 .masteriyo-col .masteriyo-instructor-card__title a:hover {
  color: var(--masteriyo-color-primary);
}
.masteriyo-instructors-list.columns-3 .masteriyo-col .masteriyo-instructor-card__info, .masteriyo-instructors-list.columns-3 .masteriyo-col .masteriyo-instructor-card__description {
  font-size: 0.9rem;
  color: #666;
  margin-bottom: 0;
}
.masteriyo-instructors-list.columns-3 .masteriyo-col .masteriyo-instructor-card__info span {
  display: flex;
  align-items: center;
  gap: 6px;
}
.masteriyo-instructors-list.columns-3 .masteriyo-col .masteriyo-instructor-card__info span svg {
  fill: #666;
  width: 18px;
  height: 18px;
}
.masteriyo-instructors-list.columns-3 .masteriyo-col .masteriyo-instructor-card__info span.courses-count, .masteriyo-instructors-list.columns-3 .masteriyo-col .masteriyo-instructor-card__info span.students-count {
  position: absolute;
  top: 20px;
  right: 20px;
  background: #f6fbff;
  border-radius: 30px;
  font-weight: 600;
  color: #666;
}
.masteriyo-instructors-list.columns-3 .masteriyo-col .masteriyo-instructor-card__info span.students-count {
  top: 44px;
}
.masteriyo-instructors-list.columns-4 .masteriyo-col {
  flex-basis: calc(100% / 4 - 1rem);
  padding: 0;
  margin: 0;
}
.masteriyo-instructors-list.columns-4 .masteriyo-col .masteriyo-instructor-card {
  border-radius: 0.5rem;
  transition: box-shadow 0.3s ease;
  padding: 1.5rem;
  padding-top: 24px;
  background: #f8fafb;
  position: relative;
  overflow: hidden;
}
.masteriyo-instructors-list.columns-4 .masteriyo-col .masteriyo-instructor-card:hover {
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
}
.masteriyo-instructors-list.columns-4 .masteriyo-col .masteriyo-instructor-card__image-wrapper {
  position: relative;
}
.masteriyo-instructors-list.columns-4 .masteriyo-col .masteriyo-instructor-card__image {
  width: 100%;
  height: auto;
}
.masteriyo-instructors-list.columns-4 .masteriyo-col .masteriyo-instructor-card__image img {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  padding: 2px;
}
.masteriyo-instructors-list.columns-4 .masteriyo-col .masteriyo-instructor-card__detail {
  margin-top: 1rem;
}
.masteriyo-instructors-list.columns-4 .masteriyo-col .masteriyo-instructor-card__title {
  margin-bottom: 0.5rem;
  font-size: 1.4rem;
  color: #222;
}
.masteriyo-instructors-list.columns-4 .masteriyo-col .masteriyo-instructor-card__title a {
  text-decoration: none;
  color: inherit;
  transition: all 0.3s ease-in-out;
}
.masteriyo-instructors-list.columns-4 .masteriyo-col .masteriyo-instructor-card__title a:hover {
  color: var(--masteriyo-color-primary);
}
.masteriyo-instructors-list.columns-4 .masteriyo-col .masteriyo-instructor-card__info, .masteriyo-instructors-list.columns-4 .masteriyo-col .masteriyo-instructor-card__description {
  font-size: 0.9rem;
  color: #666;
  margin-bottom: 0;
}
.masteriyo-instructors-list.columns-4 .masteriyo-col .masteriyo-instructor-card__info span {
  display: flex;
  align-items: center;
  gap: 6px;
}
.masteriyo-instructors-list.columns-4 .masteriyo-col .masteriyo-instructor-card__info span svg {
  fill: #666;
  width: 18px;
  height: 18px;
}
.masteriyo-instructors-list.columns-4 .masteriyo-col .masteriyo-instructor-card__info span.courses-count, .masteriyo-instructors-list.columns-4 .masteriyo-col .masteriyo-instructor-card__info span.students-count {
  position: absolute;
  top: 20px;
  right: 20px;
  background: #f6fbff;
  border-radius: 30px;
  font-weight: 600;
  color: #666;
}
.masteriyo-instructors-list.columns-4 .masteriyo-col .masteriyo-instructor-card__info span.students-count {
  top: 44px;
}
.course-attachments {
  padding-right: 32px;
  padding-left: 32px;
  padding-bottom: 32px;
}

.attachment-content-main {
  border-bottom: 1px solid var(--masteriyo-color-border);
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.attachment-content-main:last-child {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.attachment-content-image {
  display: flex;
  align-items: center;
}
.attachment-content-image svg {
  margin-right: 16px;
  width: 1.5rem;
  min-width: 1.5rem;
}
.attachment-content-image-text {
  font-size: 14px;
  font-weight: 600;
  flex-grow: 1;
  flex-basis: 50%;
}
.attachment-content-image-text:hover {
  color: var(--masteriyo-color-primary);
}
.attachment-content-description {
  margin-left: 16px;
  font-size: 13px;
  font-weight: 400;
  color: var(--masteriyo-color-text);
}

.masteriyo-qr-certificate {
  min-height: calc(100vh - 32px);
  display: flex;
  align-items: center;
  justify-content: center;
  background: #e3e3e3;
}
@media screen and (max-width: 600px) {
  .masteriyo-qr-certificate {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.masteriyo-qr-certificate--wrapper {
  width: 550px;
  max-width: 100%;
  padding: 100px 40px 40px;
  border-radius: 8px;
  background: #fff;
  position: relative;
}
.masteriyo-qr-certificate__avatar {
  position: absolute;
  top: -72px;
  left: 40px;
  background: #e3e3e3;
  padding: 12px;
  border-radius: 50%;
}
.masteriyo-qr-certificate__avatar img {
  width: 120px;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
.masteriyo-qr-certificate__desc {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.masteriyo-qr-certificate__desc--content {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  align-items: center;
}
.masteriyo-qr-certificate__desc--content label {
  color: #222222;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}
.masteriyo-qr-certificate__desc--content p {
  color: #383838;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  margin-top: 0px;
}

@media only screen and (max-width: 1199px) {
  #primary {
    padding-right: 30px;
  }
  .masteriyo-container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .masteriyo-container-fluid, .masteriyo-container-sm, .masteriyo-container-md, .masteriyo-container-lg, .masteriyo-container-xl {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 1024px) {
  .masteriyo-single-course {
    margin: 0;
  }
}
@media (max-width: 992px) {
  .masteriyo-form-container {
    width: 70%;
  }
  .masteriyo-cstudy--body--pstatus {
    display: none;
  }
  .masteriyo-single-course--aside {
    width: 100%;
  }
  .masteriyo .columns-4 .masteriyo-col,
  .masteriyo .columns-3 .masteriyo-col,
  .masteriyo .columns-2 .masteriyo-col {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 15px;
    width: 50%;
  }
  .masteriyo .columns-4 .masteriyo-course--card,
  .masteriyo .columns-3 .masteriyo-course--card,
  .masteriyo .columns-2 .masteriyo-course--card {
    flex-basis: 335px;
  }
  .masteriyo .columns-4.list-view .masteriyo-col,
  .masteriyo .columns-3.list-view .masteriyo-col,
  .masteriyo .columns-2.list-view .masteriyo-col {
    width: 100%;
    max-width: 100%;
    flex: 1;
  }
  .masteriyo .columns-1 .masteriyo-course--card {
    flex-basis: 100%;
  }
  .masteriyo .masteriyo-mycourses--card {
    flex-basis: calc(50% - 30px);
  }
  .masteriyo .masteriyo-mycourses--thumbnail .masteriyo-placeholder {
    width: 100%;
  }
  .masteriyo .masteriyo-instructors-list.columns-3 .masteriyo-col, .masteriyo .masteriyo-instructors-list.columns-4 .masteriyo-col {
    flex: 0 0 30%;
    max-width: 30%;
    padding: 0;
  }
  .masteriyo-related-post .masteriyo-single-course-item {
    flex-direction: column;
  }
  .masteriyo-single-course--main {
    width: 100%;
  }
  .masteriyo-item--wrap .masteriyo-single-course-item > div {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .masteriyo-checkout-wrapper {
    gap: 32px;
  }
  .masteriyo-checkout-main {
    flex-basis: 100%;
    margin-right: 0;
  }
}
@media (max-width: 768px) {
  #primary {
    padding-right: 0;
  }
  .masteriyo-form-container {
    width: 80%;
  }
  .masteriyo-item--wrap {
    margin: 0;
  }
  .masteriyo-item--wrap .masteriyo-col-4 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .masteriyo-col-8,
  .masteriyo-single-course .masteriyo-col-4 {
    width: 100%;
    flex: 1 1 100%;
    max-width: 100%;
  }
  .masteriyo-related-post .masteriyo-col-4 {
    width: 50%;
    flex: 1 1 50%;
    max-width: 50%;
  }
  .masteriyo-vertical-menu {
    flex-basis: 100%;
    padding-left: 0;
  }
  .masteriyo .masteriyo-main,
  .masteriyo .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) {
    width: 100%;
    display: block;
  }
  .masteriyo .masteriyo-main .masteriyo-vertical-menu,
  .masteriyo .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) .masteriyo-vertical-menu {
    border-right: none;
  }
  .masteriyo .masteriyo-mycourses--card {
    flex-basis: calc(50% - 30px);
    max-width: 100%;
  }
  .masteriyo .masteriyo-dashboard {
    margin-top: 40px;
    margin-left: 0;
  }
  .masteriyo .masteriyo-cstudy--body--wrap {
    padding: 16px;
  }
  .masteriyo-login {
    width: auto;
  }
  .masteriyo-course.list-view .masteriyo-col .masteriyo-course--img-wrap img {
    width: 150px;
    height: 150px;
  }
  .masteriyo-course.list-view .masteriyo-col .masteriyo-course--img-wrap video {
    width: 150px;
  }
  .masteriyo-course.list-view .masteriyo-col .masteriyo-course--img-wrap:has(video) .difficulty-badge {
    display: none;
  }
  .masteriyo .masteriyo-instructors-list {
    display: flex !important;
  }
  .masteriyo .masteriyo-instructors-list.columns-2 .masteriyo-col, .masteriyo .masteriyo-instructors-list.columns-3 .masteriyo-col, .masteriyo .masteriyo-instructors-list.columns-4 .masteriyo-col {
    flex: 0 0 46%;
    max-width: 46%;
    padding: 0;
  }
  .masteriyo .masteriyo-instructors-list {
    display: flex !important;
  }
  .masteriyo .masteriyo-instructors-list.columns-2 .masteriyo-col, .masteriyo .masteriyo-instructors-list.columns-3 .masteriyo-col, .masteriyo .masteriyo-instructors-list.columns-4 .masteriyo-col {
    flex: 0 0 46%;
    max-width: 46%;
    padding: 0;
  }
  .masteriyo .masteriyo-instructors-list {
    display: flex !important;
  }
  .masteriyo .masteriyo-instructors-list.columns-2 .masteriyo-col, .masteriyo .masteriyo-instructors-list.columns-3 .masteriyo-col, .masteriyo .masteriyo-instructors-list.columns-4 .masteriyo-col {
    flex: 0 0 46%;
    max-width: 46%;
    padding: 0;
  }
}
@media (max-width: 600px) {
  .masteriyo-login .masteriyo-btn-wrapper,
  .masteriyo-reset .masteriyo-btn-wrapper {
    flex-direction: column;
  }
  .masteriyo-login .masteriyo-btn,
  .masteriyo-reset .masteriyo-btn {
    margin-bottom: 24px;
  }
  .masteriyo-cstudy--btn {
    width: inherit;
  }
  .masteriyo-courses--card {
    flex-basis: 100%;
    width: 100%;
  }
  .masteriyo-col {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 15px;
    width: 100%;
  }
  .masteriyo-course.list-view .masteriyo-col .masteriyo-course--card {
    flex-direction: column;
    padding-bottom: 30px;
  }
  .masteriyo-course.list-view .masteriyo-col .masteriyo-course--img-wrap {
    width: 100%;
  }
  .masteriyo-course.list-view .masteriyo-col .masteriyo-course--img-wrap img {
    width: 100%;
    height: auto;
  }
  .masteriyo-course.list-view .masteriyo-col .masteriyo-course--img-wrap video {
    width: 100%;
  }
  .masteriyo-course.list-view .masteriyo-col .masteriyo-course--img-wrap:has(video) .difficulty-badge {
    display: block;
  }
  .masteriyo .columns-4 .masteriyo-course,
  .masteriyo .columns-3 .masteriyo-course,
  .masteriyo .columns-2 .masteriyo-course,
  .masteriyo .columns-1 .masteriyo-course {
    flex-direction: row;
  }
  .masteriyo .columns-4 .masteriyo-col,
  .masteriyo .columns-3 .masteriyo-col,
  .masteriyo .columns-2 .masteriyo-col,
  .masteriyo .columns-1 .masteriyo-col {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 10px;
    width: 100%;
  }
  .masteriyo .columns-4 .masteriyo-course--card,
  .masteriyo .columns-3 .masteriyo-course--card,
  .masteriyo .columns-2 .masteriyo-course--card,
  .masteriyo .columns-1 .masteriyo-course--card {
    flex-basis: 100%;
  }
  .masteriyo .masteriyo-instructors-list.columns-2 .masteriyo-col, .masteriyo .masteriyo-instructors-list.columns-3 .masteriyo-col, .masteriyo .masteriyo-instructors-list.columns-4 .masteriyo-col {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
  }
  .masteriyo-replies .masteriyo-reply-replies--title .masteriyo-flex {
    flex-direction: column;
    align-items: self-start;
  }
  .masteriyo-replies .masteriyo-reply-replies--title .author-name {
    margin-bottom: 12px;
  }
  .masteriyo-related-post .masteriyo-col-4,
  .masteriyo-col-4 {
    width: 100%;
    flex: 1 1 100%;
    max-width: 100%;
  }
  .masteriyo-counter .masteriyo-db-card {
    flex-basis: 100%;
  }
  .masteriyo-stab > div {
    flex-basis: 100%;
  }
  .masteriyo .masteriyo-cstudy--body--pbar {
    flex-basis: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .masteriyo .masteriyo-mycourses--card {
    flex-basis: 100%;
    max-width: 100%;
  }
  .masteriyo .masteriyo-placeholder {
    width: 100%;
  }
}
@media (max-width: 544px) {
  body.ast-separate-container #content .ast-container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 450px) {
  .masteriyo-course.list-view .masteriyo-col .masteriyo-course--card {
    flex-direction: column;
  }
  .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content {
    flex-direction: column;
  }
  .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__wrapper {
    padding-right: 0;
    padding-bottom: 24px;
    border: 0;
    border-bottom: 1px solid #e7e7e7;
  }
  .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn {
    flex-direction: row;
    align-items: center;
    width: 100%;
  }
  .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn .masteriyo-course-price {
    margin-bottom: 0;
  }
}
.masteriyo-single-course--prerequisites {
  border-bottom: 1px solid var(--masteriyo-color-border);
  padding: 16px 0 0;
}

.masteriyo-prerequisites--msg {
  font-size: 14px;
}

.masteriyo-prerequisites--list ul {
  margin: 10px 0 20px;
  font-size: 14px;
  list-style-type: none;
}
.masteriyo-prerequisites--list ul li {
  margin-bottom: 6px;
  display: flex;
  align-items: center;
}
.masteriyo-prerequisites--list ul li .dashicons {
  margin-right: 6px;
}
.masteriyo-prerequisites--list ul li .dashicons-no {
  color: var(--masteriyo-color-danger);
}
.masteriyo-prerequisites--list ul li .dashicons-yes {
  color: var(--masteriyo-color-success);
}

.masteriyo-wishlist-toggle {
  display: block;
  cursor: pointer;
  padding: 8px;
  border-radius: 100px;
  background-color: var(--masteriyo-color-primary-lightest);
  fill: none;
  stroke: var(--masteriyo-color-primary);
  stroke-width: 2px;
}
.masteriyo-wishlist-toggle.active {
  fill: var(--masteriyo-color-primary);
  stroke: var(--masteriyo-color-primary);
  stroke-width: 2px;
}

.theme-astra .mto-account-sidebar h5 {
  margin-bottom: 0;
}
.theme-astra .mto-dashboard-courses-stats h2 {
  font-size: 1rem;
  margin-bottom: 0;
  line-height: 1.2;
  color: var(--masteriyo-color-heading);
}
.theme-astra .mto-enrolled-courses-wrapper h4,
.theme-astra .mto-profile-wrapper h4,
.theme-astra .mto-orders-wrapper h4 {
  margin-bottom: 0;
}
.theme-astra .mto-dashboard-courses-progress button:hover,
.theme-astra .mto-profile-wrapper button:hover,
.theme-astra .mto-enrolled-courses-wrapper button:hover {
  background: var(--masteriyo-color-btn-blue-hover);
  border-color: var(--masteriyo-color-btn-blue-hover);
}
.theme-astra .mto-enrolled-courses-wrapper button:hover > svg {
  fill: #000;
}
.theme-astra .mto-enrolled-courses-wrapper .pagination-container button.pagination-previous:hover, .theme-astra .mto-enrolled-courses-wrapper .pagination-container button.pagination-next:hover {
  background: var(--chakra-colors-gray-100);
}
.theme-astra .mto-profile-wrapper .mto-profile-details h3 {
  margin-bottom: 0;
  font-size: 2.25rem;
}
.theme-astra .mto-profile-wrapper .mto-profile-details h2 {
  font-size: 1.125rem;
  line-height: 1.2;
}
.theme-astra .mto-orders-wrapper table {
  border: 0;
}
.theme-astra .masteriyo-single-course .masteriyo-single-course--aside .masteriyo-time-btn {
  padding-left: 0;
  padding-right: 0;
}
.theme-astra .masteriyo-single-course .masteriyo-single-course--aside .masteriyo-single-course-stats {
  padding-left: 0;
  padding-right: 0;
}
.theme-astra .masteriyo-single-course .masteriyo-single-course--aside .masteriyo-course--content__description {
  padding-left: 0;
  padding-right: 0;
}
.theme-astra .masteriyo-single-course .masteriyo-single-course--aside .masteriyo-course--content__description > ul {
  padding-left: 0;
}
.theme-astra .masteriyo-single-course--main__content .tab-content h1,
.theme-astra .masteriyo-single-course--main__content .tab-content h2,
.theme-astra .masteriyo-single-course--main__content .tab-content h3,
.theme-astra .masteriyo-single-course--main__content .tab-content h4,
.theme-astra .masteriyo-single-course--main__content .tab-content h5,
.theme-astra .masteriyo-single-course--main__content .tab-content h6 {
  margin-bottom: 16px;
}
.theme-astra .masteriyo-checkout .masteriyo-checkout-main .masteriyo-input {
  width: 100%;
}
.theme-astra .masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout--btn {
  padding: 16px 12px;
}
@media (max-width: 992px) {
  .theme-astra .masteriyo-checkout .masteriyo-checkout-wrapper {
    gap: 2.5em;
  }
  .theme-astra .masteriyo-checkout .masteriyo-checkout-wrapper .masteriyo-checkout-main {
    padding-right: 20px;
    margin-right: 0;
  }
  .theme-astra .masteriyo-checkout .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-col-2 {
    margin-left: 0;
    margin-right: 0;
  }
  .theme-astra .masteriyo-checkout .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-col-2 .masteriyo-checkout----fname {
    padding-left: 0;
  }
  .theme-astra .masteriyo-checkout .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-col-2 .masteriyo-checkout----lname {
    padding-right: 0;
  }
}

.theme-Divi #left-area {
  padding-right: 15px;
}
.theme-Divi .masteriyo-search .masteriyo-course-search button {
  border: 0;
  color: var(--masteriyo-color-white);
  cursor: pointer;
}
.theme-Divi .mto-dashboard-courses-progress button:hover,
.theme-Divi .mto-profile-wrapper button:hover,
.theme-Divi .mto-enrolled-courses-wrapper button:hover {
  color: var(--masteriyo-color-white);
  background: var(--masteriyo-color-btn-blue-hover);
  border-color: var(--masteriyo-color-btn-blue-hover);
}
.theme-Divi .mto-enrolled-courses-wrapper button:hover > svg {
  fill: #000;
}
.theme-Divi .mto-enrolled-courses-wrapper .pagination-container button.pagination-previous:hover, .theme-Divi .mto-enrolled-courses-wrapper .pagination-container button.pagination-next:hover {
  background: var(--chakra-colors-gray-100);
}
.theme-Divi .masteriyo-container {
  padding: 0 15px;
}
.theme-Divi .masteriyo-container .page-numbers.current {
  padding: 9px;
}
@media (max-width: 992px) {
  .theme-Divi .masteriyo-checkout .masteriyo-checkout-wrapper {
    gap: 2em;
  }
}
.theme-Divi .masteriyo-checkout .masteriyo-checkout-main .masteriyo-input {
  padding: 8px 16px;
  width: 100%;
}
@media (max-width: 1017px) {
  .theme-Divi .masteriyo-checkout .masteriyo-checkout-main {
    margin-right: 15px;
  }
}
@media (max-width: 992px) {
  .theme-Divi .masteriyo-checkout .masteriyo-checkout-main {
    margin-right: 0;
    padding-right: 20px;
  }
}
.theme-Divi .masteriyo-checkout .masteriyo-checkout-summary .masteriyo-checkout-summary-payment-method ul li {
  list-style: none;
}
.theme-Divi .masteriyo-checkout .masteriyo-checkout-summary .masteriyo-btn-primary {
  border: 0;
  cursor: pointer;
}
.theme-Divi .masteriyo-checkout .masteriyo-checkout-summary-your-order ul,
.theme-Divi .masteriyo-checkout .masteriyo-checkout-summary-payment-method ul {
  padding: 0 !important;
}
.theme-Divi .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form input[type=text],
.theme-Divi .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form input[type=email] {
  height: 38px;
  border-color: #e1e1e1;
  padding-left: 12px;
  padding-right: 12px;
  width: 100%;
}
.theme-Divi .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form input[type=text]:hover, .theme-Divi .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form input[type=text]:focus,
.theme-Divi .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form input[type=email]:hover,
.theme-Divi .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form input[type=email]:focus {
  border-color: var(--masteriyo-color-primary);
}
.theme-Divi .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form textarea {
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
  border-width: 1px;
}
.theme-Divi .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form .masteriyo-btn-primary {
  border: 0;
  cursor: pointer;
}
.theme-Divi .masteriyo-single-course .masteriyo-single-course--aside .masteriyo-time-btn {
  padding-left: 0;
  padding-right: 0;
}
.theme-Divi .masteriyo-single-course .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn {
  line-height: 150%;
}
.theme-Divi .masteriyo-single-course .masteriyo-single-course--aside .masteriyo-single-course-stats {
  padding-left: 0;
  padding-right: 0;
}
.theme-Divi .masteriyo-single-course .masteriyo-single-course--aside .masteriyo-course--content__description {
  padding-left: 0;
  padding-right: 0;
}
.theme-Divi .masteriyo-single-course .masteriyo-single-course--aside .masteriyo-course--content__description > ul {
  padding-left: 0;
}
.theme-Divi .masteriyo-single-course--main__content .tab-content h1,
.theme-Divi .masteriyo-single-course--main__content .tab-content h2,
.theme-Divi .masteriyo-single-course--main__content .tab-content h3,
.theme-Divi .masteriyo-single-course--main__content .tab-content h4,
.theme-Divi .masteriyo-single-course--main__content .tab-content h5,
.theme-Divi .masteriyo-single-course--main__content .tab-content h6 {
  margin-bottom: 16px;
}
.theme-Divi .masteriyo-single-course--main__content .tab-content hr {
  margin: 24px 0;
}
@media (max-width: 575px) {
  .theme-Divi .container {
    width: 100%;
    max-width: 100%;
    padding: 0 15px;
  }
}
.theme-Divi #masteriyo-account-container .mto-account-wrapper {
  margin-left: 0;
}
@media (max-width: 767px) {
  .theme-Divi #masteriyo-account-container .mto-account-wrapper {
    margin-left: 1rem;
  }
}
.theme-Divi .mto-account-sidebar h5 {
  padding-bottom: 0;
}
.theme-Divi .mto-dashboard-courses-stats > div {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.theme-Divi .mto-dashboard-courses-stats .mto-dashboard-courses-card {
  padding: 15px;
}
.theme-Divi .mto-dashboard-courses-stats .mto-dashboard-courses-content {
  flex-wrap: wrap;
  gap: 1em;
}
.theme-Divi .mto-dashboard-courses-stats .mto-dashboard-courses-content-right {
  margin-left: 0;
}
.theme-Divi .mto-dashboard-courses-stats h2 {
  padding: 0;
}
.theme-Divi .mto-dashboard-courses-stats .mto-dashboard-courses-card-wrapper {
  border-style: solid;
}
.theme-Divi .mto-dashboard-courses-progress .mto-continue-course-content {
  flex-wrap: wrap;
}
.theme-Divi .mto-dashboard-courses-progress .mto-continue-course-content_right {
  margin-left: 0;
}
.theme-Divi .mto-enrolled-courses-wrapper .mto-enrolled-courses-list_main {
  border: 1px solid #E2E8F0;
}
.theme-Divi .mto-enrolled-courses-wrapper nav ol {
  padding-bottom: 0 !important;
}
.theme-Divi .mto-profile-wrapper .mto-profile-user-detail_left, .theme-Divi .mto-profile-wrapper .mto-profile-user-detail_right {
  padding-bottom: 0;
}

.theme-hello-elementor .masteriyo-container {
  padding: 0 15px;
}
.theme-hello-elementor .masteriyo-search button {
  color: var(--masteriyo-color-white);
  border-color: var(--masteriyo-color-primary);
}
.theme-hello-elementor .masteriyo-search button:focus, .theme-hello-elementor .masteriyo-search button:focus-visible {
  outline: none;
}
.theme-hello-elementor .masteriyo-single-course--main__content .tab-content hr {
  margin: 24px 0;
}
.theme-hello-elementor .masteriyo-single-course--main__content .tab-content.course-reviews .masteriyo-submit-review-form input[type=text],
.theme-hello-elementor .masteriyo-single-course--main__content .tab-content.course-reviews .masteriyo-submit-review-form input[type=email],
.theme-hello-elementor .masteriyo-single-course--main__content .tab-content.course-reviews .masteriyo-submit-review-form textarea {
  width: 100%;
  border-color: #e1e1e1;
  border-width: 1px;
}
.theme-hello-elementor .masteriyo-single-course--main__content .tab-content.course-reviews .masteriyo-submit-review-form input[type=text]:hover, .theme-hello-elementor .masteriyo-single-course--main__content .tab-content.course-reviews .masteriyo-submit-review-form input[type=text]:focus,
.theme-hello-elementor .masteriyo-single-course--main__content .tab-content.course-reviews .masteriyo-submit-review-form input[type=email]:hover,
.theme-hello-elementor .masteriyo-single-course--main__content .tab-content.course-reviews .masteriyo-submit-review-form input[type=email]:focus,
.theme-hello-elementor .masteriyo-single-course--main__content .tab-content.course-reviews .masteriyo-submit-review-form textarea:hover,
.theme-hello-elementor .masteriyo-single-course--main__content .tab-content.course-reviews .masteriyo-submit-review-form textarea:focus {
  border-color: var(--masteriyo-color-btn-blue-active);
}
.theme-hello-elementor .masteriyo-single-course--aside .masteriyo-time-btn,
.theme-hello-elementor .masteriyo-single-course--aside .masteriyo-single-course-stats,
.theme-hello-elementor .masteriyo-single-course--aside .masteriyo-course--content__description {
  padding-left: 0;
  padding-right: 0;
}
.theme-hello-elementor .masteriyo-single-course--aside .masteriyo-course--content__description {
  margin-top: 16px;
}
.theme-hello-elementor .masteriyo-single-course--aside .masteriyo-course--content__description > ul {
  padding-left: 0;
}
.theme-hello-elementor .masteriyo-course .masteriyo-course-author a {
  display: flex;
  align-items: center;
}
.theme-hello-elementor .page-header .entry-title {
  font-size: 2.5rem;
  line-height: 1.2;
  font-weight: 500;
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}
.theme-hello-elementor .mto-enrolled-courses-wrapper .mto-enrolled-courses-list_main button {
  border: 1px solid var(--chakra-colors-primary-500);
}
.theme-hello-elementor .mto-enrolled-courses-wrapper nav .pagination-previous:hover,
.theme-hello-elementor .mto-enrolled-courses-wrapper nav .pagination-next:hover {
  color: #444444 !important;
}
.theme-hello-elementor .mto-enrolled-courses-wrapper nav ol button.pagination-page {
  border: 1px solid #927CE6;
}
.theme-hello-elementor #masteriyo-account-container button:hover {
  color: var(--masteriyo-color-white);
  background: var(--masteriyo-color-btn-blue-hover);
  border-color: var(--masteriyo-color-btn-blue-hover);
}
.theme-hello-elementor #masteriyo-account-container .mto-dashboard-courses-progress .mto-continue-course button {
  border-color: var(--chakra-colors-primary-500);
}
.theme-hello-elementor #masteriyo-account-container .mto-dashboard-courses-progress .mto-continue-course button:hover {
  border-color: var(--masteriyo-color-btn-blue-hover);
}
.theme-hello-elementor #masteriyo-account-container .mto-enrolled-courses-wrapper .pagination-container button.pagination-previous, .theme-hello-elementor #masteriyo-account-container .mto-enrolled-courses-wrapper .pagination-container button.pagination-next {
  border-color: #a9a7a7;
  background: transparent;
}
.theme-hello-elementor #masteriyo-account-container .mto-enrolled-courses-wrapper .pagination-container button.pagination-previous svg, .theme-hello-elementor #masteriyo-account-container .mto-enrolled-courses-wrapper .pagination-container button.pagination-next svg {
  fill: #383838;
}
.theme-hello-elementor #masteriyo-account-container .mto-account-wrapper {
  margin-left: 0;
}
.theme-hello-elementor #masteriyo-account-container .mto-dashboard-courses-stats .mto-dashboard-courses-card-wrapper .mto-dashboard-courses-card {
  padding: 20px;
}
@media (max-width: 1199px) {
  .theme-hello-elementor #masteriyo-account-container .mto-dashboard-courses-stats .mto-dashboard-courses-card-wrapper .mto-dashboard-courses-card {
    padding: 15px;
  }
}
@media (max-width: 1199px) {
  .theme-hello-elementor #masteriyo-account-container .mto-dashboard-courses-stats .mto-dashboard-courses-card-wrapper .mto-dashboard-courses-card .mto-dashboard-courses-content {
    flex-wrap: wrap;
    gap: 1em;
  }
}
@media (max-width: 1199px) {
  .theme-hello-elementor #masteriyo-account-container .mto-dashboard-courses-stats .mto-dashboard-courses-card-wrapper .mto-dashboard-courses-card .mto-dashboard-courses-content-right {
    margin-left: 0;
  }
}
.theme-hello-elementor #masteriyo-account-container .mto-dashboard-courses-progress a {
  text-decoration: none;
}
@media (max-width: 1199px) {
  .theme-hello-elementor #masteriyo-account-container .mto-dashboard-courses-progress .mto-continue-course .mto-continue-course-content {
    flex-wrap: wrap;
  }
  .theme-hello-elementor #masteriyo-account-container .mto-dashboard-courses-progress .mto-continue-course .mto-continue-course-content_right {
    margin-left: 0;
  }
}
@media (max-width: 992px) {
  .theme-hello-elementor .masteriyo-checkout-wrapper {
    gap: 2em;
  }
  .theme-hello-elementor .masteriyo-checkout-wrapper .masteriyo-checkout-main {
    margin-right: 0;
    padding-right: 20px;
  }
}

.masteriyo-checkout-summary-order-details .masteriyo-coupon-row {
  cursor: pointer;
}
.masteriyo-checkout-summary-order-details .masteriyo-coupon-row .coupon-discount-label {
  display: flex;
  align-items: center;
}
.masteriyo-checkout-summary-order-details .masteriyo-coupon-row .coupon-discount-label span {
  margin-left: 6px;
}
.masteriyo-checkout-summary-order-details .masteriyo-coupon-row .coupon-discount-label span .masteriyo-remove-coupon {
  display: flex;
  align-items: center;
  width: 20px;
  height: 20px;
  background: #ffecec;
  justify-content: center;
  border-radius: 3px;
  padding: 3px;
}
.masteriyo-checkout-summary-order-details .masteriyo-coupon-row .coupon-discount-label span .masteriyo-remove-coupon svg {
  width: 18px;
}
.masteriyo-checkout-summary-order-details .masteriyo-coupon-row .coupon-code {
  margin-bottom: 0;
  border: 1.5px dashed #cacaca;
  padding: 0 8px;
  background: #f5f5f5;
  display: inline;
  color: #787878;
  font-weight: 500;
  cursor: text;
  text-align: center;
  border-radius: 3px;
}
.masteriyo-checkout-summary-order-details .coupon-discount-amount {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.masteriyo-checkout-summary-order-details .coupon-discount-amount > span:first-child {
  transition: all 0.3s ease-in-out;
  font-weight: 500;
  color: #ff4c4c;
}
.masteriyo-checkout-summary-apply-coupon {
  padding: 15px 0 20px;
  margin-bottom: 0;
  background-color: var(--masteriyo-color-white);
  border: 0;
  border-bottom: 1px solid var(--masteriyo-color-border);
  color: var(--masteriyo-color-text);
  border-radius: 0;
  display: grid;
  grid-template-areas: "coupon-label coupon-label" "coupon-input coupon-btn";
}
.masteriyo-checkout-summary-apply-coupon .masteriyo-label {
  grid-area: coupon-label;
  font-size: 15px;
  line-height: 28px;
  font-weight: bold;
  color: var(--masteriyo-color-grey-dark);
}
.masteriyo-checkout-summary-apply-coupon .masteriyo-input {
  grid-area: coupon-input;
  margin-bottom: 0;
  width: calc(100% - 20px);
  background: transparent;
}
.masteriyo-checkout-summary-apply-coupon .masteriyo-apply-coupon-btn {
  grid-area: coupon-btn;
  border: 1px solid #4584FF;
  background: transparent;
  color: #4584FF;
  transition: all 0.3s ease-in-out;
}
.masteriyo-checkout-summary-apply-coupon .masteriyo-apply-coupon-btn:hover {
  background: #4584FF;
  color: var(--masteriyo-color-white);
}
.masteriyo-checkout-summary-apply-coupon .masteriyo-apply-coupon-btn.masteriyo-disabled {
  position: relative;
  border-color: #e4e4e4;
  color: #9e9e9e;
  cursor: not-allowed;
}
.masteriyo-checkout-summary-apply-coupon .masteriyo-apply-coupon-btn.masteriyo-disabled::before {
  content: "";
  background: #dfdfdf;
  border: 1px solid #dfdfdf;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0.4;
}
.masteriyo-checkout-summary-apply-coupon .masteriyo-apply-coupon-btn.masteriyo-disabled:hover {
  background: unset;
  color: #9e9e9e;
}
.masteriyo-checkout-summary-apply-coupon ul {
  margin: 0;
  padding: 0;
}
.masteriyo-checkout-summary-apply-coupon li {
  list-style-type: none;
  border-bottom: 1px solid var(--masteriyo-color-border);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 15px 0;
}
.masteriyo-checkout-summary-apply-coupon li.h-border {
  border-bottom: 1px solid var(--masteriyo-color-black);
}
.masteriyo-checkout-summary-apply-coupon li:last-of-type {
  border-bottom: none;
}
.masteriyo-checkout-summary-apply-coupon input {
  margin-bottom: 8px;
}
.masteriyo-checkout-summary-apply-coupon button {
  background: black;
}

.theme-twentytwentyone .masteriyo-courses-sorting-section .masteriyo-toggle-course-filters-sidebar svg {
  fill: var(--masteriyo-color-white);
}
.theme-twentytwentyone .masteriyo-courses-sorting-section .masteriyo-toggle-course-filters-sidebar .text {
  color: var(--masteriyo-color-white);
}
.theme-twentytwentyone .masteriyo-courses-filters.masteriyo-expanded button svg {
  fill: var(--masteriyo-color-white);
}
.theme-twentytwentyone .masteriyo-container .masteriyo-col .masteriyo-course--content__description ul li {
  font-size: 14px;
  line-height: 1.618;
}
@media (max-width: 1095px) {
  .theme-twentytwentyone .masteriyo-container.list-view .masteriyo-col .masteriyo-course--content__wrapper {
    border-right: 0;
    padding-right: 0;
  }
}
@media (max-width: 1095px) {
  .theme-twentytwentyone .masteriyo-container.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn {
    flex-direction: row;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .theme-twentytwentyone .masteriyo-container.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn .masteriyo-course-price {
    margin-bottom: 0;
  }
}
.theme-twentytwentyone .masteriyo-search button {
  border-color: var(--global--color-primary);
}
.theme-twentytwentyone .masteriyo-search button:hover {
  color: var(--masteriyo-color-white);
  border-color: var(--masteriyo-color-btn-blue-hover);
}
.theme-twentytwentyone .masteriyo-checkout-wrapper .masteriyo-checkout-main input,
.theme-twentytwentyone .masteriyo-checkout-wrapper .masteriyo-checkout-main textarea {
  width: 100%;
}
.theme-twentytwentyone .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-checkout---fname-lname-wrapper {
  margin-left: 0;
  margin-right: 0;
  gap: 24px;
}
.theme-twentytwentyone .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-checkout---fname-lname-wrapper > * {
  padding-left: 0;
  padding-right: 0;
  width: 50%;
  flex: auto;
}
.theme-twentytwentyone .masteriyo-checkout-wrapper .masteriyo-checkout-summary .masteriyo-checkout--btn {
  border-color: var(--global--color-primary);
}
.theme-twentytwentyone .masteriyo-checkout-wrapper .masteriyo-checkout-summary .masteriyo-checkout--btn:hover {
  border-color: var(--masteriyo-color-btn-blue-hover);
}
.theme-twentytwentyone .masteriyo-single-course--main__content .course-overview h3 {
  margin-bottom: 12px;
}
.theme-twentytwentyone .masteriyo-single-course--main__content .course-overview hr {
  margin: 24px 0;
}
.theme-twentytwentyone .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form input,
.theme-twentytwentyone .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form textarea,
.theme-twentytwentyone .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form select {
  width: 100%;
}
.theme-twentytwentyone .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn-primary:focus {
  background: var(--masteriyo-color-btn-blue-hover);
  border-color: var(--masteriyo-color-btn-blue-hover);
  color: var(--masteriyo-color-white);
}
.theme-twentytwentyone .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn-primary:focus-visible {
  outline: none;
}
.theme-twentytwentyone .masteriyo-single-course--aside > div {
  padding-left: 0;
  padding-right: 0;
}
.theme-twentytwentyone .masteriyo-single-course--aside > div > ul {
  padding-left: 0;
}
.theme-twentytwentyone .masteriyo-courses-filters .masteriyo-filter-section select[name=price-type],
.theme-twentytwentyone .masteriyo-courses-filters .masteriyo-filter-section input[type=number] {
  height: 46px;
}
.theme-twentytwentyone #masteriyo-account-page {
  max-width: var(--responsive--alignwide-width);
}
.theme-twentytwentyone #masteriyo-account-page .mto-account-wrapper button {
  border-width: 1px;
}
.theme-twentytwentyone #masteriyo-account-page .mto-account-wrapper button:hover {
  background: var(--masteriyo-color-btn-blue-hover);
  border-color: var(--masteriyo-color-btn-blue-hover);
  color: var(--masteriyo-color-white);
}
.theme-twentytwentyone #masteriyo-account-page .mto-account-wrapper .pagination-container button[disabled] {
  background: #878787;
  border-color: #878787;
}
.theme-twentytwentyone #masteriyo-account-page .mto-account-wrapper .pagination-container button[disabled]:hover {
  background: #878787;
  border-color: #878787;
}
.theme-twentytwentyone .chakra-modal__content-container .chakra-modal__footer button:last-child:hover {
  border-color: var(--chakra-colors-red-600);
  color: var(--masteriyo-color-white);
}
@media only screen and (max-width: 1199px) {
  .theme-twentytwentyone #primary {
    padding-right: 0;
  }
  .theme-twentytwentyone .masteriyo-container {
    max-width: var(--responsive--alignwide-width);
  }
}
@media (min-width: 920px) and (max-width: 1080px) {
  .theme-twentytwentyone #masteriyo-account-page .mto-account-sidebar {
    flex: 0 0 180px;
    margin-right: 0;
  }
  .theme-twentytwentyone #masteriyo-account-page .mto-account-wrapper {
    margin-left: 24px;
  }
}
@media (max-width: 500px) {
  .theme-twentytwentyone #masteriyo-account-page {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .theme-twentytwentyone #masteriyo-account-page .mto-account-wrapper .mto-dashboard-courses-stats {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

* {
  box-sizing: border-box;
}

body.theme-twentytwentytwo:not(.oxygen-body):not(.oxygen-builder-body) .masteriyo-course .masteriyo-col {
  flex: auto;
  max-width: 100%;
  width: calc(33.3333% - 30px);
}
@media (max-width: 992px) {
  body.theme-twentytwentytwo:not(.oxygen-body):not(.oxygen-builder-body) .masteriyo-course .masteriyo-col {
    width: calc(50% - 30px);
  }
}

body.theme-twentytwentytwo .masteriyo-container .masteriyo-col .masteriyo-course--content__description ul li {
  font-size: 14px;
  line-height: 1.618;
}
body.theme-twentytwentytwo .masteriyo-container .masteriyo-course.list-view .masteriyo-col {
  width: 100%;
}
@media (max-width: 1095px) {
  body.theme-twentytwentytwo .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__wrapper {
    border-right: 0;
    padding-right: 0;
  }
}
@media (max-width: 1095px) {
  body.theme-twentytwentytwo .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn {
    flex-direction: row;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  body.theme-twentytwentytwo .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn .masteriyo-course-price {
    margin-bottom: 0;
  }
}
body.theme-twentytwentytwo .masteriyo-search button {
  color: var(--masteriyo-color-white);
  background: var(--masteriyo-color-primary);
  border: 0;
  cursor: pointer;
}
body.theme-twentytwentytwo .masteriyo-search button:hover {
  background: var(--masteriyo-color-btn-blue-hover);
}
body.theme-twentytwentytwo .masteriyo-course.list-view .masteriyo-col {
  width: 100%;
}
body.theme-twentytwentytwo .masteriyo-course--content .masteriyo-course-author a {
  display: flex;
  align-items: center;
}
body.theme-twentytwentytwo .masteriyo-checkout-wrapper {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  body.theme-twentytwentytwo .masteriyo-checkout-wrapper {
    flex-wrap: wrap;
  }
}
body.theme-twentytwentytwo .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-checkout---fname-lname-wrapper {
  margin-left: 0;
  margin-right: 0;
  gap: 24px;
}
body.theme-twentytwentytwo .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-checkout---fname-lname-wrapper > * {
  padding-left: 0;
  padding-right: 0;
}
body.theme-twentytwentytwo .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-input {
  width: 100%;
}
body.theme-twentytwentytwo .masteriyo-checkout-wrapper .masteriyo-checkout-summary .masteriyo-checkout--btn {
  border: 0;
  cursor: pointer;
}
@media (max-width: 991px) {
  body.theme-twentytwentytwo .masteriyo-single-course {
    flex-direction: column;
  }
}
@media (max-width: 575px) {
  body.theme-twentytwentytwo .masteriyo-single-course {
    gap: 24px;
  }
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-8 {
  flex: auto;
  max-width: 100%;
  width: calc(60% - 30px);
}
@media (max-width: 991px) {
  body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-8 {
    width: 100%;
  }
}
@media (max-width: 575px) {
  body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-8 {
    padding: 0;
  }
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-8 .masteriyo-single-course--main__content .course-overview hr {
  margin-top: 24px;
  margin-bottom: 24px;
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-8 .masteriyo-single-course--main__content .course-overview h3 {
  margin: 0;
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-8 .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form .masteriyo-btn-primary {
  border: 0;
  cursor: pointer;
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 {
  flex: auto;
  width: 100%;
}
@media (max-width: 991px) {
  body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 {
    max-width: 100%;
  }
}
@media (max-width: 575px) {
  body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 {
    padding: 0;
  }
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside {
  width: auto;
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-time-btn {
  padding-left: 0;
  padding-right: 0;
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn-primary:active, body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn-primary:focus {
  background-color: var(--masteriyo-color-btn-blue-hover);
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn-primary:focus-visible {
  outline: none;
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-single-course-stats {
  padding-left: 0;
  padding-right: 0;
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-course--content__description {
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-course--content__description .title {
  margin-top: 0;
}
body.theme-twentytwentytwo .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-course--content__description > ul {
  padding-left: 0;
}
body.theme-twentytwentytwo #masteriyo-account-page .mto-account-wrapper button:hover {
  background-color: var(--masteriyo-color-btn-blue-hover);
  border-color: var(--masteriyo-color-btn-blue-hover);
  color: var(--masteriyo-color-white);
}
body.theme-twentytwentytwo #masteriyo-account-page .mto-account-wrapper button[disabled] {
  background: #878787;
  border-color: #878787;
}
body.theme-twentytwentytwo #masteriyo-account-page .mto-account-wrapper button[disabled]:hover {
  background: #878787;
  border-color: #878787;
}
body.theme-twentytwentytwo #masteriyo-account-page .mto-account-wrapper button[disabled] svg {
  fill: #151515;
}
@media (max-width: 479px) {
  body.theme-twentytwentytwo #masteriyo-account-page .mto-dashboard-courses-stats {
    margin-right: 0 !important;
  }
  body.theme-twentytwentytwo #masteriyo-account-page .mto-dashboard-courses-progress {
    padding-right: 20px;
  }
}
@media (max-width: 380px) {
  body.theme-twentytwentytwo #masteriyo-account-page .mto-dashboard-courses-stats {
    margin-right: 26px !important;
  }
}
@media (max-width: 1199px) {
  body.theme-twentytwentytwo .masteriyo-container {
    width: 960px;
  }
}
@media (max-width: 991px) {
  body.theme-twentytwentytwo .masteriyo-container {
    width: 730px;
  }
}
@media (max-width: 767px) {
  body.theme-twentytwentytwo .masteriyo-container {
    width: 560px;
  }
}
@media (max-width: 600px) {
  body.theme-twentytwentytwo .masteriyo-course .masteriyo-col {
    width: 100%;
  }
}
@media (max-width: 575px) {
  body.theme-twentytwentytwo .masteriyo-container {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

body.theme-twentytwentythree:not(.oxygen-body):not(.oxygen-builder-body) .masteriyo-course .masteriyo-col {
  flex: auto;
  max-width: 100%;
  width: calc(33.3333% - 30px);
}
@media (max-width: 992px) {
  body.theme-twentytwentythree:not(.oxygen-body):not(.oxygen-builder-body) .masteriyo-course .masteriyo-col {
    width: calc(50% - 30px);
  }
}

body.theme-twentytwentythree .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--wide-size);
}
body.theme-twentytwentythree .masteriyo-container .masteriyo-col .masteriyo-course--content__description ul li {
  font-size: 14px;
  line-height: 1.618;
}
body.theme-twentytwentythree .masteriyo-container .masteriyo-course.list-view .masteriyo-col {
  width: 100%;
}
@media (max-width: 1095px) {
  body.theme-twentytwentythree .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__wrapper {
    border-right: 0;
    padding-right: 0;
  }
}
@media (max-width: 1095px) {
  body.theme-twentytwentythree .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn {
    flex-direction: row;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  body.theme-twentytwentythree .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn .masteriyo-course-price {
    margin-bottom: 0;
  }
}
body.theme-twentytwentythree .masteriyo-search button:not(.chakra-button) {
  color: var(--masteriyo-color-white);
  background: var(--masteriyo-color-primary);
  border: 0;
  cursor: pointer;
}
body.theme-twentytwentythree .masteriyo-search button:not(.chakra-button):hover {
  background: var(--masteriyo-color-btn-blue-hover);
}
body.theme-twentytwentythree .masteriyo-course.list-view .masteriyo-col {
  width: 100%;
}
body.theme-twentytwentythree .masteriyo-course--content .masteriyo-course-author a {
  display: flex;
  align-items: center;
}
body.theme-twentytwentythree .masteriyo-checkout-wrapper {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  body.theme-twentytwentythree .masteriyo-checkout-wrapper {
    flex-wrap: wrap;
  }
}
body.theme-twentytwentythree .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-checkout---fname-lname-wrapper {
  margin-left: 0;
  margin-right: 0;
  gap: 24px;
}
body.theme-twentytwentythree .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-checkout---fname-lname-wrapper > * {
  padding-left: 0;
  padding-right: 0;
}
body.theme-twentytwentythree .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-input {
  width: 100%;
}
body.theme-twentytwentythree .masteriyo-checkout-wrapper .masteriyo-checkout-summary .masteriyo-checkout--btn {
  border: 0;
  cursor: pointer;
}
@media (max-width: 991px) {
  body.theme-twentytwentythree .masteriyo-single-course {
    flex-direction: column;
  }
}
@media (max-width: 575px) {
  body.theme-twentytwentythree .masteriyo-single-course {
    gap: 24px;
  }
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-8 {
  flex: auto;
  max-width: 100%;
  width: calc(60% - 30px);
}
@media (max-width: 991px) {
  body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-8 {
    width: 100%;
  }
}
@media (max-width: 575px) {
  body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-8 {
    padding: 0;
  }
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-8 .masteriyo-single-course--main__content .course-overview hr {
  margin-top: 24px;
  margin-bottom: 24px;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-8 .masteriyo-single-course--main__content .course-overview h3 {
  margin: 0;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-8 .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form .masteriyo-btn-primary {
  border: 0;
  cursor: pointer;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 {
  flex: auto;
  width: 100%;
}
@media (max-width: 991px) {
  body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 {
    max-width: 100%;
  }
}
@media (max-width: 575px) {
  body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 {
    padding: 0;
  }
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside {
  width: auto;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-time-btn {
  padding-left: 0;
  padding-right: 0;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn-primary:active, body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn-primary:focus {
  background: var(--masteriyo-color-btn-blue-hover);
  border-color: var(--masteriyo-color-btn-blue-hover);
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn-primary:focus-visible {
  outline: none;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-single-course-stats {
  padding-left: 0;
  padding-right: 0;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-course--content__description {
  margin-top: 24px;
  padding-left: 0;
  padding-right: 0;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-course--content__description .title {
  margin-top: 0;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-course--content__description > ul {
  padding-left: 0;
}
body.theme-twentytwentythree #masteriyo-account-page .mto-account-wrapper button:not(.chakra-button):hover {
  background: var(--masteriyo-color-btn-blue-hover);
  border-color: var(--masteriyo-color-btn-blue-hover);
  color: var(--masteriyo-color-white);
}
body.theme-twentytwentythree #masteriyo-account-page .mto-account-wrapper button:not(.chakra-button)[disabled] {
  background: #878787;
  border-color: #878787;
}
body.theme-twentytwentythree #masteriyo-account-page .mto-account-wrapper button:not(.chakra-button)[disabled] svg {
  fill: #151515;
}
@media (max-width: 479px) {
  body.theme-twentytwentythree #masteriyo-account-page .mto-dashboard-courses-stats {
    margin-right: 0 !important;
  }
  body.theme-twentytwentythree #masteriyo-account-page .mto-dashboard-courses-progress {
    padding-right: 20px;
  }
}
@media (max-width: 380px) {
  body.theme-twentytwentythree #masteriyo-account-page .mto-dashboard-courses-stats {
    margin-right: 26px !important;
  }
}
@media (max-width: 1199px) {
  body.theme-twentytwentythree .masteriyo-container {
    width: 960px;
  }
}
@media (max-width: 991px) {
  body.theme-twentytwentythree .masteriyo-container {
    width: 730px;
  }
}
@media (max-width: 767px) {
  body.theme-twentytwentythree .masteriyo-container {
    width: 560px;
  }
}
@media (max-width: 600px) {
  body.theme-twentytwentythree .masteriyo-course .masteriyo-col {
    width: 100%;
  }
}
@media (max-width: 575px) {
  body.theme-twentytwentythree .masteriyo-container {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

.masteriyo-single-course-social-share {
  margin-top: 24px;
}
.masteriyo-single-course-social-share h5 {
  margin-bottom: 16px;
  text-align: center;
}
.masteriyo-single-course-social-share .masteriyo-single-course-social-media-icons {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 12px;
}
.masteriyo-single-course-social-share .masteriyo-single-course-social-media-icons .social-icon-wrapper {
  width: var(--size);
  height: var(--size);
  display: flex;
  align-items: center;
  justify-content: center;
}
.masteriyo-single-course-social-share .masteriyo-single-course-social-media-icons .social-icon-wrapper.facebook {
  background: #1877f2;
}
.masteriyo-single-course-social-share .masteriyo-single-course-social-media-icons .social-icon-wrapper.twitter {
  background: #00acee;
}
.masteriyo-single-course-social-share .masteriyo-single-course-social-media-icons .social-icon-wrapper.linkedin {
  background: #0072b1;
}
.masteriyo-single-course-social-share .masteriyo-single-course-social-media-icons .social-icon-wrapper svg {
  width: calc(var(--size) / 1.6);
}
.masteriyo-single-course-social-share .masteriyo-single-course-social-media-icons.round .social-icon-wrapper {
  border-radius: 50%;
}
.masteriyo-single-course-social-share .masteriyo-single-course-social-media-icons.rectangle .social-icon-wrapper {
  width: calc(1.4 * var(--size));
  height: var(--size);
}
.masteriyo-single-course-social-share .masteriyo-single-course-social-media-icons.light .social-icon-wrapper {
  background: #fff !important;
  border: 1px solid #e1e1e1;
}
.masteriyo-single-course-social-share .masteriyo-single-course-social-media-icons.light .social-icon-wrapper svg path {
  fill: #4d4d4d;
}
.masteriyo-single-course-social-share .masteriyo-single-course-social-media-icons.dark .social-icon-wrapper {
  background: #222 !important;
  border: 1px solid #222;
}
.masteriyo-single-course-social-share .masteriyo-single-course-social-media-icons.dark .social-icon-wrapper svg path {
  fill: #f2f2f2;
}

.single-mto-course .course-curriculum .masteriyo-lesson-list__content-item .masteriyo-course-preview-wrapper {
  margin-left: auto;
  display: flex;
  align-items: center;
  gap: 16px;
}
.single-mto-course .course-curriculum .masteriyo-lesson-list__content-item .masteriyo-course-preview-wrapper .masteriyo-lesson-preview-link {
  margin-left: 0 !important;
  font-size: 14px;
  font-weight: 500 !important;
  color: var(--masteriyo-color-primary) !important;
  position: relative;
}
.single-mto-course .course-curriculum .masteriyo-lesson-list__content-item .masteriyo-course-preview-wrapper .masteriyo-lesson-preview-link::after {
  content: "";
  border-bottom: 1px solid var(--masteriyo-color-primary);
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 auto;
  position: absolute;
  transition: all 0.5s;
  width: 0;
}
.single-mto-course .course-curriculum .masteriyo-lesson-list__content-item .masteriyo-course-preview-wrapper .masteriyo-lesson-preview-link:hover::after {
  width: 100%;
}
.single-mto-course .course-curriculum .masteriyo-lesson-list__content-item .masteriyo-course-preview-wrapper .masteriyo-course-preview-link {
  border-left: 1px solid #c7c7c7;
  padding-left: 14px;
  padding-top: 2px;
}

#masteriyo-course-preview-video-playlist-modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  overflow: auto;
}
#masteriyo-course-preview-video-playlist-modal.show {
  display: block;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content {
  background-color: var(--masteriyo-color-white);
  max-width: 700px;
  border-radius: 8px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  margin: 60px auto;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview__header {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview__header-title-sub-title {
  font-size: 15px;
  line-height: 25px;
  color: #383838;
  font-weight: 700;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview__header-title-main-title {
  font-size: 24px;
  line-height: 34px;
  color: #222222;
  font-weight: 700;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .close {
  color: #aaa;
  font-size: 28px;
  font-weight: bold;
  cursor: pointer;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .close:hover, #masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview-video-player-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  margin-bottom: 10px;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview-video-player-container .masteriyo-course-preview-video-player {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview-title {
  color: #222222;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 16px;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview-playlist {
  width: 100%;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview-playlist__wrapper {
  overflow-x: hidden;
  overflow-y: auto;
  min-height: 1vh;
  max-height: 30vh;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview-playlist__wrapper::-webkit-scrollbar {
  width: 6px;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview-playlist__wrapper::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #949494;
  border-radius: 10px;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview-playlist__wrapper::-webkit-scrollbar-thumb {
  background: #909090;
  border-radius: 10px;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview-playlist__wrapper::-webkit-scrollbar-thumb:hover {
  background: #515151;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview-playlist .masteriyo-course-preview-playlist-item {
  display: flex;
  align-items: center;
  gap: 16px;
  cursor: pointer;
  transition: background-color 0.3s ease;
  margin-bottom: 8px;
  padding-right: 20px;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview-playlist .masteriyo-course-preview-playlist-item.active {
  background-color: #d1d1d1;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview-playlist .masteriyo-course-preview-playlist-item:hover {
  background-color: #e2e2e2;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview-playlist .masteriyo-course-preview-playlist-item .masteriyo-course-preview-preview-thumbnail {
  position: relative;
  width: 80px;
  height: 60px;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview-playlist .masteriyo-course-preview-playlist-item .masteriyo-course-preview-preview-thumbnail img.masteriyo-course-preview-preview-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview-playlist .masteriyo-course-preview-playlist-item .masteriyo-course-preview-preview-thumbnail .masteriyo-course-preview-play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 40px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--masteriyo-color-white);
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview-playlist .masteriyo-course-preview-playlist-item .masteriyo-course-preview-preview-thumbnail .masteriyo-course-preview-play-icon svg {
  width: 24px;
  height: 24px;
  fill: var(--masteriyo-color-white);
  margin-left: 5px;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview-playlist .masteriyo-course-preview-playlist-item .masteriyo-course-preview-preview-details {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview-playlist .masteriyo-course-preview-playlist-item .masteriyo-course-preview-preview-details .masteriyo-course-preview-preview-title {
  font-weight: 700;
}
#masteriyo-course-preview-video-playlist-modal .masteriyo-course-preview-modal-content .masteriyo-course-preview-playlist .masteriyo-course-preview-playlist-item .masteriyo-course-preview-preview-details .masteriyo-course-preview-preview-duration {
  color: #555;
  font-size: 14px;
}

body {
  font-style: normal;
}

a {
  color: #3a3a3a;
  transition: all 0.3s ease-in-out;
}
a:hover {
  color: #4584ff;
}

a,
a:focus,
a:focus-visible,
a:hover {
  text-decoration: none;
  outline: none;
}

p {
  margin-bottom: 0;
}

figure {
  margin: 0;
}

#masteriyo {
  padding: 60px 0;
}
#masteriyo .container {
  max-width: 1120px;
  margin: 0 auto;
}
#masteriyo .masteriyo-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: 20px;
  margin-right: 20px;
  position: relative;
}
@media (min-width: 1200px) {
  #masteriyo .masteriyo-row {
    margin-left: 0;
    margin-right: 0;
  }
}
#masteriyo .masteriyo-row .masteriyo-col-left {
  width: 25%;
  padding-right: 20px;
}
@media (max-width: 767px) {
  #masteriyo .masteriyo-row .masteriyo-col-left {
    position: absolute;
    background: rgb(145, 145, 145);
    width: 300px;
    padding-right: 0;
    margin-left: -20px;
    z-index: 999999;
    display: none;
  }
}
@media (max-width: 767px) {
  #masteriyo .masteriyo-row .masteriyo-col-left-wrapper {
    padding: 20px;
  }
}
#masteriyo .masteriyo-row .masteriyo-col-left-wrapper .masteriyo-user--title {
  display: inline-block;
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: #383838;
  padding: 10px 0px 4px;
  border-bottom: 1.5px solid #222222;
  text-transform: uppercase;
  margin-bottom: 16px;
}
#masteriyo .masteriyo-row .masteriyo-col-left--info {
  padding: 28px 20px 32px;
  text-align: center;
  margin-bottom: 24px;
  backdrop-filter: blur(16px) saturate(180%);
  -webkit-backdrop-filter: blur(16px) saturate(180%);
  background: rgba(255, 253, 253, 0.75);
  border-radius: 4px;
  border: 0.4px solid rgba(255, 255, 255, 0.125);
}
#masteriyo .masteriyo-row .masteriyo-col-left--info .masteriyo-user--profile-pic {
  margin: 0 0 16px;
}
#masteriyo .masteriyo-row .masteriyo-col-left--info .masteriyo-user--profile-pic img {
  width: 160px;
  height: 160px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
@media (max-width: 991px) {
  #masteriyo .masteriyo-row .masteriyo-col-left--info .masteriyo-user--profile-pic img {
    width: 120px;
    height: 120px;
  }
}
#masteriyo .masteriyo-row .masteriyo-col-left--info .masteriyo-user--name {
  font-weight: 500;
  font-size: 20px;
  line-height: 150%;
  color: #222222;
  margin-bottom: 4px;
}
#masteriyo .masteriyo-row .masteriyo-col-left--info .masteriyo-user--username {
  font-weight: 400;
  font-size: 13px;
  line-height: 120%;
  color: #646464;
}
#masteriyo .masteriyo-row .masteriyo-col-left--info .masteriyo-user--role {
  margin-top: 12px;
}
#masteriyo .masteriyo-row .masteriyo-col-left--info .masteriyo-user--role span {
  padding: 6px 16px;
  background: rgba(242, 86, 86, 0.1);
  border-radius: 20px;
  font-style: italic;
  font-weight: 400;
  font-size: 12px;
  line-height: 120%;
  color: #F25656;
}
#masteriyo .masteriyo-row .masteriyo-col-left--about {
  margin-bottom: 24px;
}
#masteriyo .masteriyo-row .masteriyo-col-left--about .masteriyo-user--desc {
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #4E4E4E;
  margin-bottom: 16px;
}
#masteriyo .masteriyo-row .masteriyo-col-left--about .masteriyo-user--personal-info {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
#masteriyo .masteriyo-row .masteriyo-col-left--about .masteriyo-user--personal-info-lists {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
#masteriyo .masteriyo-row .masteriyo-col-left--about .masteriyo-user--personal-info-lists .masteriyo-icon {
  display: inline-flex;
  padding-top: 3px;
}
#masteriyo .masteriyo-row .masteriyo-col-left--about .masteriyo-user--personal-info-lists .masteriyo-icon svg {
  width: 18px;
  height: 18px;
}
#masteriyo .masteriyo-row .masteriyo-col-left--about .masteriyo-user--personal-info-lists .masteriyo-user--details p {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #646464;
}
#masteriyo .masteriyo-row .masteriyo-col-left--links {
  margin-bottom: 24px;
}
#masteriyo .masteriyo-row .masteriyo-col-left--links .masteriyo-user--links {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}
#masteriyo .masteriyo-row .masteriyo-col-left--links .masteriyo-user--links-list {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  width: 40px;
  height: 40px;
  background: #FFFFFF;
  border: 1px solid #D3D3D3;
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
}
#masteriyo .masteriyo-row .masteriyo-col-left--links .masteriyo-user--links-list svg {
  width: 20px;
  height: 20px;
}
#masteriyo .masteriyo-row .masteriyo-col-left--links .masteriyo-user--links-list svg path {
  fill: #646464;
  transition: all 0.3s ease-in-out;
}
#masteriyo .masteriyo-row .masteriyo-col-left--links .masteriyo-user--links-list:hover {
  background: #4b4b4b;
}
#masteriyo .masteriyo-row .masteriyo-col-left--links .masteriyo-user--links-list:hover svg path {
  fill: #ffffff;
}
#masteriyo .masteriyo-row .masteriyo-col-left--user-joined h3 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px;
  line-height: 23px;
  color: #646464;
}
#masteriyo .masteriyo-row .masteriyo-col-right {
  width: 75%;
  padding-left: 10px;
}
@media (max-width: 767px) {
  #masteriyo .masteriyo-row .masteriyo-col-right {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
  }
}
#masteriyo .masteriyo-row .masteriyo-col-right--tabbar {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #E4E4E4;
  margin-bottom: 32px;
}
#masteriyo .masteriyo-row .masteriyo-col-right--tabbar-list {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 0px 16px 16px;
  border-bottom: 3px solid transparent;
  transition: all 0.3s ease-in-out;
}
#masteriyo .masteriyo-row .masteriyo-col-right--tabbar-list:focus, #masteriyo .masteriyo-row .masteriyo-col-right--tabbar-list:focus-visible {
  outline: none;
}
#masteriyo .masteriyo-row .masteriyo-col-right--tabbar-list .masteriyo-icon {
  display: inline-flex;
}
#masteriyo .masteriyo-row .masteriyo-col-right--tabbar-list .masteriyo-icon svg {
  width: 24px;
  height: 24px;
}
#masteriyo .masteriyo-row .masteriyo-col-right--tabbar-list .masteriyo-tabbar-title {
  font-size: 15px;
  line-height: 25px;
  letter-spacing: 2%;
  color: #7A7A7A;
}
#masteriyo .masteriyo-row .masteriyo-col-right--tabbar-list.active, #masteriyo .masteriyo-row .masteriyo-col-right--tabbar-list:hover {
  border-bottom: 3px solid #4584FF;
}
#masteriyo .masteriyo-row .masteriyo-col-right--tabbar-list.active .masteriyo-icon svg path, #masteriyo .masteriyo-row .masteriyo-col-right--tabbar-list:hover .masteriyo-icon svg path {
  fill: #4584FF;
}
#masteriyo .masteriyo-row .masteriyo-col-right--tabbar-list.active .masteriyo-tabbar-title, #masteriyo .masteriyo-row .masteriyo-col-right--tabbar-list:hover .masteriyo-tabbar-title {
  color: #4584FF;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 26px;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--heading .title {
  font-weight: 600;
  font-size: 22px;
  line-height: 150%;
  color: #222222;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--heading .masteriyo-secondary-btn {
  padding: 4px 16px 4px 22px;
  border: 1px solid #A0AEC0;
  border-radius: 50px;
  font-weight: 500;
  font-size: 12px;
  line-height: 180%;
  color: #718096;
  display: flex;
  align-items: center;
  gap: 8px;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--heading .masteriyo-secondary-btn svg {
  width: 10px;
  height: 10px;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--heading .masteriyo-secondary-btn svg path {
  stroke: #718096;
  transition: all 0.3s ease-in-out;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--heading .masteriyo-secondary-btn:hover {
  background: #7d8ca2;
  border-color: #7d8ca2;
  color: #fff;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--heading .masteriyo-secondary-btn:hover svg path {
  stroke: #fff;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 16px;
  margin-bottom: 40px;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards-single {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 20px;
  padding-right: 8px;
  background: #FFFFFF;
  border: 0.4px solid #E2E8F0;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards-single .masteriyo-icon {
  display: grid;
  place-items: center;
  width: 60px;
  height: 60px;
  background: #fff;
  border-radius: 11px;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards-single .masteriyo-icon svg {
  width: 20px;
  height: 20px;
  fill: #7A7A7A;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards-single .masteriyo-card-content .title {
  font-weight: 600;
  font-size: 15px;
  line-height: 150%;
  color: #222222;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards-single .masteriyo-card-content .count {
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  color: #7A7A7A;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards-single.masteriyo-enrolled-courses .masteriyo-icon {
  background: #c4f1f9;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards-single.masteriyo-enrolled-courses .masteriyo-icon svg path {
  fill: #00B5D8;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards-single.masteriyo-enrolled-courses .masteriyo-card-content .count {
  color: #0987A0;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards-single.masteriyo-in-progress-courses .masteriyo-icon {
  background: #CCD4FF;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards-single.masteriyo-in-progress-courses .masteriyo-icon svg path {
  fill: #6F80DA;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards-single.masteriyo-in-progress-courses .masteriyo-card-content .count {
  color: #6F80DA;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards-single.masteriyo-completed-courses .masteriyo-icon {
  background: #C6F6D5;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards-single.masteriyo-completed-courses .masteriyo-icon svg path {
  fill: #38A169;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards-single.masteriyo-completed-courses .masteriyo-card-content .count {
  color: #276749;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards-single.masteriyo-offered-courses .masteriyo-icon {
  background: #FCF3E5;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards-single.masteriyo-offered-courses .masteriyo-icon svg path {
  fill: #E38C00;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards-single.masteriyo-offered-courses .masteriyo-card-content .count {
  color: #E38C00;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards-single.masteriyo-enrolled-students .masteriyo-icon {
  background: #FFEAF0;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards-single.masteriyo-enrolled-students .masteriyo-icon svg path {
  fill: #FD739C;
}
#masteriyo .masteriyo-row .masteriyo-col-right--cards-single.masteriyo-enrolled-students .masteriyo-card-content .count {
  color: #FD739C;
}
#masteriyo .masteriyo-row .masteriyo-col-right--courses {
  margin-bottom: 40px;
}
#masteriyo .masteriyo-row .masteriyo-col-right--courses .title {
  font-weight: 600;
  font-size: 22px;
  line-height: 150%;
  color: #222222;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard {
  padding: 16px 24px 16px 16px;
  background: #FFFFFF;
  border: 0.4px solid #e2e8f0;
  border-radius: 4px;
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 20px;
  overflow: hidden;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard:last-child, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard:last-child {
  margin-bottom: 0;
}
@media (max-width: 500px) {
  #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard {
    flex-direction: column;
    padding-right: 16px;
  }
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard .masteriyo-course-thumbnail, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard .masteriyo-course-thumbnail {
  min-width: 150px;
  height: 150px;
}
@media (max-width: 500px) {
  #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard .masteriyo-course-thumbnail, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard .masteriyo-course-thumbnail {
    width: 100%;
  }
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard .masteriyo-course-thumbnail img, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard .masteriyo-course-thumbnail img {
  width: 150px;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 500px) {
  #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard .masteriyo-course-thumbnail img, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard .masteriyo-course-thumbnail img {
    width: 100%;
    height: 200px;
  }
}
@media (max-width: 400px) {
  #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard .masteriyo-course-thumbnail img, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard .masteriyo-course-thumbnail img {
    height: 170px;
  }
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard .masteriyo-enrolled-course-desc, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc {
  width: 100%;
  max-width: 100%;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard .masteriyo-enrolled-course-desc .masteriyo-course-category, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-category {
  padding: 4px 8px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  font-weight: 500;
  font-size: 10px;
  line-height: 120%;
  color: #7963E0;
  display: inline-block;
  margin-bottom: 8px;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard .masteriyo-enrolled-course-desc .masteriyo-course-title, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-title {
  font-weight: 600;
  font-size: 18px;
  line-height: 150%;
  color: #222222;
  margin-bottom: 12px;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard .masteriyo-enrolled-course-desc .masteriyo-course-duration-percent-wrapper, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-duration-percent-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard .masteriyo-enrolled-course-desc .masteriyo-course-duration-percent-wrapper .masteriyo-course-duration, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-duration-percent-wrapper .masteriyo-course-duration {
  display: flex;
  align-items: center;
  gap: 6px;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard .masteriyo-enrolled-course-desc .masteriyo-course-duration-percent-wrapper .masteriyo-course-duration svg, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-duration-percent-wrapper .masteriyo-course-duration svg {
  width: 20px;
  height: 20px;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard .masteriyo-enrolled-course-desc .masteriyo-course-duration-percent-wrapper .masteriyo-course-duration svg path, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-duration-percent-wrapper .masteriyo-course-duration svg path {
  fill: #7C7D8F;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard .masteriyo-enrolled-course-desc .masteriyo-course-duration-percent-wrapper .masteriyo-course-duration span, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-duration-percent-wrapper .masteriyo-course-duration span {
  font-weight: 500;
  font-size: 13px;
  line-height: 23px;
  color: #7C7D8F;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard .masteriyo-enrolled-course-desc .masteriyo-course-duration-percent-wrapper .masteriyo-course-percent, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-duration-percent-wrapper .masteriyo-course-percent {
  font-weight: 500;
  font-size: 13px;
  line-height: 23px;
  text-align: right;
  color: #424360;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard .masteriyo-enrolled-course-desc .masteriyo-course-progress, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-progress {
  justify-content: flex-start;
  border-radius: 100px;
  align-items: center;
  position: relative;
  display: flex;
  height: 6px;
  max-width: 100%;
  background: #C8DBFF;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard .masteriyo-enrolled-course-desc .masteriyo-course-progress .masteriyo-course-progress-value, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-progress .masteriyo-course-progress-value {
  animation: load 3s normal forwards;
  border-radius: 100px;
  background: #4584FF;
  height: 6px;
  width: 0;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard .masteriyo-enrolled-course-desc .masteriyo-course-started-date, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-started-date {
  margin-top: 10px;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-listcard .masteriyo-enrolled-course-desc .masteriyo-course-started-date span, #masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-started-date span {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #7C7D8F;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-enrolled-courses--content-gridcard {
  flex-direction: column;
  margin-bottom: 0;
  padding: 0;
  border-color: #EBECF2;
  height: -moz-max-content;
  height: max-content;
}
#masteriyo .masteriyo-row .masteriyo-col-right .masteriyo-col-right--tab-content.hidden {
  display: none;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-courses-offered-main-content .masteriyo-courses--pagination-list,
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-courses--pagination-list {
  display: flex;
  list-style-type: none;
  align-items: center;
  gap: 8px;
  justify-content: flex-end;
  margin-top: 60px;
  margin-left: 0;
  margin-bottom: 0;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-courses-offered-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item,
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item {
  color: #222;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-courses-offered-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item a,
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item a {
  padding: 8px 14px;
  background: #edf2f7;
  border-radius: 2px;
  color: #4e4e4e;
  transition: all 0.3s ease-in-out;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-courses-offered-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item a:hover,
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item a:hover {
  background: #4584FF;
  color: #fff;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-courses-offered-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item.pagination-previous, #masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-courses-offered-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item.pagination-next,
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item.pagination-previous,
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item.pagination-next {
  display: flex;
  align-items: center;
  justify-content: center;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-courses-offered-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item.pagination-previous a, #masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-courses-offered-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item.pagination-next a,
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item.pagination-previous a,
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item.pagination-next a {
  font-size: 0;
  position: relative;
  padding: 0;
  background: transparent;
  display: contents;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-courses-offered-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item.pagination-previous a::before, #masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-courses-offered-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item.pagination-next a::before,
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item.pagination-previous a::before,
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item.pagination-next a::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 18px;
  height: 18px;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-courses-offered-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item.pagination-previous a::before,
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item.pagination-previous a::before {
  background-image: url(/wp-content/plugins/learning-management-system-pro/assets/css/../img/svgs/pagination-left-arrow.svg);
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-courses-offered-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item.pagination-next a::before,
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item.pagination-next a::before {
  background-image: url(/wp-content/plugins/learning-management-system-pro/assets/css/../img/svgs/pagination-right-arrow.svg);
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-courses-offered-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item--disabled,
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item--disabled {
  opacity: 0.5;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-courses-offered-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item--active a,
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-courses--pagination-list .masteriyo-courses--pagination-item--active a {
  background: #4584FF;
  color: #fff;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--content {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  gap: 20px;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--content-gridcard .masteriyo-course-thumbnail {
  width: 100%;
  height: 170px;
  position: relative;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--content-gridcard .masteriyo-course-thumbnail img {
  width: 100%;
  height: 170px;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--content-gridcard .masteriyo-course-thumbnail .masteriyo-course-level {
  padding: 8px 12px;
  position: absolute;
  left: 16px;
  top: 16px;
  border-radius: 20px;
  font-weight: 500;
  font-size: 12px;
  line-height: 120%;
  color: #FFFFFF;
  letter-spacing: 0.2px;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--content-gridcard .masteriyo-course-thumbnail .masteriyo-course-level.masteriyo-beginner {
  background: #69DB7C;
  border: 1px solid #69DB7C;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--content-gridcard .masteriyo-course-thumbnail .masteriyo-course-level.masteriyo-intermediate {
  background: #FFA94D;
  border: 1px solid #FFA94D;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--content-gridcard .masteriyo-course-thumbnail .masteriyo-course-level.masteriyo-expert {
  background: #FD739C;
  border: 1px solid #FD739C;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc {
  padding: 0 16px 16px;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-author-rating-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-author-rating-wrapper .masteriyo-course-author {
  display: flex;
  align-items: center;
  gap: 8px;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-author-rating-wrapper .masteriyo-course-author figure {
  width: 24px;
  height: 24px;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-author-rating-wrapper .masteriyo-course-author figure img {
  width: 24px;
  height: 24px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-author-rating-wrapper .masteriyo-course-author-name {
  font-weight: 500;
  font-size: 13px;
  line-height: 24px;
  color: #494949;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-author-rating-wrapper .masteriyo-course-rating {
  display: flex;
  align-items: center;
  gap: 6px;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-author-rating-wrapper .masteriyo-course-rating svg {
  width: 16px;
  height: 16px;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-author-rating-wrapper .masteriyo-course-rating svg path {
  fill: #fcb33b;
  stroke: #fcb33b;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-author-rating-wrapper .masteriyo-course-rating-count {
  font-weight: 500;
  font-size: 13px;
  line-height: 24px;
  color: #424360;
  transition: all 0.3s ease-in-out;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--content-gridcard .masteriyo-enrolled-course-desc .masteriyo-course-author-rating-wrapper .masteriyo-course-rating-count:hover {
  color: #4584FF;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--pagination-list {
  display: flex;
  list-style-type: none;
  align-items: center;
  gap: 8px;
  justify-content: flex-end;
  margin-top: 60px;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--pagination-list .masteriyo-enrolled-courses--pagination-item {
  color: #222;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--pagination-list .masteriyo-enrolled-courses--pagination-item a {
  padding: 8px 14px;
  background: #edf2f7;
  border-radius: 2px;
  color: #4e4e4e;
  transition: all 0.3s ease-in-out;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--pagination-list .masteriyo-enrolled-courses--pagination-item a:hover {
  background: #4584FF;
  color: #fff;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--pagination-list .masteriyo-enrolled-courses--pagination-item.pagination-previous, #masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--pagination-list .masteriyo-enrolled-courses--pagination-item.pagination-next {
  display: flex;
  align-items: center;
  justify-content: center;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--pagination-list .masteriyo-enrolled-courses--pagination-item.pagination-previous a, #masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--pagination-list .masteriyo-enrolled-courses--pagination-item.pagination-next a {
  font-size: 0;
  position: relative;
  padding: 0;
  background: transparent;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--pagination-list .masteriyo-enrolled-courses--pagination-item.pagination-previous a::before, #masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--pagination-list .masteriyo-enrolled-courses--pagination-item.pagination-next a::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 18px;
  height: 18px;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--pagination-list .masteriyo-enrolled-courses--pagination-item.pagination-previous a::before {
  background-image: url(/wp-content/plugins/learning-management-system-pro/assets/css/../images/pagination-left-arrow.svg);
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--pagination-list .masteriyo-enrolled-courses--pagination-item.pagination-next a::before {
  background-image: url(/wp-content/plugins/learning-management-system-pro/assets/css/../images/pagination-right-arrow.svg);
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--pagination-list .masteriyo-enrolled-courses--pagination-item--disabled {
  opacity: 0.5;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-enrolled-courses-main-content .masteriyo-enrolled-courses--pagination-list .masteriyo-enrolled-courses--pagination-item--active a {
  background: #4584FF;
  color: #fff;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-certificates-main-content .masteriyo-certificates--content {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  gap: 20px;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-certificates-main-content .masteriyo-certificates--content-gridcard {
  background: #FFFFFF;
  border: 1px solid #EBEBEB;
  border-radius: 4px;
  overflow: hidden;
  height: -moz-max-content;
  height: max-content;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-certificates-main-content .masteriyo-certificates--content-gridcard .masteriyo-certificates-thumbnail {
  width: 100%;
  height: 170px;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-certificates-main-content .masteriyo-certificates--content-gridcard .masteriyo-certificates-thumbnail img {
  width: 100%;
  height: 170px;
  -o-object-fit: cover;
     object-fit: cover;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-certificates-main-content .masteriyo-certificates--content-gridcard .masteriyo-certificates-desc {
  padding: 16px;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-certificates-main-content .masteriyo-certificates--content-gridcard .masteriyo-certificates-desc .masteriyo-certificate-title {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: #383838;
  margin-bottom: 4px;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-certificates-main-content .masteriyo-certificates--content-gridcard .masteriyo-certificates-desc .masteriyo-certificate-date {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-bottom: 12px;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-certificates-main-content .masteriyo-certificates--content-gridcard .masteriyo-certificates-desc .masteriyo-certificate-date p {
  font-weight: 400;
  font-size: 13px;
  line-height: 23px;
  color: #646464;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-certificates-main-content .masteriyo-certificates--content-gridcard .masteriyo-certificates-desc .masteriyo-certificate-date span {
  font-weight: 400;
  font-size: 13px;
  line-height: 23px;
  color: #646464;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-certificates-main-content .masteriyo-certificates--content-gridcard .masteriyo-certificates-desc .masteriyo-certificate-view-button {
  padding: 12px 0px 0px;
  border-top: 0.4px solid #EBEBEB;
  text-align: center;
}
#masteriyo .masteriyo-row .masteriyo-col-right #masteriyo-certificates-main-content .masteriyo-certificates--content-gridcard .masteriyo-certificates-desc .masteriyo-certificate-view-button .masteriyo-view-btn {
  font-weight: 400;
  font-size: 13px;
  line-height: 23px;
  color: #4584FF;
}

@keyframes load {
  0% {
    width: 0;
  }
  100% {
    width: var(--value);
  }
}
.masteriyo .masteriyo-login-otp--wrapper {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  border-radius: 6px;
  border: 0;
  margin: 0 auto;
  background: #ffffff;
}
@media (max-width: 500px) {
  .masteriyo .masteriyo-login-otp--wrapper {
    padding: 32px;
  }
}
.masteriyo .masteriyo-login-otp--wrapper .masteriyo-notify-message {
  margin-bottom: 20px;
}
.masteriyo .masteriyo-login-otp--wrapper .masteriyo-login-otp-form {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.masteriyo .masteriyo-login-otp--wrapper .masteriyo-login-otp-form input[type=text] {
  padding: 12px 16px;
  border-radius: 3px;
}
.masteriyo .masteriyo-login-otp--wrapper .masteriyo-login-otp-form input[type=text]:focus {
  box-shadow: none;
  outline: none;
  border: 1px solid #4584FF;
}
.masteriyo .masteriyo-login-otp--wrapper .masteriyo-login-otp-form .masteriyo-button-container {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: center;
  gap: 12px;
}
@media (max-width: 500px) {
  .masteriyo .masteriyo-login-otp--wrapper .masteriyo-login-otp-form .masteriyo-button-container {
    flex-direction: column;
    gap: 8px;
  }
}
.masteriyo .masteriyo-login-otp--wrapper .masteriyo-login-otp-form .masteriyo-button-container .masteriyo-btn-otp-login-resend {
  background: #3a3a3a;
}
.masteriyo .masteriyo-login-otp--wrapper .masteriyo-login-otp-form .masteriyo-button-container .masteriyo-btn-otp-login-resend:hover {
  background: #444444;
}
.masteriyo .masteriyo-login-otp--wrapper .masteriyo-login-otp-form .masteriyo-button-container .masteriyo-btn-otp-login-resend:disabled {
  opacity: 0.45;
  cursor: not-allowed;
}
.masteriyo .masteriyo-login-otp--wrapper .masteriyo-danger-msg {
  margin: 0;
  margin-top: 20px;
}
.masteriyo .masteriyo-login-otp--wrapper .masteriyo-resend-counter {
  display: block;
  text-align: center;
  margin-top: 8px;
  color: #565656;
}
.masteriyo.theme-twentytwentyone .masteriyo-login-otp--wrapper .masteriyo-login-otp-form input[type=text] {
  border-width: 1px;
}
.masteriyo.theme-twentytwentyone .masteriyo-login-otp--wrapper .masteriyo-login-otp-form .masteriyo-button-container .masteriyo-btn-otp-login {
  background-color: var(--masteriyo-color-primary);
  color: var(--masteriyo-color-white);
}
.masteriyo.theme-twentytwentyone .masteriyo-login-otp--wrapper .masteriyo-login-otp-form .masteriyo-button-container .masteriyo-btn-otp-login:hover {
  background-color: var(--masteriyo-color-btn-blue-hover);
}
.masteriyo.theme-twentytwentyone .masteriyo-login-otp--wrapper .masteriyo-login-otp-form .masteriyo-button-container .masteriyo-btn-otp-login-resend {
  color: var(--masteriyo-color-white);
}
.masteriyo.theme-twentytwentyone .masteriyo-login-otp--wrapper .masteriyo-login-otp-form .masteriyo-button-container .masteriyo-btn-otp-login-resend:hover {
  border-color: #444444;
}
.masteriyo.theme-twentytwentyone .masteriyo-login-otp--wrapper .masteriyo-login-otp-form .masteriyo-button-container .masteriyo-btn-otp-login-resend:disabled {
  border-color: #3a3a3a;
}
.masteriyo.theme-twentytwentytwo .masteriyo-login-otp--wrapper .masteriyo-login-otp-form input[type=text] {
  border: 1px solid var(--wp--preset--color--cyan-bluish-gray);
}
.masteriyo.theme-twentytwentytwo .masteriyo-login-otp--wrapper .masteriyo-login-otp-form .masteriyo-button-container .masteriyo-btn-otp-login {
  background-color: var(--masteriyo-color-primary);
  border: 1px solid var(--masteriyo-color-primary);
  color: var(--masteriyo-color-white);
  cursor: pointer;
}
.masteriyo.theme-twentytwentytwo .masteriyo-login-otp--wrapper .masteriyo-login-otp-form .masteriyo-button-container .masteriyo-btn-otp-login:hover {
  background-color: var(--masteriyo-color-btn-blue-hover);
  border-color: var(--masteriyo-color-btn-blue-hover);
}
.masteriyo.theme-twentytwentytwo .masteriyo-login-otp--wrapper .masteriyo-login-otp-form .masteriyo-button-container .masteriyo-btn-otp-login-resend {
  color: var(--masteriyo-color-white);
  cursor: pointer;
  border: 1px solid #444444;
}
.masteriyo.theme-twentytwentytwo .masteriyo-login-otp--wrapper .masteriyo-login-otp-form .masteriyo-button-container .masteriyo-btn-otp-login-resend:hover {
  border-color: #444444;
}
.masteriyo.theme-twentytwentytwo .masteriyo-login-otp--wrapper .masteriyo-login-otp-form .masteriyo-button-container .masteriyo-btn-otp-login-resend:disabled {
  border-color: #3a3a3a;
  cursor: not-allowed;
}
.masteriyo.theme-twentytwentytwo .masteriyo-login-otp--title {
  margin-top: 0;
  margin-bottom: 20px;
}
.masteriyo.theme-twentytwentythree .masteriyo-login-otp--wrapper .masteriyo-login-otp-form input[type=text] {
  border: 1px solid var(--wp--preset--color--cyan-bluish-gray);
}
.masteriyo.theme-twentytwentythree .masteriyo-login-otp--wrapper .masteriyo-login-otp-form .masteriyo-button-container .masteriyo-btn-otp-login {
  background-color: var(--masteriyo-color-primary);
  border: 1px solid var(--masteriyo-color-primary);
  color: var(--masteriyo-color-white);
  cursor: pointer;
}
.masteriyo.theme-twentytwentythree .masteriyo-login-otp--wrapper .masteriyo-login-otp-form .masteriyo-button-container .masteriyo-btn-otp-login:hover {
  background-color: var(--masteriyo-color-btn-blue-hover);
  border-color: var(--masteriyo-color-btn-blue-hover);
}
.masteriyo.theme-twentytwentythree .masteriyo-login-otp--wrapper .masteriyo-login-otp-form .masteriyo-button-container .masteriyo-btn-otp-login-resend {
  color: var(--masteriyo-color-white);
  cursor: pointer;
  border: 1px solid #444444;
}
.masteriyo.theme-twentytwentythree .masteriyo-login-otp--wrapper .masteriyo-login-otp-form .masteriyo-button-container .masteriyo-btn-otp-login-resend:hover {
  border-color: #444444;
}
.masteriyo.theme-twentytwentythree .masteriyo-login-otp--wrapper .masteriyo-login-otp-form .masteriyo-button-container .masteriyo-btn-otp-login-resend:disabled {
  border-color: #3a3a3a;
  cursor: not-allowed;
}
.masteriyo.theme-twentytwentythree .masteriyo-login-otp--title {
  margin-top: 0;
  margin-bottom: 20px;
}

.masteriyo-social-account-login {
  border-radius: 5px;
  text-align: center;
  border: 1px solid #d9d9d9;
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.masteriyo-social-account-login .google-button,
.masteriyo-social-account-login .facebook-button {
  height: 50px;
  padding: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px;
}
.masteriyo-social-account-login .google-button > .masteriyo-social-account-login--img-wrapper,
.masteriyo-social-account-login .facebook-button > .masteriyo-social-account-login--img-wrapper {
  padding-top: 0;
  display: flex;
  align-items: center;
  gap: 10px;
}
.masteriyo-social-account-login .google-button > .masteriyo-social-account-login--img-wrapper .google-image-span,
.masteriyo-social-account-login .google-button > .masteriyo-social-account-login--img-wrapper .facebook-image-span,
.masteriyo-social-account-login .facebook-button > .masteriyo-social-account-login--img-wrapper .google-image-span,
.masteriyo-social-account-login .facebook-button > .masteriyo-social-account-login--img-wrapper .facebook-image-span {
  display: flex;
}
.masteriyo-social-account-login.google-button-div {
  margin-top: 12px;
  margin-bottom: 12px;
  background-color: #F7F7F7;
}
.masteriyo-social-account-login.google-button-div:hover {
  background-color: #eaeeee;
}
.masteriyo-social-account-login.google-button-div .google-button {
  text-decoration: none;
  margin: auto;
  width: 100%;
  font-weight: bold;
  border-radius: 8px;
  color: #303030;
}
.masteriyo-social-account-login.google-button-div .google-button:hover {
  color: #000000;
}
.masteriyo-social-account-login.google-button-div .google-button .google-image-span .login-google-image {
  padding-left: 10px;
}
.masteriyo-social-account-login.facebook-button-div {
  background: #336799;
}
.masteriyo-social-account-login.facebook-button-div:hover {
  background: #264d73;
}
.masteriyo-social-account-login.facebook-button-div .facebook-button {
  text-decoration: none;
  margin: auto;
  font-weight: bold;
  width: 100%;
  border-radius: 7px;
  color: #EBEBEB;
}
.masteriyo-social-account-login.facebook-button-div .facebook-button:hover {
  color: #ffffff;
}
.masteriyo-social-account-login.facebook-button-div .facebook-button .facebook-image-span {
  margin-right: 5px;
}

body.theme-twentytwentythree:not(.oxygen-body):not(.oxygen-builder-body) .masteriyo-course .masteriyo-col {
  flex: auto;
  max-width: 100%;
  width: calc(33.3333% - 30px);
}
@media (max-width: 992px) {
  body.theme-twentytwentythree:not(.oxygen-body):not(.oxygen-builder-body) .masteriyo-course .masteriyo-col {
    width: calc(50% - 30px);
  }
}

body.theme-twentytwentythree .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--wide-size);
}
body.theme-twentytwentythree .masteriyo-container .masteriyo-col .masteriyo-course--content__description ul li {
  font-size: 14px;
  line-height: 1.618;
}
body.theme-twentytwentythree .masteriyo-container .masteriyo-course.list-view .masteriyo-col {
  width: 100%;
}
@media (max-width: 1095px) {
  body.theme-twentytwentythree .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content__wrapper {
    border-right: 0;
    padding-right: 0;
  }
}
@media (max-width: 1095px) {
  body.theme-twentytwentythree .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn {
    flex-direction: row;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  body.theme-twentytwentythree .masteriyo-container .masteriyo-course.list-view .masteriyo-col .masteriyo-course--content .masteriyo-time-btn .masteriyo-course-price {
    margin-bottom: 0;
  }
}
body.theme-twentytwentythree .masteriyo-search button:not(.chakra-button) {
  color: var(--masteriyo-color-white);
  background: var(--masteriyo-color-primary);
  border: 0;
  cursor: pointer;
}
body.theme-twentytwentythree .masteriyo-search button:not(.chakra-button):hover {
  background: var(--masteriyo-color-btn-blue-hover);
}
body.theme-twentytwentythree .masteriyo-course.list-view .masteriyo-col {
  width: 100%;
}
body.theme-twentytwentythree .masteriyo-course--content .masteriyo-course-author a {
  display: flex;
  align-items: center;
}
body.theme-twentytwentythree .masteriyo-checkout-wrapper {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  body.theme-twentytwentythree .masteriyo-checkout-wrapper {
    flex-wrap: wrap;
  }
}
body.theme-twentytwentythree .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-checkout---fname-lname-wrapper {
  margin-left: 0;
  margin-right: 0;
  gap: 24px;
}
body.theme-twentytwentythree .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-checkout---fname-lname-wrapper > * {
  padding-left: 0;
  padding-right: 0;
}
body.theme-twentytwentythree .masteriyo-checkout-wrapper .masteriyo-checkout-main .masteriyo-input {
  width: 100%;
}
body.theme-twentytwentythree .masteriyo-checkout-wrapper .masteriyo-checkout-summary .masteriyo-checkout--btn {
  border: 0;
  cursor: pointer;
}
@media (max-width: 991px) {
  body.theme-twentytwentythree .masteriyo-single-course {
    flex-direction: column;
  }
}
@media (max-width: 575px) {
  body.theme-twentytwentythree .masteriyo-single-course {
    gap: 24px;
  }
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-8 {
  flex: auto;
  max-width: 100%;
  width: calc(60% - 30px);
}
@media (max-width: 991px) {
  body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-8 {
    width: 100%;
  }
}
@media (max-width: 575px) {
  body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-8 {
    padding: 0;
  }
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-8 .masteriyo-single-course--main__content .course-overview hr {
  margin-top: 24px;
  margin-bottom: 24px;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-8 .masteriyo-single-course--main__content .course-overview h3 {
  margin: 0;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-8 .masteriyo-single-course--main__content .course-reviews .masteriyo-submit-review-form .masteriyo-btn-primary {
  border: 0;
  cursor: pointer;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 {
  flex: auto;
  width: 100%;
}
@media (max-width: 991px) {
  body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 {
    max-width: 100%;
  }
}
@media (max-width: 575px) {
  body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 {
    padding: 0;
  }
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside {
  width: auto;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-time-btn {
  padding-left: 0;
  padding-right: 0;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn-primary:active, body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn-primary:focus {
  background: var(--masteriyo-color-btn-blue-hover);
  border-color: var(--masteriyo-color-btn-blue-hover);
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-time-btn .masteriyo-btn-primary:focus-visible {
  outline: none;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-single-course-stats {
  padding-left: 0;
  padding-right: 0;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-course--content__description {
  margin-top: 24px;
  padding-left: 0;
  padding-right: 0;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-course--content__description .title {
  margin-top: 0;
}
body.theme-twentytwentythree .masteriyo-single-course .masteriyo-col-4 .masteriyo-single-course--aside .masteriyo-course--content__description > ul {
  padding-left: 0;
}
body.theme-twentytwentythree #masteriyo-account-page .mto-account-wrapper button:not(.chakra-button):hover {
  background: var(--masteriyo-color-btn-blue-hover);
  border-color: var(--masteriyo-color-btn-blue-hover);
  color: var(--masteriyo-color-white);
}
body.theme-twentytwentythree #masteriyo-account-page .mto-account-wrapper button:not(.chakra-button)[disabled] {
  background: #878787;
  border-color: #878787;
}
body.theme-twentytwentythree #masteriyo-account-page .mto-account-wrapper button:not(.chakra-button)[disabled] svg {
  fill: #151515;
}
@media (max-width: 479px) {
  body.theme-twentytwentythree #masteriyo-account-page .mto-dashboard-courses-stats {
    margin-right: 0 !important;
  }
  body.theme-twentytwentythree #masteriyo-account-page .mto-dashboard-courses-progress {
    padding-right: 20px;
  }
}
@media (max-width: 380px) {
  body.theme-twentytwentythree #masteriyo-account-page .mto-dashboard-courses-stats {
    margin-right: 26px !important;
  }
}
@media (max-width: 1199px) {
  body.theme-twentytwentythree .masteriyo-container {
    width: 960px;
  }
}
@media (max-width: 991px) {
  body.theme-twentytwentythree .masteriyo-container {
    width: 730px;
  }
}
@media (max-width: 767px) {
  body.theme-twentytwentythree .masteriyo-container {
    width: 560px;
  }
}
@media (max-width: 600px) {
  body.theme-twentytwentythree .masteriyo-course .masteriyo-col {
    width: 100%;
  }
}
@media (max-width: 575px) {
  body.theme-twentytwentythree .masteriyo-container {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

body.theme-twentytwentyfour #masteriyo-account-page {
  max-width: var(--wp--style--global--wide-size);
}@charset "UTF-8";@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.jp-carousel-overlay .swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.jp-carousel-overlay .swiper-container-vertical>.swiper-wrapper{flex-direction:column}.jp-carousel-overlay .swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.jp-carousel-overlay .swiper-container-android .swiper-slide,.jp-carousel-overlay .swiper-wrapper{transform:translateZ(0)}.jp-carousel-overlay .swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.jp-carousel-overlay .swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.jp-carousel-overlay .swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.jp-carousel-overlay .swiper-container-pointer-events{touch-action:pan-y}.jp-carousel-overlay .swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.jp-carousel-overlay .swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.jp-carousel-overlay .swiper-slide-invisible-blank{visibility:hidden}.jp-carousel-overlay .swiper-container-autoheight,.jp-carousel-overlay .swiper-container-autoheight .swiper-slide{height:auto}.jp-carousel-overlay .swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.jp-carousel-overlay .swiper-container-3d{perspective:1200px}.jp-carousel-overlay .swiper-container-3d .swiper-cube-shadow,.jp-carousel-overlay .swiper-container-3d .swiper-slide,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top,.jp-carousel-overlay .swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.jp-carousel-overlay .swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.jp-carousel-overlay .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.jp-carousel-overlay .swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.jp-carousel-overlay .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.jp-carousel-overlay .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.jp-carousel-overlay .swiper-button-next.swiper-button-disabled,.jp-carousel-overlay .swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.jp-carousel-overlay .swiper-button-prev,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next{left:10px;right:auto}.jp-carousel-overlay .swiper-button-prev:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next:after{content:"prev"}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev:after{content:"next"}.jp-carousel-overlay .swiper-button-next.swiper-button-white,.jp-carousel-overlay .swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.jp-carousel-overlay .swiper-button-next.swiper-button-black,.jp-carousel-overlay .swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.jp-carousel-overlay .swiper-button-lock{display:none}.jp-carousel-overlay .swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.jp-carousel-overlay .swiper-pagination.swiper-pagination-hidden{opacity:0}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets,.jp-carousel-overlay .swiper-pagination-custom,.jp-carousel-overlay .swiper-pagination-fraction{bottom:10px;left:0;width:100%}.jp-carousel-overlay .swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.jp-carousel-overlay .swiper-pagination-bullet{background:#000;border-radius:50%;display:inline-block;height:8px;opacity:.2;width:8px}.jp-carousel-overlay button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.jp-carousel-overlay .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.jp-carousel-overlay .swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.jp-carousel-overlay .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.jp-carousel-overlay .swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.jp-carousel-overlay .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.jp-carousel-overlay .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-progressbar,.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.jp-carousel-overlay .swiper-pagination-white{--swiper-pagination-color:#fff}.jp-carousel-overlay .swiper-pagination-black{--swiper-pagination-color:#000}.jp-carousel-overlay .swiper-pagination-lock{display:none}.jp-carousel-overlay .swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.jp-carousel-overlay .swiper-zoom-container>canvas,.jp-carousel-overlay .swiper-zoom-container>img,.jp-carousel-overlay .swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.jp-carousel-overlay .swiper-slide-zoomed{cursor:move}.jp-carousel-overlay .swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}:root{--jp-carousel-primary-color:#fff;--jp-carousel-primary-subtle-color:#999;--jp-carousel-bg-color:#000;--jp-carousel-bg-faded-color:#222;--jp-carousel-border-color:#3a3a3a}:root .jp-carousel-light{--jp-carousel-primary-color:#000;--jp-carousel-primary-subtle-color:#646970;--jp-carousel-bg-color:#fff;--jp-carousel-bg-faded-color:#fbfbfb;--jp-carousel-border-color:#dcdcde}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev{background-image:none}[data-carousel-extra]:not(.jp-carousel-wrap) img,[data-carousel-extra]:not(.jp-carousel-wrap) img+figcaption{cursor:pointer}.jp-carousel-wrap *{line-height:inherit}.jp-carousel-wrap.swiper-container{height:auto;width:100vw}.jp-carousel-overlay .swiper-zoom-container{background-position:50%;background-repeat:no-repeat;background-size:200%}.jp-carousel-overlay .swiper-slide.swiper-slide-next .swiper-zoom-container img,.jp-carousel-overlay .swiper-slide.swiper-slide-prev .swiper-zoom-container img{transition:none!important}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev{background-image:none;height:auto;opacity:.5;padding:20px 40px;transition:opacity .5s ease-out;width:auto}.jp-carousel-overlay .swiper-button-next:hover,.jp-carousel-overlay .swiper-button-prev:hover{opacity:1}.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-button-prev:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev:after{content:none}.jp-carousel-overlay .swiper-button-next svg,.jp-carousel-overlay .swiper-button-prev svg{background:var(--jp-carousel-bg-color);border-radius:4px;height:30px;width:28px}.jp-carousel-overlay .swiper-button-next svg:hover,.jp-carousel-overlay .swiper-button-prev svg:hover{background:var(--jp-carousel-primary-subtle-color)}.jp-carousel-overlay{background:var(--jp-carousel-bg-color);bottom:0;direction:ltr;font-family:Helvetica Neue,sans-serif!important;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:2147483647}.jp-carousel-overlay *{box-sizing:border-box}.jp-carousel-overlay h1:before,.jp-carousel-overlay h2:before,.jp-carousel-overlay h3:before{content:none;display:none}.jp-carousel-overlay .swiper-container .swiper-button-prev{left:0;right:auto}.jp-carousel-overlay .swiper-container .swiper-button-next{left:auto;right:0}.jp-carousel-overlay .swiper-container.swiper-container-rtl .swiper-button-next,.jp-carousel-overlay .swiper-container.swiper-container-rtl .swiper-button-prev{transform:scaleX(-1)}.jp-carousel-container{display:grid;grid-template-rows:1fr 64px;height:100%}.jp-carousel-hide-controls .jp-carousel-container{grid-template-rows:1fr}.jp-carousel-hide-controls .swiper-wrapper{margin-top:-32px}.jp-carousel-hide-controls .jp-swiper-button-next,.jp-carousel-hide-controls .jp-swiper-button-prev{margin-top:-54px}.jp-carousel-msg{background-color:var(--jp-carousel-primary-color);border-left:4px solid #ffba00;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);display:inline-block;font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;line-height:19px;margin:25px 20px 0 2px;padding:11px 15px;text-align:center}.jp-carousel-info{display:flex;flex-direction:column;text-align:left!important;-webkit-font-smoothing:subpixel-antialiased!important;background-color:var(--jp-carousel-bg-color);opacity:1;transition:opacity .2s ease-out;z-index:100}.jp-carousel-hide-controls .jp-carousel-info{height:0;overflow:hidden;visibility:hidden}.jp-carousel-info-footer{align-items:center;display:flex;height:64px;justify-content:space-between;position:relative}.jp-carousel-info-extra,.jp-carousel-info-footer{background-color:var(--jp-carousel-bg-color);width:100vw}.jp-carousel-info-extra{border-top:1px solid var(--jp-carousel-bg-faded-color);display:none;padding:35px}.jp-carousel-title-and-caption{margin-bottom:15px}.jp-carousel-info-extra.jp-carousel-show{display:block}.jp-carousel-info ::selection{background:var(--jp-carousel-primary-color);color:var(--jp-carousel-primary-color)}.jp-carousel-info ::-moz-selection{background:var(--jp-carousel-primary-color);color:var(--jp-carousel-primary-color)}.jp-carousel-photo-info{left:0!important;width:100%!important}.jp-carousel-comments-wrapper{display:none;padding:0;width:100%!important}.jp-carousel-comments-wrapper.jp-carousel-show{display:block}.jp-carousel-comments-wrapper>.jp-carousel-photo-info{display:none}.jp-carousel-transitions .jp-carousel-photo-info{transition:.4s ease-out}.jp-carousel-buttons{background:#222;border-bottom:1px solid #222;margin:-18px -20px 15px;padding:8px 10px;text-align:center}div.jp-carousel-buttons a{border:none!important;color:var(--jp-carousel-primary-subtle-color);font:normal 11px/1.2em Helvetica Neue,sans-serif!important;letter-spacing:0!important;padding:5px 2px 5px 0;text-decoration:none!important;text-shadow:none!important;vertical-align:middle;-webkit-font-smoothing:subpixel-antialiased}div.jp-carousel-buttons a:hover{border:none!important;color:var(--jp-carousel-primary-color)}.jp-carousel-transitions div.jp-carousel-buttons a:hover{transition:none!important}.jp-carousel-slide,.jp-carousel-slide img{transform:translateZ(0)}.jp-carousel-close-hint{color:var(--jp-carousel-primary-color);cursor:default;cursor:pointer;height:45px;letter-spacing:0!important;padding:10px;position:fixed;right:30px;text-align:right;top:20px;transition:opacity .2s ease-out;width:45px;z-index:15}.jp-carousel-transitions .jp-carousel-close-hint{transition:color .2s linear}.jp-carousel-close-hint svg{background:var(--jp-carousel-bg-color);border-radius:4px;padding:3px 2px}.jp-carousel-close-hint svg:hover{background:var(--jp-carousel-primary-subtle-color)}.jp-carousel-close-hint:hover{color:var(--jp-carousel-primary-color)}.jp-carousel-close-hint:hover span{border-color:var(--jp-carousel-primary-color)}.jp-carousel-pagination-container{flex:1;margin:0 15px 0 35px}.jp-carousel-pagination,.jp-swiper-pagination{color:var(--jp-carousel-primary-color);display:none;font-size:15px;font-weight:400;position:static!important;white-space:nowrap}.jp-carousel-pagination-container .swiper-pagination{line-height:8px;text-align:left}.jp-carousel-pagination{padding-left:5px}.jp-swiper-pagination .swiper-pagination-bullet{background:var(--jp-carousel-primary-subtle-color);margin:0 4px}.jp-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--jp-carousel-primary-color)}.jp-swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var(--jp-carousel-primary-color);opacity:.5}.jp-carousel-info-footer .jp-carousel-photo-title-container{flex-basis:50vw;flex:4;justify-content:center;margin:0;overflow:hidden}.jp-carousel-photo-caption,.jp-carousel-photo-title{background:none!important;border:none!important;color:var(--jp-carousel-primary-color);display:inline-block;font:normal 20px/1.3em Helvetica Neue,sans-serif;letter-spacing:0!important;line-height:normal;margin:0 0 10px;overflow:hidden;padding:0;text-shadow:none!important;text-transform:none!important}.jp-carousel-info-footer .jp-carousel-photo-caption{color:var(--jp-carousel-primary-subtle-color);cursor:pointer;font-size:15px;margin:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.jp-carousel-info-footer .jp-carousel-photo-caption p{margin:0}.jp-carousel-photo-title{font-size:32px;margin-bottom:2px}.jp-carousel-photo-description{color:var(--jp-carousel-primary-subtle-color);font-size:16px;margin:25px 0;overflow:hidden;overflow-wrap:break-word;width:100%}.jp-carousel-photo-description p{color:var(--jp-carousel-primary-subtle-color);line-height:1.4;margin-bottom:0}.jp-carousel-comments p a,.jp-carousel-info h2 a,.jp-carousel-photo-description p a{border:none!important;color:var(--jp-carousel-primary-color)!important;font-style:normal!important;font-weight:400!important;text-decoration:underline!important}.jp-carousel-photo-description p b,.jp-carousel-photo-description p strong{color:var(--jp-carousel-primary-subtle-color);font-weight:700}.jp-carousel-photo-description p em,.jp-carousel-photo-description p i{color:var(--jp-carousel-primary-subtle-color);font-style:italic}.jp-carousel-comments p a:hover,.jp-carousel-info h2 a:hover,.jp-carousel-photo-description p a:hover{color:var(--jp-carousel-primary-subtle-color)!important}.jp-carousel-photo-description p:empty{display:none}.jp-carousel-comments-wrapper h1:after,.jp-carousel-comments-wrapper h1:before,.jp-carousel-photo-info h1:after,.jp-carousel-photo-info h1:before{content:none!important}.jp-carousel-caption{font-size:14px;font-weight:400;margin:0}.jp-carousel-image-meta{color:var(--jp-carousel-primary-color);display:none;font-size:13px;font:12px/1.4 Helvetica Neue,sans-serif!important;width:100%}.jp-carousel-image-meta.jp-carousel-show{display:block}.jp-carousel-image-meta h5,.jp-carousel-image-meta li{background:none!important;border:none!important;bottom:auto!important;font-family:Helvetica Neue,sans-serif!important;font-weight:400!important;left:auto!important;line-height:1.3em!important;position:inherit!important;right:auto!important;top:auto!important}.jp-carousel-image-meta ul{list-style:none!important;margin:0!important;padding:0!important}.jp-carousel-image-meta li{color:var(--jp-carousel-primary-color)!important;display:inline-block!important;font-size:13px!important;margin:0 2% 15px 0!important;vertical-align:top!important;width:48%!important}.jp-carousel-image-meta h5{color:var(--jp-carousel-primary-subtle-color)!important;font-size:10px!important;letter-spacing:.1em!important;margin:0 0 2px!important;text-transform:uppercase!important}a.jp-carousel-image-download{clear:both;color:var(--jp-carousel-primary-subtle-color);display:inline-block;font-size:14px;font-weight:400;line-height:1;text-decoration:none}a.jp-carousel-image-download svg{display:inline-block;margin:0 3px;padding-bottom:2px;vertical-align:middle}a.jp-carousel-image-download span.photo-size{border-radius:1em;display:inline-block;font-size:11px;margin-left:2px}a.jp-carousel-image-download span.photo-size-times{padding:0 1px 0 2px}.jp-carousel-comments{background:none transparent;bottom:10px;font:15px/1.7 Helvetica Neue,sans-serif!important;font-weight:400;margin-top:20px;width:100%}.jp-carousel-comments p a:active,.jp-carousel-comments p a:focus,.jp-carousel-comments p a:hover{color:var(--jp-carousel-primary-color)!important}.jp-carousel-comment{background:none transparent;color:var(--jp-carousel-primary-subtle-color);display:flex;overflow:auto;width:100%}.jp-carousel-comment+.jp-carousel-comment{margin-top:20px}.jp-carousel-comment:last-of-type{margin-bottom:20px}.jp-carousel-comment p{color:var(--jp-carousel-primary-subtle-color)!important}.jp-carousel-comment .comment-author{border:none;display:inline;float:none;font-size:15px;font-weight:500;margin:0;padding:0;width:auto}.jp-carousel-comment .comment-author a{color:var(--jp-carousel-primary-color)}.jp-carousel-comment .comment-gravatar{float:none;margin-right:10px}.jp-carousel-comment .comment-content{border:none;padding:0}.jp-carousel-comment .avatar{background-color:transparent!important;border:none!important;border-radius:4px;height:64px;margin:0;min-height:64px;min-width:64px;padding:0!important;width:64px}.jp-carousel-comment .comment-date{border-bottom:1px solid var(--jp-carousel-bg-faded-color);color:var(--jp-carousel-primary-subtle-color);font-size:11px;margin-bottom:6px}#jp-carousel-comment-form{margin:0 0 10px!important;width:100%}#jp-carousel-comment-form.jp-carousel-is-disabled{opacity:.5;pointer-events:none}textarea#jp-carousel-comment-form-comment-field{background:var(--jp-carousel-bg-faded-color);border:1px solid var(--jp-carousel-border-color);border-radius:3px;box-shadow:inset 2px 2px 2px rgba(0,0,0,.1);box-sizing:border-box;color:var(--jp-carousel-primary-subtle-color);float:none;font:16px/1.4 Helvetica Neue,sans-serif!important;height:147px;margin:0;overflow:hidden;padding:10px 10px 5px;width:100%}textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder{color:#555}textarea#jp-carousel-comment-form-comment-field:focus{background:var(--jp-carousel-bg-faded-color);color:var(--jp-carousel-primary-subtle-color)}textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder{color:var(--jp-carousel-primary-subtle-color)}#jp-carousel-loading-overlay{bottom:0;display:none;left:0;position:fixed;right:0;top:0}#jp-carousel-loading-wrapper{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}#jp-carousel-library-loading,#jp-carousel-library-loading:after{border-radius:50%;height:40px;width:40px}#jp-carousel-library-loading{animation:load8 1.1s linear infinite;border:8px solid hsla(0,0%,100%,.2);border-left:8px solid var(--jp-carousel-primary-color);float:left;font-size:10px;margin:22px 0 0 10px;position:relative;text-indent:-9999em;transform:translateZ(0)}#jp-carousel-comment-form-spinner,#jp-carousel-comment-form-spinner:after{border-radius:50%;height:20px;width:20px}#jp-carousel-comment-form-spinner{animation:load8 1.1s linear infinite;border:4px solid hsla(0,0%,100%,.2);border-left:4px solid var(--jp-carousel-primary-color);bottom:0;display:none;float:left;font-size:10px;left:0;margin:0 auto;position:absolute;right:0;text-indent:-9999em;top:calc(50% - 15px);transform:translateZ(0)}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.jp-carousel-info-content-wrapper{margin:auto;max-width:800px}#jp-carousel-comment-form-submit-and-info-wrapper{display:none;overflow:hidden;width:100%}#jp-carousel-comment-form-commenting-as input{background:var(--jp-carousel-bg-color);border:1px solid var(--jp-carousel-border-color);border-radius:2px;box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);color:var(--jp-carousel-primary-subtle-color);float:left;font:16px/1.4 Helvetica Neue,sans-serif!important;padding:10px;width:285px}#jp-carousel-comment-form-commenting-as input:focus{background:var(--jp-carousel-bg-faded-color);color:var(--jp-carousel-primary-subtle-color)}#jp-carousel-comment-form-commenting-as p{float:left;font:400 13px/1.7 Helvetica Neue,sans-serif!important;margin:22px 0 0}#jp-carousel-comment-form-commenting-as fieldset{border:none;clear:both;float:left;margin:20px 0 0;padding:0}#jp-carousel-comment-form-commenting-as label{float:left;font:400 13px/1.7 Helvetica Neue,sans-serif!important;margin:0 20px 3px 0;width:100px}#jp-carousel-comment-form-button-submit{background:var(--jp-carousel-bg-color);border:1px solid var(--jp-carousel-primary-color);border-radius:3px;color:var(--jp-carousel-primary-color);display:block;font-size:14px;margin-left:auto;margin-top:20px;padding:8px 16px}#jp-carousel-comment-form-button-submit:active,#jp-carousel-comment-form-button-submit:focus{background:var(--jp-carousel-primary-color);color:var(--jp-carousel-bg-color)}#jp-carousel-comment-form-container{color:var(--jp-carousel-primary-subtle-color);margin-bottom:15px;margin-top:20px;overflow:hidden;position:relative;width:100%}#jp-carousel-comment-post-results{display:none;overflow:auto;width:100%}#jp-carousel-comment-post-results span{border:1px solid var(--jp-carousel-border-color);border-radius:2px;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.2);box-sizing:border-box;display:block;font:13px/1.4 Helvetica Neue,sans-serif!important;margin-top:20px;overflow:auto;padding:1em 0;text-align:center;width:100%}.jp-carousel-comment-post-error{color:#df4926}#jp-carousel-comments-closed,#jp-carousel-comments-loading{color:var(--jp-carousel-primary-subtle-color);display:none}#jp-carousel-comments-loading{bottom:10px;font:400 15px/1.7 Helvetica Neue,sans-serif!important;margin-bottom:20px;margin-top:20px;text-align:left;width:100%}.jp-carousel-photo-icons-container{display:block;flex:1;margin:0 20px 0 30px;text-align:right;white-space:nowrap}.jp-carousel-icon-btn{background:none;border:none;display:inline-block;height:64px;padding:16px;text-decoration:none}.jp-carousel-icon{border:none;border-radius:4px;display:inline-block;font-style:normal;font-weight:400;line-height:0;padding:4px 3px 3px;width:31px}.jp-carousel-icon:hover{background:var(--jp-carousel-primary-subtle-color)}.jp-carousel-icon svg{display:inline-block}.jp-carousel-overlay rect{fill:var(--jp-carousel-primary-color)}.jp-carousel-selected .jp-carousel-icon{background:var(--jp-carousel-primary-color)}.jp-carousel-selected rect{fill:var(--jp-carousel-bg-color)}.jp-carousel-icon-comments.jp-carousel-show{display:inline-block}.jp-carousel-icon .jp-carousel-has-comments-indicator{background:var(--jp-carousel-primary-color);border-radius:4px;color:var(--jp-carousel-bg-color);display:none;font-family:Helvetica Neue,sans-serif!important;font-size:12px;font-weight:400;line-height:1;margin-left:-16px;padding:2px 4px;position:relative;vertical-align:top}.jp-carousel-selected .jp-carousel-icon .jp-carousel-has-comments-indicator{background:var(--jp-carousel-bg-color);color:var(--jp-carousel-primary-color)}.jp-carousel-has-comments-indicator.jp-carousel-show{display:inline-block}@media only screen and (max-width:760px){.jp-carousel-buttons,.jp-carousel-overlay .swiper-container .swiper-button-next,.jp-carousel-overlay .swiper-container .swiper-button-prev{display:none!important}.jp-carousel-image-meta{box-sizing:border-box;float:none!important;margin-left:0;width:100%!important}.jp-carousel-close-hint{font-size:26px!important;position:fixed!important;right:10px;top:10px}.admin-bar .jp-carousel-close-hint{top:40px}.jp-carousel-slide img{opacity:1}.jp-carousel-wrap{background-color:var(--jp-carousel-bg-color)}.jp-carousel-fadeaway,.jp-carousel-info>.jp-carousel-photo-info{display:none}.jp-carousel-comments-wrapper>.jp-carousel-photo-info{display:block}.jp-carousel-caption{overflow:visible!important}.jp-carousel-info-footer .jp-carousel-photo-title-container{display:none}.jp-carousel-photo-icons-container{margin:0 10px 0 0;white-space:nowrap}.jp-carousel-icon-btn{padding-left:20px}.jp-carousel-pagination{padding-left:5px}.jp-carousel-pagination-container{margin-left:25px}.jp-carousel-comment .avatar{min-width:48px}#jp-carousel-comment-form-commenting-as fieldset,#jp-carousel-comment-form-commenting-as input{float:none;width:100%}}:root{--jetpack--contact-form--border:1px solid #8c8f94;--jetpack--contact-form--border-color:#8c8f94;--jetpack--contact-form--border-size:1px;--jetpack--contact-form--border-style:solid;--jetpack--contact-form--border-radius:0px;--jetpack--contact-form--input-padding:16px;--jetpack--contact-form--font-size:16px;--jetpack--contact-form--error-color:#b32d2e;--jetpack--contact-form--inverted-text-color:#fff}.contact-form .clear-form{clear:both}.contact-form input::placeholder{transition:opacity .3s ease-out}.contact-form input:hover::placeholder{opacity:.5}.contact-form input:focus::placeholder{opacity:.3}:where(.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=url],.contact-form textarea){border:1px solid #8c8f94;border-radius:0;box-sizing:border-box;font:inherit;padding:16px;width:100%}:where(.contact-form textarea){height:200px}.contact-form .grunion-field{padding-left:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius));padding-right:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius))}.contact-form .grunion-field-wrap input,.contact-form .grunion-field-wrap textarea{margin:0}.contact-form select{min-width:150px;padding:14px 7px}.contact-form input[type=checkbox],.contact-form input[type=radio]{height:1rem;margin:0 .75rem 0 0;width:1rem}.contact-form input[type=checkbox]{margin-left:0;top:0}.contact-form label{display:block;float:none;font-weight:700;margin-bottom:.25em}.contact-form label.consent{align-items:center;display:flex;font-size:13px;font-weight:400;text-transform:uppercase}.contact-form label.consent-implicit input{display:none}.contact-form label.checkbox{font-weight:400}.contact-form label.checkbox-multiple,.contact-form label.radio{flex:1;font-weight:400;margin-bottom:0}.contact-form .grunion-checkbox-multiple-options,.contact-form .grunion-radio-options{align-items:flex-start;border:none;display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.contact-form .is-style-outlined .grunion-checkbox-multiple-options,.contact-form .is-style-outlined .grunion-radio-options{border:1px solid var(--jetpack--contact-form--border-color)}.contact-form .grunion-checkbox-multiple-options legend,.contact-form .grunion-radio-options legend{font-weight:700;margin-bottom:.25em;padding:0}.contact-form .is-style-outlined .grunion-checkbox-multiple-options legend,.contact-form .is-style-outlined .grunion-radio-options legend{font-size:.8em;font-weight:300;margin:0 0 -.75em;padding:0 .25em}.contact-form .grunion-checkbox-multiple-options .contact-form-field,.contact-form .grunion-radio-options .contact-form-field{align-items:baseline;display:flex;margin:0}.contact-form label span.required,.grunion-label-required{font-size:85%;font-weight:400;margin-left:.25em;opacity:.6}.contact-form-submission{border-bottom:1px solid #000;border-top:1px solid #000;margin-bottom:4em;padding:1.5em 1em;width:100%}.contact-form-submission p{margin:0 auto;word-wrap:break-word}.contact-form-submission h4{font-weight:200;margin-bottom:32px;margin-top:32px}.contact-form-submission .go-back-message{margin-bottom:32px;margin-top:20px;text-align:left}.contact-form-submission .go-back-message .link{color:#000;font-weight:200}.contact-form-submission .field-name{font-weight:200}.contact-form-submission .field-value{font-weight:600;margin-bottom:20px}.form-errors .form-error-message{color:var(--jetpack--contact-form--error-color)}.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}#jetpack-check-feedback-spam{margin:1px 8px 0 0}.jetpack-check-feedback-spam-spinner{display:inline-block;margin-top:7px}.wp-block-jetpack-contact-form{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:var(--wp--style--block-gap,1.5rem);justify-content:flex-start}.wp-block-jetpack-contact-form>*{box-sizing:border-box;flex:0 0 100%}.wp-block-jetpack-contact-form-container.alignfull .wp-block-jetpack-contact-form{padding-left:0;padding-right:0}.wp-block-jetpack-button.alignright button{float:right}.wp-block-jetpack-contact-form .grunion-field-wrap{box-sizing:border-box;position:relative}.wp-block-jetpack-contact-form .grunion-field-width-25-wrap{flex:1 1 calc(25% - var(--wp--style--block-gap, 1.5rem)*1);max-width:25%}.wp-block-jetpack-contact-form .grunion-field-width-50-wrap{flex:1 1 calc(50% - var(--wp--style--block-gap, 1.5rem)*1);max-width:50%}.wp-block-jetpack-contact-form .grunion-field-width-75-wrap{flex:1 1 calc(75% - var(--wp--style--block-gap, 1.5rem)*1);max-width:75%}.grunion-field-consent-wrap{align-self:center}@media only screen and (min-width:600px){.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=url]{width:50%}.wp-block-jetpack-contact-form input[type=email],.wp-block-jetpack-contact-form input[type=tel],.wp-block-jetpack-contact-form input[type=text],.wp-block-jetpack-contact-form input[type=url]{width:100%}}.jetpack-empty-spam,.jetpack-empty-spam-container{display:inline-block}.jetpack-empty-spam-spinner{display:inline-block;margin-top:7px}.wp-block-jetpack-contact-form .wp-block-spacer{width:100%}.contact-form .contact-form__select-wrapper{position:relative}.contact-form .contact-form__select-wrapper:after{border-bottom:2px solid;border-right:2px solid;content:"";display:block;height:8px;inset-inline-end:calc(var(--jetpack--contact-form--input-padding) + 4px);pointer-events:none;position:absolute;top:calc(var(--jetpack--contact-form--input-padding) + var(--jetpack--contact-form--line-height)/2);transform:translateY(-50%) rotate(45deg);transform-origin:center center;width:8px}.contact-form .contact-form__select-wrapper select{-webkit-appearance:none;appearance:none;background-color:var(--jetpack--contact-form--input-background);border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:var(--jetpack--contact-form--border-radius);border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-size);box-sizing:border-box;color:var(--jetpack--contact-form--text-color);font-family:var(--jetpack--contact-form--font-family);font-size:var(--jetpack--contact-form--font-size);line-height:var(--jetpack--contact-form--line-height);padding:var(--jetpack--contact-form--input-padding);padding-inline-end:calc(var(--jetpack--contact-form--input-padding)*3);text-overflow:ellipsis;white-space:nowrap;width:100%}.contact-form .is-style-animated,.contact-form .is-style-outlined{--notch-width:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius))}.contact-form .is-style-animated .grunion-field-wrap:not(.grunion-field-checkbox-wrap):not(.grunion-field-consent-wrap):not(.grunion-field-checkbox-multiple-wrap):not(.grunion-field-radio-wrap):not(.grunion-field-select-wrap),.contact-form .is-style-outlined .grunion-field-wrap:not(.grunion-field-checkbox-wrap):not(.grunion-field-consent-wrap):not(.grunion-field-checkbox-multiple-wrap):not(.grunion-field-radio-wrap):not(.grunion-field-select-wrap){display:flex;flex-direction:row-reverse;position:relative}.contact-form .is-style-outlined .grunion-field-checkbox-multiple-wrap,.contact-form .is-style-outlined .grunion-field-radio-wrap{background-color:var(--jetpack--contact-form--input-background)}.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options{flex-grow:1;padding:var(--jetpack--contact-form--input-padding,16px);padding-top:calc(var(--jetpack--contact-form--input-padding-top, 16px) + 4px)}.contact-form .is-style-outlined .grunion-field-wrap .notched-label{box-sizing:border-box;display:flex;height:100%;left:0;max-width:100%;pointer-events:none;position:absolute;right:0;text-align:left;width:100%}.contact-form .contact-form__select-wrapper+.notched-label{top:0}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__leading{border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:var(--jetpack--contact-form--border-radius);border-bottom-right-radius:unset;border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-size);border-right:none;border-top-right-radius:unset;width:var(--notch-width)}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__notch{border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:unset;border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-size);border-left:none;border-right:none;padding:0 4px;transition:border .15s linear}.contact-form .is-style-outlined .grunion-field-wrap.no-label .notched-label__notch{padding:0}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__label{font-weight:300;margin:0;pointer-events:none;position:relative;top:50%;transform:translateY(-50%);transition:all .15s cubic-bezier(.4,0,.2,1);will-change:transform}.contact-form .is-style-outlined .grunion-field-textarea-wrap .notched-label .notched-label__label{top:var(--jetpack--contact-form--input-padding-top,16px);transform:unset}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__trailing{border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:var(--jetpack--contact-form--border-radius);border-bottom-left-radius:unset;border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-size);border-left:none;border-top-left-radius:unset;flex-grow:1}.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field.has-placeholder~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field:focus~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field:not(:placeholder-shown)~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap.grunion-field-select-wrap .notched-label .notched-label__notch{border-top-color:transparent}.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field.has-placeholder~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field:focus~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field:not(:placeholder-shown)~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap.grunion-field-select-wrap .notched-label .notched-label__label{font-size:.8em;top:calc(var(--jetpack--contact-form--border-size)*-1);transform:translateY(-50%)}.contact-form .is-style-outlined .grunion-field-wrap select,.contact-form .is-style-outlined .grunion-field-wrap>input,.contact-form .is-style-outlined .grunion-field-wrap>textarea{border-color:transparent!important;outline:none;padding-left:calc(var(--notch-width) + 4px);padding-right:calc(var(--notch-width) + 4px)}.contact-form .is-style-outlined .grunion-field-wrap textarea{padding:var(--jetpack--contact-form--input-padding,16px);padding-left:calc(var(--notch-width) + 4px);padding-right:calc(var(--notch-width) + 4px)}.contact-form .is-style-animated .grunion-field-wrap{--left-offset:calc(var(--jetpack--contact-form--input-padding-left, 16px) + var(--jetpack--contact-form--border-size));--label-left:max(var(--left-offset),var(--jetpack--contact-form--border-radius));--field-padding:calc(var(--label-left) - var(--jetpack--contact-form--border-size))}.contact-form .is-style-animated .grunion-field-wrap input:not([type=checkbox]):not([type=radio]){outline:none}.contact-form .is-style-animated .grunion-field-wrap textarea{outline:none;padding:var(--jetpack--contact-form--input-padding,16px)}.contact-form .is-style-animated .grunion-field-wrap:not(.no-label) select,.contact-form .is-style-animated .grunion-field-wrap:not(.no-label)>input,.contact-form .is-style-animated .grunion-field-wrap:not(.no-label)>textarea{padding-left:var(--field-padding);padding-right:var(--field-padding);padding-top:1.4em}.contact-form .is-style-animated .grunion-field-wrap .animated-label__label{box-sizing:border-box;left:var(--label-left);margin:0;max-width:100%;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.contact-form .is-style-animated .grunion-field-textarea-wrap .animated-label__label{top:var(--jetpack--contact-form--input-padding-top,16px);transform:unset}.contact-form .is-style-animated .grunion-field-wrap .grunion-field.has-placeholder~.animated-label__label,.contact-form .is-style-animated .grunion-field-wrap .grunion-field:focus~.animated-label__label,.contact-form .is-style-animated .grunion-field-wrap .grunion-field:not(:placeholder-shown)~.animated-label__label,.contact-form .is-style-animated .grunion-field-wrap.grunion-field-select-wrap .animated-label__label{font-size:.75em;top:calc(2px + var(--jetpack--contact-form--border-size));transform:translateY(0)}.contact-form .is-style-animated .grunion-field-wrap .grunion-checkbox-multiple-options~.animated-label__label,.contact-form .is-style-animated .grunion-field-wrap .grunion-radio-options~.animated-label__label{left:0;top:0;transform:translateY(0)}.contact-form .is-style-below .grunion-field-wrap .below-label__label{margin-left:var(--jetpack--contact-form--border-size)}.contact-form :where(.grunion-field-wrap:not(.is-style-button-wrap)) .grunion-checkbox-multiple-options,.contact-form :where(.grunion-field-wrap:not(.is-style-button-wrap)) .grunion-radio-options{padding-top:8px}.contact-form .grunion-field-wrap input.checkbox-multiple,.contact-form .grunion-field-wrap input.radio{-webkit-appearance:none;appearance:none;border:1px solid var(--jetpack--contact-form--text-color);box-sizing:border-box;height:var(--jetpack--contact-form--font-size);margin-inline-end:calc(var(--jetpack--contact-form--font-size)/2);outline-offset:4px;padding:0;position:relative;width:var(--jetpack--contact-form--font-size)}.contact-form .grunion-field-wrap input.radio{border-radius:50%;transform:translateY(15%)}.contact-form .grunion-field-wrap input.checkbox-multiple:checked:before{content:"✓";display:block;font-size:var(--jetpack--contact-form--font-size);left:calc(var(--jetpack--contact-form--font-size)/2);line-height:1;position:absolute;top:calc(var(--jetpack--contact-form--font-size)/2);transform:translate(-50%,-50%)}.contact-form .grunion-field-wrap input.radio:checked:before{background:currentColor;border-radius:50%;content:"";height:calc(var(--jetpack--contact-form--font-size)/2);margin-left:50%;margin-top:50%;position:absolute;transform:translate(-50%,-50%);width:calc(var(--jetpack--contact-form--font-size)/2)}.contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap.is-style-button-wrap .contact-form-field,.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-radio-label{align-items:center;background:var(--jetpack--contact-form--button-outline--background-color);border:var(--jetpack--contact-form--button-outline--border);border-radius:var(--jetpack--contact-form--button-outline--border-radius);color:var(--jetpack--contact-form--button-outline--text-color);display:inline-flex;line-height:var(--jetpack--contact-form--button-outline--line-height);padding:var(--jetpack--contact-form--button-outline--padding)}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.radio.is-style-button{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.radio.is-style-button:checked+.grunion-radio-label{display:inline-flex;gap:.5em}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.radio.is-style-button:checked+.grunion-radio-label:before{content:"✓"}.contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap.is-style-button-wrap .contact-form-field:focus-within,.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.radio.is-style-button:focus+.grunion-radio-label{outline:var(--jetpack--contact-form--button-outline--border);outline-offset:2px}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.checkbox-multiple.is-style-button{border-radius:var(--jetpack--contact-form--button-outline--border-radius);color:var(--jetpack--contact-form--button-outline--text-color);font-family:var(--wp--preset--font-family--body)}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.checkbox-multiple.is-style-button:focus{outline-width:0}.contact-form input.grunion-field.is-style-button+.grunion-field-text:before{background:var(--jetpack--contact-form--button-outline--background-color);border:var(--jetpack--contact-form--button-outline--border);border-color:currentColor;border-radius:var(--jetpack--contact-form--button-outline--border-radius);box-sizing:initial;content:"";display:block;height:100%;left:calc(var(--jetpack--contact-form--button-outline--border-size)*-1);position:absolute;top:calc(var(--jetpack--contact-form--button-outline--border-size)*-1);width:100%;z-index:-1}.contact-form input.grunion-field.is-style-button{color:var(--jetpack--contact-form--button-outline--color)}.contact-form input.grunion-field.is-style-button:checked,.contact-form input.grunion-field.is-style-button:checked+.grunion-field-text{color:var(--jetpack--contact-form--button-outline--background-color-fallback)}.contact-form input.grunion-field.is-style-button:checked+.grunion-field-text:before{background:var(--jetpack--contact-form--button-outline--text-color);border-color:var(--jetpack--contact-form--button-outline--text-color)}.contact-form__error,.contact-form__input-error{--warning-icon-size:1.25em;--warning-icon-margin:0.75em;align-items:center;display:flex;flex-wrap:wrap;font-size:1rem}.contact-form__error{background-color:var(--jetpack--contact-form--error-color);color:var(--jetpack--contact-form--inverted-text-color);gap:var(--warning-icon-margin);margin-bottom:var(--wp--style--block-gap,1.5rem);padding:1em}.contact-form__error ul{flex-basis:100%;list-style-position:inside;margin:0;padding-inline-start:calc(var(--warning-icon-size) + var(--warning-icon-margin))}.contact-form__error ul:empty{display:none}.contact-form__error ul li{padding:.25em 0}.contact-form__error a{color:inherit}.contact-form__input-error{color:var(--jetpack--contact-form--error-color);gap:.33em;margin:.25rem 0}.contact-form__error:empty,.contact-form__input-error:empty{display:none}.contact-form .wp-block-jetpack-contact-form.is-style-outlined fieldset[aria-invalid=true],.contact-form [aria-invalid=true]:not(fieldset){border:1px solid var(--jetpack--contact-form--error-color)}.contact-form .wp-block-jetpack-contact-form:not(.is-style-outlined) fieldset[aria-invalid=true]{outline:solid 1px var(--jetpack--contact-form--error-color);outline-offset:.5em}.contact-form__warning-icon{background-color:var(--jetpack--contact-form--error-color);border:1px solid var(--jetpack--contact-form--inverted-text-color);border-radius:50%;color:var(--jetpack--contact-form--inverted-text-color);height:var(--warning-icon-size);width:var(--warning-icon-size)}.contact-form__warning-icon i:after{align-items:center;content:"!";display:flex;font-size:.8em;font-style:normal;font-weight:700;justify-content:center}.contact-form__checkbox-wrap{align-items:baseline;display:inline-flex}.contact-form :is([type=submit],button:not([type=reset])){align-items:center;display:inline-flex;gap:.5em;justify-content:center}.contact-form .contact-form__spinner{fill:currentColor}.contact-form .contact-form__spinner svg{display:block}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.infinite-loader{color:#000;display:block;height:28px;text-align:center}#infinite-handle span{background:#333;border-radius:1px;color:#f0f0f1;cursor:pointer;font-size:13px;padding:6px 16px}@keyframes spinner-inner{0%{opacity:1}to{opacity:0}}.infinite-loader .spinner-inner div{animation:spinner-inner 1s linear infinite;background:#000;border-radius:3px/6px;height:12px;left:47px;outline:1px solid #fff;position:absolute;top:24px;transform-origin:3px 26px;width:6px}.infinite-loader .spinner-inner div:first-child{animation-delay:-.9166666667s;background:#000;transform:rotate(0deg)}.infinite-loader .spinner-inner div:nth-child(2){animation-delay:-.8333333333s;background:#000;transform:rotate(30deg)}.infinite-loader .spinner-inner div:nth-child(3){animation-delay:-.75s;background:#000;transform:rotate(60deg)}.infinite-loader .spinner-inner div:nth-child(4){animation-delay:-.6666666667s;background:#000;transform:rotate(90deg)}.infinite-loader .spinner-inner div:nth-child(5){animation-delay:-.5833333333s;background:#000;transform:rotate(120deg)}.infinite-loader .spinner-inner div:nth-child(6){animation-delay:-.5s;background:#000;transform:rotate(150deg)}.infinite-loader .spinner-inner div:nth-child(7){animation-delay:-.4166666667s;background:#000;transform:rotate(180deg)}.infinite-loader .spinner-inner div:nth-child(8){animation-delay:-.3333333333s;background:#000;transform:rotate(210deg)}.infinite-loader .spinner-inner div:nth-child(9){animation-delay:-.25s;background:#000;transform:rotate(240deg)}.infinite-loader .spinner-inner div:nth-child(10){animation-delay:-.1666666667s;background:#000;transform:rotate(270deg)}.infinite-loader .spinner-inner div:nth-child(11){animation-delay:-.0833333333s;background:#000;transform:rotate(300deg)}.infinite-loader .spinner-inner div:nth-child(12){animation-delay:0s;background:#000;transform:rotate(330deg)}.infinite-loader .spinner{background:none;display:inline-block;height:28px;overflow:hidden;width:28px}.infinite-loader .spinner-inner{backface-visibility:hidden;height:100%;position:relative;transform:translateZ(0) scale(.28);transform-origin:0 0;width:100%}.infinite-loader .spinner-inner div{box-sizing:content-box}#infinite-handle span button,#infinite-handle span button:focus,#infinite-handle span button:hover{background:transparent;border:none;color:inherit;cursor:inherit;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;position:static}#infinite-handle span button::-moz-focus-inner{border:none;margin:0;padding:0}@media (max-width:800px){#infinite-handle span:before{display:none}#infinite-handle span{display:block}}#infinite-footer{bottom:-50px;left:0;position:fixed;width:100%}#infinite-footer a{text-decoration:none}#infinite-footer .blog-credits a:hover,#infinite-footer .blog-info a:hover{color:#444;text-decoration:underline}#infinite-footer .container{background:hsla(0,0%,100%,.8);border:solid rgba(0,0,0,.1);border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}#infinite-footer .blog-credits,#infinite-footer .blog-info{box-sizing:border-box;line-height:25px}#infinite-footer .blog-info{float:left;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:40%}#infinite-footer .blog-credits{float:right;font-weight:400;width:60%}#infinite-footer .blog-info a{color:#111;font-size:14px;font-weight:700}#infinite-footer .blog-credits{color:#888;font-size:12px;text-align:right}#infinite-footer .blog-credits a{color:#646970}.infinity-end.neverending #infinite-footer{display:none}@media (max-width:640px){#infinite-footer .container{box-sizing:border-box;width:100%}#infinite-footer .blog-info{width:30%}#infinite-footer .blog-credits{width:70%}#infinite-footer .blog-credits,#infinite-footer .blog-info a{font-size:10px}#infinite-footer{position:static}}#infinite-aria{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}.infinite-wrap:focus{outline:0!important}div.sharedaddy h3.sd-title:before{border-top:1px solid #dcdcde;content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}#wpadminbar li#wp-admin-bar-admin-bar-likes-widget{overflow:hidden;width:61px}#wpadminbar iframe.admin-bar-likes-widget{border-width:0;height:28px;min-height:28px;position:absolute;top:0;width:61px}div.jetpack-likes-widget-wrapper{min-height:50px;position:relative;width:100%}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-comment-likes-widget-wrapper{min-height:31px;position:relative;width:100%}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{background-color:#2e4453;border-width:0;box-shadow:0 0 10px #2e4453;box-shadow:0 0 10px rgba(46,68,83,.6);display:none;min-width:130px;padding:10px 10px 12px;position:absolute;z-index:1000}#likes-other-gravatars.wpl-new-layout{background-color:#fff;border:1px solid #dcdcde;border-radius:4px;box-shadow:none;display:none;height:auto;max-height:240px;min-width:220px;overflow:auto;padding:9px 12px 10px;position:absolute;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#fff;font-size:12px;padding-bottom:8px}#likes-other-gravatars.wpl-new-layout .likes-text{color:#101517;font-size:12px;font-weight:500;padding-bottom:8px}#likes-other-gravatars li,#likes-other-gravatars ul{list-style-type:none;margin:0;padding:0;text-indent:0}#likes-other-gravatars li:before{content:""}#likes-other-gravatars ul.wpl-avatars{display:block;max-height:190px;overflow:auto}#likes-other-gravatars ul.wpl-avatars li{float:left;height:32px;margin:0 5px 5px 0;width:32px}#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li{float:none;height:28px;margin:0 0 4px;width:196px}#likes-other-gravatars ul.wpl-avatars li a{border-bottom:none!important;display:block;margin:0 2px 0 0}#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li a{align-items:center;border-bottom:none!important;display:flex;gap:8px;margin:0 2px 0 0;text-decoration:none}#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li a span{color:#2c3338;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#likes-other-gravatars ul.wpl-avatars li a img{background:none;border:none;box-sizing:border-box;margin:0!important;padding:0!important;position:static}#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li a img{background:none;border:none;border-radius:50%;margin:0!important;padding:1px!important;position:static}div.sd-box{border-top:1px solid #dcdcde;border-top:1px solid rgba(0,0,0,.13)}.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{border-width:0;display:block;margin:0}.comment-likes-widget-placeholder,.post-likes-widget-placeholder{border-width:0;margin:0;position:relative}.comment-likes-widget-placeholder{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:18px;position:absolute}.comment-likes-widget-placeholder:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%232EA2CC' d='m12 2 2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;color:#2ea2cc;content:"";display:inline-block;height:16px;padding-right:5px;position:relative;top:3px;width:16px}.post-likes-widget-placeholder .button{display:none}.comment-likes-widget-placeholder .loading,.post-likes-widget-placeholder .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{align-self:center;color:#4e4e4e;margin-top:4px;padding-left:5px}div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{float:none;position:absolute;top:0;width:100%}.comment-likes-widget{width:100%}.cs-rating,.pd-rating{display:block!important}.sd-gplus .sd-title{display:none}@media print{.jetpack-likes-widget-wrapper{display:none}}.jp-related-posts-i2{margin-top:1.5rem}.jp-related-posts-i2__list{--hgap:1rem;column-gap:var(--hgap);display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0;row-gap:2rem}.jp-related-posts-i2__post{display:flex;flex-basis:calc((100% - var(--hgap))/2);flex-direction:column}.jp-related-posts-i2__post:nth-last-child(n+3):first-child,.jp-related-posts-i2__post:nth-last-child(n+3):first-child~*{flex-basis:calc(33.33333% - var(--hgap)*2/3)}.jp-related-posts-i2__post:nth-last-child(4):first-child,.jp-related-posts-i2__post:nth-last-child(4):first-child~*{flex-basis:calc((100% - var(--hgap))/2)}.jp-related-posts-i2__post-link{display:flex;flex-direction:column;line-height:1.2;margin-bottom:1rem;row-gap:.5rem;width:100%}.jp-related-posts-i2__post-link:focus-visible{outline-offset:2px}.jp-related-posts-i2__post-img{max-width:100%;order:-1}.jp-related-posts-i2__post-defs{list-style-type:unset;margin:0}.jp-related-posts-i2__post-defs dt{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(1px,1px,1px,1px);white-space:nowrap}.jp-related-posts-i2__post-defs dd{margin:0}.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__list{display:block}.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__post{margin-bottom:2rem}@media only screen and (max-width:640px){.jp-related-posts-i2__list{display:block}.jp-related-posts-i2__post{margin-bottom:2rem}}#jp-relatedposts{clear:both;display:none;margin:1em 0;padding-top:1em;position:relative}.jp-relatedposts:after{clear:both;content:"";display:block}#jp-relatedposts h3.jp-relatedposts-headline{display:inline-block;float:left;font-family:inherit;font-size:9pt;font-weight:700;margin:0 0 1em}#jp-relatedposts h3.jp-relatedposts-headline em:before{border-top:1px solid #dcdcde;border-top:1px solid rgba(0,0,0,.2);content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}#jp-relatedposts h3.jp-relatedposts-headline em{font-style:normal;font-weight:700}#jp-relatedposts .jp-relatedposts-items{clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:-20px}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;margin:0 0 1em;width:33%}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;padding-right:20px}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4),#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4){clear:both}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts .jp-relatedposts-items time,#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{font-size:14px;line-height:20px;margin:0}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs{position:relative}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay{border-bottom:0;bottom:0;display:block;left:0;position:absolute;right:0;top:0}#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts .jp-relatedposts-items time{margin-bottom:0}#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{display:block;font-family:inherit;margin:0;max-width:100%;text-transform:none}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{filter:alpha(opacity=100);font-size:inherit;font-weight:400;-moz-opacity:1;opacity:1;text-decoration:none}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span{display:block;max-width:90%;overflow:hidden;text-overflow:ellipsis}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span{height:auto;max-width:100%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{opacity:.6}#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt,.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{display:none}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt{overflow:hidden}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span{margin-bottom:1em}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post{clear:both;width:100%}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img{float:left;margin-right:3%;max-width:33%;overflow:hidden}#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{display:inline-block;max-width:63%}@media only screen and (max-width:640px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:50%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n){clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:20px}}@media only screen and (max-width:320px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{clear:both;margin:0 0 1em;width:100%}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{float:none;margin-right:0;max-width:100%}}@media print{.jp-relatedposts{display:none!important}}#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{display:inline-block;font-size:9pt;font-weight:700;line-height:1.2;margin:0 0 1em}body.highlander-light h3.sd-title:before{border-top:1px solid rgba(0,0,0,.2)}body.highlander-dark h3.sd-title:before{border-top:1px solid hsla(0,0%,100%,.4)}.sd-sharing{margin-bottom:1em}.sd-content ul{list-style:none!important;margin:0!important;padding:0!important}.sd-content ul li{display:inline-block}.sd-content ul li.share-deprecated{opacity:.5}.sd-content ul li.share-deprecated a span{text-decoration:line-through}.sd-block.sd-gplus{margin:0 0 .5em}.sd-gplus .sd-content{font-size:12px}.sd-content .share-email-error .share-email-error-title{margin:.5em 0}.sd-content .share-email-error .share-email-error-text{font-family:Open Sans,sans-serif;font-size:12px;margin:.5em 0}#sharing_email .sharing_send,.sd-content ul li .option a.share-ustom,.sd-content ul li a.sd-button,.sd-content ul li.advanced a.share-more,.sd-content ul li.preview-item div.option.option-smart-off a,.sd-social-icon .sd-content ul li a.sd-button,.sd-social-icon-text .sd-content ul li a.sd-button,.sd-social-official .sd-content>ul>li .digg_button>a,.sd-social-official .sd-content>ul>li>a.sd-button,.sd-social-text .sd-content ul li a.sd-button{background:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.12);color:#2c3338!important;display:inline-block;font-family:Open Sans,sans-serif;font-size:13px;font-weight:500;line-height:23px;padding:4px 11px 3px 9px;text-decoration:none!important;text-shadow:none}.sd-social-official .sd-content ul li a.sd-button,.sd-social-official .sd-content ul li.preview-item div.option.option-smart-off a{align-items:center;display:flex;font-size:12px;line-height:12px;min-height:20px;padding:1px 6px 0 5px}.sd-social-official .sd-content ul.preview li a.sd-button,.sd-social-official .sd-content ul.preview li.preview-item div.option.option-smart-off a{position:relative;top:2px}.sd-content ul li .option a.share-ustom span,.sd-content ul li a.sd-button>span,.sd-content ul li.advanced a.share-more span,.sd-content ul li.preview-item div.option.option-smart-off a span,.sd-social-icon-text .sd-content ul li a.sd-button>span,.sd-social-official .sd-content>ul>li .digg_button>a span,.sd-social-official .sd-content>ul>li>a.sd-button span{line-height:23px;margin-left:6px}.sd-social-icon .sd-content ul li a.sd-button>span{margin-left:0}.sd-social-text .sd-content ul li a.sd-button span{margin-left:3px}.sd-social-official .sd-content ul li a.sd-button>span,.sd-social-official .sd-content ul li.preview-item div.option.option-smart-off a span{line-height:12px;margin-left:3px}.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a:before,.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button:before,.sd-social-official .sd-content>ul>li .digg_button>a:before,.sd-social-official .sd-content>ul>li>a.sd-button:before{margin-bottom:-1px}.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon .sd-content ul li a.sd-button:hover,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:hover,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li .digg_button>a:hover,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-official .sd-content>ul>li>a.sd-button:hover,.sd-social-text .sd-content ul li a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:hover{box-shadow:0 1px 2px rgba(0,0,0,.22),0 0 0 1px rgba(0,0,0,.22)}.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:active{box-shadow:inset 0 1px 0 rgba(0,0,0,.16)}.sd-content ul li a.sd-button:before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 18px/1 social-logos;text-align:center;vertical-align:top}.sd-social-icon-text ul li a.sd-button:before{position:relative;top:2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-content ul li a.sd-button:before{position:relative;top:2px}}.sd-social-official ul li a.sd-button:before{position:relative;top:-2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-official ul li a.sd-button:before{top:0}}.sd-content ul li{margin:0 8px 12px 0;padding:0}.jp-sharing-input-touch .sd-content ul li{padding-left:10px}.sd-content ul li.preview-item.no-icon a.sd-button span{margin-left:0}.sd-content ul li.no-icon a:before,.sd-social-text .sd-content ul li a:before{display:none}body .sd-content ul li.share-custom.no-icon a span,body .sd-social-text .sd-content ul li.share-custom a span{background-image:none;background-position:-500px -500px!important;background-repeat:no-repeat!important;height:0;line-height:inherit;padding-left:0}.sd-social-icon .sd-content ul li a.share-more{position:relative;top:-4px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-icon .sd-content ul li a.share-more{top:2px}}@-moz-document url-prefix(){.sd-social-icon .sd-content ul li a.share-more{top:2px}}.sd-social-icon .sd-content ul li a.share-more span{margin-left:3px}.sd-content ul li.share-print div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-print a:before,.sd-social-icon-text .sd-content li.share-print a:before,.sd-social-official .sd-content li.share-print a:before,.sd-social-text .sd-content ul li.share-print a:before{content:"\f469"}.sd-content ul li.share-email div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-email a:before,.sd-social-icon-text .sd-content li.share-email a:before,.sd-social-official .sd-content li.share-email a:before,.sd-social-text .sd-content ul li.share-email a:before{content:"\f410"}.sd-content ul li.share-linkedin div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-linkedin a:before,.sd-social-icon-text .sd-content li.share-linkedin a:before,.sd-social-text .sd-content ul li.share-linkedin a:before{content:"\f207"}.sd-content ul li.share-twitter div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-twitter a:before,.sd-social-icon-text .sd-content li.share-twitter a:before,.sd-social-text .sd-content ul li.share-twitter a:before{content:"\f202"}.sd-content ul li.share-x div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-x a:before,.sd-social-icon-text .sd-content li.share-x a:before,.sd-social-text .sd-content ul li.share-x a:before{content:"\f10e"}.sd-content ul li.share-reddit div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-reddit a:before,.sd-social-icon-text .sd-content li.share-reddit a:before,.sd-social-official .sd-content li.share-reddit a:before,.sd-social-text .sd-content ul li.share-reddit a:before{content:"\f222"}.sd-content ul li.share-tumblr div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-tumblr a:before,.sd-social-icon-text .sd-content li.share-tumblr a:before,.sd-social-text .sd-content ul li.share-tumblr a:before{content:"\f607"}.sd-content ul li.share-pocket div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pocket a:before,.sd-social-icon-text .sd-content li.share-pocket a:before,.sd-social-text .sd-content ul li.share-pocket a:before{content:"\f224"}.sd-content ul li.share-pinterest div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pinterest a:before,.sd-social-icon-text .sd-content li.share-pinterest a:before,.sd-social-text .sd-content ul li.share-pinterest a:before{content:"\f210"}.sd-content ul li.share-facebook div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-facebook a:before,.sd-social-icon-text .sd-content li.share-facebook a:before,.sd-social-text .sd-content ul li.share-facebook a:before{content:"\f203"}.sd-content ul li.share-press-this div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-press-this a:before,.sd-social-icon-text .sd-content li.share-press-this a:before,.sd-social-official .sd-content li.share-press-this a:before,.sd-social-text .sd-content ul li.share-press-this a:before{content:"\f205"}.sd-social-official .sd-content li.share-press-this a:before{color:#2ba1cb}.sd-content ul li.share-telegram div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-telegram a:before,.sd-social-icon-text .sd-content li.share-telegram a:before,.sd-social-official .sd-content li.share-telegram a:before,.sd-social-text .sd-content ul li.share-telegram a:before{content:"\f606"}.sd-social-official .sd-content li.share-telegram a:before{color:#08c}.sd-content ul li.share-mastodon div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-mastodon a:before,.sd-social-icon-text .sd-content li.share-mastodon a:before,.sd-social-official .sd-content li.share-mastodon a:before,.sd-social-text .sd-content ul li.share-mastodon a:before{content:"\f10a"}.sd-social-official .sd-content li.share-mastodon a:before{color:#563acc}.sd-content ul li.advanced a.share-more:before,.sd-social-icon .sd-content ul a.share-more:before,.sd-social-icon-text .sd-content a.share-more:before,.sd-social-official .sd-content a.share-more:before,.sd-social-text .sd-content ul a.share-more:before{content:"\f415"}.sd-social-official .sd-content a.share-more:before{color:#2ba1cb}.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-jetpack-whatsapp a:before,.sd-social-icon-text .sd-content li.share-jetpack-whatsapp a:before,.sd-social-official .sd-content li.share-jetpack-whatsapp a:before,.sd-social-text .sd-content ul li.share-jetpack-whatsapp a:before{content:"\f608"}.sd-social-official .sd-content li.share-jetpack-whatsapp a:before{color:#43d854}.sd-social-icon .sd-content ul li[class*=share-].share-jetpack-whatsapp a.sd-button{background:#43d854;color:#fff!important}.sd-content ul li.share-nextdoor div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-nextdoor a:before,.sd-social-icon-text .sd-content li.share-nextdoor a:before,.sd-social-official .sd-content li.share-nextdoor a:before,.sd-social-text .sd-content ul li.share-nextdoor a:before{content:"\f10c"}.sd-social-official .sd-content li.share-nextdoor a:before{color:#8ed500}.sd-social-icon .sd-content ul li[class*=share-].share-nextdoor a.sd-button{background:#8ed500;color:#fff!important}.sd-content ul li.share-deprecated div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-deprecated a:before,.sd-social-icon-text .sd-content li.share-deprecated a:before,.sd-social-official .sd-content li.share-deprecated a:before{content:"🚫";height:1em;width:1em}.sd-social .sd-button .share-count{background:#2ea2cc;border-radius:10px;color:#fff;display:inline-block;font-size:10px;line-height:1;padding:1px 3px;text-align:center}.sd-social-official .sd-content>ul>li>a.sd-button span{line-height:1}.sd-social-official .sd-content ul{display:flex;flex-wrap:wrap}.sd-social-official .sd-content ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}.sd-social-official .sd-content li.share-press-this a{margin:0 0 5px}.sd-social-official .sd-content ul>li{display:flex;max-height:18px}.sd-social-official .sd-content ul>li .option-smart-off{margin-right:8px}.sd-social-official .fb-share-button>span{vertical-align:top!important}.sd-social-official .sd-content .pocket_button iframe{width:98px}.linkedin_button>span,.pinterest_button,.pocket_button iframe,.twitter_button{margin:0!important}.linkedin_button>span,.pinterest_button a{display:block!important}.sd-social-official .sd-content .share-tumblr iframe{max-width:53px;width:unset}body .sd-social-official li a.share-more,body .sd-social-official li.share-custom a,body .sd-social-official li.share-digg a,body .sd-social-official li.share-email a,body .sd-social-official li.share-press-this a,body .sd-social-official li.share-print{position:relative;top:0}body .sd-social-icon .sd-content li.share-custom>a{padding:2px 3px 0;position:relative;top:4px}body .sd-content ul li.share-custom a.share-icon span,body .sd-social-icon .sd-content li.share-custom a span,body .sd-social-icon-text .sd-content li.share-custom a span,body .sd-social-official .sd-content li.share-custom a span,body .sd-social-text .sd-content li.share-custom a span{background-repeat:no-repeat;background-size:16px 16px;display:inline-block;height:21px;line-height:16px;margin-left:0;padding:0 0 0 19px}body .sd-social-icon .sd-content li.share-custom a span{padding-left:16px!important;width:0}.sharing-hidden .inner{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 5px 20px rgba(0,0,0,.2);margin-top:5px;max-width:400px;padding:10px;position:absolute;z-index:2}.sharing-hidden .inner ul{margin:0!important}.sd-social-official .sd-content .sharing-hidden ul>li.share-end{clear:both;height:0!important;margin:0!important}.sharing-hidden .inner:after,.sharing-hidden .inner:before{border-bottom:8px solid #ccc;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:block;height:0;left:20px;position:absolute;top:-8px;width:0;z-index:1}.sharing-hidden .inner:after{border-bottom:8px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;top:-7px;z-index:2}.sharing-hidden ul{margin:0}.sd-social-icon .sd-content ul li[class*=share-] a,.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a{border:0;border-radius:50%;-webkit-border-radius:50%;box-shadow:none;height:auto;line-height:1;margin-bottom:0;max-width:32px;padding:7px;position:relative;top:-2px;width:auto}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button>span,.sd-social-icon .sd-content ul li[class*=share-] div.option a span{line-height:1}.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a:hover{border:none;opacity:.6}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before{top:0}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-custom{padding:8px 8px 6px;top:5px}.sd-social-icon .sd-content ul li a.sd-button.share-more{margin-left:10px}.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more{margin-left:0}.sd-social-icon .sd-button span.share-count{background:#555;border-radius:0;bottom:0;font-size:9px;position:absolute;right:0}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button{background:#e9e9e9;margin-top:2px;text-indent:0}.sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button{background:#2c4762;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button{background:#0866ff;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button{background:#00acee;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-x a.sd-button{background:#000;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button{background:#ca1f27;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-digg a.sd-button{color:#555!important}.sd-social-icon .sd-content ul li[class*=share-].share-press-this a.sd-button{background:#4f94d4;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-telegram a.sd-button{background:#08c;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button{background:#0077b5;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-pocket a.sd-button{background:#ee4056;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button{background:#cee3f8;color:#555!important}.sd-social-icon .sd-content ul li[class*=share-].share-mastodon a.sd-button{background:linear-gradient(0deg,#563acc 0,#6364ff);color:#fff!important}.sharing-screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.sharing-screen-reader-text:active,.sharing-screen-reader-text:focus,.sharing-screen-reader-text:hover{background-color:#f0f0f1;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-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#jetpack-source_f_name{display:none!important;left:-9000px;position:absolute!important}.sd-content .share-customize-link{line-height:11px;margin-top:8px}.sd-content .share-customize-link a{font-family:Open Sans,sans-serif;font-size:11px}@media print{.sharedaddy.sd-sharing-enabled{display:none}}.jetpack-slideshow-window{background-color:#222;border:20px solid #222;border-radius:10px;height:0;margin-bottom:20px;overflow:hidden;padding-bottom:56.25%!important;padding-top:30px!important;position:relative;z-index:1}.jetpack-slideshow-window.jetpack-slideshow-white{background-color:#fff;border-color:#fff}.jetpack-slideshow-window,.jetpack-slideshow-window *{box-sizing:content-box}.jetpack-slideshow-loading{height:100%;margin:auto;text-align:center}body div.jetpack-slideshow-window * img{background-color:transparent!important;background-image:none!important;border-width:0!important;display:block;margin:0 auto;max-height:100%;max-width:100%;padding:0!important;position:relative;top:50%;transform:translateY(-50%)}.jetpack-slideshow-loading img{vertical-align:middle}.jetpack-slideshow-slide{display:none;height:100%!important;left:0;margin:auto;position:absolute;text-align:center;top:0;width:100%!important}.jetpack-slideshow-slide img{vertical-align:middle}.jetpack-slideshow-line-height-hack{font-size:0;overflow:hidden;width:0}.jetpack-slideshow-slide-caption{bottom:5px;color:#f6f7f7;font-family:Helvetica Neue,sans-serif;font-size:13px;height:25px;left:0;line-height:25px;position:absolute;text-align:center;text-shadow:#222 1px 1px 2px;width:100%;z-index:100}.jetpack-slideshow-controls{bottom:30px;direction:ltr;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";margin:auto;opacity:.5;position:absolute;text-align:center;transition:opacity .3s ease-out;width:100%;z-index:1000}.jetpack-slideshow-window:hover .jetpack-slideshow-controls{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}body div div.jetpack-slideshow-controls a,body div div.jetpack-slideshow-controls a:hover{background-color:#000!important;background-color:rgba(0,0,0,.6)!important;background-image:url(/wp-content/plugins/jetpack/css/../modules/shortcodes/img/slideshow-controls.png)!important;background-position:-34px 8px!important;background-repeat:no-repeat;background-size:142px 16px!important;border:2px solid hsla(0,0%,100%,.1)!important;color:#222!important;display:inline-block!important;*display:inline;margin:0 5px!important;padding:0!important;zoom:1;border-radius:10em!important;height:32px!important;line-height:32px!important;text-align:center!important;transition:border-color .3s ease-out;width:32px!important}@media only screen and (-webkit-min-device-pixel-ratio:1.5){body div div.jetpack-slideshow-controls a,body div div.jetpack-slideshow-controls a:hover{background-image:url(/wp-content/plugins/jetpack/css/../modules/shortcodes/img/slideshow-controls-2x.png)!important}}body div div.jetpack-slideshow-controls a:hover{border-color:#fff!important}body div div.jetpack-slideshow-controls a:first-child{background-position:-76px 8px!important}body div div.jetpack-slideshow-controls a:last-child{background-position:-117px 8px!important}body div div.jetpack-slideshow-controls a.running,body div div.jetpack-slideshow-controls a:nth-child(2){background-position:-34px 8px!important}body div div.jetpack-slideshow-controls a.paused{background-position:9px 8px!important}.jetpack-slideshow-controls a img{border:50px dotted #f0f}body.presentation-wrapper-fullscreen-parent,html.presentation-wrapper-fullscreen-parent{overflow:hidden!important}.presentation-wrapper-fullscreen-parent #wpadminbar{display:none}.presentation-wrapper-fullscreen,.presentation-wrapper-fullscreen-parent{bottom:0!important;left:0!important;margin:0!important;min-height:100%!important;min-width:100%!important;padding:0!important;position:absolute!important;right:0!important;top:0!important;z-index:10000!important}.presentation-wrapper-fullscreen{background-color:grey;border:none!important}.presentation-wrapper-fullscreen .nav-arrow-left,.presentation-wrapper-fullscreen .nav-arrow-right{z-index:20001}.presentation-wrapper-fullscreen .nav-fullscreen-button{z-index:20002}.presentation-wrapper{border:1px solid #dcdcde;line-height:normal;margin:20px auto;overflow:hidden}.presentation{margin:0;outline:none;overflow:hidden;position:relative}.presentation,.presentation .step{background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.presentation .step.fade:not(.active){opacity:0}.presentation .slide-content{padding:30px}.presentation .nav-arrow-left,.presentation .nav-arrow-right,.presentation .nav-fullscreen-button{background-repeat:no-repeat;opacity:0;position:absolute;transition:opacity .25s;width:34px;z-index:2}.presentation .nav-arrow-left,.presentation .nav-arrow-right{background-image:url(/wp-content/plugins/jetpack/css/../modules/shortcodes/images/slide-nav.png);background-size:450% 61px;height:100%}.presentation .nav-arrow-left{background-position:4px 50%;left:0}.presentation .nav-arrow-right{background-position:-120px 50%;right:0}.presentation .nav-fullscreen-button{background-image:url(/wp-content/plugins/jetpack/css/../modules/shortcodes/images/expand.png);background-size:100% 100%;bottom:0;height:32px;margin:4px;right:0;width:32px;z-index:3}.presentation:hover .nav-arrow-left,.presentation:hover .nav-arrow-right{opacity:1}.presentation:hover .nav-fullscreen-button{opacity:.8}.presentation-wrapper-fullscreen .nav-fullscreen-button{background-image:url(/wp-content/plugins/jetpack/css/../modules/shortcodes/images/collapse.png)}.presentation .autoplay-overlay{background-color:#dcdcde;background-color:rgba(0,0,0,.75);border-radius:50px;display:table;height:15%;margin:30% 10%;position:relative;transition:opacity .5s;width:80%;z-index:100}.presentation .autoplay-overlay .overlay-msg{color:#fff;display:table-cell;position:relative;text-align:center;vertical-align:middle}.presentation .will-fade{opacity:0}.presentation .do-fade{opacity:1;transition:opacity .5s}div.jetpack-quiz{background-color:#f3f3f3;border:1px solid #deede3;border-radius:.2em;line-height:1.3em;margin-bottom:2em;padding:1em}div.jetpack-quiz div.jetpack-quiz-question{font-weight:700;margin-bottom:.5em}div.jetpack-quiz div.jetpack-quiz-answer{border-bottom:1px dotted #999;cursor:pointer;margin-bottom:.5em;padding:1em 0 1em 1em}div.jetpack-quiz div.jetpack-quiz-answer.last{border-bottom:0;margin-bottom:0;padding-bottom:0}div.jetpack-quiz div.jetpack-quiz-answer.correct{color:green}div.jetpack-quiz div.jetpack-quiz-answer.wrong{color:red}div.jetpack-quiz div.jetpack-quiz-answer div.jetpack-quiz-explanation{display:none}div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation,div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation{color:#000;display:block;font-size:90%;margin-top:1em}div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation tt,div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation tt{font-size:85%}div.jetpack-quiz pre{background:transparent;font:15px Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;margin:0;padding:0}.jetpack-quiz-options{margin-top:12px;text-align:right}.jetpack-quiz-count{color:#646970;float:left;font-size:12px}.jetpack-quiz-option-button{cursor:pointer;margin-left:12px}.jetpack-quiz-option-button:hover svg{background:#3c434a}.jetpack-quiz-option-button svg{background:#000;border-radius:50%;display:inline-block;fill:#fff;height:24px;width:24px}.jetpack-quiz-wrapper .jetpack-quiz:first-of-type .jetpack-quiz-option-button:first-of-type,.jetpack-quiz-wrapper .jetpack-quiz:last-of-type .jetpack-quiz-option-button:last-of-type{display:none}#subscribe-email input{width:95%}.comment-subscription-form{margin-bottom:1em}.comment-subscription-form .subscribe-label{display:inline!important}.jetpack-video-wrapper{margin-bottom:1.6em}.jetpack-video-wrapper>.wp-video,.jetpack-video-wrapper>embed,.jetpack-video-wrapper>iframe,.jetpack-video-wrapper>object{margin-bottom:0}.jetpack-social-navigation ul{display:block;margin:0 0 1.5em;padding:0}.jetpack-social-navigation li{display:inline-block;line-height:1;margin:0}.jetpack-social-navigation a{border:0;height:1em;text-decoration:none;width:1em}.jetpack-social-navigation-svg .icon{color:inherit;fill:currentColor;height:1em;vertical-align:middle;width:1em}.jetpack-social-navigation-genericons a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Genericons;font-size:1em;font-style:normal;font-weight:400;height:1em;line-height:1;speak:none;content:"\f415";text-decoration:inherit;vertical-align:top;width:1em}.jetpack-social-navigation-genericons a[href*="bsky.app"]:before{content:"\f10f"}.jetpack-social-navigation-genericons a[href*="codepen.io"]:before{content:"\f216"}.jetpack-social-navigation-genericons a[href*="digg.com"]:before{content:"\f221"}.jetpack-social-navigation-genericons a[href*="dribbble.com"]:before{content:"\f201"}.jetpack-social-navigation-genericons a[href*="dropbox.com"]:before{content:"\f225"}.jetpack-social-navigation-genericons a[href*="mailto:"]:before{content:"\f410"}.jetpack-social-navigation-genericons a[href*="facebook.com"]:before{content:"\f203"}.jetpack-social-navigation-genericons a[href*="flickr.com"]:before{content:"\f211"}.jetpack-social-navigation-genericons a[href*="foursquare.com"]:before{content:"\f226"}.jetpack-social-navigation-genericons a[href*="github.com"]:before{content:"\f200"}.jetpack-social-navigation-genericons a[href*="plus.google.com"]:before{content:"\f206"}.jetpack-social-navigation-genericons a[href*="instagram.com"]:before{content:"\f215"}.jetpack-social-navigation-genericons a[href*="linkedin.com"]:before{content:"\f208"}.jetpack-social-navigation-genericons a[href*="nextdoor.com"]:before{content:"\f10c"}.jetpack-social-navigation-genericons a[href*="path.com"]:before{content:"\f219"}.jetpack-social-navigation-genericons a[href*="pinterest."]:before{content:"\f210"}.jetpack-social-navigation-genericons a[href*="getpocket.com"]:before{content:"\f224"}.jetpack-social-navigation-genericons a[href*="polldaddy.com"]:before{content:"\f217"}.jetpack-social-navigation-genericons a[href*="reddit.com"]:before{content:"\f222"}.jetpack-social-navigation-genericons a[href$="/feed/"]:before{content:"\f413"}.jetpack-social-navigation-genericons a[href*="skype:"]:before{content:"\f220"}.jetpack-social-navigation-genericons a[href*="spotify.com"]:before{content:"\f515"}.jetpack-social-navigation-genericons a[href*="stumbleupon.com"]:before{content:"\f223"}.jetpack-social-navigation-genericons a[href*="threads.net"]:before{content:"\f10d"}.jetpack-social-navigation-genericons a[href*="tumblr.com"]:before{content:"\f214"}.jetpack-social-navigation-genericons a[href*="twitch.tv"]:before{content:"\f516"}.jetpack-social-navigation-genericons a[href*="twitter.com"]:before{content:"\f202"}.jetpack-social-navigation-genericons a[href*="vimeo.com"]:before{content:"\f212"}.jetpack-social-navigation-genericons a[href*="vine.co"]:before{content:"\f517"}.jetpack-social-navigation-genericons a[href*="wordpress.com"]:before,.jetpack-social-navigation-genericons a[href*="wordpress.org"]:before{content:"\f205"}.jetpack-social-navigation-genericons a[href*="x.com"]:before{content:"\f10e"}.jetpack-social-navigation-genericons a[href*="youtube.com"]:before{content:"\f213"}.tiled-gallery{clear:both;margin:0 0 20px;overflow:hidden}.tiled-gallery img{margin:2px!important}.tiled-gallery .gallery-group{float:left;position:relative}.tiled-gallery .tiled-gallery-item{float:left;margin:0;position:relative;width:inherit}.tiled-gallery .gallery-row{overflow:hidden}.tiled-gallery .tiled-gallery-item a{background:transparent;border:none;color:inherit;margin:0;padding:0;text-decoration:none;width:auto}.tiled-gallery .tiled-gallery-item img,.tiled-gallery .tiled-gallery-item img:hover{background:none;border:none;box-shadow:none;max-width:100%;padding:0;vertical-align:middle}.tiled-gallery-caption{background:#f0f0f1;background:hsla(0,0%,100%,.8);bottom:0;color:#333;font-size:13px;font-weight:400;overflow:hidden;padding:10px 0;position:absolute;text-indent:10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption{font-size:11px}.widget-gallery .tiled-gallery-unresized{height:0;overflow:hidden;visibility:hidden}.tiled-gallery .tiled-gallery-item img.grayscale{-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1)}.tiled-gallery .tiled-gallery-item:hover img.grayscale{-ms-filter:none;-o-filter:none;filter:none}.tiled-gallery.type-circle .tiled-gallery-item img{border-radius:50%!important;object-fit:cover}.tiled-gallery.type-circle .tiled-gallery-caption{display:none}.tiled-gallery.type-square .tiled-gallery-item img{object-fit:cover}.jetpack-display-remote-posts{margin:5px 0 20px}.jetpack-display-remote-posts h4{margin:5px 0;padding:0}.jetpack-display-remote-posts p{margin:0;padding:0}.jetpack-display-remote-posts img{max-width:100%}.widget-grofile h4{margin:1em 0 .5em}.widget-grofile ul.grofile-urls{margin-left:0;overflow:hidden}.widget-grofile ul.grofile-accounts li{display:inline;list-style:none}.widget-grofile ul.grofile-accounts li:before{content:""!important}.widget-grofile .grofile-accounts-logo{background-image:url(https://secure.gravatar.com/images/grav-share-sprite.png);background-repeat:no-repeat;float:left;height:16px;margin-bottom:8px;margin-right:8px;width:16px}.rtl .widget-grofile .grofile-accounts-logo{margin-left:8px;margin-right:0}.grofile-thumbnail{max-width:100%;width:500px}@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.widget-grofile .grofile-accounts-logo{background-image:url(https://secure.gravatar.com/images/grav-share-sprite-2x.png);background-size:16px 784px}}div[class^=gr_custom_container]{background-color:#fff;border:1px solid gray;border-radius:10px;color:#000;padding:10px 5px}div[class^=gr_custom_container] a{color:#000}h2[class^=gr_custom_header]{display:none}div[class^=gr_custom_each_container]{border-bottom:1px solid #a7aaad;clear:both;margin-bottom:10px;overflow:auto;padding-bottom:4px;width:100%}div[class^=gr_custom_book_container]{float:right;height:60px;margin-left:4px;overflow:hidden;width:39px}div[class^=gr_custom_author]{font-size:10px}div[class^=gr_custom_tags]{color:gray;font-size:10px}div[class^=gr_custom_rating]{display:none}.widget_wpcom_social_media_icons_widget ul{list-style-type:none;margin-left:0}.widget_wpcom_social_media_icons_widget ul li{border:0;display:inline;margin-right:.5em}.widget_wpcom_social_media_icons_widget li a{border:0;text-decoration:none}.widget_wpcom_social_media_icons_widget .genericon{font-family:Genericons}.widget_wpcom_social_media_icons_widget .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.widget_wpcom_social_media_icons_widget .screen-reader-text:active,.widget_wpcom_social_media_icons_widget .screen-reader-text:focus,.widget_wpcom_social_media_icons_widget .screen-reader-text:hover{background-color:#f0f0f1;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}.widgets-grid-layout{width:100%}.widgets-grid-layout:after,.widgets-grid-layout:before{content:" ";display:table}.widgets-grid-layout:after{clear:both}.widget-grid-view-image{float:left;max-width:50%}.widget-grid-view-image a{display:block;margin:0 2px 4px 0}.widget-grid-view-image:nth-child(2n){float:right}.widget-grid-view-image:nth-child(2n) a{margin:0 0 4px 2px}.widgets-grid-layout .widget-grid-view-image img{height:auto;max-width:100%}.widgets-list-layout{list-style-type:none;margin:0;padding:0}.widgets-list-layout li:after,.widgets-list-layout li:before{content:"";display:table}.widgets-list-layout li:after{clear:both}.widgets-list-layout li{zoom:1;list-style-type:none!important;margin-bottom:1em}.widgets-list-layout .widgets-list-layout-blavatar{float:left;height:auto;max-width:40px;width:21.276596%}.widgets-list-layout-links{float:right;width:73.404255%}.widgets-list-layout span{opacity:.5}.widgets-list-layout span:hover{opacity:.8}.jetpack-image-container:after{clear:both}.jetpack-image-container:after,.jetpack-image-container:before{content:"";display:table}.widgets-multi-column-grid ul{list-style-type:none;margin:0;overflow:hidden;padding:0}.widgets-multi-column-grid ul li{background:none;border:none;clear:none;float:left;list-style-type:none!important;margin:0 -5px -3px 0;padding:0 8px 6px 0}.widgets-multi-column-grid ul li a{background:none;border:0;margin:0;padding:0}.widgets-multi-column-grid .avatar{vertical-align:middle}.widget_jetpack_my_community .avatar-240,.widget_jetpack_my_community .avatar-48{max-height:48px;max-width:48px}.widget.widget_authors li>ul,.widget_authors>ul{margin-left:inherit;padding-left:0}.widget_authors ul li li{padding-left:0}.widget_authors>ul>li{list-style:none;margin-bottom:1em}.widget_authors>ul>li+li{border-top:0}.widget.widget_authors img{box-shadow:none;margin-bottom:5px;margin-right:5px;vertical-align:middle}.wpcnt{line-height:2;text-align:center}.wpa{display:inline-block;max-width:100%;overflow:hidden;position:relative}.wpa-about{border-bottom:none!important;box-shadow:none!important;color:#888;display:block;font:10px/1 Open Sans,Arial,sans-serif!important;left:0;margin-top:0;opacity:.85;position:absolute;right:0;text-align:left!important;text-decoration:none!important;top:5px}.wpa .u>div{display:block;margin-bottom:1em;margin-top:5px}div.wpa>div{margin-top:20px}.wpa .u .adsbygoogle{background-color:transparent;display:block;margin-bottom:1em;margin-top:17px}.widget_eu_cookie_law_widget{animation:fadeIn .8s;border:none;bottom:1em;left:1em;margin:0;padding:0;position:fixed;right:1em;width:auto;z-index:50001}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.widget_eu_cookie_law_widget.widget.top{bottom:auto;top:1em}.admin-bar .widget_eu_cookie_law_widget.widget.top{top:3em}amp-consent.widget_eu_cookie_law_widget.widget.top{margin:0;top:1em}.admin-bar amp-consent.widget_eu_cookie_law_widget.widget.top{margin-top:3em;top:0}#eu-cookie-law{background-color:#fff;border:1px solid #dedede;color:#2e4467;font-size:12px;line-height:1.5;overflow:hidden;padding:6px 6px 6px 15px;position:relative}#eu-cookie-law a,#eu-cookie-law a:active,#eu-cookie-law a:visited{color:inherit;cursor:inherit;text-decoration:underline}#eu-cookie-law a:hover{cursor:pointer;text-decoration:none}#eu-cookie-law.negative{background-color:#000;border:none;color:#fff}#eu-cookie-law.hide{opacity:0;transition:opacity .4s,visibility .4s;visibility:hidden}#eu-cookie-law form{margin-bottom:0;position:static}#eu-cookie-law input,#eu-cookie-law input:focus,#eu-cookie-law input:hover{background:#f3f3f3;border:1px solid #dedede;border-radius:4px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#2e4453;cursor:pointer;display:inline;float:right;font-family:inherit;font-size:14px;font-weight:inherit;line-height:inherit;margin:0 0 0 5%;padding:8px 12px;position:static;text-transform:none}#eu-cookie-law.negative input,#eu-cookie-law.negative input:focus,#eu-cookie-law.negative input:hover{background:#282828;border-color:#535353;color:#fff}@media (max-width:600px){#eu-cookie-law{padding-bottom:55px}#eu-cookie-law input.accept{bottom:8px;position:absolute;right:8px}}.widget_eu_cookie_law_widget .customize-partial-edit-shortcut>button{left:0}.flickr-images{text-align:center}.flickr-size-thumbnail .flickr-images{align-content:space-between;align-items:center;display:flex;flex-flow:row wrap;justify-content:center}.flickr-images img{margin:5px;max-width:100%}.wpcom-instagram-images{display:grid;grid-gap:.5rem;grid-auto-columns:1fr}.wpcom-instagram-images:after,.wpcom-instagram-images:before{content:none}.wpcom-instagram-images a{display:block;margin:4px 2px}.wpcom-instagram-columns-2 a,.wpcom-instagram-columns-3 a{display:inline-block;vertical-align:top}.wpcom-instagram-columns-2 a{width:calc(50% - 8px)}.wpcom-instagram-columns-3 a{width:calc(33.3333% - 8px)}.wpcom-instagram-images .sq-bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;overflow:hidden;padding-bottom:100%}.wpcom-instagram-columns-2{grid-template-columns:repeat(2,1fr)}.wpcom-instagram-columns-3{grid-template-columns:repeat(3,1fr)}@supports (display:grid){.wpcom-instagram-images a{display:block;margin:0}.wpcom-instagram-columns-2 a,.wpcom-instagram-columns-3 a{width:auto}}.jetpack-search-filters-widget__sub-heading{font-size:inherit;font-weight:700;margin:0 0 .5em;padding:0}.jetpack-search-form+.jetpack-search-filters-widget__sub-heading{margin-bottom:.5em!important;margin-top:1.5em}.jetpack-search-filters-widget__clear{margin-bottom:.5em;margin-top:.5em}.jetpack-search-sort-wrapper{margin-bottom:1.5em;margin-top:1em}.jetpack-search-sort-wrapper label{display:inherit}.widget_search .jetpack-search-filters-widget__filter-list input[type=checkbox]{height:auto;width:auto}ul.jetpack-search-filters-widget__filter-list li{border:none;list-style:none;padding:0}ul.jetpack-search-filters-widget__filter-list li a{text-decoration:none}ul.jetpack-search-filters-widget__filter-list li a:hover{box-shadow:none}ul.jetpack-search-filters-widget__filter-list li label{display:inherit;font-weight:inherit}.jetpack-search-filters-widget__filter-list{list-style:none}ul.jetpack-search-filters-widget__filter-list{margin-bottom:1.5em}body.search .jetpack-search-form input[name=s]::placeholder{color:transparent}body.search .jetpack-search-form input[name=s].show-placeholder::placeholder{color:inherit}@media screen and (min-width:400px){.widget.jetpack-simple-payments .jetpack-simple-payments-product{flex-direction:column}.widget.jetpack-simple-payments .jetpack-simple-payments-details{padding-left:0}}.jetpack_widget_social_icons li,.jetpack_widget_social_icons ul{list-style:none}.jetpack_widget_social_icons ul{display:block;margin:0 0 1.5em;padding:0}.jetpack_widget_social_icons ul li{border:0;display:inline-block;line-height:1;margin:0;padding:0}.jetpack_widget_social_icons ul li:after,.jetpack_widget_social_icons ul li:before{display:none}.jetpack_widget_social_icons a{border:0;box-shadow:none;display:block;height:24px;text-decoration:none;width:24px}.jetpack_widget_social_icons svg{color:inherit;fill:currentColor;height:inherit;vertical-align:middle;width:inherit}.jetpack_widget_social_icons ul.size-small a{height:24px;width:24px}.jetpack_widget_social_icons ul.size-medium a{height:32px;width:32px}.jetpack_widget_social_icons ul.size-large a{height:48px;width:48px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.milestone-widget{margin-bottom:1em}.milestone-content{line-height:2;margin-top:5px;max-width:100%;padding:0;text-align:center}.milestone-header{background-color:var(--milestone-text-color,#111);color:var(--milestone-bg-color,#fff);line-height:1.3;margin:0;padding:.8em}.milestone-header .date,.milestone-header .event{display:block}.milestone-header .event{font-size:120%}.milestone-countdown .difference{display:block;font-size:500%;font-weight:700;line-height:1.2}.milestone-countdown,.milestone-message{background-color:var(--milestone-bg-color,#fff);border:1px solid var(--milestone-border-color,#767676);border-top:0;color:var(--milestone-text-color,#111);padding-bottom:1em}.milestone-message{padding-top:1em}.jetpack-subscribe-modal{background-color:transparent;height:100%;left:0;overflow:auto;position:fixed;top:0;transition:all .4s;visibility:hidden;width:100%;z-index:50000}.jetpack-subscribe-modal.open{background-color:rgba(0,0,0,.3);visibility:visible}.jetpack-subscribe-modal__modal-content{background-color:#fefefe;border-radius:10px;box-sizing:border-box;margin:15% auto;max-width:600px;overflow:hidden;position:relative;top:100%;transition:all .4s;visibility:hidden;width:100%;text-wrap:balance}.jetpack-subscribe-modal.open .jetpack-subscribe-modal__modal-content{top:0;visibility:visible}.jetpack-subscribe-modal__modal-content p{text-wrap:balance;text-wrap:pretty}@media screen and (max-width:640px){.jetpack-subscribe-modal__modal-content{width:94%}}body.jetpack-subscribe-modal-open{overflow:hidden}