html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body {margin: 0}footer,header {display: block}[hidden] {display: none}a {background-color: transparent}a:active,a:hover {outline: 0}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup {top: -.5em}sub {bottom: -.25em}img {border: 0}svg:not(:root) {overflow: hidden}hr {box-sizing: content-box;height: 0}pre {overflow: auto}code,pre {font-family: monospace,monospace;font-size: 1em}button,input,select,textarea {color: inherit;font: inherit;margin: 0}button {overflow: visible}button,select {text-transform: none}button {-webkit-appearance: button;cursor: pointer}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0}input {line-height: normal}textarea {overflow: auto}table {border-collapse: collapse;border-spacing: 0}td,th {padding: 0;text-align: left}@media print {* {color: #000!important;text-shadow: none!important;background: transparent!important;box-shadow: none!important}a,a:visited {text-decoration: underline}blockquote,pre {border: 1px solid #999;page-break-inside: avoid}thead {display: table-header-group}img,tr {page-break-inside: avoid}img {max-width: 100%!important}h2,h3,p {orphans: 3;widows: 3}h2,h3 {page-break-after: avoid}.label {border: 1px solid #000}.table {border-collapse: collapse!important}.table td,.table th {background-color: #fff!important}}* {box-sizing: border-box}a {color: #337ab7;text-decoration: none}a:focus,a:hover {color: #23527c;text-decoration: underline}a:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}img {vertical-align: middle}hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eee}.container {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto}@media (min-width:768px) {.container {width: 750px}}@media (min-width:992px) {.container {width: 970px}}@media (min-width:1200px) {.container {width: 1170px}}.container-fluid {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto}.row {margin-right: -15px;margin-left: -15px}.col-md-2,.col-md-3,.col-xs-6 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px}.col-xs-6 {float: left}.col-xs-6 {width: 50%}@media (min-width:992px) {.col-md-2,.col-md-3 {float: left}.col-md-3 {width: 25%}.col-md-2 {width: 16.66666667%}}table {background-color: transparent}th {text-align: left}.table {width: 100%;max-width: 100%;margin-bottom: 20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>thead>tr>td,.table>thead>tr>th {padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd}.table>thead>tr>th {vertical-align: bottom;border-bottom: 2px solid #ddd}.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {border-top: 0}.table>tbody+tbody {border-top: 2px solid #ddd}.table .table {background-color: #fff}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {background-color: #f5f5f5}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {background-color: #dff0d8}label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700}.dropdown {position: relative}.open>a {outline: 0}@keyframes a {0% {background-position: 40px 0}to {background-position: 0 0}}.close {float: right;font-size: 21px;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: .2}.close:focus,.close:hover {color: #000;text-decoration: none;cursor: pointer;filter: alpha(opacity=50);opacity: .5}button.close {padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;appearance: none}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before {display: table;content: " "}.pull-right {float: right!important}.pull-left {float: left!important}.hidden {display: none!important}@-ms-viewport {width: device-width}.visible-xs,.visible-xs-inline-block {display: none!important}@media (max-width:767px) {.visible-xs {display: block!important}table.visible-xs {display: table!important}tr.visible-xs {display: table-row!important}td.visible-xs,th.visible-xs {display: table-cell!important}}@media (max-width:767px) {.visible-xs-inline-block {display: inline-block!important}}@media (max-width:767px) {.hidden-xs {display: none!important}}@media (min-width:768px) and (max-width:991px) {.hidden-sm {display: none!important}}@media (min-width:992px) and (max-width:1199px) {.hidden-md {display: none!important}}@media (min-width:1200px) {.hidden-lg {display: none!important}}@font-face {font-family: Roboto Slab;src: url(https://cdn.prowritingaid.com/website/2.3.63131/fonts/RobotoSlabRegular.eot);src: url(https://cdn.prowritingaid.com/website/2.3.63131/fonts/RobotoSlabRegular.eot?#iefix) format("embedded-opentype"),url(https://cdn.prowritingaid.com/website/2.3.63131/fonts/RobotoSlabRegular.woff) format("woff"),url(https://cdn.prowritingaid.com/website/2.3.63131/fonts/RobotoSlabRegular.ttf) format("truetype");font-style: normal;font-weight: 400;font-display: swap}@font-face {font-family: Roboto Slab;src: url(https://cdn.prowritingaid.com/website/2.3.63131/fonts/RobotoSlabLight.eot);src: url(https://cdn.prowritingaid.com/website/2.3.63131/fonts/RobotoSlabLight.eot?#iefix) format("embedded-opentype"),url(https://cdn.prowritingaid.com/website/2.3.63131/fonts/RobotoSlabLight.woff) format("woff"),url(https://cdn.prowritingaid.com/website/2.3.63131/fonts/RobotoSlabLight.ttf) format("truetype");font-style: normal;font-weight: 100;font-display: swap}@font-face {font-family: Roboto Slab;src: url(https://cdn.prowritingaid.com/website/2.3.63131/fonts/RobotoSlabBold.eot);src: url(https://cdn.prowritingaid.com/website/2.3.63131/fonts/RobotoSlabBold.eot?#iefix) format("embedded-opentype"),url(https://cdn.prowritingaid.com/website/2.3.63131/fonts/RobotoSlabBold.woff) format("woff"),url(https://cdn.prowritingaid.com/website/2.3.63131/fonts/RobotoSlabBold.ttf) format("truetype");font-style: normal;font-weight: 700;font-display: swap}@font-face {font-family: OpenSans;font-weight: 400;src: url(https://cdn.prowritingaid.com/website/2.3.63131/fonts/OpenSans-Regular.woff) format("woff");font-display: swap}@font-face {font-family: OpenSans;font-weight: 300;src: url(https://cdn.prowritingaid.com/website/2.3.63131/fonts/OpenSans-Light.woff) format("woff");font-display: swap}@font-face {font-family: OpenSans;font-weight: 600;src: url(https://cdn.prowritingaid.com/website/2.3.63131/fonts/OpenSans-Semibold.woff) format("woff");font-display: swap}@font-face {font-family: OpenSans;font-weight: 700;src: url(https://cdn.prowritingaid.com/website/2.3.63131/fonts/OpenSans-Bold.woff) format("woff");font-display: swap}body,html {font-family: OpenSans,sans-serif;font-size: 16px;color: #2f3333}h1,h2,h3,h4,h5,h6 {font-family: Roboto Slab,serif;font-weight: 700;margin: 0 0 .5em}h1 {font-size: 40px;line-height: 1.3}h2 {font-size: 32px}h2,h3 {line-height: 1.5}h3 {font-size: 24px}h4 {font-size: 20px;line-height: 1.6;margin-bottom: .6em}h5 {font-size: 16px;margin-bottom: .75em}h5,h6 {line-height: 1.7}h6 {font-size: 14px}p {line-height: 1.7;margin: 0 0 1em}p.size-s {font-size: 14px}ol,ul {margin-top: 0;margin-bottom: 1em}ol ol,ol ul,ul ol,ul ul {margin-bottom: 0}pre {display: block}code,pre {font-family: monospace}code {padding: 4px;font-size: 14px;color: #c92a2a;background-color: #f5f5f5;border: 1px solid #e0e0e0;border-radius: 4px}blockquote {padding: 12px 24px;margin: 0 0 1.5em;font-size: 16px;border-left: 5px solid #e0e0e0;line-height: 1.7}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child {margin-bottom: 0}blockquote footer {display: block;font-size: 14px;color: #595c5c;padding-top: 8px}blockquote footer:before {content: "\2014   \A0"}@media (max-width:991px) {h1 {font-size: 32px}h2 {font-size: 24px}h3 {font-size: 20px}h4 {font-size: 16px}}@media (max-width:767px) {h1 {font-size: 24px}h2 {font-size: 20px}p {font-size: 14px}}.pwa-invisible {display: none!important}.pwa-styled-scrollbar {overflow-y: scroll;scrollbar-color: #99caca transparent;scrollbar-width: thin}.pwa-styled-scrollbar * {scrollbar-width: inherit;scrollbar-color: inherit}.pwa-styled-scrollbar::-webkit-scrollbar,.pwa-styled-scrollbar ::-webkit-scrollbar {background: transparent;width: 12px;height: 12px}.pwa-styled-scrollbar::-webkit-scrollbar-button,.pwa-styled-scrollbar ::-webkit-scrollbar-button {display: none}.pwa-styled-scrollbar::-webkit-scrollbar-track,.pwa-styled-scrollbar ::-webkit-scrollbar-track {background: transparent}.pwa-styled-scrollbar::-webkit-scrollbar-thumb,.pwa-styled-scrollbar ::-webkit-scrollbar-thumb {background: #99caca;border-radius: 99px;border: 4px solid transparent;background-clip: content-box}.pwa-styled-scrollbar::-webkit-scrollbar-thumb:hover,.pwa-styled-scrollbar ::-webkit-scrollbar-thumb:hover {background: #339595;border-radius: 99px;border: 4px solid transparent;background-clip: content-box}.pwa-styled-scrollbar::-webkit-scrollbar-corner,.pwa-styled-scrollbar ::-webkit-scrollbar-corner {background: transparent}.input {display: flex;align-items: stretch;position: relative;z-index: 1;background-color: #fff;border-radius: 4px;font-size: 16px;width: 100%}.input input {box-sizing: border-box;display: block;font-family: OpenSans,sans-serif;color: #2f3333;flex: 1 1 auto;border: none;background-color: transparent;position: relative;border-radius: 4px;min-width: 0;margin: 1px;font-size: inherit;padding: 0 15px;height: 46px;line-height: 46px}.input input:focus:not(:disabled) {outline: none}.input input:focus:not(:disabled)~.input-fake-border {box-shadow: 0 0 0 3px rgba(0,126,255,.15);border-color: #007a7a;transition: border-color .3s ease}.input input:disabled~.input-fake-border {background-color: #f5f5f5!important;border: 1px solid #b6b8b8!important}.input input:disabled~.pull-left .pwa-icon,.input input:disabled~.pull-right .pwa-icon {color: #b6b8b8!important}.input input:disabled::placeholder {color: #b6b8b8!important}.input .input-fake-border {box-sizing: border-box;border: 1px solid #b6b8b8;border-radius: 4px;position: absolute;right: 0;top: 0;left: 0;height: 48px;z-index: -1}.input button {cursor: pointer;background-color: transparent;margin: 0;padding: 0;border: none;outline: none;display: inline-flex}.input .pull-left,.input .pull-right {display: flex;align-items: center;flex: 0 0 auto}.input .pull-left .pwa-icon,.input .pull-right .pwa-icon {pointer-events: none}.input .pull-left {order: -1;padding-left: 12px}.input .pull-right {padding-right: 12px}.input.size-s input {font-size: 14px;height: 30px;line-height: 30px;padding: 0 11px}.input.size-s .input-fake-border {height: 32px}.input.size-s .pull-left {order: -1;padding-left: 8px}.input.size-s .pull-right {padding-right: 8px}.input.error input~.input-fake-border {border-color: #c92a2a}.input.error input:focus~.input-fake-border {box-shadow: 0 0 0 3px rgba(201,42,42,.1);border-color: #c92a2a}.textarea {display: block;font-size: 16px;height: 100px}.textarea textarea {box-sizing: border-box;height: 100%;width: 100%;padding: 12px 15px;font-size: inherit;line-height: 1.5em;font-family: OpenSans,sans-serif;color: #2f3333;background-color: #fff;border-radius: 4px;border: 1px solid #b6b8b8}.textarea textarea:focus:not(:disabled) {outline: none;box-shadow: 0 0 0 3px rgba(0,126,255,.15);border-color: #007a7a;transition: border-color .3s ease}.textarea textarea:disabled {background-color: #f5f5f5!important;border-color: #b6b8b8!important}.textarea textarea:disabled::placeholder {color: #b6b8b8!important}.textarea.size-s {font-size: 14px;height: 60px}.textarea.size-s textarea {padding: 12px 11px}.textarea.error textarea {border-color: #c92a2a}.textarea.error textarea:focus {box-shadow: 0 0 0 3px rgba(201,42,42,.1);border-color: #c92a2a}.controls-group>.pwa-btn {margin-right: -1px!important;border-radius: 0!important}.controls-group>.pwa-btn:first-child {border-top-left-radius: 4px!important;border-bottom-left-radius: 4px!important}.controls-group>.pwa-btn:last-child {border-top-right-radius: 4px!important;border-bottom-right-radius: 4px!important;margin-right: 0!important}.pwa-checkbox {font-size: 16px;line-height: 24px;display: inline-flex;align-items: center;font-weight: 400}.pwa-checkbox>:not(.pwa-invisible)+* {margin-left: 8px}.pwa-checkbox>input {display: none}.pwa-checkbox>input~* {cursor: pointer}.pwa-checkbox>.pwa-checkbox-label {display: inline-flex}.pwa-checkbox svg rect {height: 23px}.pwa-checkbox svg path {transition: transform .1s cubic-bezier(.38,-1.26,.12,2.13);transform-origin: center}.pwa-checkbox input:not([disabled])~.pwa-checkbox-label {color: #2f3333}.pwa-checkbox input:not(:checked):not([disabled])~svg rect {fill: #fff;fill-opacity: 1;stroke: #007a7a}.pwa-checkbox input:not(:checked):not([disabled])~svg path {transform: scale(0);stroke: #007a7a}.pwa-checkbox input:checked:not([disabled])~svg rect {fill: #fff;fill-opacity: 1;stroke: #007a7a}.pwa-checkbox input:checked:not([disabled])~svg path {stroke: #007a7a;transform: scale(1)}.pwa-checkbox.any-color input:not([disabled])~.pwa-checkbox-label {color: #2f3333}.pwa-checkbox.any-color input:not(:checked):not([disabled])~svg rect {fill: currentColor;fill-opacity: .05;stroke: currentColor}.pwa-checkbox.any-color input:not(:checked):not([disabled])~svg path {transform: scale(0);stroke: currentColor}.pwa-checkbox.any-color input:checked:not([disabled])~svg rect {fill: currentColor;fill-opacity: .05;stroke: currentColor}.pwa-checkbox.any-color input:checked:not([disabled])~svg path {stroke: currentColor;transform: scale(1)}.pwa-checkbox.size-s {font-size: 14px}.pwa-checkbox.wide {display: flex}@keyframes b {0% {transform: rotate(0deg)}to {transform: rotate(359deg)}}.pwa-select {appearance: none;-moz-appearance: none;-webkit-appearance: none;display: inline-flex;width: 100%;height: 48px;cursor: pointer;padding: 0 40px 0 16px;box-sizing: border-box;font-size: 16px;color: #2f3333;text-overflow: ellipsis;border: 1px solid #b6b8b8;border-radius: 4px;background-color: #fff;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNMSAxTDcgN0wxMyAxIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);background-repeat: no-repeat;background-position: calc(100% - 13px) 50%}.pwa-select::-ms-expand {display: none}.pwa-select:focus {outline: none;box-shadow: 0 0 0 3px rgba(0,126,255,.15);border-color: #007a7a;transition: border-color .3s ease}.pwa-select.size-s {font-size: 14px;height: 32px;padding: 0 40px 0 16px}.pwa-select-with-icon {position: relative}.pwa-select-with-icon__icon {position: absolute;left: 12px;top: 50%;transform: translateY(-50%);display: flex;align-items: center}.pwa-select-with-icon .pwa-select {padding-left: 44px}.pwa-btn {position: relative;box-sizing: border-box;display: inline-flex;align-items: center;margin: 0;padding: 0 24px;height: 48px;line-height: 48px;font-family: OpenSans,sans-serif;font-weight: 600;color: #fff;font-size: 16px;border: none;background-color: #007a7a;border-radius: 4px;text-decoration: none;cursor: pointer;text-align: center;z-index: 1;overflow: visible;white-space: nowrap}.pwa-btn:active:not(.loading),.pwa-btn:hover:not(.loading) {background-color: #006262}.pwa-btn:focus:not(.disabled):not(.loading):not(.text-btn),.pwa-btn:focus:not(:disabled):not(.loading):not(.text-btn) {outline: none;box-shadow: 0 0 0 3px rgba(0,126,255,.15);transition: border-color .3s ease}.pwa-btn.disabled,.pwa-btn:disabled {background-color: #b6b8b8!important;color: hsla(0,0%,100%,.75)!important;cursor: default;border: none!important}.pwa-btn.disabled .pwa-icon,.pwa-btn:disabled .pwa-icon {color: hsla(0,0%,100%,.75)!important}.pwa-btn.outline {line-height: 46px;padding: 0 23px;background-color: transparent;border: 1px solid #007a7a;color: #007a7a}.pwa-btn.outline:active:not(.loading),.pwa-btn.outline:hover:not(.loading) {background-color: #e6f2f2}.pwa-btn.text-btn {background-color: transparent;color: #007a7a;padding-left: 0;padding-right: 0}.pwa-btn.text-btn:active:not(.loading),.pwa-btn.text-btn:hover:not(.loading) {background: transparent;color: #006262}.pwa-btn.text-btn:active:not(.loading) u:after,.pwa-btn.text-btn:hover:not(.loading) u:after {display: none}.pwa-btn.text-btn.icon:hover,.pwa-btn.text-btn:active {background: transparent}.pwa-btn.text-btn:focus {box-shadow: none}.pwa-btn.text-btn u {line-height: normal;text-decoration: none;position: relative}.pwa-btn.text-btn u:after {content: "";position: absolute;bottom: -.2em;left: 0;right: 0;height: 1px;background-color: currentColor;opacity: .5}.pwa-btn.text-btn.size-l,.pwa-btn.text-btn.size-m,.pwa-btn.text-btn.size-s {padding-left: 0;padding-right: 0}.pwa-btn.text-btn.height-auto {height: auto}.pwa-btn.text-btn.disabled,.pwa-btn.text-btn:disabled {background-color: transparent!important;color: #b6b8b8!important;cursor: default;border: none!important}.pwa-btn.text-btn.disabled:hover,.pwa-btn.text-btn:disabled:hover {opacity: 1}.pwa-btn.text-btn.disabled:hover u:after,.pwa-btn.text-btn:disabled:hover u:after {display: block}.pwa-btn.text-btn .clicked,.pwa-btn.text-btn[clicked] {background-color: transparent!important;cursor: default;border: none!important}.pwa-btn.text-btn .clicked u:after,.pwa-btn.text-btn[clicked] u:after {display: none}.pwa-btn.text-btn .clicked:hover,.pwa-btn.text-btn[clicked]:hover {opacity: 1}.pwa-btn.text-btn .clicked:hover u:after,.pwa-btn.text-btn[clicked]:hover u:after {display: none}.pwa-btn.size-s {font-size: 14px;height: 32px;line-height: 32px;padding: 0 16px}.pwa-btn.size-s.outline {line-height: 30px;padding: 0 15px}.pwa-btn.size-s .pwa-btn-icon+.pwa-btn-text,.pwa-btn.size-s .pwa-btn-text+.pwa-btn-icon {margin-left: 4px}.pwa-btn.size-l {height: 56px;line-height: 56px;padding: 0 32px;font-size: 20px}.pwa-btn.size-l.outline {line-height: 54px;padding: 0 31px}.pwa-btn.size-l .pwa-btn-icon+.pwa-btn-text,.pwa-btn.size-l .pwa-btn-text+.pwa-btn-icon {margin-left: 12px}.pwa-btn.main-color.text-btn {background-color: transparent}.pwa-btn.main-color.text-btn.clicked,.pwa-btn.main-color.text-btn[clicked] {color: #006262}.pwa-btn.second-color {color: #2f3333;background-color: #f8a551}.pwa-btn.second-color:active,.pwa-btn.second-color:hover {background-color: #df9549}.pwa-btn.second-color.loading:active,.pwa-btn.second-color.loading:hover {background-color: #f8a551}.pwa-btn.second-color.outline {background-color: transparent;border: 1px solid #f8a551;color: #f8a551}.pwa-btn.second-color.outline:active,.pwa-btn.second-color.outline:hover {background-color: #fef6ee}.pwa-btn.second-color.outline.loading:active,.pwa-btn.second-color.outline.loading:hover,.pwa-btn.second-color.text-btn {background-color: transparent;color: #f8a551}.pwa-btn.second-color.text-btn.clicked,.pwa-btn.second-color.text-btn:active,.pwa-btn.second-color.text-btn:hover,.pwa-btn.second-color.text-btn[clicked] {color: #df9549}.pwa-btn.second-color.text-btn.loading:active,.pwa-btn.second-color.text-btn.loading:hover {background-color: transparent;color: #f8a551}.pwa-btn.error-color {color: #c92a2a;background-color: #f4d4d4}.pwa-btn.error-color:active,.pwa-btn.error-color:hover {background-color: #a12222;color: #fff}.pwa-btn.error-color.loading:active,.pwa-btn.error-color.loading:hover {color: #c92a2a;background-color: #f4d4d4}.pwa-btn.error-color.outline {background-color: transparent;border: 1px solid #c92a2a;color: #c92a2a}.pwa-btn.error-color.outline:active,.pwa-btn.error-color.outline:hover {background-color: #faeaea}.pwa-btn.error-color.outline.loading:active,.pwa-btn.error-color.outline.loading:hover,.pwa-btn.error-color.text-btn {background-color: transparent;color: #c92a2a}.pwa-btn.error-color.text-btn:active,.pwa-btn.error-color.text-btn:hover {color: #a12222}.pwa-btn.error-color.text-btn.loading:active,.pwa-btn.error-color.text-btn.loading:hover {background-color: transparent;color: #c92a2a}.pwa-btn.error-color.text-btn.clicked,.pwa-btn.error-color.text-btn[clicked] {background-color: transparent;color: #a12222}.pwa-btn.gray-color {color: #2f3333}.pwa-btn.gray-color,.pwa-btn.gray-color:active,.pwa-btn.gray-color:hover {background-color: #f5f5f5}.pwa-btn.gray-color.loading:active,.pwa-btn.gray-color.loading:hover {color: #2f3333;background-color: #f5f5f5}.pwa-btn.gray-color.outline {background-color: transparent;border: 1px solid #2f3333;color: #2f3333}.pwa-btn.gray-color.outline:active,.pwa-btn.gray-color.outline:hover {background-color: #f5f5f5}.pwa-btn.gray-color.outline.loading:active,.pwa-btn.gray-color.outline.loading:hover,.pwa-btn.gray-color.text-btn {background-color: transparent;color: #2f3333}.pwa-btn.gray-color.text-btn:active,.pwa-btn.gray-color.text-btn:hover {color: #212424}.pwa-btn.gray-color.text-btn.loading:active,.pwa-btn.gray-color.text-btn.loading:hover {background-color: transparent;color: #2f3333}.pwa-btn.wide {display: block;width: 100%;white-space: normal;height: auto;padding-top: 12px;padding-bottom: 12px;line-height: 24px;min-height: 48px}.pwa-btn.wide.outline {padding-top: 11px;padding-bottom: 11px}.pwa-btn.wide.size-s {padding-top: 6px;padding-bottom: 6px;line-height: 20px;min-height: 32px}.pwa-btn.wide.size-s.outline {padding-top: 5px;padding-bottom: 5px}.pwa-btn.wide.size-l {padding-top: 16px;padding-bottom: 16px;line-height: 24px;min-height: 56px}.pwa-btn.wide.size-l.outline {padding-top: 15px;padding-bottom: 15px}.pwa-btn.word,.pwa-btn.word:active,.pwa-btn.word:hover {background-color: #19468b}.pwa-btn.chrome,.pwa-btn.chrome:active,.pwa-btn.chrome:hover {background-color: #0d9d59}.pwa-btn.firefox,.pwa-btn.firefox:active,.pwa-btn.firefox:hover {background-color: #3f83d7}.pwa-btn.safari,.pwa-btn.safari:active,.pwa-btn.safari:hover {background-color: #00b0ff}.pwa-btn.linkedin,.pwa-btn.linkedin:active,.pwa-btn.linkedin:hover {background-color: #0077b5}.pwa-btn.facebook,.pwa-btn.facebook:active,.pwa-btn.facebook:hover {background-color: #3b5998}.pwa-btn.bitbucket,.pwa-btn.bitbucket:active,.pwa-btn.bitbucket:hover {background-color: #205081}.pwa-btn.edge,.pwa-btn.edge:active,.pwa-btn.edge:hover {background-color: #249fbd}.pwa-btn.google,.pwa-btn.google:active,.pwa-btn.google:hover {background-color: #0077e1}.pwa-btn.romance,.pwa-btn.romance:active,.pwa-btn.romance:hover {background-color: #ef9386;color: #fff}.pwa-btn.bitbucket:active:not(:disabled):before,.pwa-btn.bitbucket:hover:not(:disabled):before,.pwa-btn.chrome:active:not(:disabled):before,.pwa-btn.chrome:hover:not(:disabled):before,.pwa-btn.edge:active:not(:disabled):before,.pwa-btn.edge:hover:not(:disabled):before,.pwa-btn.facebook:active:not(:disabled):before,.pwa-btn.facebook:hover:not(:disabled):before,.pwa-btn.firefox:active:not(:disabled):before,.pwa-btn.firefox:hover:not(:disabled):before,.pwa-btn.google:active:not(:disabled):before,.pwa-btn.google:hover:not(:disabled):before,.pwa-btn.linkedin:active:not(:disabled):before,.pwa-btn.linkedin:hover:not(:disabled):before,.pwa-btn.romance:active:not(:disabled):before,.pwa-btn.romance:hover:not(:disabled):before,.pwa-btn.safari:active:not(:disabled):before,.pwa-btn.safari:hover:not(:disabled):before,.pwa-btn.word:active:not(:disabled):before,.pwa-btn.word:hover:not(:disabled):before {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: rgba(0,0,0,.2);z-index: -1;border-radius: 4px}.pwa-btn.loading {cursor: default}.pwa-btn.loading .pwa-btn-content {opacity: .2}.pwa-btn.loading:before {content: "";width: 16px;height: 16px;position: absolute;box-sizing: border-box;top: 50%;left: 50%;margin-top: -8px;margin-left: -8px;border-radius: 50%;border-top: 2px solid hsla(0,0%,100%,.2);border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;border-left: 2px solid currentColor;animation: b .75s linear infinite}.pwa-btn.ellipsis:not(.wide) {max-width: 100%;overflow: hidden;white-space: nowrap}.pwa-btn.ellipsis:not(.wide) .pwa-btn-content {overflow: hidden}.pwa-btn.ellipsis:not(.wide) .pwa-btn-text {overflow: hidden;text-overflow: ellipsis;padding: 4px 0;line-height: 40px}.pwa-btn.ellipsis:not(.wide).size-s .pwa-btn-text {line-height: 24px}.pwa-btn.ellipsis:not(.wide).size-l .pwa-btn-text {line-height: 48px}.pwa-btn .pwa-btn-content {display: flex;align-items: center;flex: 1 1 auto;justify-content: center}.pwa-btn .pwa-btn-icon {display: inline-flex;align-items: center;vertical-align: top;height: 100%;position: relative;flex: 0 0 auto}.pwa-btn .pwa-btn-icon+.pwa-btn-text,.pwa-btn .pwa-btn-text+.pwa-btn-icon {margin-left: 8px}.pwa-btn.icon {width: 48px;padding: 0!important}.pwa-btn.icon .pwa-btn-icon {width: 100%;justify-content: center}.pwa-btn.icon.size-s {width: 32px}.pwa-btn.icon.size-l {width: 56px}.pwa-btn.pwa-btn-link:not(.second-color) {color: #fff}.pwa-btn.pwa-btn-link {text-decoration: none!important}.pwa-btn.pwa-btn-link.outline {color: #007a7a}.pwa-btn.pwa-btn-link.outline.second-color {color: #f8a551}.pwa-btn.pwa-btn-link.outline.error-color {color: #c92a2a}.pwa-btn.pwa-btn-link.text-btn {color: #007a7a}.pwa-btn.pwa-btn-link.text-btn.second-color {color: #f8a551}.pwa-btn.pwa-btn-link.text-btn.error-color {color: #c92a2a}.pwa-btn.text-btn.disabled .pwa-icon,.pwa-btn.text-btn:disabled .pwa-icon {color: #b6b8b8!important}.pwa-action-icon {display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;margin: 0;padding: 0;border: none;background: none;color: inherit}.pwa-action-icon:hover:not(:disabled,.disabled) {cursor: pointer}.pwa-action-icon:hover:not(:disabled,.disabled) .pwa-icon {opacity: .75}.pwa-action-icon.main-color {color: #007a7a}.pwa-action-icon.second-color {color: #f8a551}.pwa-action-icon:disabled .pwa-icon:not(.white-color) {color: #2f3333!important}.pwa-action-icon:disabled .pwa-icon svg {opacity: .4}.pwa-icon {display: inline-flex;color: #2f3333}.pwa-icon circle,.pwa-icon line,.pwa-icon path,.pwa-icon rect {stroke: currentColor}.pwa-icon.direction-left {transform: rotate(-180deg)}.pwa-icon.direction-bottom {transform: rotate(90deg)}.pwa-icon.direction-top {transform: rotate(-90deg)}.pwa-icon.round {display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;border-radius: 50%;position: relative}.pwa-icon.round:before {content: "";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background-color: currentColor;opacity: .1;z-index: 0;border-radius: 50%}.pwa-icon.round svg {z-index: 1}.pwa-icon.main-color {color: #007a7a!important}.pwa-icon.second-color {color: #f8a551}.pwa-icon.success-color {color: #007f5f!important}.pwa-icon.error-color {color: #c92a2a}.pwa-icon.warning-color {color: #df7b00!important}.pwa-icon.white-color {color: #fff}.pwa-icon.any-color {color: inherit}.pwa-icon.size-fill,.pwa-icon.size-fill svg {width: 100%;height: 100%}.pwa-icon.pwa-icon-loading {animation: b .75s linear infinite}.pwa-icon.pwa-icon-loading path {stroke: transparent;fill: currentColor}.pwa-icon.pwa-icon-logo rect {fill: currentColor;height: 100%}.pwa-icon.pwa-icon-logo path {fill: #fff;stroke: transparent}.pwa-icon.filled circle,.pwa-icon.filled path,.pwa-icon.filled rect {stroke: transparent;fill: currentColor}.pwa-icon.filled circle.filled,.pwa-icon.filled path.filled,.pwa-icon.filled rect.filled {stroke: currentColor}.pwa-icon-color-static {display: inline-flex}.pwa-icon-color-static .stroke-pwa-main-color {stroke: #007a7a}.pwa-icon-color-static .fill-pwa-main-color-tint-2 {fill: #e6f2f2}.pwa-icon-color-static .fill-pwa-gray-color-tint-3 {fill: #b6b8b8}.pwa-logo {display: inline-flex;align-items: center}.pwa-logo.round {border-radius: 50%;overflow: hidden}.pwa-logo.size-fill,.pwa-logo.size-fill svg {width: 100%;height: 100%}.pwa-badge {display: inline-flex;align-items: center;justify-content: center;font-family: OpenSans,sans-serif;color: #df7b00;border: 1px solid #ecb066;background: #fcf2e6;border-radius: 16px;padding: 0 8px;box-sizing: border-box;line-height: 22px;height: 24px;min-width: 24px;font-size: 14px;font-weight: 400;position: relative;text-decoration: none}.pwa-badge.main-color {background: #f5fafa;border-color: #66afaf;color: #007a7a}.pwa-badge.error-color {background: #faeaea;border-color: #df7f7f;color: #c92a2a}.pwa-badge.success-color {background: #e6f2ef;border-color: #66b29f;color: #007f5f}.pwa-badge.info-color {background: #e6f0fb;border-color: #68a3e6;color: #0366d6}.pwa-badge.gradiented-color {background: linear-gradient(90deg,#fcdbb9,#99caca);color: #2f3333;border: none;line-height: 24px}a.pwa-badge {text-decoration: none;color: #df7b00}a.pwa-badge:after {content: "";display: block;position: absolute;bottom: .25em;left: 8px;right: 8px;border-bottom: 1px solid currentColor;opacity: .8}a:hover.pwa-badge {text-decoration: none}a:hover.pwa-badge:after {display: none}.pwa-badge.size-s {font-size: 12px;padding: 0 7px;line-height: 1.5!important;height: 20px!important}.pwa-counter {display: inline-flex;align-items: center;justify-content: center;font-family: OpenSans,sans-serif;color: #2f3333;background: #99caca;border-radius: 16px;padding: 0 8px;box-sizing: border-box;line-height: 24px;min-width: 24px;font-size: 14px;font-weight: 400}.pwa-counter.error-color {background: #e9aaaa}.pwa-counter.warning-color {background: #f2ca99}.pwa-counter.success-color {background: #99ccbf}.shadow-fx2 {filter: drop-shadow(0 0 24px rgba(0,0,0,.06)) drop-shadow(0 0 5px rgba(0,0,0,.05))}.pwa-emoji-icon {display: inline-flex}.pwa-radio .radio-container {font-weight: 400;font-family: OpenSans,sans-serif;display: inline-flex;align-items: center;position: relative;cursor: pointer;font-size: 16px;color: #2f3333}.pwa-radio .radio-container input {width: 0;height: 0;position: absolute;opacity: 0}.pwa-radio .radio-container input~* {cursor: pointer}.pwa-radio .radio-container input:disabled~* {cursor: default;color: #b6b8b8}.pwa-radio .radio-container input:disabled~.checkmark {background-color: #f5f5f5}.pwa-radio .radio-container input:checked~.checkmark:after {display: block}.pwa-radio .radio-container input:disabled~.checkmark {border-color: #b6b8b8}.pwa-radio .radio-container input:disabled~.checkmark:after {background-color: #b6b8b8}.pwa-radio .radio-container .checkmark {flex: 0 0 auto;display: flex;align-items: center;justify-content: center;height: 22px;width: 22px;box-sizing: border-box;border-radius: 50%;border: 2px solid #007a7a;background-color: #fff}.pwa-radio .radio-container .checkmark:after {content: "";position: absolute;display: none;width: 12px;height: 12px;border-radius: 50%;background-color: #007a7a}.pwa-radio .radio-container .radio-text {padding-left: 12px;line-height: 28px}.pwa-message {display: inline-flex;padding: 12px 24px;max-width: max-content;border: 1px solid;border-radius: 8px}.pwa-message .pwa-message__icon {display: flex;align-items: center}.pwa-message .pwa-message__label {padding-left: 12px;font-family: OpenSans,sans-serif;font-weight: 400;font-size: 16px;line-height: 24px}.pwa-message.success-color {color: #007f5f;background-color: #e6f2ef;border-color: #66b29f}.pwa-message.error-color {color: #c92a2a;background-color: #faeaea;border-color: #df7f7f}.pwa-message.warning-color {color: #df7b00;background-color: #fcf2e6;border-color: #ecb066}.pwa-message.info-color {color: #0366d6;background-color: #e6f0fb;border-color: #68a3e6}@media (min-width:1500px) {.pwa-container {width: 1400px}}@media (max-width:384px) {.pwa-col-xxs-12 {width: 100%}}.fill-height {height: 100%}@keyframes c {0% {opacity: 1}50% {opacity: 0}to {opacity: 1}}.container-fluid:after,.container:after,.row:after {content: "";display: table;clear: both}.error :-ms-input-placeholder {color: #c92a2a}.error ::placeholder {color: #c92a2a}.pwa-link,.pwa-link:hover {color: #007a7a}.pwa-link b {font-weight: 600}.pwa-link.second-color {color: #f8a551}.cc-banner,.cc-window {z-index: 9999999999!important;background: #fff!important;box-shadow: 0 0 2px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1);color: #2f3333!important;font-family: OpenSans,sans-serif!important;font-size: 16px!important;padding: 20px 24px!important}@media (max-width:991px) {.cc-banner,.cc-window {font-size: 14px!important}}.cc-banner .cc-message a,.cc-window .cc-message a {color: #007a7a!important}.cc-banner .cc-btn,.cc-window .cc-btn {box-sizing: border-box!important;display: inline-flex!important;margin: 0!important;padding: 0 24px!important;height: 48px!important;line-height: 48px!important;font-family: OpenSans,sans-serif!important;font-weight: 600!important;border-radius: 4px!important;background-color: #007a7a!important;border: none!important;text-decoration: none!important;cursor: pointer;text-align: center;z-index: 1;overflow: visible;white-space: nowrap;color: #fff!important;font-size: 16px!important}.cc-banner .cc-btn:active,.cc-banner .cc-btn:hover,.cc-window .cc-btn:active,.cc-window .cc-btn:hover {background-color: #006262!important}.cc-banner .cc-btn:focus:not(.disabled),.cc-banner .cc-btn:focus:not(:disabled),.cc-window .cc-btn:focus:not(.disabled),.cc-window .cc-btn:focus:not(:disabled) {outline: none;box-shadow: 0 0 0 3px rgba(0,126,255,.15)!important}.cc-banner .cc-compliance,.cc-window .cc-compliance {gap: 16px!important}.cc-banner .cc-highlight .cc-btn.cc-deny,.cc-banner .cc-highlight .cc-btn:first-child,.cc-window .cc-highlight .cc-btn.cc-deny,.cc-window .cc-highlight .cc-btn:first-child {background-color: transparent!important;border: 1px solid #007a7a!important;color: #007a7a!important;line-height: 46px!important;padding: 0 23px!important}.cc-banner .cc-highlight .cc-btn.cc-deny:hover,.cc-banner .cc-highlight .cc-btn:first-child:hover,.cc-window .cc-highlight .cc-btn.cc-deny:hover,.cc-window .cc-highlight .cc-btn:first-child:hover {background-color: #e6f2f2!important}.cc-banner .cc-highlight .cc-btn.cc-deny:active,.cc-banner .cc-highlight .cc-btn:first-child:active,.cc-window .cc-highlight .cc-btn.cc-deny:active,.cc-window .cc-highlight .cc-btn:first-child:active {background-color: #e6f2f2!important;color: #006262!important;border-color: #006262!important}.top-global-banner {background-color: #f5fafa;display: flex;align-items: center;justify-content: center;color: #007a7a;font-family: OpenSans,sans-serif;font-size: 16px;padding: 16px;box-shadow: 0 2px 1px rgba(0,0,0,.05),0 0 1px rgba(0,0,0,.25);position: relative;z-index: 2}.top-global-banner.hidden {display: none!important}@media (max-width:1199px) {.top-global-banner {font-size: 16px;padding-top: 12px;padding-bottom: 12px}}@media (max-width:991px) {.top-global-banner {font-size: 14px}}@media (max-width:767px) {.top-global-banner {line-height: 1.2}}@media (max-width:479px) {.top-global-banner {flex-direction: column}}.top-global-banner b {font-weight: 600}.top-global-banner__button {margin-left: 32px;margin-right: 40px}@media (max-width:767px) {.top-global-banner__button {margin-left: 12px}}@media (max-width:479px) {.top-global-banner__button {margin-top: 8px}}.top-global-banner__text {display: inline}@media (max-width:479px) {.top-global-banner__text {margin-right: 40px;text-align: center}}.top-global-banner__close {margin-left: 32px;position: absolute;right: 16px;top: 16px;cursor: pointer;opacity: .8}.top-global-banner__close:hover {opacity: 1}.top-global-banner__close>span {display: flex;align-items: center}.top-global-banner .icon-wrapper {vertical-align: bottom}.header-menu-block {position: relative}.header-menu-block .logo {position: relative;display: flex;align-items: center;line-height: 40px}.header-menu-block .logo__additional-link {margin-left: 12px;padding-left: 12px;font-size: 16px;font-weight: 600;text-decoration: none;color: #007a7a;text-transform: uppercase;position: relative}.header-menu-block .logo__additional-link:before {content: "";display: block;width: 1px;height: 20px;background-color: #e0e0e0;position: absolute;top: 50%;left: 0;transform: translateY(-50%)}@media (min-width:769px) and (max-width:1200px) {.header-menu-block .logo__additional-link {font-size: 14px!important}}@media (min-width:769px) and (max-width:992px) {.header-menu-block .logo__additional-link {padding-left: 0;font-size: 12px}.header-menu-block .logo__additional-link:before {display: none}}.header-menu-block .header-menu-block-logo {display: flex;align-items: center;text-decoration: none}.header-menu-block .header-menu-block-logo,.header-menu-block .header-menu-block-logo:hover,.header-menu-block .header-menu-block-logo:hover:focus,.header-menu-block .header-menu-block-logo:visited {color: #fff}.header-menu-block .header-menu-block-logo__icon {display: flex;align-items: center}.header-menu-block .header-menu-block-logo__text {font-size: 20px;font-weight: 600;font-family: OpenSans,sans-serif;margin-left: 8px;line-height: 1}.header-menu-block.header-menu-block-single-mode {background: #fff;height: 72px}.header-menu-block.header-menu-block-single-mode>.container {margin-top: 16px}.header-menu-block.header-menu-block-single-mode .link-button:hover {opacity: 1}@media (max-width:1199px) {.header-menu-block.header-menu-block-single-mode {height: auto}.header-menu-block.header-menu-block-single-mode>.container {margin-top: 12px;margin-bottom: 12px}}.header-menu-block.header-menu-block-single-mode .header-menu-block-logo,.header-menu-block.header-menu-block-single-mode .header-menu-block-logo:hover,.header-menu-block.header-menu-block-single-mode .header-menu-block-logo:hover:focus,.header-menu-block.header-menu-block-single-mode .header-menu-block-logo:visited,.header-menu-block.header-menu-block-single-mode .header-menu-block-menu .header-menu-block-button.link-button,.header-menu-block.header-menu-block-single-mode .header-menu-block-menu .header-menu-block-button.link-button:visited {color: #2f3333}.header-menu-block.header-menu-block-single-mode .header-menu-block-menu .header-menu-block-button.link-button:hover,.header-menu-block.header-menu-block-single-mode .header-menu-block-menu .header-menu-block-button.link-button:hover:focus {color: #595c5c}.header-menu-block.header-menu-block-single-mode .header-menu-block-menu-switcher,.header-menu-block.header-menu-block-single-mode .header-menu-block-menu .header-menu-block-separator {color: #2f3333}.header-menu-block.header-menu-block-single-mode .header-menu-block-menu-switcher.open {top: 12px}.header-menu-block.header-menu-block-single-mode .logoff {color: #595c5c!important;padding-left: 4px;opacity: 1!important}.header-menu-block.header-menu-block-single-mode .logoff:hover {color: #828585!important;opacity: 1!important}.header-menu-block .header-menu-block-menu-switcher {display: inline-block;box-sizing: border-box;cursor: pointer;outline: none;display: flex;align-items: center;justify-content: center;height: 40px;width: 40px;color: #fff;text-align: center}.header-menu-block .header-menu-block-menu-switcher>span {position: relative;top: 8px}.header-menu-block .header-menu-block-menu-switcher:hover {opacity: .7}@media (width:768px) {.header-menu-block .header-menu-block-menu-switcher {display: inline-block!important}}.header-menu-block .header-menu-block-menu-switcher.open {position: absolute;top: 0;right: 12px}.header-menu-block .header-menu-block-menu-switcher.close {text-align: left;margin-left: 0;opacity: .5;margin-top: 12px;float: left;color: #fff}.header-menu-block .header-menu-block-menu-switcher.close>span {position: relative;top: 0}.header-menu-block .header-menu-block-menu {line-height: 40px;font-size: 16px;font-weight: 600;margin: 0;padding: 0;list-style: none}.header-menu-block .header-menu-block-menu>li {float: left;position: relative}.header-menu-block .header-menu-block-menu>li+li {margin-left: 2px}.header-menu-block .header-menu-block-menu a {text-decoration: none}.header-menu-block .header-menu-block-menu .link-button:not(.signup-button):hover {opacity: .8}.header-menu-block .header-menu-block-menu .site-links {margin: 0}.header-menu-block .header-menu-block-menu .signup-button {position: relative;top: -4px}.header-menu-block .header-menu-block-menu .header-menu-block-button {display: inline-block;box-sizing: border-box;cursor: pointer;outline: none;padding: 0 12px;margin: 0 4px 0 0}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi) {.header-menu-block .header-menu-block-menu .header-menu-block-button {padding: 0 4px}}.header-menu-block .header-menu-block-menu .header-menu-block-button.link-button {color: #fff;background: transparent}.header-menu-block .header-menu-block-menu .header-menu-block-button.link-button:hover {background: transparent}.header-menu-block .header-menu-block-menu .header-menu-block-button.link-button:hover,.header-menu-block .header-menu-block-menu .header-menu-block-button.link-button:hover:focus,.header-menu-block .header-menu-block-menu .header-menu-block-button.link-button:visited {color: #fff}.header-menu-block .header-menu-block-menu .header-menu-block-button.link-button.logoff,.header-menu-block .header-menu-block-menu .header-menu-block-button.link-button.profile {padding: 0}.header-menu-block .header-menu-block-menu .header-menu-block-button.link-button.profile {max-width: 200px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}@media (min-width:768px) and (max-width:991px) {.header-menu-block .header-menu-block-menu .header-menu-block-button.link-button.profile {max-width: 105px}}@media (max-width:767px) {.header-menu-block .header-menu-block-menu .header-menu-block-button.link-button.profile {max-width: inherit}}.header-menu-block .header-menu-block-menu .header-menu-block-button.link-button.logoff {color: #fff;opacity: .5}.header-menu-block .header-menu-block-menu .header-menu-block-button.link-button.logoff:hover {opacity: .7}.header-menu-block .header-menu-block-menu .header-menu-block-separator {display: inline-block;box-sizing: border-box;cursor: pointer;outline: none;padding: 0 12px;color: #fff}.header-menu-block .header-menu-block-menu .header-menu-block-separator.hello {margin-left: 4px;cursor: auto;padding-right: 0}@media (min-width:769px) and (max-width:992px) {.header-menu-block .header-menu-block-menu .header-menu-block-separator.hello {display: none}}@media (min-width:993px) and (max-width:1200px) {.header-menu-block .header-menu-block-menu .header-menu-block-button,.header-menu-block .header-menu-block-menu .header-menu-block-separator {font-size: 14px!important;padding: 0 12px!important}.header-menu-block .header-menu-block-menu .header-menu-block-button.hello,.header-menu-block .header-menu-block-menu .header-menu-block-button.profile,.header-menu-block .header-menu-block-menu .header-menu-block-separator.hello,.header-menu-block .header-menu-block-menu .header-menu-block-separator.profile {padding: 0!important}}@media (min-width:769px) and (max-width:992px) {.header-menu-block .header-menu-block-menu .header-menu-block-button,.header-menu-block .header-menu-block-menu .header-menu-block-separator {padding: 0 4px!important;font-size: 14px;margin-top: 2px}}@media (max-width:768px) {.header-menu-block .header-menu-block-menu {width: 300px;height: 100%;right: -300px;top: 0;display: none;position: fixed;background: #007a7a;z-index: 99999999;transition: right .3s ease}.header-menu-block .header-menu-block-menu.visible {display: block;right: 0;padding-bottom: 20px;overflow-y: auto;overflow-x: hidden}.header-menu-block .header-menu-block-menu li {display: block!important;width: 100%;padding: 4px!important}.header-menu-block .header-menu-block-menu li * {width: 100%;text-align: center;margin: 0!important}.header-menu-block .header-menu-block-menu .header-menu-block-button {color: #fff!important;border: 1px solid transparent;border-radius: 4px;line-height: normal;padding-top: 8px;padding-bottom: 8px}.header-menu-block .header-menu-block-menu .header-menu-block-button:hover {border-color: #fff}.header-menu-block .header-menu-block-menu .header-menu-block-button.logoff,.header-menu-block .header-menu-block-menu .header-menu-block-button.profile {line-height: 40px}.header-menu-block .header-menu-block-menu .header-menu-block-separator {display: none!important}.header-menu-block .header-menu-block-menu .visible {display: none}}.header-menu-block .site-links:hover .header-menu-block-blog-categories-popup {display: block}@media (max-width:767px) {.header-menu-block .site-links:hover .header-menu-block-blog-categories-popup {display: none}}.header-menu-block .header-menu-block-blog-categories-popup {font-weight: 400;display: none;z-index: 9999999999;position: absolute;left: 0;top: 100%;padding: 12px;border-radius: 4px;background: #fff;box-shadow: 0 0 2px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1)}.header-menu-block .header-menu-block-blog-categories-popup a.bl-cat {font-size: 14px;color: #007a7a!important;display: block;width: 100%;padding: 8px 32px 8px 12px;border-radius: 4px;min-width: 200px;cursor: pointer;position: relative;white-space: nowrap;line-height: normal}.header-menu-block .header-menu-block-blog-categories-popup a.bl-cat:hover {background: #007a7a;color: #fff!important;text-decoration: none}.header-menu-block .header-menu-block-blog-categories-popup:hover {display: block}@media (max-width:767px) {.header-menu-block .header-menu-block-blog-categories-popup {display: none}}@media (max-width:767px) {.header-menu-block .site-links.learn-desktop {display: none!important}}@media (min-width:768px) {.header-menu-block .site-links.learn-mobile {display: none!important}}@media (max-width:767px) {.header-menu-block .site-links.features-desktop {display: none!important}}@media (min-width:768px) {.header-menu-block .site-links.features-mobile {display: none!important}}.header-menu-block.cta {background-color: #fff!important;box-shadow: 0 2px 8px rgba(0,0,0,.06);z-index: 1000000;position: fixed;top: -72px;left: 0;right: 0;height: 72px;transition: top .2s}@media (max-width:991px) {.header-menu-block.cta {display: none}}.header-menu-block.cta.cta-open {top: 0}.header-menu-block.cta.cta-open .throbbing {animation: d 12s linear infinite}.header-menu-block.cta .header-menu-block-logo,.header-menu-block.cta .header-menu-block-logo:hover,.header-menu-block.cta .header-menu-block-logo:hover:focus,.header-menu-block.cta .header-menu-block-logo:visited,.header-menu-block.cta.header-menu-block .header-menu-block-menu .header-menu-block-button.link-button {color: #2f3333}.header-menu-block.cta.header-menu-block .header-menu-block-menu .header-menu-block-button.link-button:hover {color: #595c5c}.header-menu-block.cta .header-menu-block-menu .product-button {padding: 0 24px;position: relative;top: -4px}.header-menu-block.cta .container.pwa-container {margin-top: 16px}@keyframes d {0% {transform: scale(1)}3% {transform: scale(1)}6% {transform: scale(1.08)}9% {transform: scale(1)}12% {transform: scale(1.08)}15% {transform: scale(1)}18% {transform: scale(1.08)}21% {transform: scale(1)}to {transform: scale(1)}}.links-block {background-color: #fff;padding-top: 80px;padding-bottom: 20px;border-top: 1px solid #e0e0e0}@media (max-width:992px) {.links-block {padding-top: 48px;padding-bottom: 48px}}.links-block .site-links-block {padding-bottom: 20px;color: #2f3333}.links-block .site-links-block:first-child {padding-left: 0}@media (max-width:991px) {.links-block .site-links-block:nth-child(odd) {clear: left;padding-left: 0}}.links-block .site-links-block .extentions,.links-block .site-links-block>a {display: block;padding: 4px 0}.links-block .site-category-header,.links-block .site-category-header>a {font-weight: 600;font-size: 20px;color: #2f3333;margin-bottom: 12px}.links-block .site-category-header,.links-block .site-category-header:visited,.links-block .site-category-header>a,.links-block .site-category-header>a:visited {color: #2f3333}.links-block .site-category-header>a {line-height: 1em}.links-block .site-category-header>a:active,.links-block .site-category-header>a:hover {color: #007a7a!important}.links-block a,.links-block p {font-size: 16px;color: #2f3333}.links-block a {text-decoration: none}.links-block a,.links-block a:visited {color: #2f3333}.links-block a:active,.links-block a:hover {color: #007a7a}.links-block .links-block-social-container {white-space: nowrap}.links-block .links-block-social-container a.links-block-social-link {display: inline-block;margin-right: 8px}.links-block .facebook {color: #3b5998}.links-block .twitter {color: #1da1f2}.links-block .linkedin {color: #0077b5}.links-block .instagram {color: #4362a7}.links-block .youtube-play {color: red}.links-block .emphasize {display: block;padding-bottom: 4px}.links-block .emphasize,.links-block .emphasize:active,.links-block .emphasize:hover {color: #f8a551}.links-block .links-block-social-container {padding-top: 4px}.copyright-block {height: 79px;background: #f5fafa;line-height: 79px;font-size: 14px;color: #595c5c}.error-message,.success-message,.warning-message {display: inline-block}.error-message .message-item,.success-message .message-item,.warning-message .message-item {display: inline-block;font-weight: 600;margin: 16px 20px;margin: 8px 16px;line-height: 1.14}.error-message .message-item__icon,.success-message .message-item__icon,.warning-message .message-item__icon {display: inline-flex;vertical-align: middle;margin-right: 8px;position: relative;top: -1px}.error-message,.success-message,.warning-message {border-radius: 4px}.warning-message {background: #fcf2e6;color: #df7b00}.error-message {background: #faeaea;color: #c92a2a}.success-message {background: #e6f2ef;color: #007f5f}.error-message-inverted,.warning-message-inverted {display: block;font-size: 14px;color: #fff;border-radius: 4px;padding: 16px 20px}.error-message-inverted-title,.warning-message-inverted-title {font-weight: 600;font-size: 20px;margin-bottom: 8px}.warning-message-inverted {background-color: #df7b00}.error-message-inverted {background-color: #c92a2a}.carouselNew-component {padding: 0 90px;max-height: 800px;opacity: 0;animation: e .4s;animation-fill-mode: forwards;animation-delay: .5s}.carouselNew-component {width: 100%;position: relative}@media (max-width:767px) {.carouselNew-component {padding: 0 36px}}@media (max-width:480px) {.carouselNew-component {padding: 0 8vw}}@keyframes e {0% {opacity: 0}to {opacity: 1}}.pwa-resource .resources-form .pwa-btn {flex: 0 0 auto}@media (max-width:991px) {.pwa-resource .resources-form .pwa-btn {font-size: 14px}}.goals .carouselNew-component {padding-left: 40px;padding-right: 40px;max-height: none}@media (max-width:767px) {.goals .carouselNew-component {padding-left: 20px;padding-right: 20px}}.pwa-form {max-width: 1080px}@keyframes f {0% {opacity: 0}33% {opacity: 1}66% {opacity: 0}to {opacity: 1}}body {position: relative}.gc-sidebar {display: flex;flex-direction: column;justify-content: center;align-items: start}.gc-sidebar .stricken-text {position: relative}.gc-sidebar .stricken-text .strike {position: absolute;top: 0;left: 0;right: -1px;bottom: 0}.gc-sidebar .stricken-text .strike .chunk {position: relative;color: transparent}.gc-sidebar .stricken-text .strike .chunk:after {content: "";position: absolute;border-bottom: 1px solid #c92a2a;top: 50%;width: 106%;transform: translate(-3%);left: 0}.gc-sidebar .action-replace-button {display: inline-flex;flex-direction: row;align-items: center;background: #f5fafa;border-radius: 4px;padding: 2px 12px;color: #007a7a;font-weight: 600;gap: 12px;cursor: pointer}.gc-sidebar .action-replace-button:hover {background: #007a7a;color: #fff}.gc-sidebar .action-button {display: inline-flex;flex-direction: row;gap: 12px;cursor: pointer}.gc-sidebar .action-button.ignore {color: #007a7a}.gc-sidebar .action-button.ignore:hover {color: #595c5c;text-decoration: underline}.gc-sidebar .card-wrapper {border-radius: 8px;background: #fff;padding: 16px;box-sizing: border-box;overflow: auto;display: flex;flex-direction: column;gap: 8px;align-items: start;justify-content: start;width: 100%}@media (max-width:767px) {.gc-sidebar .card-wrapper .action-replace-button:nth-of-type(n+5) {display: none}}.gc-sidebar .note-card p {font-family: OpenSans,sans-serif;font-size: 14px}.container.pwa-container .content-title {display: flex;justify-content: space-between;align-items: center}.hubs-content .hubs-aside-form .resources-form .controls-group .pwa-btn {flex: 0 0 auto}@media (min-width:992px) and (max-width:1199px) {.hubs-content .hubs-aside-form .resources-form .controls-group .pwa-btn {font-size: 14px}}@media (max-width:767px) {.hubs-aside form .pwa-btn {justify-content: center}}@media (min-width:992px) and (max-width:1199px) {.hubs-aside form .pwa-btn {justify-content: center}}h1.typography-component,h2.typography-component,h3.typography-component,h4.typography-component,h5.typography-component,h6.typography-component {font-family: OpenSans,sans-serif;font-weight: 600;margin: 0 0 .5em}h1.typography-component {text-align: center;font-size: 40px;line-height: 1.3;font-weight: 700}h1.typography-component.hero-title-small {font-size: 40px}h1.typography-component.hero-title-medium {font-size: 64px;font-weight: 600}h1.typography-component.hero-title-big {font-size: 80px;font-weight: 600}h1.typography-component.hero-promotion-big {font-size: 80px;font-weight: 700}h2.typography-component {font-size: 32px;text-align: center;line-height: 1.5;font-weight: 700}h3.typography-component {font-size: 24px;line-height: 1.5}h4.typography-component {font-size: 20px;margin-bottom: .6em;line-height: 1.6}h5.typography-component {font-size: 16px;margin-bottom: .75em;line-height: 1.6}h6.typography-component {font-size: 12px;margin-bottom: .75em}p.typography-component {font-size: 16px;text-align: left;line-height: 1.7;margin: 0 0 1em}.typography-component b,.typography-component strong {font-weight: 600}.typography-component a:link {color: #007a7a;text-decoration: underline}.typography-component a:visited {color: #006262}.typography-component a:hover {color: #007a7a;text-decoration: none}.small-heading.typography-component {font-size: 16px}.sub-heading.typography-component {text-align: center;margin: 0 auto 40px;font-size: 20px;color: #595c5c;max-width: 750px}p.small-text.typography-component {font-size: 14px}.closing-text.typography-component {text-align: center;margin-top: 1em}h2.banner-text.typography-component {font-size: 40px}.pwa-main-font.typography-component {font-family: OpenSans,sans-serif}.not-pwa-main-font.typography-component {font-family: Roboto Slab,serif}.bold.typography-component {font-weight: 600}.not-bold.typography-component {font-weight: 400}.font-color-default.typography-component {color: #2f3333}.font-color-secondary.typography-component {color: #595c5c}.font-color-tertiary.typography-component {color: #828585}.font-color-white.typography-component,.font-color-white.typography-component a:hover,.font-color-white.typography-component a:link,.font-color-white.typography-component a:visited {color: #fff}.font-color-error.typography-component {color: #c92a2a}.font-color-green.typography-component {color: #007a7a}.font-color-second.typography-component {color: #f8a551}.text-align-left.typography-component {text-align: left}.text-align-center.typography-component {text-align: center}.multiline-ellipsis.typography-component {display: -webkit-box;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;white-space: normal}@media (max-width:991px) {h1.hero-title-small.typography-component,h1.typography-component,h2.banner-text.typography-component {font-size: 32px}h1.hero-title-medium.typography-component {font-size: 40px}h1.hero-promotion-big.typography-component,h1.hero-title-big.typography-component {font-size: 64px}h2.typography-component {font-size: 24px}h3.typography-component {font-size: 20px}.typography-component.sub-heading,h4.typography-component {font-size: 16px}}@media (max-width:767px) {h1.hero-title-small.typography-component,h1.typography-component,h2.banner-text.typography-component {font-size: 24px}h1.hero-title-medium.typography-component {font-size: 32px}h1.hero-promotion-big.typography-component,h1.hero-title-big.typography-component {font-size: 40px}p.typography-component {font-size: 14px}.typography-component.sub-heading {font-size: 16px;margin-bottom: 24px}}.editor-component .free-grammar-checker {display: flex;justify-content: center;box-shadow: 16px 16px 40px rgba(153,206,206,.1),0 0 50px rgba(0,122,122,.1);border-radius: 16px;width: 100%;height: 50vh;max-height: 500px;color: #2f3333;overflow: hidden;background-color: #fff}@media (max-width:767px) {.editor-component .free-grammar-checker .hide-on-mobile {display: none}}@media (max-width:767px) {.editor-component .free-grammar-checker {flex-direction: column;height: 600px}}.editor-component .free-grammar-checker .box {width: 100%;height: 100%;position: relative;overflow: auto;display: inline-block}.editor-component .free-grammar-checker_empty-text-placeholder {display: flex;justify-content: start;align-items: start;position: absolute;padding: 46px;pointer-events: none;flex-wrap: wrap}.editor-component .free-grammar-checker_empty-text-placeholder p {margin: 0;margin-right: 8px;color: #828585;font-size: 16px;font-family: OpenSans,sans-serif;line-height: 48px}.editor-component .free-grammar-checker_empty-text-placeholder span {pointer-events: auto}.editor-component .free-grammar-checker .desktop {display: flex}@media (max-width:1200px) {.editor-component .free-grammar-checker .desktop {display: none}}.editor-component .free-grammar-checker .mobile {display: none}@media (max-width:1200px) {.editor-component .free-grammar-checker .mobile {display: flex}}.editor-component .free-grammar-checker_editable {margin-top: 11px;padding: 44px;border: none;width: 100%;height: auto;min-height: 90%;outline: none;line-height: 32px;font-family: OpenSans,sans-serif;border-radius: 16px 0 0 16px}@media (min-width:0) {.editor-component .free-grammar-checker_editable {font-size: 16px}}.editor-component .free-grammar-checker__suggestion-box-panel {display: flex;flex-direction: column;justify-content: start;min-width: 350px;box-shadow: -1px 0 8px -6px #000;border-radius: 0 16px 16px 0}@media (min-width:1200px) {.editor-component .free-grammar-checker__suggestion-box-panel {max-width: 350px}}@media (max-width:768px) {.editor-component .free-grammar-checker__suggestion-box-panel {width: 100%;min-width: 100%}}.editor-component .free-grammar-checker__suggestion-box-panel__count {font-weight: 600;display: inline-flex;flex-direction: row;gap: 16px;padding: 24px 32px;justify-content: start;align-items: center}@media (max-width:767px) {.editor-component .free-grammar-checker__suggestion-box-panel__count {padding: 24px 32px 16px}}.editor-component .free-grammar-checker__suggestion-box-panel__content {height: 100%;overflow: hidden;display: flex;flex-direction: column}.editor-component .free-grammar-checker__suggestion-box-panel__content.hidden {display: none}.editor-component .free-grammar-checker__suggestion-box-panel__content__header {padding: 0 32px}.editor-component .free-grammar-checker__suggestion-box-panel__content__header p {font-size: 14px;color: #595c5c}.editor-component .free-grammar-checker__suggestion-box-panel__content__box {height: 100%;justify-content: center;align-items: center;display: flex}.editor-component .free-grammar-checker__suggestion-box-panel__content__box.fix-girl-with-baloons-svg svg {height: 132px}.editor-component .free-grammar-checker__suggestion-box-panel__content__box.fix-cards-list {flex-direction: column;justify-content: start;align-items: start;padding: 0 32px}.editor-component .free-grammar-checker__suggestion-box-panel__content__footer p {padding: 0 20px;text-align: center;font-size: 14px;font-weight: 600;color: #2f3333;margin-bottom: 0}.editor-component .free-grammar-checker__suggestion-box-panel__placeholder {overflow: hidden}.editor-component .free-grammar-checker__suggestion-box-panel__more-suggestions {align-self: center;text-align: center;padding: 24px 24px 40px}.circular-icon-component {margin-right: 12px;height: 48px;width: 48px}.circular-icon-component .icon-common {height: 48px;width: 48px;border-radius: 50%;align-items: center;justify-content: center}.circular-icon-component .icon-color-red {background-color: #fceeec!important;color: #ef9386!important}.circular-icon-component .icon-color-light-blue {background-color: #e6f0fb!important;color: #0366d6!important}.circular-icon-component .icon-color-dark-blue {background-color: #f3f4fb!important;color: #5358d0!important}.circular-icon-component .icon-color-green {background-color: #e6f2ef!important;color: #007f5f!important}.circular-icon-component .icon-color-purple {background-color: #faf5fc!important;color: #b15fd0!important}.circular-icon-component .icon-color-main {background-color: #f5fafa!important;color: #007a7a!important}.circular-icon-component .icon-color-yellow {background-color: #fef6ee!important;color: #f8a551!important}.circular-icon-component .content-type-colors {background-color: #f5fafa!important;color: #007a7a!important}.circular-icon-component.icon-centered {margin-right: 0}.flex-container-component {display: flex;flex-direction: column;justify-content: space-between;align-items: center}.flex-container-component.align-start {align-items: flex-start}@media (min-width:768px) {.flex-container-component {flex-direction: row}}.section-component {padding: 64px 0}@media (max-width:991px) {.section-component {padding: 40px 0}}.section-component .subtitle,.section-component .title {max-width: 750px;margin-left: auto;margin-right: auto}@media (max-width:991px) {.section-component .subtitle,.section-component .title {max-width: 540px}}.section-component .title.no-subtitle {margin-bottom: 48px}.section-component.section-background-white {background-color: #fff}.section-component.section-background-gray {background-color: #f5f5f5}.section-component.section-background-light-green {background-color: #f5fafa}.section-component.section-background-light-orange {background-color: #fef6ee}.section-component.section-background-light-blue {background-color: #e6f0fb}.section-component.section-background-dark-gray {background-color: #2f3333}.section-component.section-background-main {background-color: #007a7a}.section-component.dark-background .pwa-checkbox input:not([disabled])~.pwa-checkbox-label,.section-component.dark-background .pwa-radio input:not([disabled])~.radio-text,.section-component.dark-background .rich-text-component:not(.never-invert-color),.section-component.dark-background .typography-component:not(.never-invert-color) {color: #fff}.section-component.dark-background .rich-text-component.never-invert-color .typography-component {color: inherit}.section-component.dark-background .additionalText {color: hsla(0,0%,100%,.75)}.section-component .additional-content {margin-top: 40px;max-width: 750px;margin-left: auto;margin-right: auto;display: flex;flex-wrap: wrap;justify-content: center;align-items: baseline;gap: 24px}@media (max-width:479px) {.section-component .additional-content {flex-direction: column}.section-component .additional-content .cta-button-component,.section-component .additional-content .cta-button-component .pwa-btn,.section-component .additional-content .cta-custom-button-cms-component,.section-component .additional-content .cta-custom-button-cms-component .pwa-btn,.section-component .additional-content .cta-everywhere-button-cms-component,.section-component .additional-content .section-element {width: 100%}}.section-component .additional-content .section-element {margin: 0}.section-component .additional-content .section-element.closing-text {width: 100%;margin: 0}a.cta-button-component {font-weight: 400!important}.cta-button-component .secondary-label {margin-left: 4px;font-size: 14px}.cta-button-component.main-color:not(.outline):not(.text-btn) .secondary-label,.cta-button-component.second-color:not(.outline):not(.text-btn) .secondary-label {opacity: .75;font-weight: 400}.cta-button-component .desktop {display: flex}@media (max-width:1199px) {.cta-button-component .desktop {display: none}}.cta-button-component .mobile {display: none}@media (max-width:1199px) {.cta-button-component .mobile {display: flex}}a.cta-custom-button-component {font-weight: 400!important}.cta-custom-button-component .secondary-label {margin-left: 4px;font-size: 14px}.cta-custom-button-component.main-color:not(.outline):not(.text-btn) .secondary-label,.cta-custom-button-component.second-color:not(.outline):not(.text-btn) .secondary-label {opacity: .75;font-weight: 400}.score-header-component .document-score {display: inline-flex;align-items: center;justify-content: center;margin: 0 12px;width: 57px;height: 32px;border-radius: 16px;background-color: #df7b00;text-align: center;color: #fff}.score-header-component .document-score.success {background-color: #007a7a}.score-header-component .title {display: inline;vertical-align: middle}.score-header-component .subheading {margin-top: 24px}.score-card-component {justify-content: space-between;margin: 8px 0;width: 281px;padding: 12px;box-shadow: 0 0 24px rgba(0,0,0,.06),0 0 5px rgba(0,0,0,.05);border-radius: 4px}.score-card-component,.score-card-component__result-wrapper {display: flex;align-items: center}.score-card-component__result-wrapper__warning-text {display: inline-block;border-radius: 50%;width: 24px;height: 24px;line-height: 24px;background-color: #fcf2e6;text-align: center;color: #df7b00}.score-card-component__result-wrapper p {margin: 0 12px}.score-card-component .icon-success {color: #007f5f}.score-card-component .more-info {cursor: pointer;display: flex}.score-card-component .tooltip {position: relative;display: inline-block;max-width: 300px}.score-card-component .tooltip .tooltiptext {position: absolute;visibility: hidden;width: max-content;max-width: 280px;z-index: 2;top: 125%;border-radius: 4px;padding: 4px 8px;background-color: #2f3333;text-align: center;white-space: pre-wrap;transform: translateX(calc(-50% + 2px))}.score-card-component .tooltip .tooltiptext:before {content: "";position: absolute;bottom: 100%;left: 50%;border-width: 5px;border-style: solid;border-color: transparent transparent #2f3333}.score-card-component .tooltip:hover .tooltiptext {visibility: visible}.checklist-item-component {margin: 4px 0 32px}.checklist-item-component__item {display: flex;align-items: center;margin: 16px 0}.checklist-item-component__item p {margin: 0 0 0 12px}.rich-text-component .bold {font-weight: 600}.rich-text-component .italic {font-style: italic}.rich-text-component .underline {text-decoration: underline}.rich-text-component .strike {text-decoration: line-through}.rich-text-component blockquote {border: none}.rich-text-component .checkmark-list-item {display: flex;font-weight: 600}.rich-text-component .checkmark-list-item :first-child {margin-right: 16px}.rich-text-component ol,.rich-text-component ul {margin: 1em 0 1em 16px;padding: 0}.rich-text-component ol p,.rich-text-component ul p {margin-bottom: .5em}.rich-text-component ol {list-style: auto}.rich-text-component ul {list-style: disc}.rich-text-component.small-text li,.rich-text-component.small-text p {font-size: 14px}.rich-text-component h2 {text-align: left}.rich-text-component .pre-code-block {display: flex;flex-direction: column;border-radius: 4px;background-color: #2f3333;padding: 12px}.rich-text-component .language {color: #828585;text-align: end;font-size: 14px}.rich-text-component .code-block {color: #fff;border: none;background: none}.rich-text-component .horizontal-rule {border-color: #e0e0e0}.rich-text-component .rt-image-container {width: 100%;margin: 24px auto}.rich-text-component .rt-image-container .rt-content-image {max-width: 100%;border-radius: 8px}.rich-text-component .rich-text-component-block {margin: 24px auto}.columns-component {display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;gap: 80px}@media (max-width:1499px) {.columns-component {gap: 64px}}@media (max-width:1199px) {.columns-component {grid-auto-flow: unset;justify-content: center;gap: 48px}}@media (max-width:991px) {.columns-component {gap: 32px}}.columns-component.columns-amount-2 {grid-template-columns: repeat(2,1fr);grid-auto-columns: unset;grid-auto-flow: unset}.columns-component.columns-amount-2.items-amount-1 {grid-template-columns: repeat(1,1fr);width: 50%;margin-left: auto;margin-right: auto}@media (max-width:991px) {.columns-component.columns-amount-2.items-amount-1 {width: unset;margin-left: unset;margin-right: unset}}@media (max-width:991px) {.columns-component.columns-amount-2,.columns-component.columns-amount-2.items-amount-1 {grid-template-columns: repeat(auto-fit,100%);grid-auto-columns: unset;grid-auto-flow: unset;justify-content: center}}.columns-component.columns-amount-3 {grid-template-columns: repeat(3,1fr);grid-auto-columns: unset;grid-auto-flow: unset}.columns-component.columns-amount-3.items-amount-2 {grid-template-columns: repeat(2,1fr);width: 66%;margin-left: auto;margin-right: auto}.columns-component.columns-amount-3.items-amount-1 {grid-template-columns: repeat(1,1fr);width: 33%;margin-left: auto;margin-right: auto}@media (max-width:991px) {.columns-component.columns-amount-3.items-amount-1,.columns-component.columns-amount-3.items-amount-2 {width: unset;margin-left: unset;margin-right: unset}}@media (max-width:991px) {.columns-component.columns-amount-3,.columns-component.columns-amount-3.items-amount-1,.columns-component.columns-amount-3.items-amount-2 {grid-template-columns: repeat(auto-fit,100%);grid-auto-columns: unset;grid-auto-flow: unset;justify-content: center}}.columns-component.columns-amount-4 {grid-template-columns: repeat(4,1fr);grid-auto-columns: unset;grid-auto-flow: unset}.columns-component.columns-amount-4.items-amount-3 {grid-template-columns: repeat(2,1fr);width: 75%;margin-left: auto;margin-right: auto}.columns-component.columns-amount-4.items-amount-2 {grid-template-columns: repeat(2,1fr);width: 50%;margin-left: auto;margin-right: auto}.columns-component.columns-amount-4.items-amount-1 {grid-template-columns: repeat(1,1fr);width: 25%;margin-left: auto;margin-right: auto}@media (max-width:1199px) {.columns-component.columns-amount-4.items-amount-1 {width: 50%;grid-auto-columns: unset;grid-auto-flow: unset;justify-content: center}}@media (max-width:1199px) {.columns-component.columns-amount-4.items-amount-2,.columns-component.columns-amount-4.items-amount-3 {width: unset;grid-auto-columns: unset;grid-auto-flow: unset;justify-content: center}}@media (max-width:991px) {.columns-component.columns-amount-4.items-amount-1,.columns-component.columns-amount-4.items-amount-2,.columns-component.columns-amount-4.items-amount-3 {grid-template-columns: repeat(auto-fit,100%);grid-auto-columns: unset;grid-auto-flow: unset;justify-content: center;width: unset;margin-left: unset;margin-right: unset}}@media (max-width:1199px) {.columns-component.columns-amount-4 {grid-template-columns: repeat(2,1fr);grid-auto-columns: unset;grid-auto-flow: unset;justify-content: center}}@media (max-width:991px) {.columns-component.columns-amount-4 {grid-template-columns: repeat(auto-fit,100%);grid-auto-columns: unset;grid-auto-flow: unset;justify-content: center}}.card-component {background-color: #fff}.card-component.elevated {box-shadow: 16px 16px 40px rgba(153,206,206,.1),0 0 50px rgba(0,122,122,.1);padding: 40px;border-radius: 16px}.card-component.clickable {padding: 16px 12px 0;box-shadow: 0 0 2px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1);border-radius: 8px;cursor: pointer}.card-component.clickable:hover {box-shadow: 0 2px 1px rgba(0,0,0,.05),0 0 1px rgba(0,0,0,.25)}.card-component.clickable a {text-decoration: none;color: #2f3333}.card-component .content-with-image-cms-component {column-gap: 40px}.card-component .content-with-image-cms-component .image-container {margin-right: -40px}@media (max-width:767px) {.card-component .content-with-image-cms-component .image-container {margin-right: 0}}.card-component .content-with-image-cms-component.image-left .image-container {margin-right: 0;margin-left: -40px}@media (max-width:767px) {.card-component .content-with-image-cms-component.image-left .image-container {margin-left: 0}}.pwa-logo-component {display: flex;margin-bottom: 24px;width: 100%}.pwa-logo-component .logo {text-decoration: none;display: inline-flex;align-items: center;color: #2f3333}.pwa-logo-component .logo-icon {display: flex;align-items: center}.pwa-logo-component .logo.size-24 .logo-icon {width: 24px;height: 24px}.pwa-logo-component .logo.size-40 .logo-icon {width: 40px;height: 40px}.pwa-logo-component p {margin: 0 0 0 8px}.pwa-logo-component .regular {font-size: 20px}@media (max-width:767px) {.pwa-logo-component .hidden-responsive {display: none}}.pwa-basic-header-component {display: flex;align-items: center;padding: 16px 0}.pwa-basic-header-component .pwa-logo-component {margin: 0}.copyright-footer-cms-component {padding: 24px 0;font-size: 14px;color: #595c5c;line-height: 1.7}@media (max-width:767px) {.copyright-footer-cms-component {font-size: 12px}}.form-component.cms-form .cms-form-fields {display: flex;flex-wrap: wrap;gap: 4px}.form-component.cms-form .cms-form-fields .cms-form-input-element {flex-grow: 1}.form-component.cms-form .cms-form-fields .cms-form-input-element .cms-invalid-input .input-fake-border {border-color: #a12222;min-height: 20px}.form-component.cms-form .cms-form-fields .cms-form-input-element .cms-invalid-input select {border-color: #a12222}.form-component.cms-form .cms-form-fields .cms-form-input-element .cms-invalid-message {display: none;align-items: center;margin-top: 4px;font-size: 12px;color: #a12222}.form-component.cms-form .cms-form-fields .cms-form-input-element .cms-invalid-message .invalid-text {margin-left: 4px;margin-bottom: 0}.form-component.cms-form .cms-form-fields .checkbox-spacing {margin-top: 16px}.form-component.cms-form .cms-form-fields .skip-btn,.form-component.cms-form .cms-form-fields .submit-btn {width: 100%}.form-component.cms-form .cms-form-fields .skip-btn .submit-btn-icon,.form-component.cms-form .cms-form-fields .submit-btn .submit-btn-icon {margin-left: 12px;margin-top: 12px}@media (min-width:992px) and (max-width:1199px) {.form-component.cms-form .cms-form-fields .skip-btn,.form-component.cms-form .cms-form-fields .submit-btn {width: 100%}}@media (max-width:479px) {.form-component.cms-form .cms-form-fields .skip-btn,.form-component.cms-form .cms-form-fields .submit-btn {width: 100%}}.form-component.cms-form .cms-form-fields .cms-form-text-area-element {min-width: 70%}.form-component.cms-form .cms-form-fields .cms-form-text-area-element .textarea {display: inline-block;margin-bottom: 12px;width: 100%}@media (max-width:767px) {.form-component.cms-form .cms-form-fields .cms-form-text-area-element {min-width: 100%}}.pwa-star-rating-component {display: flex;align-items: stretch}.pwa-star-rating-component .pwa-star {width: 24px;height: 24px;display: flex;margin-right: 4px}.pwa-star-rating-component .pwa-star path.filled-star {fill: #f8a551}.pwa-star-rating-component .pwa-star path.empty-star {fill: #feeddc}.pwa-basic-header-with-button-component {display: flex;align-items: center;padding: 16px 0}.pwa-basic-header-with-button-component .pwa-logo-component {margin: 0}.pwa-basic-header-with-button-component .header-button-wrapper {display: flex;align-items: center;column-gap: 8px}.footer-with-copyright-privacy-terms-cms-component {display: flex;justify-content: space-between;padding: 24px 0;gap: 24px;font-size: 14px;color: #595c5c;line-height: 1.7}.footer-with-copyright-privacy-terms-cms-component .privacy-policy,.footer-with-copyright-privacy-terms-cms-component .terms-of-service {color: #595c5c;white-space: nowrap}.footer-with-copyright-privacy-terms-cms-component .footer-links-container>* {margin-right: 12px}.footer-with-copyright-privacy-terms-cms-component .footer-links-container>:last-child {margin-right: 0}@media (max-width:767px) {.footer-with-copyright-privacy-terms-cms-component {font-size: 12px;gap: 12px}}@media (max-width:479px) {.footer-with-copyright-privacy-terms-cms-component {flex-direction: column}}.responsive-iframe-component {position: relative;display: flex;align-items: center;align-self: center}.responsive-iframe-component iframe {border: 0 none;position: absolute;top: 0;left: 0;height: 100%;width: 100%;overflow: auto}.blog-article-content-cms-component {margin: 0 0 64px}.blog-article-content-cms-component .main-article-content {max-width: 750px;margin-right: auto;margin-left: auto;position: relative}.blog-article-content-cms-component .main-article-content h2,.blog-article-content-cms-component .main-article-content h3:not(.author-name) {margin-top: 1.5em}.blog-article-content-cms-component .main-article-content p:not(.subtitle) {font-size: 18px;line-height: 1.6}.blog-article-content-cms-component .main-article-content .floating-column {max-width: 270px;position: absolute;left: -320px;top: 400px;bottom: 0}@media (max-width:1439px) {.blog-article-content-cms-component .main-article-content .floating-column {position: static;max-width: 100%;padding: 24px 0}}.blog-article-content-cms-component .main-article-content hr {border-color: #e0e0e0;margin-top: 48px;margin-bottom: 48px}.blog-article-content-cms-component .main-article-content .floating-banner-wrapper {position: sticky;top: 40px}.blog-article-content-cms-component .main-article-content .image-container {aspect-ratio: 1.6;border-radius: 8px;margin-bottom: 40px;overflow: hidden}.blog-article-content-cms-component .main-article-content .image-container .content-image {object-fit: cover;width: 100%;height: 100%}.blog-article-content-cms-component .main-article-content .blog-share-container {display: flex;justify-content: center;margin-top: 48px;margin-bottom: 48px}.blog-article-content-cms-component .main-article-content .article-content-container,.blog-article-content-cms-component .main-article-content .table-of-contents-component {margin-bottom: 40px}.blog-article-content-cms-component .main-article-content .author-footer {display: flex;flex-direction: column;margin: auto;align-content: center}.blog-article-content-cms-component .main-article-content .legacy-content .article-content-block {display: flex;flex-direction: column;padding: 24px 40px;border-radius: 12px;background-color: #f5fafa;margin-bottom: 40px}@media (max-width:479px) {.blog-article-content-cms-component .main-article-content .legacy-content .article-content-block {padding: 24px}}.blog-article-content-cms-component .main-article-content .legacy-content .article-content-block .article-content-header {display: block;font-weight: 600;margin: 0 0 .6em;font-size: 20px;line-height: 1.6}.blog-article-content-cms-component .main-article-content .legacy-content .article-content-block .article-content-header:before {content: "Table of "}@media (max-width:991px) {.blog-article-content-cms-component .main-article-content .legacy-content .article-content-block .article-content-header {font-size: 16px}}.blog-article-content-cms-component .main-article-content .legacy-content .article-content-block ol {padding: 0;margin: 0;list-style-type: none}.blog-article-content-cms-component .main-article-content .legacy-content .article-content-block ol li:not(:last-child) {margin-bottom: 12px}.blog-article-content-cms-component .main-article-content .legacy-content .article-content-block ol a {display: inline-flex;position: relative;padding: 0 0 0 24px;line-height: 24px}.blog-article-content-cms-component .main-article-content .legacy-content .article-content-block ol a:hover,.blog-article-content-cms-component .main-article-content .legacy-content .article-content-block ol a:link,.blog-article-content-cms-component .main-article-content .legacy-content .article-content-block ol a:visited {color: #007a7a}.blog-article-content-cms-component .main-article-content .legacy-content .article-content-block ol a:before {content: "";display: inline-flex;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNMi42NjY0NyA4TDEzLjMzMzEgOCIgc3Ryb2tlPSIjMDA4NTg1IiBzdHJva2Utd2lkdGg9IjEuMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KICAgIDxwYXRoIGQ9Ik0xMC4wMDA1IDQuNjY2OTlMMTMuMzMzOCA4LjAwMDMzTDEwLjAwMDUgMTEuMzMzNyIgc3Ryb2tlPSIjMDA4NTg1IiBzdHJva2Utd2lkdGg9IjEuMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=");width: 16px;height: 16px}.blog-article-content-cms-component .main-article-content .legacy-content a:link {color: #007a7a;text-decoration: underline}.blog-article-content-cms-component .main-article-content .legacy-content a:visited {color: #006262}.blog-article-content-cms-component .main-article-content .legacy-content a:hover {color: #007a7a;text-decoration: none}.blog-article-content-cms-component .main-article-content .legacy-content>img:first-child,.blog-article-content-cms-component .main-article-content .legacy-content p:first-child img {width: 100%}.blog-article-content-cms-component .main-article-content .legacy-content img {border-radius: 8px;display: inline-block;max-width: 100%;height: auto;margin-bottom: 24px}.blog-article-content-cms-component .main-article-content .legacy-content h1,.blog-article-content-cms-component .main-article-content .legacy-content h2,.blog-article-content-cms-component .main-article-content .legacy-content h3,.blog-article-content-cms-component .main-article-content .legacy-content h4 {font-family: OpenSans,sans-serif;font-weight: 600;margin: 0 0 .5em}.blog-article-content-cms-component .main-article-content .legacy-content h1 {font-size: 40px;line-height: 1.3}.blog-article-content-cms-component .main-article-content .legacy-content h2 {margin-top: 1.5em;font-size: 32px;line-height: 1.5;font-weight: 700}.blog-article-content-cms-component .main-article-content .legacy-content h3 {margin-top: 1.5em;font-size: 24px;line-height: 1.5}.blog-article-content-cms-component .main-article-content .legacy-content h4 {font-size: 20px;margin-bottom: .6em;line-height: 1.6}.blog-article-content-cms-component .main-article-content .legacy-content p {font-size: 18px;line-height: 1.6;margin: 0 0 1em}.blog-article-content-cms-component .main-article-content .legacy-content b,.blog-article-content-cms-component .main-article-content .legacy-content strong {font-weight: 600}.blog-article-content-cms-component .main-article-content .legacy-content iframe {max-width: 100%!important;margin-top: 1em;margin-bottom: 1em}.blog-article-content-cms-component .main-article-content .legacy-content ol,.blog-article-content-cms-component .main-article-content .legacy-content ul {margin: 1em 0 1em 16px;padding: 0}.blog-article-content-cms-component .main-article-content .legacy-content ol li,.blog-article-content-cms-component .main-article-content .legacy-content ul li {margin-bottom: 8px;line-height: 1.6;font-size: 18px}.blog-article-content-cms-component .main-article-content .legacy-content ol p,.blog-article-content-cms-component .main-article-content .legacy-content ul p {margin-bottom: .5em}.blog-article-content-cms-component .main-article-content .legacy-content ol {list-style: auto}.blog-article-content-cms-component .main-article-content .legacy-content ul {list-style: disc}.blog-article-content-cms-component .main-article-content .legacy-content blockquote {border: none;padding: 12px 24px;margin: 0 0 1.5em;font-size: 18px;line-height: 1.6}.blog-article-content-cms-component .main-article-content .legacy-content blockquote ol:last-child,.blog-article-content-cms-component .main-article-content .legacy-content blockquote p:last-child,.blog-article-content-cms-component .main-article-content .legacy-content blockquote ul:last-child {margin-bottom: 0}.blog-article-content-cms-component .main-article-content .legacy-content em {background-color: #f5fafa;color: #007a7a;font-style: normal;padding: 0 2px}.blog-article-content-cms-component .main-article-content .legacy-content hr {border-top: 1px solid #e0e0e0;margin: 24px 0}@media (max-width:991px) {.blog-article-content-cms-component .main-article-content .legacy-content h1 {font-size: 32px}.blog-article-content-cms-component .main-article-content .legacy-content h2 {font-size: 24px}.blog-article-content-cms-component .main-article-content .legacy-content h3 {font-size: 20px}.blog-article-content-cms-component .main-article-content .legacy-content h4 {font-size: 16px}}@media (max-width:767px) {.blog-article-content-cms-component .main-article-content .legacy-content h1 {font-size: 24px}.blog-article-content-cms-component .main-article-content .legacy-content p {font-size: 14px}}.blog-article-content-cms-component .main-article-content .legacy-content table {width: 100%!important;table-layout: fixed;margin-top: 40px}.blog-article-content-cms-component .main-article-content .legacy-content table td,.blog-article-content-cms-component .main-article-content .legacy-content table th {padding-right: 24px;padding-bottom: 40px;font-family: OpenSans,sans-serif;color: #2f3333;font-size: 18px;line-height: 1.6}.blog-article-content-cms-component .main-article-content .legacy-content [data-dojo-attach-point=containerNode] {margin: 32px 0}.blog-article-content-cms-component .main-article-content .legacy-content [data-dojo-attach-point=containerNode] table {width: auto!important;margin: 0 auto;min-width: auto!important}.blog-article-content-cms-component .main-article-content .legacy-content [data-dojo-attach-point=containerNode] td,.blog-article-content-cms-component .main-article-content .legacy-content [data-dojo-attach-point=containerNode] th {padding: 0!important;font-family: OpenSans,sans-serif!important;color: #2f3333!important}.blog-article-content-cms-component .main-article-content .legacy-content [data-dojo-attach-point=containerNode] .mcnButton {display: inline-block;font-size: 16px!important;padding: 12px 24px!important;line-height: 1.5!important;color: #2f3333!important;font-weight: 600!important;letter-spacing: normal!important}.blog-article-header-cms-component .article-hero-info {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;color: #595c5c;font-size: 16px;padding-bottom: 24px}@media (max-width:991px) {.blog-article-header-cms-component .article-hero-info {font-size: 14px}}.blog-article-header-cms-component .article-hero-info a {text-decoration: none;font-weight: 600;color: #007a7a}.blog-article-header-cms-component .article-hero-info-item {display: inline-flex;align-items: center;line-height: 1.75;white-space: nowrap;padding: 0 8px}.blog-article-header-cms-component .article-hero-info-item .icon {display: flex;align-items: center;margin-right: 8px}.blog-article-header-cms-component .article-hero-info-item:not(:first-child):before {content: "";display: block;background-color: #e0e0e0;width: 6px;height: 6px;border-radius: 50%;margin-right: 16px}.blog-article-header-cms-component .title {margin-top: 24px;margin-bottom: 24px;line-height: 1.6}.blog-article-header-cms-component .article-hero-author-wrap,.timer-cms-component {display: flex;justify-content: center}.timer-cms-component {padding-right: 4px;padding-left: 4px;font-size: 104px;font-weight: 700;background: linear-gradient(180deg,#fff 53.33%,hsla(0,0%,100%,.07) 133.64%);border-radius: 32px}@media (max-width:767px) {.timer-cms-component p {font-size: 64px}}@media (max-width:479px) {.timer-cms-component p {font-size: 32px}}@media (max-width:383px) {.timer-cms-component p {font-size: 24px}.timer-cms-component .sub-heading {font-size: 12px}}.timer-cms-component .end-date-and-time {display: none}.timer-cms-component p {margin: 0}.timer-cms-component :last-child>.number {color: #f8a551}@media (max-width:479px) {.timer-cms-component .time-block {width: 80px;display: flex;flex-direction: column;align-items: center}}.timer-cms-component .number {display: flex}.timer-cms-component .colon {color: #828585;margin: 0 40px auto}@media (max-width:991px) {.timer-cms-component .colon {margin-right: .2em;margin-left: .2em}}.timer-cms-component.expired {font-size: 40px;text-align: center;padding-top: .5em;padding-bottom: .5em;background: none}@media (max-width:767px) {.timer-cms-component.expired {font-size: 32px}}@media (max-width:479px) {.timer-cms-component.expired {font-size: 24px}}.countdown-component {background-color: #fef6ee;padding: 64px 4px;border-radius: 24px}@media (max-width:991px) {.countdown-component {width: 100%}}.countdown-component .timer-cms-component {margin: 40px 16px 24px;padding: 24px 40px 32px}@media (max-width:479px) {.countdown-component .timer-cms-component {padding: 8px 4px}}.countdown-component .timer-cms-component .time-block {padding-top: 0}.countdown-component .timer-cms-component .time-block .number {font-size: 50px;line-height: normal}@media (max-width:767px) {.countdown-component .timer-cms-component .time-block .number {font-size: 32px}}@media (max-width:479px) {.countdown-component .timer-cms-component .time-block .number {font-size: 24px}}@media (max-width:383px) {.countdown-component .timer-cms-component .time-block .number {font-size: 14px}}.countdown-component .timer-cms-component .time-block p {font-size: 12px;margin: 0}@media (max-width:479px) {.countdown-component .timer-cms-component .time-block {width: 100%}}.countdown-component .timer-cms-component .colon {font-size: 50px;margin: 0 24px;line-height: normal}@media (max-width:767px) {.countdown-component .timer-cms-component .colon {font-size: 32px}}@media (max-width:479px) {.countdown-component .timer-cms-component .colon {font-size: 24px;margin: 0 .1em auto;padding-top: 0}}@media (max-width:383px) {.countdown-component .timer-cms-component .colon {font-size: 14px}}.countdown-component .timer-cms-component .expired {font-size: 24px}@media (max-width:767px) {.countdown-component .timer-cms-component .expired {font-size: 20px}}.table-of-contents-component {display: flex;flex-direction: column;padding: 24px 40px;border-radius: 12px;background-color: #f5fafa}@media (max-width:479px) {.table-of-contents-component {padding: 24px}}.table-of-contents-component ol {padding: 0;margin: 0;list-style-type: none}.table-of-contents-component .content-item:not(:last-child) {margin-bottom: 12px}.table-of-contents-component .content-item-link {display: inline-flex;align-items: center;text-decoration: none;color: #007a7a}.table-of-contents-component .content-item-link-icon {flex: 0 0 auto;display: flex;align-items: center;margin-right: 8px}.table-of-contents-component .content-item-link-text {line-height: 24px;text-decoration: underline}.table-of-contents-component .content-item-link:hover .content-item-link-text {text-decoration: none}.share-page-component {display: flex;align-items: center;gap: 16px;font-size: 12px;text-transform: uppercase;font-weight: 600}.share-page-component-item {display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 50%;background-color: #f5f5f5}.share-page-component-item a {color: #2f3333}.share-page-component-item a:hover {opacity: .8}.menu-component {padding: 24px 0}@media (max-width:991px) {.menu-component {padding: 32px 0}}.menu-component .desktop-group {margin: 0;padding: 0;display: flex;justify-content: center;max-width: 100%;overflow: hidden}@media (max-width:991px) {.menu-component .desktop-group {display: none}}.menu-component .desktop-group .category-item {list-style: none;padding: 4px 16px;border-radius: 4px;font-size: 14px;line-height: 1.7;white-space: nowrap;font-weight: 600;margin: 0 8px}.menu-component .desktop-group .category-item:first-child {margin-left: 0}.menu-component .desktop-group .category-item:last-child {margin-right: 0}@media (max-width:1199px) {.menu-component .desktop-group .category-item {margin: 0 4px;padding: 4px 8px}}.menu-component .desktop-group .category-item a {color: #595c5c;display: block}.menu-component .desktop-group .category-item.active-link,.menu-component .desktop-group .category-item:hover {background-color: #e6f2f2}.menu-component .desktop-group .category-item.active-link a,.menu-component .desktop-group .category-item:hover a {color: #007a7a;text-decoration: none}.menu-component .responsive-group {display: none}@media (max-width:991px) {.menu-component .responsive-group {display: block}}.menu-component .responsive-group .dropdown {position: relative;display: inline-block;width: 224px}.menu-component .responsive-group .category-button {display: flex;width: 224px;height: 40px;padding: 8px 16px;margin-bottom: 4px;border-radius: 4px;background-color: #f5fafa;font-weight: 600;color: #007a7a;text-decoration: none;cursor: pointer}.menu-component .responsive-group .category-button .chevron {position: absolute;right: 16px}.menu-component .responsive-group .dropdown-content {display: none;position: absolute;z-index: 1;width: 224px;background-color: #fff;box-shadow: 0 0 2px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1);border-radius: 4px;overflow: hidden}.menu-component .responsive-group .dropdown-content:hover {display: block}.menu-component .responsive-group .dropdown-content a {color: #2f3333;text-decoration: none;display: block;margin: 4px 0;padding: 8px 16px;cursor: pointer;font-size: 14px}.menu-component .responsive-group .dropdown-content a:first-child {margin-top: 0}.menu-component .responsive-group .dropdown-content a:last-child {margin-bottom: 0}.menu-component .responsive-group .dropdown-content a:hover {background-color: #e6f2f2}.menu-component .responsive-group .dropdown-content a.active-link {background-color: #e6f2f2;color: #007a7a;font-weight: 600}.menu-component .responsive-group .dropdown:focus .dropdown-content {display: block}a.everywhere-button-component {font-weight: 400!important}.fancy-text-component .fancy {animation: g 3s linear infinite;font-size: 110%;background: #007a7a;background-color: #007a7a;background: linear-gradient(100deg,#007a7a,#006c85 75%,#159898 90%,#007a7a);background-size: 200%;-webkit-background-clip: text;-webkit-text-fill-color: transparent}.dark-background .fancy-text-component .fancy {color: #f8a551;background: #f8a551;background-color: #f8a551;background: linear-gradient(100deg,#f8a551,#f88751 75%,#dfa163 90%,#f8a551);background-size: 200%;-webkit-background-clip: text;-webkit-text-fill-color: transparent}.dictionary-entry-content-cms-component {margin: 0 0 64px}.dictionary-entry-content-cms-component .main-dictionary-article-content {max-width: 750px;margin-right: auto;margin-left: auto;position: relative}.dictionary-entry-content-cms-component .main-dictionary-article-content .dictionary-entry-article-header {display: flex;padding-bottom: 24px}.dictionary-entry-content-cms-component .main-dictionary-article-content h2 {margin-top: 1.5em}.dictionary-entry-content-cms-component .main-dictionary-article-content p:not(.subtitle) {font-size: 18px;line-height: 1.6}.dictionary-entry-content-cms-component .main-dictionary-article-content .after,.dictionary-entry-content-cms-component .main-dictionary-article-content .before {font-weight: 600}.dictionary-entry-content-cms-component .main-dictionary-article-content .rewrite-after:not(:last-child) {margin-bottom: 1.5em;font-size: 18px}.dictionary-entry-content-cms-component .main-dictionary-article-content .rewrite-after,.dictionary-entry-content-cms-component .main-dictionary-article-content .rewrite-before {display: grid;grid-template-columns: .25fr 2fr;margin-bottom: 0;font-weight: 400;font-size: 18px;text-align: left;line-height: 1.6}@media (max-width:767px) {.dictionary-entry-content-cms-component .main-dictionary-article-content .rewrite-after,.dictionary-entry-content-cms-component .main-dictionary-article-content .rewrite-before {grid-template-columns: .5fr 2fr}}@media (max-width:479px) {.dictionary-entry-content-cms-component .main-dictionary-article-content .rewrite-after,.dictionary-entry-content-cms-component .main-dictionary-article-content .rewrite-before {grid-template-columns: .8fr 2fr}}.dictionary-entry-content-cms-component .main-dictionary-article-content ul {margin: 1em 0 1em 16px;padding: 0;font-size: 18px}.dictionary-entry-content-cms-component .main-dictionary-article-content ul li {line-height: 1.6;margin-bottom: 1em}.dictionary-entry-content-cms-component .main-dictionary-article-content .image-container {overflow: hidden;margin: 40px 0;aspect-ratio: 1.5;border-radius: 8px}.dictionary-entry-content-cms-component .main-dictionary-article-content .image-container .content-image {object-fit: cover;width: 100%}@media (max-width:479px) {.dictionary-entry-content-cms-component .main-dictionary-article-content .meaning-image-container {display: none}}.dictionary-entry-content-cms-component .main-dictionary-article-content .floating-column {max-width: 270px;position: absolute;left: -320px;top: 400px;bottom: 0}@media (max-width:1439px) {.dictionary-entry-content-cms-component .main-dictionary-article-content .floating-column {display: none}}.dictionary-entry-content-cms-component .main-dictionary-article-content .floating-banner-wrapper {position: sticky;top: 40px}.dictionary-entry-content-cms-component .main-dictionary-article-content .article-floating-banner {margin: 40px 0}.dictionary-entry-content-cms-component .main-dictionary-article-content .dictionary-blog-share-container {margin-bottom: 32px;display: flex;justify-content: center}.dictionary-entry-content-cms-component .related-phrases:first-letter {text-transform: capitalize}.dictionary-entry-content-cms-component .dictionary-entry-footer {margin-top: 32px}.signup-form-component {width: 420px;max-width: 96%}.signup-form-component .email-signup-container {padding: 20px 24px;background-color: #f5fafa;border-radius: 4px}.signup-form-component .email-signup-container .signup-input {width: 100%;margin: 20px 0}.signup-form-component .email-signup-container .signup-input label {display: block;font-weight: 400}.signup-form-component .email-signup-container .signup-input label .signup-input-label-text {display: block;margin-bottom: 0}.signup-form-component .email-signup-container .signup-input input {display: block;width: 100%;height: 48px;border-radius: 4px;font-size: 16px;padding: 16px;border: 1px solid #e0e0e0}.signup-form-component .email-signup-container .signup-input:first-child {margin-top: 0}.signup-form-component .email-signup-container .signup-input:last-child {margin-bottom: 0}.signup-form-component .email-signup-container button {display: block;width: 100%;border-radius: 4px;font-size: 16px;margin: 20px 0}.signup-form-component .email-signup-container button.sign-up-button {margin-bottom: 4px}.signup-form-component .email-signup-container button.sso-button {margin-top: 4px}.signup-form-component .email-signup-container button:first-child {margin-top: 0}.signup-form-component .email-signup-container button:last-child {margin-bottom: 0}.signup-form-component .email-signup-container .signup-loading-spinner {display: none}.signup-form-component.signup-form-submitting .email-signup-container .signup-loading-spinner {display: flex}.signup-form-component.signup-form-submitting .email-signup-container .signup-button-text {display: none}.signup-form-component .signup-with-email {display: grid;grid-template-columns: 1fr auto 1fr;gap: 8px;align-items: center;width: 352px;max-width: 96%;margin: 0 auto 24px}.signup-form-component .signup-with-email .signup-with-email-text {margin: 0}.signup-form-component .signup-with-email .signup-line {border-bottom: 1px solid #e6f2f2}.signup-form-component .already-have-account.typography-component {text-align: center;margin: 16px 0;font-weight: 600}.signup-form-component .already-have-account.typography-component a {margin-left: 12px;color: #007a7a}.signup-form-component .terms-and-conditions.typography-component {font-size: 12px;margin-top: 36px;margin-bottom: 16px;text-align: center}.signup-form-component .terms-and-conditions.typography-component a {color: #007a7a;text-decoration: underline}.signup-form-component .signup-message-container {display: none;justify-content: center}.signup-form-component .signup-message-container.signup-has-error {display: flex}.signup-form-component .signup-message-container .signup-message {width: 100%}.signup-form-component .oauth-methods {display: grid;grid-template-columns: 1fr 1fr;gap: 24px;margin-bottom: 24px}@media (max-width:479px) {.signup-form-component .oauth-methods {grid-template-columns: 1fr}}.signup-form-component .oauth-methods .oauth-button {width: 100%;background-color: #fff;color: #2f3333;filter: drop-shadow(0 0 5px rgba(0,0,0,.05)) drop-shadow(0 0 8px rgba(0,0,0,.06))}.signup-form-component .oauth-methods .oauth-button svg {height: 28px}.signup-form-component .oauth-methods .oauth-button .oauth-button-content {display: grid;grid-template-columns: auto auto;gap: 16px;align-items: center}.pwa-pagination-component {display: flex;align-items: center;justify-content: center;gap: 16px}.pwa-pagination-component a,.pwa-pagination-component span {display: flex;align-items: center;justify-content: center;cursor: pointer;color: #2f3333;border-radius: 4px;font-size: 16px;text-decoration: none;min-width: 28px;height: 28px;line-height: 28px;padding: 0 4px}.pwa-pagination-component>span {cursor: default}.pwa-pagination-component a.pagination-item:hover {color: #006262}.pwa-pagination-component a.pagination-item.current {background-color: #99caca;font-weight: 600;color: #006262}.pwa-pagination-component a.pagination-item-next,.pwa-pagination-component a.pagination-item-prev {height: 32px;width: 32px;cursor: pointer}.pwa-pagination-component a.pagination-item-next.disabled,.pwa-pagination-component a.pagination-item-prev.disabled {cursor: default;opacity: .4;pointer-events: none}.rephrase-editor-component {display: flex;flex-direction: column;justify-content: center;box-shadow: 16px 16px 40px rgba(153,206,206,.1),0 0 50px rgba(0,122,122,.1);border-radius: 16px;width: 100%;height: 100vh;max-height: 460px;font-family: OpenSans,sans-serif;overflow: hidden;background-color: #fff}.rephrase-editor-component p {margin: 0;font-size: 16px;line-height: 48px}.rephrase-editor-component .editor {width: 100%;height: 100%;position: relative;overflow: auto;display: inline-block}.rephrase-editor-component .initial-state {display: flex;padding: 48px;width: 100%;height: 100%;flex-wrap: wrap;gap: 20px;cursor: auto;position: absolute}.rephrase-editor-component .initial-state p {color: #828585}.rephrase-editor-component .editable {padding: 48px;width: 100%;height: auto;min-height: 90%;outline: none;line-height: 48px;border-radius: 16px 0 0 16px}.rephrase-editor-component .hidden {display: none}.rephrase-editor-component .limited-state {display: none;justify-content: center;flex-direction: column;align-items: center;text-align: center;margin: auto;max-width: 288px;height: 100%}.rephrase-editor-component .limited-state p {color: #2f3333;line-height: 1.4em;margin-top: 4px;margin-bottom: 32px}.rephrase-editor-component.out-of-credits .editor,.rephrase-editor-component.out-of-credits .footer {display: none}.rephrase-editor-component.out-of-credits .limited-state {display: flex}.rephrase-editor-component .footer {display: flex;flex-direction: row;justify-content: space-between;padding: 12px 24px;box-shadow: 0 -2px 1px rgba(0,0,0,.05),0 0 1px rgba(0,0,0,.25)}.rephrase-editor-component .footer .button-and-instructions {display: flex;gap: 24px}@media (max-width:767px) {.rephrase-editor-component {display: none}}.icon-item-cms-component .card-wrapper {display: flex;padding: 16px 12px 0;box-shadow: 0 0 24px rgba(0,0,0,.06),0 0 5px rgba(0,0,0,.05);border-radius: 8px;height: 100%}.icon-item-cms-component .card-wrapper .header>h5 {margin-bottom: 4px}.icon-item-cms-component .icon-item-icon {margin-bottom: 16px}.icon-item-cms-component .icon-item-header {display: flex;flex-direction: row;align-items: center}@media (min-width:992px) {.icon-item-cms-component .icon-item-header {display: block}}.icon-item-cms-component .icon-item-centered {display: flex;flex-direction: column;justify-content: center;align-items: center}@media (max-width:991px) {.icon-item-cms-component .icon-item-centered {max-width: 280px;margin: 0 auto 32px}}@media (max-width:767px) {.icon-item-cms-component .icon-item-centered {margin-bottom: 4px}}@media (max-width:991px) {.icon-item-cms-component:last-child .icon-item-centered {margin-bottom: 0}}.content-with-image-cms-component {flex-direction: column;column-gap: 140px}@media (max-width:991px) {.content-with-image-cms-component {column-gap: 64px}}@media (max-width:767px) {.content-with-image-cms-component {column-gap: 64px;align-items: flex-start}}.content-with-image-cms-component.image-left {flex-direction: column-reverse}.content-with-image-cms-component.image-m {column-gap: 104px}.content-with-image-cms-component .content-text {flex: 3;margin-bottom: 20px}.content-with-image-cms-component .content-with-image-additional-content:not(:empty) {display: flex;flex-wrap: wrap;align-items: baseline;gap: 24px;margin-top: 24px}.content-with-image-cms-component .content-with-image-additional-content:not(:empty) .closing-text {width: 100%;margin: 0;text-align: left}@media (max-width:479px) {.content-with-image-cms-component .content-with-image-additional-content:not(:empty) {flex-direction: column}.content-with-image-cms-component .content-with-image-additional-content:not(:empty) .cta-button-cms-component,.content-with-image-cms-component .content-with-image-additional-content:not(:empty) .cta-button-component,.content-with-image-cms-component .content-with-image-additional-content:not(:empty) .cta-button-component .pwa-btn,.content-with-image-cms-component .content-with-image-additional-content:not(:empty) .cta-custom-button-cms-component,.content-with-image-cms-component .content-with-image-additional-content:not(:empty) .cta-custom-button-cms-component .pwa-btn,.content-with-image-cms-component .content-with-image-additional-content:not(:empty) .download-extension-button-cms-component {width: 100%}}.content-with-image-cms-component .image-container {width: 100%}.content-with-image-cms-component .image-container.image-s {flex: 2;max-width: 400px}.content-with-image-cms-component .image-container.image-m {flex: 3;max-width: 500px}.content-with-image-cms-component .image-container .content-image {aspect-ratio: 1.375;width: 100%;object-fit: cover}@media (min-width:768px) {.content-with-image-cms-component {flex-direction: row}.content-with-image-cms-component .image-container {width: auto}.content-with-image-cms-component .image-container.image-m,.content-with-image-cms-component .image-container.image-s {max-width: unset}.content-with-image-cms-component .content-text {width: 100%}.content-with-image-cms-component.image-left {flex-direction: row}}.content-with-video-cms-component {display: flex;justify-content: space-between;column-gap: 104px}.content-with-video-cms-component .content-text {max-width: 40%}@media (max-width:991px) {.content-with-video-cms-component {flex-direction: column;align-items: center}.content-with-video-cms-component .content-text {margin-bottom: 16px;max-width: 548px}.content-with-video-cms-component.video-left {flex-direction: column-reverse}}.question-and-answer-cms-component {width: 100%;padding-bottom: 12px}.check-list-items {padding: 40px 0}.check-list-block-item-cms-component {display: flex;flex-direction: column;width: 100%;box-shadow: 16px 16px 40px rgba(153,206,206,.1),0 0 50px rgba(0,122,122,.1);border-radius: 16px;padding: 16px;margin: 0 auto}.check-list-block-item-cms-component .heading {display: flex;align-items: center;padding: 12px 32px 0 20px}@media (min-width:992px) and (max-width:1199px) {.check-list-block-item-cms-component .heading {padding: 12px 12px 0}}.check-list-block-item-cms-component .heading__title {line-height: 1.7;font-weight: 600}@media (min-width:992px) and (max-width:1199px) {.check-list-block-item-cms-component .heading__title {font-size: 14px}}.check-list-block-item-cms-component ul {column-count: 2;list-style-type: none;font-size: 14px;margin-top: 24px;padding-left: 16px}@media (min-width:992px) and (max-width:1199px) {.check-list-block-item-cms-component ul {padding-left: 12px}}.check-list-block-item-cms-component ul li {display: flex;margin-bottom: 8px}.check-list-block-item-cms-component ul li div {padding-left: 12px;vertical-align: middle;line-height: 24px}.items-list-cms-component .items-list-container {display: grid;row-gap: 0;column-gap: 32px;justify-content: left}@media (max-width:991px) {.items-list-cms-component .items-list-container {grid-template-columns: repeat(2,1fr)}}@media (max-width:767px) {.items-list-cms-component .items-list-container {grid-template-columns: repeat(1,auto)}}.items-list-cms-component .items-list-container .item-wrapper {display: inline-flex;align-items: center}.items-list-cms-component .items-list-container .items-list-item {padding: 8px 0;margin: 0}@media (min-width:768px) {.items-list-cms-component .items-list-container .items-list-item {text-align: left}}.items-list-cms-component .items-list-container .checkmark-icon-wrapper {margin-right: 16px}.items-list-cms-component .items-list-cta-container {display: flex;margin-top: 16px}.items-list-cms-component .items-list-cta-container .items-list-icon {margin-top: 12px;margin-left: 12px}.items-list-cms-component .items-list-one-row {grid-template-columns: repeat(3,auto);justify-content: center}@media (max-width:991px) {.items-list-cms-component .items-list-one-row {grid-template-columns: repeat(2,1fr);justify-content: flex-start}}@media (max-width:767px) {.items-list-cms-component .items-list-one-row {grid-template-columns: repeat(1,auto)}}.grammar-analysis-summary-cms-component {padding: 48px 0 64px}.grammar-analysis-summary-cms-component .grammar-analysis-header {margin: 0 64px 48px}.grammar-analysis-summary-cms-component .grammar-analysis-main {display: flex;justify-content: space-evenly;margin: 32px auto;padding-top: 32px;max-width: 1500px}@media (max-width:992px) {.grammar-analysis-summary-cms-component .grammar-analysis-main {flex-direction: column;align-items: center}}.score-card-container-cms-component {width: 281px;margin: 4px 24px 24px}.offer-card-cms-component {max-width: 453px;height: 413px;padding: 40px 64px 40px 40px;margin: 4px 64px;box-shadow: 0 0 2px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1);border-radius: 16px}.offer-card-cms-component .subheading {margin-top: 24px}.offer-card-cms-component .checklist-item-wrapper {margin: 4px 0 32px}.offer-card-cms-component .hidden-link {pointer-events: none;cursor: default;color: #fff}@media (max-width:768px) {.offer-card-cms-component {padding: 40px;height: auto}}.registration-form-component .event-description,.registration-form-component .event-description p {margin-bottom: 24px}.flash-card-cms-component {padding: 24px;box-shadow: 16px 16px 40px rgba(153,206,206,.1),0 0 50px rgba(0,122,122,.1);border-radius: 16px;max-width: 320px}.flash-card-cms-component .content-image {margin-bottom: 16px;width: 100%;max-width: 309px;aspect-ratio: 1.375;object-fit: cover}.flash-card-cms-component .text-wrapper {margin-top: 12px}.flash-card-cms-component .logo-image {max-height: 40px}.logo-item-cms-component {position: relative;display: flex;flex: 1 1 auto;max-width: 100%;max-height: 100%}.logo-item-cms-component:hover .logo-item-title {opacity: .9;display: block}.logo-item-cms-component .logo {object-fit: contain;max-width: 100%;max-height: 100%}.logo-item-cms-component .logo-item-title {display: none;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);font-size: 12px;color: #fff;white-space: nowrap;line-height: 2.4em;border-radius: 4px;background-color: #2f3333;padding: 0 12px;margin-top: 8px;z-index: 1}.process-step-cms-component {display: flex;flex-direction: column;width: 320px}.process-step-cms-component .title {margin-bottom: .6em}.process-step-cms-component .process-step-image {margin: 4px auto 24px;aspect-ratio: 1;object-fit: contain;width: 100%;max-width: 220px}.key-feature-cms-component {display: flex}.key-feature-cms-component .extra-padding {padding-left: 24px}.key-feature-cms-component .title-with-arrow {display: flex;align-items: center;margin-bottom: 4px;gap: 16px}.key-feature-cms-component .title-with-arrow>h4 {margin-bottom: 0}.key-feature-cms-component .key-feature-icon {margin-bottom: 16px}.pwa-btn.mac-grant-access-button-cms-component {font-weight: 400!important}.author-cms-component {flex: 1 1 auto}.author-cms-component .author-columns {display: flex;align-items: center}.author-cms-component .avatar-container {flex: 0 0 auto;margin-right: 24px;border-radius: 50%;overflow: hidden;border: 1px solid #007a7a}@media (max-width:383px) {.author-cms-component .avatar-container {display: none}}.author-cms-component .avatar-container .author-avatar {display: flex;position: relative;z-index: 1}.author-cms-component .avatar-container .author-avatar img {width: 100%;height: auto}.author-cms-component .author-avatar-preview {background-color: #99caca;color: #007a7a;font-size: 24px;font-weight: 600;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;text-transform: uppercase}.author-cms-component .description-container {flex: 1 1 auto}.author-cms-component .author-name {display: flex;align-items: center}.author-cms-component .author-name>span {margin-right: 4px}.author-cms-component .author-details {display: flex;align-items: flex-start;flex-wrap: wrap}.author-cms-component .author-details .author-social {display: flex;align-items: center;flex: 0 0 auto}.author-cms-component .author-details .author-social-item {display: inline-flex;align-items: center;flex: 0 0 auto;margin-right: 12px}.author-cms-component .author-details .author-social-item:last-child:after {content: "";display: inline-flex;width: 6px;height: 6px;border-radius: 50%;background-color: #e0e0e0;margin: 0 4px 0 16px}.author-cms-component .author-details .author-position {font-weight: 600;color: #595c5c;font-size: 16px;line-height: 1.25;padding: 2px 0}@media (max-width:767px) {.author-cms-component .author-details .author-position {font-size: 14px}}.author-cms-component .author-details .author-description {color: #595c5c}.author-cms-component .author-details .author-description p {overflow-wrap: break-word}.author-cms-component.size-big .avatar-container {width: 120px;height: 120px}@media (max-width:767px) {.author-cms-component.size-big .avatar-container {width: 96px;height: 96px;margin-bottom: 24px}}@media (max-width:479px) {.author-cms-component.size-big .avatar-container {flex-direction: column}}.author-cms-component.size-big .author-name .typography-component {font-weight: 600;margin-bottom: 16px}.author-cms-component.size-big .author-avatar-preview {font-size: 32px}.author-cms-component.size-big .author-details {margin-bottom: 24px}.author-cms-component.size-big .author-social-item {margin-right: 16px}.author-cms-component.size-big .author-social-item:after {margin-left: 16px}.author-cms-component.size-big .author-description {margin-left: 144px}@media (max-width:767px) {.author-cms-component.size-big .author-description {margin-left: 0}}.author-cms-component.size-medium .avatar-container {width: 102px;height: 102px}@media (max-width:767px) {.author-cms-component.size-medium .avatar-container {width: 64px;height: 64px}}.author-cms-component.size-medium .author-name .typography-component {margin-bottom: 8px}.author-cms-component.size-medium .author-details {margin-bottom: 16px}.author-cms-component.size-medium .author-description {margin-left: 126px}@media (max-width:767px) {.author-cms-component.size-medium .author-description {margin-left: 0}}.author-cms-component.size-small .avatar-container {width: 48px;height: 48px;margin-right: 16px}.author-cms-component.size-small .author-name {line-height: 1.75}.author-cms-component.size-small .author-avatar-preview {font-size: 16px}.author-cms-component.size-small .author-position {font-weight: 400;font-size: 14px}.author-cms-component.size-extra-small .avatar-container {width: 32px;height: 32px;margin-right: 12px}.author-cms-component.size-extra-small .author-avatar-preview {font-size: 12px}.author-cms-component.size-extra-small .author-name {line-height: 32px;font-size: 14px}.article-card-cms-component a {text-decoration: none;color: inherit}.article-card-cms-component a:hover {color: #007a7a!important}.article-card-cms-component .article-card-image {aspect-ratio: 1.6;overflow: hidden}.article-card-cms-component .article-card-image img {width: 100%;height: auto}.article-card-cms-component .legacy-article-image {aspect-ratio: 1.6;object-fit: cover;width: 100%}@media (max-width:479px) {.article-card-cms-component {max-width: 370px}}.article-card-cms-component .article-card-info {display: flex;align-items: center;font-size: 16px;white-space: nowrap;overflow: hidden;margin-bottom: 12px;line-height: 1.75}.article-card-cms-component .article-card-info .article-card-category {color: #007a7a;text-decoration: none;flex: 0 1 auto;overflow: hidden;text-overflow: ellipsis;font-weight: 600}.article-card-cms-component .article-card-info .article-card-category .typography-component {display: inline}.article-card-cms-component .article-card-info .article-card-read-time {flex: 0 0 auto;display: flex;align-items: center;padding-left: 16px}.article-card-cms-component .article-card-info .article-card-read-time:before {content: "";display: inline-flex;width: 6px;height: 6px;border-radius: 50%;background-color: #e0e0e0;margin-right: 16px}.article-card-cms-component .article-card-info .article-card-read-time-icon {margin-right: 8px;display: flex;align-items: center}.article-card-cms-component .article-card-summary {color: #595c5c}.article-card-cms-component .article-card-summary a:hover {color: #595c5c!important}.article-card-cms-component .article-card-summary .typography-component {margin-bottom: 12px}.article-card-cms-component.card {background-color: #fff;border-radius: 8px;overflow: hidden}.article-card-cms-component.card:hover {box-shadow: 0 0 2px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1)}.article-card-cms-component.size-big .article-card-content {padding: 24px}@media (max-width:767px) {.article-card-cms-component.size-big .article-card-content {padding: 16px}}.article-card-cms-component.size-big .article-card-image,.article-card-cms-component.size-big .article-card-image img {border-radius: 8px}.article-card-cms-component.size-big .article-card-info,.article-card-cms-component.size-big .article-card-summary .typography-component {margin-bottom: 16px}@media (min-width:1200px) {.article-card-cms-component.size-medium {max-width: 365px}}@media (max-width:383px) {.article-card-cms-component.size-medium {max-width: 240px}}.article-card-cms-component.size-medium .article-card-content {padding: 12px 16px 24px}.article-card-cms-component.size-medium .article-card-title .typography-component,.article-card-cms-component.size-small .article-card-title .typography-component {margin-bottom: 12px}.floating-banner-cms-component {display: flex;flex-direction: column;align-items: center;padding: 16px 12px 24px;border-radius: 8px;box-shadow: 0 2px 1px rgba(0,0,0,.05),0 0 1px rgba(0,0,0,.25);min-width: 268px}.floating-banner-cms-component .image-wrapper {margin-bottom: 8px}.floating-banner-cms-component .image-wrapper .content-image {max-height: 46px}.floating-banner-cms-component .subtitle {font-size: 12px}.floating-banner-cms-component .floating-banner-cta {margin-top: 12px}.floating-banner-cms-component.background-rainbow {background: linear-gradient(45deg,#feeddc,#f4d4d4,#efdff5,#cde0f7,#e6f2f2,#cde0f7,#efdff5,#f4d4d4,#feeddc,#f4d4d4,#efdff5,#cde0f7,#e6f2f2)}.floating-banner-cms-component.background-green-orange {background: linear-gradient(45deg,#fcdbb9,#fef6ee,#e6f2f2,#99caca,#e6f2f2,#fef6ee,#fcdbb9,#fef6ee,#e6f2f2,#99caca)}.floating-banner-cms-component.background-green {background: linear-gradient(45deg,#99caca,#e6f2f2,#f5fafa,#e6f2f2,#99caca,#e6f2f2,#f5fafa,#e6f2f2,#99caca,#e6f2f2,#f5fafa,#e6f2f2,#99caca)}.floating-banner-cms-component.background-orange {background: linear-gradient(45deg,#fcdbb9,#fef6ee,#fef6ee,#fcdbb9,#fef6ee,#fef6ee,#fcdbb9,#fef6ee,#fef6ee,#fcdbb9)}.floating-banner-cms-component.animate-floating-banner {background-size: 400% 400%;animation: g 12s linear infinite}@keyframes g {0% {background-position: 100% 0}to {background-position: 15% 100%}}.pricing-plan-cms-component {display: flex;flex-direction: column;position: relative;flex: 1 1 auto;color: #2f3333;border: 1px solid #e0e0e0;padding: 1px;border-radius: 16px;min-width: 240px;width: 280px;max-width: 430px;background-color: #fff}@media (max-width:1199px) {.pricing-plan-cms-component {width: 240px}}@media (max-width:991px) {.pricing-plan-cms-component {width: 100%}}.pricing-plan-cms-component .typography-component {color: #2f3333}.pricing-plan-cms-component .pricing-plan-wrapper {flex: 1 1 auto;padding: 16px 16px 32px;background-color: #fff;border-radius: 14px}.pricing-plan-cms-component .pricing-plan-badge {position: absolute;right: 16px;top: 16px}@media (max-width:991px) {.pricing-plan-cms-component .pricing-plan-badge {right: 8px;top: 8px}}.pricing-plan-cms-component .pricing-plan-header {position: relative;padding: 8px 0 40px}.pricing-plan-cms-component .pricing-plan-header .plan-title {line-height: 42px;margin-bottom: 8px;padding-left: 8px;padding-right: 8px}.pricing-plan-cms-component .pricing-plan-header .plan-subtitle {font-size: 14px;font-weight: 600;line-height: 1.3;height: 44.4px;padding-bottom: 8px;padding-left: 8px;padding-right: 8px}.pricing-plan-cms-component .pricing-plan-header .guarantee {position: absolute;text-align: center;bottom: 12px;left: 0;right: 0;font-size: 12px;display: flex;align-items: center;justify-content: center}.pricing-plan-cms-component .pricing-plan-header .guarantee:after {content: "";display: block;width: 18px;height: 18px;background: url(https://cdn.prowritingaid.com/website/2.3.63131/images/ddfd0655a4efd2d0a11a70f47d51693b.png) 0 0 no-repeat;background-size: 100% 100%;margin-left: 4px}.pricing-plan-cms-component .pricing-plan-price {padding-bottom: 40px;padding-left: 8px;padding-right: 0;display: flex;align-items: flex-end;position: relative}.pricing-plan-cms-component .pricing-plan-price sub {font-size: .6em;bottom: 0}.pricing-plan-cms-component .pricing-plan-price .current-price {line-height: 1;margin-bottom: 0;margin-right: 8px}.pricing-plan-cms-component .pricing-plan-price .current-price sup {position: relative;top: -1.5em;font-size: .35em}.pricing-plan-cms-component .pricing-plan-price .old-price {line-height: 1;margin-bottom: 0;font-size: 20px;font-weight: 600;margin-right: 8px;position: relative;top: -12px}.pricing-plan-cms-component .pricing-plan-price .old-price sup {position: relative;top: -1em;font-size: .55em}.pricing-plan-cms-component .pricing-plan-price .old-price:after {content: "";display: block;width: 36px;height: 2px;background-color: #df9549;transform: rotate(-45deg) translate(-50%,-50%);transform-origin: center;position: absolute;top: -3px;left: 50%;margin-left: -2px}.pricing-plan-cms-component .pricing-plan-price .hot-price {line-height: 1;margin-bottom: 0;color: #df9549;margin-right: 8px}.pricing-plan-cms-component .pricing-plan-price .hot-price sup {position: relative;top: -1.5em;font-size: .35em}.pricing-plan-cms-component .pricing-plan-price .price {margin-left: 2px}.pricing-plan-cms-component .pricing-plan-price .price-description {line-height: 1;min-height: 12px;color: #595c5c;font-size: 12px;width: 100%;position: absolute;bottom: 20px}.pricing-plan-cms-component .pricing-plan-price .total-price {font-size: 16px;font-weight: 600;display: inline-block;line-height: 1.1;position: relative;top: 1px;color: #2f3333}.pricing-plan-cms-component .pricing-plan-cta .plan-pricing-btn {font-weight: 400!important}@media (max-width:1199px) {.pricing-plan-cms-component .pricing-plan-cta .plan-pricing-btn {padding-left: 12px;padding-right: 12px}}.pricing-plan-cms-component .pricing-plan-cta .plan-not-available {pointer-events: none}.pricing-plan-cms-component .pricing-plan-cta .jsHideFreeButton {opacity: 0;pointer-events: none}@media (max-width:991px) {.pricing-plan-cms-component .pricing-plan-cta .jsHideFreeButton {display: none}}.pricing-plan-cms-component .pricing-plan-list {list-style: none;margin: 0;padding: 0}.pricing-plan-cms-component .pricing-plan-list li {display: flex;align-items: center;font-size: 14px;font-weight: 600;margin-bottom: 16px}.pricing-plan-cms-component .pricing-plan-list li:last-child {margin-bottom: 0}.pricing-plan-cms-component .pricing-plan-list-icon {display: flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 24px;height: 24px;margin-right: 12px;border-radius: 50%}.pricing-plan-cms-component .pricing-plan-list.props .pricing-plan-list-icon {background-color: #007f5f;color: #fff}.pricing-plan-cms-component .pricing-plan-list.cons .pricing-plan-list-icon {background-color: #faeaea;color: #c92a2a}.pricing-plan-cms-component .pricing-plan-list:first-child {border-top: 1px solid #66afaf;padding-top: 24px}.pricing-plan-cms-component .props+.cons {margin-top: 16px}.pricing-plan-cms-component.highlighted {border: none;padding: 2px;background: linear-gradient(90deg,#fbc997,#66afaf)}.pricing-plan-cms-component.highlighted .pricing-plan-wrapper {background: linear-gradient(90deg,#fef6ee,#f5fafa)}.pricing-plan-cms-component.highlighted .pricing-plan-header .plan-title {font-size: 32px;color: #007a7a}@media (max-width:991px) {.pricing-plan-cms-component.highlighted .pricing-plan-header .plan-title {font-size: 24px}}.pricing-plan-cms-component.highlighted .pricing-plan-list:first-child {border-top: none;position: relative}.pricing-plan-cms-component.highlighted .pricing-plan-list:first-child:before {position: absolute;top: 1px;left: 0;right: 0;content: "";display: block;height: 1px;background: linear-gradient(90deg,#fbc997,#66afaf)}.team-pricing-plan-cms-component {display: flex;flex-direction: column;position: relative;flex: 1 1 auto;color: #2f3333;border: 1px solid #e0e0e0;border-radius: 16px;max-width: 400px;min-width: 320px;background-color: #fff}@media (max-width:991px) {.team-pricing-plan-cms-component {min-width: 400px}}@media (max-width:479px) {.team-pricing-plan-cms-component {min-width: 100%}}.team-pricing-plan-cms-component .typography-component {color: #2f3333}.team-pricing-plan-cms-component .team-pricing-plan-wrapper {flex: 1 1 auto;background-color: #fff;border-radius: 16px}.team-pricing-plan-cms-component .team-pricing-plan-header {background-color: #f5fafa;border-radius: 16px 16px 0 0;position: relative;padding: 24px 24px 16px}.team-pricing-plan-cms-component .team-pricing-plan-header .team-plan-title {line-height: 1.375;margin-bottom: 8px}.team-pricing-plan-cms-component .team-pricing-plan-header .team-pricing-plan-header-bottom {display: flex;justify-content: space-between;align-items: center}.team-pricing-plan-cms-component .team-pricing-plan-header .team-pricing-plan-header-note {display: flex;align-items: center}.team-pricing-plan-cms-component .team-pricing-plan-header .team-pricing-plan-header-note .text {margin-left: 8px;font-size: 14px;font-weight: 600}.team-pricing-plan-cms-component .team-pricing-plan-header .team-plan-subtitle {font-size: 14px;font-weight: 600;line-height: 1.7}.team-pricing-plan-cms-component .team-pricing-plan-price-container {min-height: 150px;box-sizing: border-box;display: flex;flex-direction: column;padding: 24px}.team-pricing-plan-cms-component .team-pricing-plan-note {display: flex;margin: auto}.team-pricing-plan-cms-component .team-pricing-plan-cta {padding: 0 24px}.team-pricing-plan-cms-component .team-pricing-plan-body {padding: 24px 40px 48px}.team-pricing-plan-cms-component .team-pricing-plan-price .team-pricing-plan-controls {display: flex;justify-content: space-between;margin-bottom: 24px}.team-pricing-plan-cms-component .team-pricing-plan-price .team-pricing-plan-controls .left-control {display: flex;align-items: center;margin-right: 20px}.team-pricing-plan-cms-component .team-pricing-plan-price .team-pricing-plan-controls .left-control .price-label {font-size: 14px;font-weight: 600;margin-right: 16px;white-space: nowrap}.team-pricing-plan-cms-component .team-pricing-plan-price .team-pricing-plan-controls .left-control .team-pricing-plan-input {position: relative;width: 105px;box-sizing: border-box}@media (max-width:479px) {.team-pricing-plan-cms-component .team-pricing-plan-price .team-pricing-plan-controls .left-control .team-pricing-plan-input {width: 85px}}.team-pricing-plan-cms-component .team-pricing-plan-price .team-pricing-plan-controls .left-control .team-pricing-plan-input input {padding-right: 40px;-moz-appearance: textfield}.team-pricing-plan-cms-component .team-pricing-plan-price .team-pricing-plan-controls .left-control .team-pricing-plan-input input::-webkit-inner-spin-button,.team-pricing-plan-cms-component .team-pricing-plan-price .team-pricing-plan-controls .left-control .team-pricing-plan-input input::-webkit-outer-spin-button {display: none}.team-pricing-plan-cms-component .team-pricing-plan-price .team-pricing-plan-controls .left-control .team-pricing-plan-input .input-note {position: absolute;display: flex;align-items: center;right: 4px;top: 8px;padding: 0 4px;z-index: 1;font-size: 12px;color: #595c5c;background-color: #fff;pointer-events: none}.team-pricing-plan-cms-component .team-pricing-plan-price .team-pricing-plan-controls .right-control {display: flex;align-items: center}.team-pricing-plan-cms-component .team-pricing-plan-price .team-pricing-plan-controls .right-control .price-per-user {font-size: 12px;color: #595c5c}.team-pricing-plan-cms-component .team-pricing-plan-price .team-pricing-plan-controls .right-control em {font-style: normal;font-weight: 600;color: #2f3333}.team-pricing-plan-cms-component .team-pricing-plan-price .team-pricing-plan-controls .right-control b {color: #2f3333;margin-right: 4px}.team-pricing-plan-cms-component .team-pricing-plan-price .team-pricing-plan-controls .right-control span {white-space: nowrap}.team-pricing-plan-cms-component .team-pricing-plan-price .team-pricing-plan-cost {display: flex;align-items: center}.team-pricing-plan-cms-component .team-pricing-plan-price .current-price {line-height: 1.2;margin-bottom: 0;margin-right: 8px}.team-pricing-plan-cms-component .team-pricing-plan-price .current-price sub {font-size: .6em;bottom: 0}.team-pricing-plan-cms-component .team-pricing-plan-price .current-price sup {position: relative;top: -1.5em;font-size: .35em}.team-pricing-plan-cms-component .team-pricing-plan-price .price-description {color: #595c5c;font-size: 14px}.team-pricing-plan-cms-component .team-pricing-plan-price .price-description .period {display: block}.team-pricing-plan-cms-component .team-pricing-plan-price .price-description .note {font-size: 12px}.team-pricing-plan-cms-component .team-pricing-plan-price .price-description .total {color: #2f3333}.team-pricing-plan-cms-component .team-plan-pros-title {font-size: 16px;font-weight: 600;margin-bottom: 16px}.team-pricing-plan-cms-component .team-pricing-plan-list {list-style: none;margin: 0;padding: 0}.team-pricing-plan-cms-component .team-pricing-plan-list li {display: flex;align-items: center;font-size: 14px;font-weight: 600;margin-bottom: 16px}.team-pricing-plan-cms-component .team-pricing-plan-list li:last-child {margin-bottom: 0}.team-pricing-plan-cms-component .team-pricing-plan-list-icon {display: flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 24px;height: 24px;margin-right: 12px;border-radius: 50%}.team-pricing-plan-cms-component .team-pricing-plan-list.pros .team-pricing-plan-list-icon {background-color: #007f5f;color: #fff}.team-pricing-plan-cms-component.enterprise-plan .team-pricing-plan-header {background-color: #fef6ee}.comparison-card-cms-component {border-radius: 8px;cursor: pointer;text-decoration: none;color: #2f3333;background-color: #fff;max-width: max-content}.comparison-card-cms-component:hover {text-decoration: none;color: #2f3333;box-shadow: 0 0 2px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1)}.comparison-card-cms-component:focus {color: #2f3333;text-decoration: none}.comparison-card-cms-component .text-wrapper {padding: 16px 24px;margin-bottom: 0;background: #fff;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px}.comparison-card-cms-component .content-image {width: 100%}.table-cms-component {width: 100%;table-layout: fixed;margin-top: 40px;font-size: 18px;line-height: 1.6}.table-cms-component td,.table-cms-component th {padding: 8px 24px 32px;border: .5px solid #e0e0e0;vertical-align: top}.table-cms-component th {padding-bottom: 12px}.video-cms-component .iframe-video {border: none;border-radius: 4px;max-width: 100%}.video-cms-component .shadow {box-shadow: 0 0 2px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1)}.content-section-cms-component .section-element {margin-top: 48px;margin-bottom: 48px}.content-section-cms-component .section-element:first-of-type {margin-top: 0}.content-section-cms-component .section-element:last-of-type {margin-bottom: 0}.hero-section-cms-component {padding: 80px 0}@media (max-width:991px) {.hero-section-cms-component {padding: 64px 0}.hero-section-cms-component.section-background-default,.hero-section-cms-component.section-background-white {padding-top: 20px}}@media (max-width:991px) {.hero-section-cms-component .subtitle,.hero-section-cms-component .title {max-width: 750px}}.hero-section-cms-component.spacing-large {padding: 240px 0}@media (max-width:991px) {.hero-section-cms-component.spacing-large {padding: 64px 0}.hero-section-cms-component.spacing-large.section-background-default,.hero-section-cms-component.spacing-large.section-background-white {padding-top: 20px}}.hero-section-cms-component .hero-section-with-image {display: flex;justify-content: space-between;align-items: center;column-gap: 140px}@media (max-width:1199px) {.hero-section-cms-component .hero-section-with-image {column-gap: 64px}}@media (max-width:991px) {.hero-section-cms-component .hero-section-with-image {flex-direction: column;row-gap: 40px}}.hero-section-cms-component .hero-content-area {flex: 3}.hero-section-cms-component .hero-content .title {margin-bottom: 24px}.hero-section-cms-component .hero-content .subtitle {margin-bottom: 40px}.hero-section-cms-component .hero-content .hero-summary {margin-top: 40px}.hero-section-cms-component .hero-content .hero-summary>p {text-align: left;font-size: 16px}@media (max-width:991px) {.hero-section-cms-component .hero-content :last-child {margin-bottom: 0}}.hero-section-cms-component .hero-cta-area {display: flex;flex-wrap: wrap;align-items: center;gap: 24px}@media (max-width:479px) {.hero-section-cms-component .hero-cta-area {flex-direction: column}.hero-section-cms-component .hero-cta-area .cta-button-cms-component,.hero-section-cms-component .hero-cta-area .cta-button-component,.hero-section-cms-component .hero-cta-area .cta-button-component .pwa-btn,.hero-section-cms-component .hero-cta-area .cta-custom-button-cms-component,.hero-section-cms-component .hero-cta-area .cta-custom-button-cms-component .pwa-btn,.hero-section-cms-component .hero-cta-area .cta-everywhere-button-cms-component,.hero-section-cms-component .hero-cta-area .download-extension-button-cms-component {width: 100%}}.hero-section-cms-component .hero-section-no-image .hero-cta-area {justify-content: center}.hero-section-cms-component .image-container {width: 90%;margin: auto 0}.hero-section-cms-component .image-container.image-s {flex: 2;max-width: 400px}.hero-section-cms-component .image-container.image-m {flex: 3;max-width: 500px}.hero-section-cms-component .image-container .content-image {aspect-ratio: 1.375;max-width: 100%;object-fit: cover}@media (max-width:991px) {.hero-section-cms-component .image-container {width: 100%;max-width: 100%;margin: 0}.hero-section-cms-component .image-container.image-m,.hero-section-cms-component .image-container.image-s {max-width: 100%}.hero-section-cms-component .image-container img {width: 100%}}.hero-section-cms-component.hero-section-with-background-image {position: relative;overflow: hidden;background-color: #2f3333}.hero-section-cms-component.hero-section-with-background-image .hero-content-area {position: relative;z-index: 1;display: flex;flex-direction: column;max-width: 500px;min-height: 500px;justify-content: center}@media (max-width:991px) {.hero-section-cms-component.hero-section-with-background-image .hero-content-area {min-height: 400px}}@media (max-width:767px) {.hero-section-cms-component.hero-section-with-background-image .hero-content-area {min-height: 350px}}.hero-section-cms-component.hero-section-with-background-image .hero-background {position: absolute;top: 0;left: 0;height: 100%;width: 100%}.hero-section-cms-component.hero-section-with-background-image .hero-background .background-image {object-fit: cover;width: 100%;height: 100%;filter: brightness(.65)}.hero-section-cms-component .hero-additional-content {display: flex;justify-content: center}.tabs-section-cms-component .tab-item-list {display: flex;flex: 1;flex-direction: column;align-items: center;justify-content: space-between}@media (min-width:992px) {.tabs-section-cms-component .tab-item-list {flex-direction: row;align-items: flex-start}}.tabs-section-cms-component .tab-item-list .tab-item-list-frames {display: none}@media (min-width:992px) {.tabs-section-cms-component .tab-item-list .tab-item-list-frames {display: block}}.tabs-section-cms-component .tab-item-list .tab-item-list-frames>div {display: none}.tabs-section-cms-component .tab-item-list .tab-item-list-frames>div.active {display: flex;flex-direction: column;align-items: center;width: 643px;height: 504px;border-radius: 8px;padding: 16px}.tabs-section-cms-component .tab-item-list .tab-item-list-frames>div.active img {max-width: 453px;height: 280px;object-fit: contain;margin-bottom: 12px}.tabs-section-cms-component .tab-item-list .tab-item-list-frames>div.active .text-container {max-width: 453px}.tabs-section-cms-component .tab-item-list .tab-item-list-frames>div.active .text-container .typography-component {color: #2f3333}.tabs-section-cms-component .tab-item-list .tab-item-list-frames>div.active:nth-child(7n+1) {background-color: #fef6ee}.tabs-section-cms-component .tab-item-list .tab-item-list-frames>div.active:nth-child(7n+2) {background-color: #cde0f7}.tabs-section-cms-component .tab-item-list .tab-item-list-frames>div.active:nth-child(7n+3) {background-color: #e4e4f5}.tabs-section-cms-component .tab-item-list .tab-item-list-frames>div.active:nth-child(7n+4) {background-color: #efdff5}.tabs-section-cms-component .tab-item-list .tab-item-list-frames>div.active:nth-child(7n+5) {background-color: #e6f2ef}.tabs-section-cms-component .tab-item-list .tab-item-list-frames>div.active:nth-child(7n+6) {background-color: #f5fafa}.tabs-section-cms-component .tab-item-list .tab-item-list-frames>div.active:nth-child(7n+7) {background-color: #faeaea}.tabs-section-cms-component .tab-item-list ul.tab-headers {justify-content: center;pointer-events: none;padding-left: 0;text-align: center;list-style-type: none;list-style-position: inside;font-weight: 600;max-width: 100%;pointer-events: auto;margin: 0}@media (min-width:992px) {.tabs-section-cms-component .tab-item-list ul.tab-headers {cursor: pointer;list-style-type: disc;padding-left: unset;text-align: left;pointer-events: unset;width: 450px}}.tabs-section-cms-component .tab-item-list ul.tab-headers>li {position: relative;font-size: 20px;margin-bottom: 32px;padding: 8px 8px 8px 16px;border-radius: 8px;line-height: 32px}.tabs-section-cms-component .tab-item-list ul.tab-headers>li:last-child {margin-bottom: 0}@media (min-width:992px) {.tabs-section-cms-component .tab-item-list ul.tab-headers>li {margin-bottom: 8px}}.tabs-section-cms-component .tab-item-list ul.tab-headers>li .mobile-view {display: flex;flex-direction: column;text-align: center;font-size: 16px;align-items: center}@media (min-width:992px) {.tabs-section-cms-component .tab-item-list ul.tab-headers>li .mobile-view {display: none}}.tabs-section-cms-component .tab-item-list ul.tab-headers>li .mobile-view img {width: 100%;max-width: 453px;height: 280px;object-fit: contain;margin-top: 20px;margin-bottom: 20px}.tabs-section-cms-component .tab-item-list ul.tab-headers>li:before {content: "";margin-right: -4px;-moz-padding-start: 12px}@media (min-width:992px) {.tabs-section-cms-component .tab-item-list ul.tab-headers>li.active,.tabs-section-cms-component .tab-item-list ul.tab-headers>li:hover {color: #2f3333}}@media (min-width:992px) {.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+1):focus {color: #f8a551}.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+1).active,.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+1):focus,.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+1):hover {background-color: #fef6ee}}.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+1)::marker {color: #f8a551}@media (min-width:992px) {.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+2):focus {color: #0366d6}.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+2).active,.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+2):focus,.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+2):hover {background-color: #cde0f7}}.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+2)::marker {color: #0366d6}@media (min-width:992px) {.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+3):focus {color: #5358d0}.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+3).active,.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+3):focus,.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+3):hover {background-color: #e4e4f5}}.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+3)::marker {color: #5358d0}@media (min-width:992px) {.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+4):focus {color: #b15fd0}.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+4).active,.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+4):focus,.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+4):hover {background-color: #efdff5}}.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+4)::marker {color: #b15fd0}@media (min-width:992px) {.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+5):focus {color: #007f5f}.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+5).active,.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+5):focus,.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+5):hover {background-color: #e6f2ef}}.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+5)::marker {color: #007f5f}@media (min-width:992px) {.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+6):focus {color: #007a7a}.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+6).active,.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+6):focus,.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+6):hover {background-color: #f5fafa}}.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+6)::marker {color: #007a7a}@media (min-width:992px) {.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+7):focus {color: #c92a2a}.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+7).active,.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+7):focus,.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+7):hover {background-color: #faeaea}}.tabs-section-cms-component .tab-item-list ul.tab-headers>li:nth-child(7n+7)::marker {color: #c92a2a}.questions-and-answers-section-cms-component .questions-and-answers {padding-top: 24px}.questions-and-answers-section-cms-component .questions-and-answers .question-and-answer-cms-component {border-bottom: 1px solid #e6f2f2}.questions-and-answers-section-cms-component .questions-and-answers .question-and-answer-cms-component:nth-last-child(-n+2) {border-bottom: none}@media (max-width:991px) {.questions-and-answers-section-cms-component .questions-and-answers .question-and-answer-cms-component:nth-last-child(-n+2) {border-bottom: 1px solid #e6f2f2}}.banner-section-cms-component .banner-wrapper {margin: 48px 0}@media (max-width:991px) {.banner-section-cms-component .banner-wrapper {margin: 24px 0}}.banner-section-cms-component .banner-additional {margin-top: 40px;display: flex;justify-content: center}@media (max-width:991px) {.banner-section-cms-component .banner-additional {margin-top: 32px}}@media (max-width:767px) {.banner-section-cms-component .banner-additional {margin-top: 24px}}@media (max-width:479px) {.banner-section-cms-component .banner-additional {flex-direction: column}.banner-section-cms-component .banner-additional .cta-button-component,.banner-section-cms-component .banner-additional .cta-button-component .pwa-btn,.banner-section-cms-component .banner-additional .cta-custom-button-cms-component,.banner-section-cms-component .banner-additional .cta-custom-button-cms-component .pwa-btn {width: 100%}}.partners-section-cms-component .partners-logos-list {display: flex;flex-wrap: wrap;justify-content: center}.partners-section-cms-component .partners-logos-list-item {margin: 0 32px 32px;display: flex;align-items: center;max-height: 80px;max-width: 150px}@media (max-width:991px) {.partners-section-cms-component .partners-logos-list-item {max-height: 70px;max-width: 130px}}@media (max-width:767px) {.partners-section-cms-component .partners-logos-list-item {margin: 0 32px 32px;max-width: 100px;max-height: 70px}}.integrations-section-cms-component .integrations-block {display: flex;align-items: center;overflow: hidden;padding-top: 48px;padding-bottom: 48px}@media (max-width:767px) {.integrations-section-cms-component .integrations-block {flex-direction: column}}.integrations-section-cms-component .integrations-block-text {width: 45%;padding: 0}.integrations-section-cms-component .integrations-block-text .typography-component {text-align: left}@media (max-width:1199px) {.integrations-section-cms-component .integrations-block-text {padding: 0 48px 0 0}}@media (max-width:991px) {.integrations-section-cms-component .integrations-block-text {padding: 0 40px 0 0}}@media (max-width:767px) {.integrations-section-cms-component .integrations-block-text {width: 100%;padding: 0}.integrations-section-cms-component .integrations-block-text .typography-component {text-align: center}}@media (max-width:767px) {.integrations-section-cms-component .integrations-block-cta {display: flex;justify-content: center;margin-bottom: 24px}}@media (max-width:479px) {.integrations-section-cms-component .integrations-block-cta .cta-button-component,.integrations-section-cms-component .integrations-block-cta .cta-button-component .pwa-btn,.integrations-section-cms-component .integrations-block-cta .cta-custom-button-cms-component,.integrations-section-cms-component .integrations-block-cta .cta-custom-button-cms-component .pwa-btn {width: 100%}}.integrations-section-cms-component .integrations-block-logos {position: relative;z-index: 2;width: 55%;display: flex;align-items: center;justify-content: center;padding: 0 24px;box-sizing: border-box}@media (max-width:991px) {.integrations-section-cms-component .integrations-block-logos {padding: 0 24px}}@media (max-width:767px) {.integrations-section-cms-component .integrations-block-logos {width: 100%}}.integrations-section-cms-component .integrations-block-list {display: flex;flex-wrap: wrap;justify-content: center}.integrations-section-cms-component .integrations-block-list-item {margin: 24px;display: flex;align-items: center;width: 54px;height: 54px;border-radius: 50%}@media (max-width:1199px) {.integrations-section-cms-component .integrations-block-list-item {width: 48px;height: 48px;margin: 20px}}@media (max-width:991px) {.integrations-section-cms-component .integrations-block-list-item {margin: 0 16px 16px;width: 40px;height: 40px}}@media (max-width:767px) {.integrations-section-cms-component .integrations-block-list-item {margin: 0 12px 12px;width: 32px;height: 32px}}.integrations-section-cms-component .integrations-block-list-item img {width: 100%}.speakers-section-cms-component .speakers-container {display: flex;flex-wrap: wrap;justify-content: center}.speakers-section-cms-component .speaker-socials {display: flex;justify-content: center}.speakers-section-cms-component .speaker-socials .social-link {margin: 0 8px;padding-bottom: 8px}.speaker-card-cms-component {display: flex;flex-direction: column;padding-top: 24px;justify-content: flex-start;align-items: center;gap: 12px;width: 262px;min-height: 306px;box-shadow: 0 0 5px rgba(0,0,0,.05),0 0 24px rgba(0,0,0,.06);border-radius: 8px;margin: 8px}.speaker-card-cms-component .speaker-image {width: 140px;height: 140px;border-radius: 50%}.speaker-card-cms-component .speaker-name {width: 220px;max-height: 64px;overflow: hidden;text-align: center}.speaker-card-cms-component .speaker-description {width: 220px;white-space: nowrap;overflow: hidden;text-align: center}.speaker-card-cms-component .typography-component {margin: 0}.event-signup-banner-section-cms-component .form-container {width: 600px;max-width: 90%;margin: 0 auto}.event-schedule-section-cms-component .event-schedule-day-cms-component {display: none}.event-schedule-section-cms-component .event-schedule-day-cms-component.active {display: block}.event-schedule-section-cms-component .event-day-selector {display: flex;border-bottom: 1px solid #e0e0e0;padding: 0 120px}@media (max-width:991px) {.event-schedule-section-cms-component .event-day-selector {flex-direction: column;padding: 0}}.event-schedule-section-cms-component .event-day-selector .event-tab-header {margin: 0 16px;cursor: pointer}@media (max-width:991px) {.event-schedule-section-cms-component .event-day-selector .event-tab-header {background-color: #f5f5f5;padding: 8px 20px;margin: 4px 0}}.event-schedule-section-cms-component .event-day-selector .event-tab-header .typography-component {color: #66afaf}@media (max-width:991px) {.event-schedule-section-cms-component .event-day-selector .event-tab-header .typography-component {color: #2f3333;margin: 0}}.event-schedule-section-cms-component .event-day-selector .event-tab-header.active {border-bottom: 2px solid #007a7a}@media (max-width:991px) {.event-schedule-section-cms-component .event-day-selector .event-tab-header.active {border-bottom: none;border-left: 2px solid #007a7a;background-color: #fff;box-shadow: 0 0 5px rgba(0,0,0,.05),0 0 24px rgba(0,0,0,.06)}}.event-schedule-section-cms-component .event-day-selector .event-tab-header.active .typography-component {color: #007a7a}@media (max-width:991px) {.event-schedule-section-cms-component .event-day-selector .event-tab-header.active .typography-component {color: #2f3333}}.event-schedule-section-cms-component .event-details-cms-component {display: grid;grid-template-columns: 102px 1fr;column-gap: 48px;border-bottom: 1px solid #e0e0e0;padding-top: 32px}@media (max-width:767px) {.event-schedule-section-cms-component .event-details-cms-component {display: flex;flex-direction: column}}.event-schedule-section-cms-component .event-details-cms-component .event-title {display: grid;grid-template-columns: 1fr auto auto;column-gap: 24px}.event-schedule-section-cms-component .event-details-cms-component .event-title .expand-icon-container {margin-right: 40px}.event-schedule-section-cms-component .event-details-cms-component .event-title .expand-icon {cursor: pointer;transform: rotate(90deg)}.event-schedule-section-cms-component .event-details-cms-component .left-column {grid-column: 1/2}.event-schedule-section-cms-component .event-details-cms-component .left-column .typography-component {color: #595c5c}.event-schedule-section-cms-component .event-details-cms-component .content {grid-column: 2/3;padding-bottom: 32px}.event-schedule-section-cms-component .event-details-cms-component .content .event-details-content {display: none}.event-schedule-section-cms-component .event-details-cms-component .content .event-recording {margin-top: 16px}.event-schedule-section-cms-component .event-details-cms-component .content .related-files-title {margin-top: 1em;margin-bottom: .25em}.event-schedule-section-cms-component .event-details-cms-component .content .event-related-files {display: flex;gap: 16px}.event-schedule-section-cms-component .event-details-cms-component .content .event-details-content .typography-component:last-of-type {margin-bottom: 0}.event-schedule-section-cms-component .event-details-cms-component .event-title {line-height: 1}.event-schedule-section-cms-component .event-details-cms-component.expanded .event-title .expand-icon {transform: rotate(90deg) scaleX(-1)}.event-schedule-section-cms-component .event-details-cms-component.expanded .event-details-content {display: block}.event-schedule-section-cms-component .event-tags {display: flex;margin-bottom: 20px}.event-schedule-section-cms-component .event-tag-cms-component {padding: 2px 8px;margin-right: 8px;margin-left: 8px;border-radius: 12px}.event-schedule-section-cms-component .event-tag-cms-component:first-child {margin-left: 0}.event-schedule-section-cms-component .event-tag-cms-component:last-child {margin-right: 0}.event-schedule-section-cms-component .event-tag-cms-component .typography-component {margin: 0}.event-schedule-section-cms-component .event-tag-cms-component.tag-yellow {background-color: #faf7f3;color: #ae7439}.event-schedule-section-cms-component .event-tag-cms-component.tag-red {background-color: #fdeeee;color: #b12525}.event-schedule-section-cms-component .event-tag-cms-component.tag-green {background-color: #f2f9f7;color: #007f5f}.event-schedule-section-cms-component .tooltip-target {cursor: pointer;display: flex}.event-schedule-section-cms-component .tooltip {position: relative;display: inline-block;max-width: 300px}.event-schedule-section-cms-component .tooltip .tooltiptext {position: absolute;visibility: hidden;width: max-content;max-width: 280px;z-index: 2;top: 125%;border-radius: 4px;padding: 4px 8px;background-color: #2f3333;text-align: center;white-space: pre-wrap;transform: translateX(calc(-50% + 2px))}.event-schedule-section-cms-component .tooltip:hover .tooltiptext {visibility: visible}.registration-form-section-cms-component .registration-form-content-area {display: flex}@media (max-width:992px) {.registration-form-section-cms-component .registration-form-content-area {flex-direction: column-reverse}}.registration-form-section-cms-component .registration-form-content-area p {text-align: left;margin: 8px 0 24px}.registration-form-section-cms-component .registration-form {flex: 3}.registration-form-section-cms-component .image-container {width: 90%;margin: auto 64px auto 0}.registration-form-section-cms-component .image-container.image-s {flex: 2;max-width: 400px}.registration-form-section-cms-component .image-container.image-m {flex: 3;max-width: 500px}.registration-form-section-cms-component .image-container .content-image {aspect-ratio: 1.375;max-width: 100%;object-fit: cover;border-radius: 16px}.testimonials-section-cms-component .testimonials-container {gap: 24px}.testimonials-section-cms-component .testimonial-cms-component {padding: 24px;background-color: #fff;border-radius: 8px;max-width: 364px;display: flex;flex-direction: column}@media (max-width:991px) {.testimonials-section-cms-component .testimonial-cms-component {max-width: 100%}}.testimonials-section-cms-component .testimonial-cms-component .testimonial-rating {margin-bottom: 24px;flex: 0 0 auto}.testimonials-section-cms-component .testimonial-cms-component .testimonial-body {flex: 1 1 auto}.testimonials-section-cms-component .testimonial-cms-component .testimonial-footer {flex: 0 0 auto;min-height: 48px;display: flex;align-items: center;margin-top: 12px}@media (max-width:767px) {.testimonials-section-cms-component .testimonial-cms-component .testimonial-footer {min-height: 32px}}.testimonials-section-cms-component .testimonial-cms-component .testimonial-avatar {width: 48px;height: 48px;border-radius: 50%;overflow: hidden;flex: 0 0 auto;margin-right: 12px}@media (max-width:767px) {.testimonials-section-cms-component .testimonial-cms-component .testimonial-avatar {width: 32px;height: 32px}}.testimonials-section-cms-component .testimonial-cms-component .testimonial-avatar img {width: 100%;height: auto}.testimonials-section-cms-component .testimonial-cms-component .testimonial-name {flex: 1 1 auto}.testimonials-section-cms-component .testimonial-cms-component .testimonial-name-text {margin: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 200px}@media (min-width:992px) and (max-width:1199px) {.testimonials-section-cms-component .testimonial-cms-component .testimonial-name-text {max-width: 150px}}@media (max-width:767px) {.testimonials-section-cms-component .testimonial-cms-component .testimonial-name-text {line-height: 32px;font-size: 14px}}@media (max-width:479px) {.testimonials-section-cms-component .testimonial-cms-component .testimonial-name-text {line-height: 32px;max-width: 150px}}.testimonials-section-cms-component .testimonial-cms-component .testimonial-logo {width: 32px;height: 32px;overflow: hidden;display: flex;justify-content: flex-end;margin-left: 12px;flex: 0 0 auto}@media (max-width:767px) {.testimonials-section-cms-component .testimonial-cms-component .testimonial-logo {width: 24px;height: 24px}}.testimonials-section-cms-component .testimonial-cms-component .testimonial-logo svg {max-width: 100%;height: auto}.business-testimonials-section-cms-component {padding: 80px 0}@media (max-width:991px) {.business-testimonials-section-cms-component {padding: 64px 0}}@media (max-width:767px) {.business-testimonials-section-cms-component {padding: 48px 0}}.business-testimonials-section-cms-component .business-testimonial {display: flex;flex-direction: column;align-items: center;max-width: 750px;margin: 0 auto}.business-testimonials-section-cms-component .business-testimonial-avatar {width: 112px;height: 112px;margin-bottom: 40px;position: relative}.business-testimonials-section-cms-component .business-testimonial-avatar-image-wrapper {border-radius: 50%;overflow: hidden;width: 100%;height: 100%}.business-testimonials-section-cms-component .business-testimonial-avatar img {width: 100%;height: auto}.business-testimonials-section-cms-component .business-testimonial-avatar-logo {width: 42px;height: 42px;position: absolute;top: 0;right: 0}.business-testimonials-section-cms-component .business-testimonial-quote {margin-bottom: 40px;font-size: 28px;line-height: 1.7}@media (max-width:991px) {.business-testimonials-section-cms-component .business-testimonial-quote {font-size: 24px}}@media (max-width:767px) {.business-testimonials-section-cms-component .business-testimonial-quote {font-size: 20px}}.business-testimonials-section-cms-component .business-testimonial-name {display: flex;font-size: 20px}@media (max-width:991px) {.business-testimonials-section-cms-component .business-testimonial-name {font-size: 16px}}.accordion-content-section-cms-component .accordion-wrapper {display: grid;grid-template-columns: 35% auto;column-gap: 120px}@media (min-width:992px) {.accordion-content-section-cms-component .accordion-wrapper.image-left {grid-template-columns: auto 35%}.accordion-content-section-cms-component .accordion-wrapper.image-left .accordion-image-wrapper {order: -1}}.accordion-content-section-cms-component .accordion-wrapper.image-m {grid-template-columns: calc(50% - 60px) auto}@media (max-width:991px) {.accordion-content-section-cms-component .accordion-wrapper {grid-template-columns: 1fr;row-gap: 40px}.accordion-content-section-cms-component .accordion-wrapper.image-m,.accordion-content-section-cms-component .accordion-wrapper.image-right {grid-template-columns: 1fr}}.accordion-content-section-cms-component .drop-down-wrapper {display: flex;flex-direction: column}.accordion-content-section-cms-component .drop-down-wrapper.tab-count-1 {height: 432px}@media (max-width:991px) {.accordion-content-section-cms-component .drop-down-wrapper.tab-count-1 {height: auto}}.accordion-content-section-cms-component .drop-down-wrapper.tab-count-2 {height: 464px}@media (max-width:991px) {.accordion-content-section-cms-component .drop-down-wrapper.tab-count-2 {height: auto}}.accordion-content-section-cms-component .drop-down-wrapper.tab-count-3 {height: 496px}@media (max-width:991px) {.accordion-content-section-cms-component .drop-down-wrapper.tab-count-3 {height: auto}}.accordion-content-section-cms-component .drop-down-wrapper.tab-count-4 {height: 528px}@media (max-width:991px) {.accordion-content-section-cms-component .drop-down-wrapper.tab-count-4 {height: auto}}.accordion-content-section-cms-component .drop-down-wrapper.tab-count-5 {height: 620px}@media (max-width:991px) {.accordion-content-section-cms-component .drop-down-wrapper.tab-count-5 {height: auto}}.accordion-content-section-cms-component .accordion-content-cms-component {display: flex;flex-direction: column;border-top: 1px solid #e0e0e0;padding-top: 12px;opacity: .75;transition: all .3s ease}.accordion-content-section-cms-component .accordion-content-cms-component:last-of-type {border-bottom: 1px solid #e0e0e0}.accordion-content-section-cms-component .accordion-content-cms-component .content-title {display: grid;grid-template-columns: 1fr auto;column-gap: 12px;padding-top: 12px;padding-bottom: 12px;cursor: pointer}.accordion-content-section-cms-component .accordion-content-cms-component .content-title .typography-component {font-size: 20px}.accordion-content-section-cms-component .accordion-content-cms-component .content-title .expand-icon-container {margin-right: 4px}@media (max-width:767px) {.accordion-content-section-cms-component .accordion-content-cms-component .content-title .expand-icon-container {margin-right: 4px}}.accordion-content-section-cms-component .accordion-content-cms-component .content-title .expand-icon {transform: rotate(90deg)}.accordion-content-section-cms-component .accordion-content-cms-component .content-description {display: none}.accordion-content-section-cms-component .accordion-content-cms-component.expanded {flex-grow: 1;opacity: 1;border-top: 3px solid #007a7a}.accordion-content-section-cms-component .accordion-content-cms-component.expanded h3 {color: #2f3333}.accordion-content-section-cms-component .accordion-content-cms-component.expanded .expand-icon {transform: rotate(90deg) scaleX(-1)}.accordion-content-section-cms-component .accordion-content-cms-component.expanded .content-description {display: block;padding-right: 64px;margin-top: 4px}@media (max-width:991px) {.accordion-content-section-cms-component .accordion-content-cms-component.expanded .content-description {padding-right: 0}}.accordion-content-section-cms-component .accordion-content-cms-component.expanded .content-description .accordion-content-additional-content {display: flex;flex-wrap: wrap;margin-bottom: 12px}.accordion-content-section-cms-component .accordion-image-wrapper {aspect-ratio: 1;width: 100%;position: relative}@media (max-width:991px) {.accordion-content-section-cms-component .accordion-wrapper.image-m .accordion-image-wrapper {aspect-ratio: 1.2}}.accordion-content-section-cms-component .content-image {position: absolute;visibility: hidden;opacity: 0;display: flex;aspect-ratio: 1;object-fit: contain;object-position: 50% 0;margin: 0 auto;width: 100%;top: 0;left: 0;right: 0;transition: all .3s ease}.accordion-content-section-cms-component .content-image.expanded {display: flex;visibility: visible;opacity: 1}@media (max-width:991px) {.accordion-content-section-cms-component .content-image {width: 100%}}@media (max-width:991px) {.accordion-content-section-cms-component .accordion-wrapper.image-m .content-image {width: 80%}}.accordion-content-section-cms-component.dark-background .expand-icon path {color: #fff}.accordion-content-section-cms-component.dark-background .accordion-content-cms-component.expanded {border-color: #fff}.central-creative-asset-section-cms-component .title-after-image {margin-top: 32px}.central-creative-asset-section-cms-component .central-creative-asset-cms-component {display: flex;justify-content: center;margin: auto;max-width: 100%}.central-creative-asset-section-cms-component .central-creative-asset-cms-component .central-creative-asset-image {max-width: 100%;height: auto}.central-creative-asset-section-cms-component .central-creative-asset-cms-component.asset-size-m {width: 750px}.central-creative-asset-section-cms-component .central-creative-asset-cms-component.asset-size-l {width: 1080px}.extensions-section-cms-component .extensions-cms-component {display: flex;flex-direction: column;align-items: center;margin-top: 16px;margin-bottom: 16px}.extensions-section-cms-component .extensions-cms-component .extension-logos {display: flex;align-items: center;gap: 12px;margin-bottom: 32px;color: #2f3333}.extensions-section-cms-component .extensions-cms-component .extension-logos-item {display: flex;align-items: center;width: 40px;height: 40px}.extensions-section-cms-component .extensions-cms-component .extension-logos-item.size-medium {width: 48px;height: 48px}.extensions-section-cms-component .extensions-cms-component .extension-logos-item.size-big {width: 64px;height: 64px}.extensions-section-cms-component .extensions-cms-component .extensions-cta {margin-top: 12px}.extensions-section-cms-component.dark-background .extension-logos {color: #fff}.three-step-process-section-cms-component .three-step-process-content {display: flex;justify-content: space-between}@media (min-width:768px) and (max-width:991px) {.three-step-process-section-cms-component .three-step-process-content {gap: 40px}}@media (max-width:767px) {.three-step-process-section-cms-component .three-step-process-content {flex-direction: column;align-items: center;gap: 32px}}.three-step-process-section-cms-component .arrow-image-wrapper {display: flex;flex-direction: column;justify-content: center;height: 220px}@media (max-width:991px) {.three-step-process-section-cms-component .arrow-image-wrapper {display: none}}@media (max-width:767px) {.container-fluid.cms-container-fluid .hosted-external-content-section-cms-component .container.cms-container {padding-left: 0;padding-right: 0}}@media (min-width:768px) and (max-width:991px) {.columns-component.columns-amount-3.flash-cards {grid-template-columns: repeat(3,1fr);gap: 12px}}@media (max-width:767px) {.columns-component.columns-amount-3.flash-cards {grid-template-columns: auto}}.blog-article-cards-section-cms-component .articles-container {gap: 48px 24px}@media (max-width:991px) {.blog-article-cards-section-cms-component .articles-container {grid-template-columns: repeat(2,1fr)}}@media (max-width:767px) {.blog-article-cards-section-cms-component .articles-container {grid-template-columns: auto}}.promotion-hero-section-cms-component {padding: 80px 0}@media (max-width:991px) {.promotion-hero-section-cms-component {padding: 64px 0}.promotion-hero-section-cms-component.section-background-default,.promotion-hero-section-cms-component.section-background-white {padding-top: 20px}}.promotion-hero-section-cms-component .secondary-title,.promotion-hero-section-cms-component .subtitle,.promotion-hero-section-cms-component .title {margin-bottom: 12px}@media (max-width:991px) {.promotion-hero-section-cms-component .secondary-title,.promotion-hero-section-cms-component .subtitle,.promotion-hero-section-cms-component .title {max-width: 750px}}.promotion-hero-section-cms-component .promotion {margin: .4em auto}.promotion-hero-section-cms-component .cta-area {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 24px}@media (max-width:479px) {.promotion-hero-section-cms-component .cta-area {flex-direction: column}.promotion-hero-section-cms-component .cta-area .cta-button-cms-component,.promotion-hero-section-cms-component .cta-area .cta-button-component,.promotion-hero-section-cms-component .cta-area .cta-button-component .pwa-btn,.promotion-hero-section-cms-component .cta-area .cta-custom-button-cms-component,.promotion-hero-section-cms-component .cta-area .cta-custom-button-cms-component .pwa-btn,.promotion-hero-section-cms-component .cta-area .download-extension-button-cms-component {width: 100%}}.countdown-section-cms-component .title {margin-bottom: 32px}.countdown-section-cms-component .cta-area {display: flex;justify-content: center;margin-top: 40px}.promotion-countdown-hero-section-cms-component {padding: 80px 0}.promotion-countdown-hero-section-cms-component .countdown-hero-wrapper {display: flex;column-gap: 140px}@media (max-width:1199px) {.promotion-countdown-hero-section-cms-component .countdown-hero-wrapper {column-gap: 64px;align-items: center}}@media (max-width:991px) {.promotion-countdown-hero-section-cms-component .countdown-hero-wrapper {flex-direction: column;row-gap: 40px}.promotion-countdown-hero-section-cms-component .countdown-hero-wrapper h1,.promotion-countdown-hero-section-cms-component .countdown-hero-wrapper h2,.promotion-countdown-hero-section-cms-component .countdown-hero-wrapper p {text-align: center}}.promotion-countdown-hero-section-cms-component .countdown-hero-wrapper .promotion-content {flex: 3;width: 100%}.promotion-countdown-hero-section-cms-component .countdown-hero-wrapper .promotion-content .additional-content {justify-content: left}@media (max-width:991px) {.promotion-countdown-hero-section-cms-component .countdown-hero-wrapper .promotion-content .additional-content {justify-content: center}}.promotion-countdown-hero-section-cms-component .countdown-hero-wrapper .promotion-content .promotion-description {margin-bottom: 24px}.promotion-countdown-hero-section-cms-component .countdown-hero-wrapper .promotion-content .promotion-name {text-transform: uppercase}.promotion-countdown-hero-section-cms-component .countdown-hero-wrapper .promotion-content .promotion {margin: 24px 0 8px}.promotion-countdown-with-image-hero-section-cms-component {padding: 80px 0}.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper {display: flex;column-gap: 140px}@media (max-width:1199px) {.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper {column-gap: 64px;align-items: center}}@media (max-width:991px) {.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper {flex-direction: column;row-gap: 40px}.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper h1,.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper h2,.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper p {text-align: center}}.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .promotion-content {flex: 3;width: 100%}.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .promotion-content .additional-content {justify-content: left}@media (max-width:991px) {.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .promotion-content .additional-content {justify-content: center}}.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .promotion-content .promotion-description {margin-bottom: 24px}.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .promotion-content .promotion-name {text-transform: uppercase;margin-bottom: 8px}.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .promotion-content .promotion {margin: 24px 0 8px}.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .image-container {width: 90%;margin: auto 0}.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .image-container.image-s {flex: 2;max-width: 400px}.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .image-container.image-m {flex: 3;max-width: 500px}.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .image-container .content-image {aspect-ratio: 1.375;max-width: 100%;object-fit: cover}@media (max-width:991px) {.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .image-container {width: 500px;max-width: 90%;margin: 0}.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .image-container.image-m,.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .image-container.image-s {max-width: 90%}.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .image-container img {width: 100%}}.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .timer-cms-component {padding: 0 0 32px;justify-content: left;background: transparent}@media (max-width:479px) {.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .timer-cms-component {padding: 8px 4px}}@media (max-width:991px) {.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .timer-cms-component {justify-content: center}}.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .timer-cms-component .time-block {padding-top: 0}.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .timer-cms-component .time-block .number {font-size: 50px;line-height: normal}@media (max-width:767px) {.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .timer-cms-component .time-block .number {font-size: 32px}}@media (max-width:479px) {.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .timer-cms-component .time-block .number {font-size: 24px}}@media (max-width:383px) {.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .timer-cms-component .time-block .number {font-size: 14px}}.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .timer-cms-component .time-block p {font-size: 12px;margin: 0}@media (max-width:479px) {.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .timer-cms-component .time-block {width: 100%}}.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .timer-cms-component .colon {font-size: 50px;margin: 0 24px;line-height: normal}@media (max-width:767px) {.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .timer-cms-component .colon {font-size: 32px}}@media (max-width:479px) {.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .timer-cms-component .colon {font-size: 24px;margin: 0 .1em auto;padding-top: 0}}@media (max-width:383px) {.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .timer-cms-component .colon {font-size: 14px}}.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .timer-cms-component .expired {text-align: left;font-size: 24px}@media (max-width:991px) {.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .timer-cms-component .expired {text-align: center}}@media (max-width:767px) {.promotion-countdown-with-image-hero-section-cms-component .countdown-hero-wrapper .timer-cms-component .expired {font-size: 20px}}.promotion-countdown-with-image-hero-section-cms-component.dark-background .timer-cms-component .expired,.promotion-countdown-with-image-hero-section-cms-component.dark-background .timer-cms-component .time-block {color: #fff}.carousel-hero-section-cms-component {padding: 80px 0}.carousel-hero-section-cms-component .cms-container {justify-content: center;align-items: center;display: flex;flex-direction: column}@media (max-width:991px) {.carousel-hero-section-cms-component {padding: 64px 0}.carousel-hero-section-cms-component.section-background-default,.carousel-hero-section-cms-component.section-background-white {padding-top: 20px}}.carousel-hero-section-cms-component .slide-title {font-size: 24px;font-weight: 600}.carousel-hero-section-cms-component .title {font-size: 40px;max-width: 100%;margin-bottom: 40px}@media (max-width:991px) {.carousel-hero-section-cms-component .title {max-width: 750px}}.carousel-hero-section-cms-component.spacing-large {padding: 240px 0}@media (max-width:991px) {.carousel-hero-section-cms-component.spacing-large {padding: 64px 0}.carousel-hero-section-cms-component.spacing-large.section-background-default,.carousel-hero-section-cms-component.spacing-large.section-background-white {padding-top: 20px}}.carousel-hero-section-cms-component .carousel-controls {display: flex;flex-direction: row}.carousel-hero-section-cms-component .carousel-controls .carousel-dot-container {display: grid;grid-auto-flow: column;column-gap: 16px}@media (max-width:479px) {.carousel-hero-section-cms-component .carousel-controls .carousel-dot-container {column-gap: 4px}}.carousel-hero-section-cms-component .carousel-controls .carousel-dot-container .carousel-dot-grid-item {display: flex;align-items: center;justify-content: center}.carousel-hero-section-cms-component .carousel-controls .carousel-dot-container .carousel-dot-grid-item .carousel-dot {width: 14px;height: 14px;border-radius: 7px;background-color: #d9d9d9;cursor: pointer}.carousel-hero-section-cms-component .carousel-controls .carousel-dot-container .carousel-dot-grid-item .carousel-dot.active {background-color: #007a7a;width: 20px;height: 20px;border-radius: 10px;cursor: default}.carousel-hero-section-cms-component .hero-section-with-image {width: 1000px;display: none;justify-content: space-between;align-items: center;column-gap: 48px;min-height: 250px}@media (max-width:1199px) {.carousel-hero-section-cms-component .hero-section-with-image {column-gap: 64px;width: 800px}}@media (max-width:991px) {.carousel-hero-section-cms-component .hero-section-with-image {max-width: 100%;row-gap: 40px}}@media (max-width:767px) {.carousel-hero-section-cms-component .hero-section-with-image {flex-direction: column}}.carousel-hero-section-cms-component .hero-section-with-image.visible {display: flex}.carousel-hero-section-cms-component .hero-content-area {width: 476px}@media (max-width:1199px) {.carousel-hero-section-cms-component .hero-content-area {width: 376px}}.carousel-hero-section-cms-component .hero-content .title {margin-bottom: 24px}.carousel-hero-section-cms-component .hero-content .subtitle {margin-bottom: 40px}.carousel-hero-section-cms-component .hero-content .hero-summary {margin-top: 40px}.carousel-hero-section-cms-component .hero-content .hero-summary>p {text-align: left;font-size: 16px}@media (max-width:991px) {.carousel-hero-section-cms-component .hero-content :last-child {margin-bottom: 0}}.carousel-hero-section-cms-component .image-container {width: 476px;height: 350px;display: flex;justify-content: flex-end;margin: auto 0}.carousel-hero-section-cms-component .image-container .content-image {aspect-ratio: 1.375;max-width: 100%;object-fit: contain;object-position: top}@media (max-width:1199px) {.carousel-hero-section-cms-component .image-container {width: 376px;height: 290px}}@media (max-width:991px) {.carousel-hero-section-cms-component .image-container {width: 100%;max-width: 100%;margin: 0}.carousel-hero-section-cms-component .image-container.image-m,.carousel-hero-section-cms-component .image-container.image-s {max-width: 100%}.carousel-hero-section-cms-component .image-container img {width: 100%}}.blog-home-section-cms-component .blog-home-section-container {display: flex;align-items: flex-start;gap: 60px}@media (max-width:767px) {.blog-home-section-cms-component .blog-home-section-container {flex-direction: column;gap: 40px}}.blog-home-section-cms-component .main-container {flex: 1 1 auto;width: 70%;max-width: 800px}@media (max-width:767px) {.blog-home-section-cms-component .main-container {width: 100%}}.blog-home-section-cms-component .aside-container {width: 30%}@media (max-width:767px) {.blog-home-section-cms-component .aside-container {box-sizing: border-box;width: 100%;padding: 0 24px}}.blog-home-section-cms-component .aside-container .aside-container-title {margin-bottom: 16px}.blog-home-section-cms-component .aside-container .aside-container-list-item {margin-bottom: 40px}@media (max-width:767px) {.blog-home-section-cms-component .aside-container .aside-container-list-item:last-child {border: none}}@media (max-width:767px) {.blog-home-section-cms-component .aside-container .aside-container-list-item {border-bottom: 1px solid #e0e0e0;padding-bottom: 8px}}.blog-menu-section-cms-component {padding: 0;border-top: 1px solid #e0e0e0}.vertical-form-section-cms-component .form-header-image {max-height: 140px;max-width: 90%;margin-bottom: 40px;display: block;margin-left: auto;margin-right: auto}.vertical-form-section-cms-component .title.no-subtitle {margin-bottom: 40px}.vertical-form-section-cms-component .form-container {max-width: 90%;margin: 0 auto}.vertical-form-section-cms-component .form-container .cms-form-fields {flex-direction: column;align-items: center}.vertical-form-section-cms-component .form-container .cms-form-input-element {width: 100%;max-width: 400px;margin-bottom: 40px}.vertical-form-section-cms-component .form-container .cms-form-input-element.cms-form-checkbox {width: auto}.vertical-form-section-cms-component .form-container .cms-form-input-element .pwa-checkbox {margin-top: 0;margin-bottom: 0}.vertical-form-section-cms-component .form-container .cms-form-input-element .pwa-checkbox svg {width: 32px;height: 32px;margin-right: 8px}.vertical-form-section-cms-component .form-container .cms-form-input-element .pwa-checkbox .pwa-checkbox-label {max-width: 360px}.vertical-form-section-cms-component .form-container button {max-width: 200px}.vertical-form-section-cms-component .form-container .form-image {max-height: 140px;max-width: 100%;margin-bottom: 32px}.comparison-section-cms-component .comparison-content-cms-component .comparison-table {display: grid;grid-auto-flow: column;grid-template-columns: 1fr 1fr 1fr;margin-bottom: 16px}@media (max-width:991px) {.comparison-section-cms-component .comparison-content-cms-component .comparison-table {grid-template-columns: auto}}.comparison-section-cms-component .comparison-content-cms-component .comparison-feature {display: flex;flex-direction: column;padding-bottom: 40px}@media (max-width:479px) {.comparison-section-cms-component .comparison-content-cms-component .comparison-feature {padding-right: 4px;padding-bottom: 0}.comparison-section-cms-component .comparison-content-cms-component .comparison-feature p {font-size: 16px}}.comparison-section-cms-component .comparison-content-cms-component .comparison-header {display: flex;width: 100%;max-width: 200px;height: 120px;padding: 40px 0}.comparison-section-cms-component .comparison-content-cms-component .comparison-header .pwa-logo-component {width: auto;margin: auto}@media (max-width:991px) {.comparison-section-cms-component .comparison-content-cms-component .comparison-header .pwa-logo-component img {width: 24px;height: 24px}.comparison-section-cms-component .comparison-content-cms-component .comparison-header .pwa-logo-component p {font-size: 16px;margin-left: 4px}}@media (min-width:480px) and (max-width:767px) {.comparison-section-cms-component .comparison-content-cms-component .comparison-header .content-image {aspect-ratio: unset}}@media (max-width:767px) {.comparison-section-cms-component .comparison-content-cms-component .comparison-header {height: 95px}.comparison-section-cms-component .comparison-content-cms-component .comparison-header h3 {font-size: 14px;padding-right: 8px}.comparison-section-cms-component .comparison-content-cms-component .comparison-header .pwa-logo-component img {width: 20px;height: 20px}.comparison-section-cms-component .comparison-content-cms-component .comparison-header .pwa-logo-component p {font-size: 12px}}@media (max-width:479px) {.comparison-section-cms-component .comparison-content-cms-component .comparison-header {padding: 32px 0}.comparison-section-cms-component .comparison-content-cms-component .comparison-header .pwa-logo-component p {font-size: 12px}}.comparison-section-cms-component .comparison-content-cms-component .comparison-item {display: flex;padding: 20px 0;border-top: 1px solid #e0e0e0}.comparison-section-cms-component .comparison-content-cms-component .comparison-item p {margin: 0 4px 0 0;height: 32px;line-height: 2}@media (max-width:767px) {.comparison-section-cms-component .comparison-content-cms-component .comparison-item p {height: unset;line-height: 1.7;font-size: 14px}}@media (max-width:767px) {.comparison-section-cms-component .comparison-content-cms-component .comparison-item {height: 72px;align-items: center}}.comparison-section-cms-component .comparison-content-cms-component .tooltip {position: relative;display: inline-block;max-width: 300px}.comparison-section-cms-component .comparison-content-cms-component .tooltip .tooltiptext {position: absolute;visibility: hidden;width: max-content;max-width: 280px;z-index: 2;top: 125%;border-radius: 4px;padding: 4px 8px;background-color: #2f3333;color: #fff;text-align: center;white-space: pre-wrap;transform: translateX(calc(-50% + 2px))}.comparison-section-cms-component .comparison-content-cms-component .tooltip:hover .tooltiptext {visibility: visible}.comparison-section-cms-component .comparison-content-cms-component .tooltip-target {cursor: pointer;display: flex;align-items: center;margin-left: 4px}@media (max-width:767px) {.comparison-section-cms-component .comparison-content-cms-component .tooltip-target {display: none}}.comparison-section-cms-component .comparison-content-cms-component .tooltip .tooltiptext:before {content: "";position: absolute;bottom: 100%;left: 50%;border-width: 5px;border-style: solid;border-color: transparent transparent #2f3333}.comparison-section-cms-component .comparison-content-cms-component .pwa-block {align-items: center;padding-left: 24px;padding-right: 24px;box-shadow: 0 0 24px rgba(0,0,0,.06),0 0 5px rgba(0,0,0,.05);border-radius: 4px;background-color: #f5fafa}.comparison-section-cms-component .comparison-content-cms-component .competitor-block {align-items: center}.comparison-section-cms-component .comparison-content-cms-component .logo-container {display: flex;width: 100%;height: 100%}.comparison-section-cms-component .comparison-content-cms-component .content-image {aspect-ratio: 1.77777778;object-fit: contain;margin-left: auto;margin-right: auto;max-width: 100%}.comparison-section-cms-component .comparison-content-cms-component .price-item {display: flex;justify-content: center;align-items: center;padding: 12px 16px 16px;border-top: 1px solid #e0e0e0;width: 100%}@media (max-width:767px) {.comparison-section-cms-component .comparison-content-cms-component .price-item {padding: 12px;height: 72px}}.comparison-section-cms-component .comparison-content-cms-component .price {font-size: 32px;font-weight: 700}@media (max-width:767px) {.comparison-section-cms-component .comparison-content-cms-component .price {font-size: 20px}}.comparison-section-cms-component .comparison-content-cms-component .price-title {line-height: 2}.comparison-section-cms-component .comparison-content-cms-component .price-description {font-size: 12px;margin-left: 4px}@media (max-width:767px) {.comparison-section-cms-component .comparison-content-cms-component .price-description {max-width: 50px}}.comparison-section-cms-component .comparison-content-cms-component .icon-item {width: 100%;justify-content: center}.comparison-section-cms-component .comparison-content-cms-component .icon-wrapper {color: #fff;display: flex;justify-content: center;padding-top: 4px;width: 32px;height: 32px;border-radius: 50%;background-color: #007f5f}.comparison-section-cms-component .comparison-content-cms-component .icon-wrapper svg path {color: #fff}.comparison-section-cms-component .comparison-content-cms-component .icon-wrapper.competitor {background-color: #faeaea}.comparison-section-cms-component .comparison-content-cms-component .icon-wrapper.competitor svg path {color: #c92a2a}@media (max-width:767px) {.comparison-section-cms-component .comparison-content-cms-component .icon-wrapper {width: 24px;height: 24px;padding-top: 0}}.comparison-section-cms-component .comparison-content-cms-component .cta-area-desktop {padding-top: 24px}@media (max-width:479px) {.comparison-section-cms-component .comparison-content-cms-component .cta-area-desktop {display: none}}.comparison-section-cms-component .comparison-content-cms-component .cta-area-responsive {display: none}@media (max-width:479px) {.comparison-section-cms-component .comparison-content-cms-component .cta-area-responsive {display: flex}}.comparison-section-cms-component .comparison-content-cms-component .information-effective {color: #595c5c}@media (max-width:1439px) {.comparison-section-cms-component .comparison-content-cms-component .information-effective {display: none}}@media (max-width:479px) {.comparison-section-cms-component .comparison-content-cms-component .information-effective {display: flex;font-size: 12px;margin-right: 12px}}.comparison-section-cms-component .comparison-content-cms-component .information-effective-tablet {display: none;font-size: 14px;margin-right: 12px}@media (max-width:1439px) {.comparison-section-cms-component .comparison-content-cms-component .information-effective-tablet {display: flex;padding-top: 48px}}@media (max-width:767px) {.comparison-section-cms-component .comparison-content-cms-component .information-effective-tablet {display: flex;padding-top: 32px}}@media (max-width:479px) {.comparison-section-cms-component .comparison-content-cms-component .information-effective-tablet {display: none}}.comparison-section-cms-component .comparison-content-cms-component .closing-info {display: grid;grid-template-columns: 1.3fr 1fr 1fr}.pricing-section-cms-component .container {max-width: 100%!important}.pricing-section-cms-component .promocode-response-message-wrapper {display: flex;justify-content: center}@media (max-width:991px) {.pricing-section-cms-component .promocode-response-message-wrapper {margin-bottom: 24px}}.pricing-section-cms-component .pricing-content {display: flex;justify-content: center;gap: 80px;padding: 40px 0}@media (max-width:1439px) {.pricing-section-cms-component .pricing-content {gap: 40px}}@media (max-width:1199px) {.pricing-section-cms-component .pricing-content {flex-direction: column;padding: 20px 0;align-items: center}}@media (max-width:991px) {.pricing-section-cms-component .pricing-content {padding: 0;align-items: center;gap: 32px}}.pricing-section-cms-component .pricing-content-plans {display: none;gap: 24px}@media (max-width:1439px) {.pricing-section-cms-component .pricing-content-plans {gap: 12px}}@media (max-width:1199px) {.pricing-section-cms-component .pricing-content-plans {gap: 24px}}@media (max-width:991px) {.pricing-section-cms-component .pricing-content-plans {flex-direction: column-reverse;width: 100%;align-items: center}}.pricing-section-cms-component .promocode-cms-component {display: flex;justify-content: center;margin: 12px auto;max-width: 643px;gap: 24px;padding: 24px 48px;background: #fef6ee;border-radius: 12px}@media (max-width:767px) {.pricing-section-cms-component .promocode-cms-component {padding: 24px;display: grid;grid-template-areas: "d d d d" "e e e e"}}.pricing-section-cms-component .promocode-cms-component .promo-text {grid-area: d;font-weight: 600;line-height: 1.75;margin-top: auto;margin-bottom: auto}@media (max-width:767px) {.pricing-section-cms-component .promocode-cms-component .promo-text {margin: auto}}.pricing-section-cms-component .promocode-cms-component .promo-form {display: flex;gap: 12px;grid-area: e}@media (max-width:479px) {.pricing-section-cms-component .promocode-cms-component .promo-form {flex-direction: column}}.pricing-section-cms-component .promocode-cms-component .promo-input {max-width: 300px}.pricing-section-cms-component .additional-links-component {max-width: 1140px;display: grid;grid-template-columns: .5fr 2fr;gap: 40px;margin-top: 40px;margin-left: auto;margin-right: auto;padding: 40px;border-radius: 16px;background: #f5f5f5}@media (max-width:991px) {.pricing-section-cms-component .additional-links-component {grid-template-columns: 1fr;gap: 12px;max-width: 750px}}@media (max-width:767px) {.pricing-section-cms-component .additional-links-component {max-width: 540px}}.pricing-section-cms-component .additional-links {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 32px 64px}@media (max-width:991px) {.pricing-section-cms-component .additional-links {grid-template-columns: 1fr 1fr}}@media (max-width:479px) {.pricing-section-cms-component .additional-links {grid-template-columns: 1fr}}.pricing-section-cms-component .additional-links-title {font-size: 20px;font-weight: 600}.pricing-section-cms-component .link-item-with-icon a {text-decoration: none}.pricing-section-cms-component .link-item {display: flex;flex-direction: column;gap: 8px;line-height: 1.75}@media (max-width:991px) {.pricing-section-cms-component .link-item p {font-size: 16px;margin-bottom: 0}}.pricing-section-cms-component .link-item a {color: #007a7a}.pricing-section-cms-component .link-item a:hover {text-decoration: none}.pricing-section-cms-component .link-item .level-down-icon {transform: rotate(270deg)}.pricing-section-cms-component .link-item .link-text {vertical-align: top;text-decoration: underline;margin-left: 8px}.pricing-section-cms-component .link-item .link-text:hover {text-decoration: none}.pricing-section-cms-component.gradiented-badges-parent .pwa-badge {background: linear-gradient(90deg,#fcdbb9,#99caca)!important;color: #2f3333;line-height: 24px;border: none}@media (max-width:1199px) {.pricing-section-cms-component .desktop-only {display: none}}.pricing-section-cms-component .responsive-only {display: none}@media (max-width:1199px) {.pricing-section-cms-component .responsive-only {display: flex}}.pricing-section-cms-component .choose-plan {display: flex;flex-direction: column;gap: 16px}.pricing-section-cms-component .choose-plan h3 {margin-bottom: 16px}@media (max-width:1199px) {.pricing-section-cms-component .choose-plan {gap: 0;margin: auto;flex-direction: row;max-width: max-content;background-color: #f5f5f5;border: 1px solid #e0e0e0;border-radius: 16px}.pricing-section-cms-component .choose-plan .pwa-radio-plan {cursor: pointer;margin-bottom: 0}.pricing-section-cms-component .choose-plan .pwa-radio-plan .checkmark {display: none;border: 1px solid transparent}.pricing-section-cms-component .choose-plan .pwa-radio-plan input:checked~.radio-text {font-weight: 600;border: 1px solid #007a7a;border-radius: 16px;box-shadow: 0 0 2px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1)}.pricing-section-cms-component .choose-plan .pwa-radio-plan .radio-text {display: inline-flex;padding: 8px 16px;font-size: 14px;border: 1px solid transparent;font-weight: 400;color: #2f3333!important;line-height: 1.7;text-decoration: none;cursor: pointer}}@media (max-width:1199px) and (max-width:479px) {.pricing-section-cms-component .choose-plan .pwa-radio-plan .radio-text {padding: 8px}}.pricing-section-cms-component .badge {margin-left: 8px;white-space: nowrap;font-weight: 400}.pricing-section-cms-component .active {display: flex}.pricing-section-cms-component .larger-child-width .pricing-plan-cms-component {width: 320px}.team-pricing-section-cms-component .container {max-width: 100%!important}.team-pricing-section-cms-component .team-pricing-content {display: flex;justify-content: center;gap: 64px}@media (max-width:1439px) {.team-pricing-section-cms-component .team-pricing-content {gap: 40px}}@media (max-width:1199px) {.team-pricing-section-cms-component .team-pricing-content {gap: 24px}}@media (max-width:991px) {.team-pricing-section-cms-component .team-pricing-content {flex-direction: column;align-items: center}}.integration-suggestion-section-cms-component .integration-suggestion-container {display: flex;flex-direction: column;align-items: center}.integration-suggestion-section-cms-component .integrations-title {width: 700px;max-width: 80%;margin-bottom: 48px}.integration-suggestion-section-cms-component .integration-cards {display: flex;flex-direction: row;flex-wrap: wrap;gap: 24px;max-width: 90vw;justify-content: center}.integration-suggestion-section-cms-component .integration-suggestion-card-component {width: 262px;height: 362px;background-color: "#fff";box-shadow: 0 0 24px rgba(0,0,0,.06);padding: 20px;display: none;border-radius: 8px}.integration-suggestion-section-cms-component .integration-suggestion-card-component.show {display: block}.integration-suggestion-section-cms-component .integration-suggestion-card-component .integration-logo {width: 60px;height: 60px}.integration-suggestion-section-cms-component .integration-suggestion-card-component .integration-logo img {max-width: 100%;max-height: 100%}.integration-suggestion-section-cms-component .integration-suggestion-card-component .integration-title {margin-top: 24px;margin-bottom: 8px}.integration-suggestion-section-cms-component .integration-suggestion-card-component .integration-description {height: 55px}.integration-suggestion-section-cms-component .integration-suggestion-card-component .integration-apps {margin-top: 24px;margin-bottom: 24px;height: 32px;display: flex;flex-direction: row;gap: 20px}.integration-suggestion-section-cms-component .integration-suggestion-card-component .app-logo {height: 32px;max-width: 32px}.integration-suggestion-section-cms-component .integration-suggestion-card-component .app-logo img {height: 100%;max-width: 100%}.comparison-card-section-cms-component .comparison-card-title {text-align: start}.comparison-card-section-cms-component .columns-component.columns-amount-3.comparison-cards {gap: 24px}@media (min-width:768px) and (max-width:991px) {.comparison-card-section-cms-component .columns-component.columns-amount-3.comparison-cards {grid-template-columns: repeat(3,1fr);gap: 12px}}@media (max-width:767px) {.comparison-card-section-cms-component .columns-component.columns-amount-3.comparison-cards {grid-template-columns: auto}}.signup-section-cms-component .signup-section-wrapper {display: flex;justify-content: center}.comparison-table-section-cms-component .comparison-table {display: flex;flex-direction: column;padding: 48px 0}.comparison-table-section-cms-component .table-footer,.comparison-table-section-cms-component .table-header {display: grid;grid-auto-flow: column;grid-template-columns: 1fr 1fr 1fr;padding-left: 40px;gap: 12px}.comparison-table-section-cms-component .table-footer .item,.comparison-table-section-cms-component .table-header .item {padding: 16px;text-align: center;border-radius: 12px 12px 0 0}.comparison-table-section-cms-component .table-footer .item .button-wrapper,.comparison-table-section-cms-component .table-header .item .button-wrapper {padding-top: 16px}@media (max-width:767px) {.comparison-table-section-cms-component .table-footer,.comparison-table-section-cms-component .table-header {gap: 4px;font-size: 12px}}.comparison-table-section-cms-component .table-header h3 {margin-top: auto;margin-bottom: auto}@media (max-width:767px) {.comparison-table-section-cms-component .table-header h3 {font-size: 14px}}.comparison-table-section-cms-component .table-header .header.main-color {background-color: #f5fafa;border-bottom: 2px solid #66afaf}.comparison-table-section-cms-component .table-header .header.secondary-color {background-color: #fef6ee;border-bottom: 2px solid #fbc997}.comparison-table-section-cms-component .table-header .logo-container {display: flex;width: 100%;max-width: 200px;height: 100%;margin: auto;padding-top: 20px;padding-bottom: 20px;border-top-right-radius: 12px;border-top-left-radius: 12px}.comparison-table-section-cms-component .table-header .logo-container.competitor {max-width: none;border-top: 4px solid hsla(0,0%,88%,.4)}.comparison-table-section-cms-component .table-header .logo-container .pwa-logo-component {justify-content: center;margin: 0}@media (max-width:991px) {.comparison-table-section-cms-component .table-header .logo-container .pwa-logo-component .logo-icon {width: 24px;height: 24px}.comparison-table-section-cms-component .table-header .logo-container .pwa-logo-component p {font-size: 16px;margin-left: 4px}}@media (max-width:767px) {.comparison-table-section-cms-component .table-header .logo-container .pwa-logo-component .logo-icon {width: 20px;height: 20px}.comparison-table-section-cms-component .table-header .logo-container .pwa-logo-component p {font-size: 12px}.comparison-table-section-cms-component .table-header .logo-container .content-image {max-width: 80%}.comparison-table-section-cms-component .table-header .logo-container.competitor {border: none}}@media (max-width:479px) {.comparison-table-section-cms-component .table-header .logo-container .pwa-logo-component p {font-size: 12px}}.comparison-table-section-cms-component .table-header .content-image {aspect-ratio: 1.77777778;object-fit: contain;margin-left: auto;margin-right: auto;max-width: 100%}.comparison-table-section-cms-component .table-footer .item {border-radius: 0 0 12px 12px}.comparison-table-section-cms-component .table-footer .footer-item {padding-top: 32px}.comparison-table-section-cms-component .table-footer .footer-item .footer.main-color {background-color: #f5fafa;border-top: 2px solid #66afaf}.comparison-table-section-cms-component .table-footer .footer-item .footer.secondary-color {background-color: #fef6ee;border-top: 2px solid #fbc997}.comparison-table-section-cms-component .table-footer .first-item {padding: 16px 0;margin-top: auto;margin-bottom: auto}.comparison-table-section-cms-component .table-footer .footer-cta-area {padding: 32px 0;margin-right: auto;margin-left: auto;border-bottom-right-radius: 12px;border-bottom-left-radius: 12px}.comparison-table-section-cms-component .table-footer .footer-cta-area.competitor {border-bottom: 4px solid hsla(0,0%,88%,.4)}@media (max-width:767px) {.comparison-table-section-cms-component .table-footer h3 {font-size: 14px}.comparison-table-section-cms-component .table-footer .footer-cta-area.competitor {border: none}}.comparison-table-section-cms-component .table-row {display: grid;grid-auto-flow: column;grid-template-columns: 1fr 1fr 1fr;padding-left: 40px;gap: 12px}.comparison-table-section-cms-component .table-row h4 {margin-top: 40px;margin-bottom: 24px}@media (max-width:767px) {.comparison-table-section-cms-component .table-row h4 {font-size: 14px}}.comparison-table-section-cms-component .table-row p {margin: 0}@media (max-width:767px) {.comparison-table-section-cms-component .table-row p {font-size: 12px}}.comparison-table-section-cms-component .table-row .price-title {display: flex;align-items: center}.comparison-table-section-cms-component .table-row .first-column-price,.comparison-table-section-cms-component .table-row .second-column-price {display: flex;align-items: center;margin-left: auto;margin-right: auto}.comparison-table-section-cms-component .table-row .first-column-price .price,.comparison-table-section-cms-component .table-row .second-column-price .price {font-size: 24px}@media (max-width:767px) {.comparison-table-section-cms-component .table-row .first-column-price .price,.comparison-table-section-cms-component .table-row .first-column-price p,.comparison-table-section-cms-component .table-row .second-column-price .price,.comparison-table-section-cms-component .table-row .second-column-price p {font-size: 14px;line-height: 1.2}}.comparison-table-section-cms-component .table-row .comparison-wrapper {display: inline-flex}.comparison-table-section-cms-component .comparison-row:nth-child(odd) {background-color: #f5f5f5}.comparison-table-section-cms-component .comparison-row .icon-wrapper {display: flex;justify-content: center;padding-top: 4px;width: 32px;height: 32px;margin: auto;border-radius: 50%;background-color: #007f5f;color: #fff}.comparison-table-section-cms-component .comparison-row .icon-wrapper.error {background-color: #faeaea;color: #c92a2a}@media (max-width:767px) {.comparison-table-section-cms-component .comparison-row .icon-wrapper {width: 24px;height: 24px;padding-top: 0}}.comparison-table-section-cms-component .comparison-row .condition {margin-left: auto;margin-right: auto;padding: 12px 0}.comparison-table-section-cms-component .column-with-icon {padding: 12px 0}.comparison-table-section-cms-component .tooltip {position: relative;display: inline-block;max-width: 300px;margin-left: 12px}.comparison-table-section-cms-component .tooltip .tooltiptext {position: absolute;visibility: hidden;width: max-content;max-width: 280px;z-index: 2;top: 100%;font-size: 14px;border-radius: 4px;padding: 4px 8px;background-color: #2f3333;color: #fff;white-space: pre-wrap;transform: translateX(calc(-50% + 2px))}.comparison-table-section-cms-component .tooltip:hover .tooltiptext {visibility: visible}.comparison-table-section-cms-component .tooltip-target {cursor: pointer;display: flex;align-items: center}@media (max-width:767px) {.comparison-table-section-cms-component .tooltip-target {display: none}}.comparison-table-section-cms-component .competitor {background-color: #fef6ee;width: 100%;text-align: center;justify-content: center;border-right: 4px solid hsla(0,0%,88%,.4);border-left: 4px solid hsla(0,0%,88%,.4)}@media (max-width:767px) {.comparison-table-section-cms-component .competitor {background: none;border: none}}.comparison-table-section-cms-component .table-row.comparison-row:nth-child(odd) .competitor {background-color: hsla(30,89%,96%,.4)}.comparison-table-section-cms-component .grid-item {padding-top: 12px;padding-bottom: 12px}@media (max-width:767px) {.rephrase-section-cms-component {display: none}}.container-fluid.cms-container-fluid {padding-left: 40px;padding-right: 40px}@media (max-width:383px) {.container-fluid.cms-container-fluid {padding-left: 24px;padding-right: 24px}}.container-fluid.cms-container-fluid .row {margin-left: -40px;margin-right: -40px}@media (max-width:383px) {.container-fluid.cms-container-fluid .row {margin-left: -24px;margin-right: -24px}}.container-fluid.cms-container-fluid .container.cms-container,.container-fluid.cms-container-fluid .container.pwa-container {padding-left: 40px;padding-right: 40px;max-width: 1220px;width: 100%}@media (max-width:383px) {.container-fluid.cms-container-fluid .container.cms-container,.container-fluid.cms-container-fluid .container.pwa-container {padding-left: 24px;padding-right: 24px}}@media (max-width:1499px) {.container-fluid.cms-container-fluid .container.cms-container,.container-fluid.cms-container-fluid .container.pwa-container {max-width: 1220px}}@media (max-width:1199px) {.container-fluid.cms-container-fluid .container.cms-container,.container-fluid.cms-container-fluid .container.pwa-container {max-width: 1220px}}@media (max-width:991px) {.container-fluid.cms-container-fluid .container.cms-container,.container-fluid.cms-container-fluid .container.pwa-container {max-width: 830px}}@media (max-width:767px) {.container-fluid.cms-container-fluid .container.cms-container,.container-fluid.cms-container-fluid .container.pwa-container {max-width: 620px}}.container-fluid.cms-container-fluid .cms-blog-article-page-container {padding-right: 40px;padding-left: 40px}@media (max-width:383px) {.container-fluid.cms-container-fluid .cms-blog-article-page-container {padding-left: 24px;padding-right: 24px}}