html
{
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-family: sans-serif;
}
body
{
    margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary
{
    display: block;
}
audio, canvas, progress, video
{
    vertical-align: baseline;
    display: inline-block;
}
audio:not([controls])
{
    height: 0;
    display: none;
}
[hidden], template
{
    display: none;
}
a
{
    background-color: #0000;
}
a:active, a:hover
{
    outline: 0;
}
abbr[title]
{
    border-bottom: 1px dotted;
}
b, strong
{
    font-weight: bold;
}
dfn
{
    font-style: italic;
}
h1
{
    margin: .67em 0;
    font-size: 2em;
}
mark
{
    color: #000;
    background: #ff0;
}
small
{
    font-size: 80%;
}
sub, sup
{
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
}
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, kbd, pre, samp
{
    font-family: monospace;
    font-size: 1em;
}
button, input, optgroup, select, textarea
{
    color: inherit;
    font: inherit;
    margin: 0;
}
button
{
    overflow: visible;
}
button, select
{
    text-transform: none;
}
button, html input[type="button"], input[type="reset"]
{
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled], html input[disabled]
{
    cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner
{
    border: 0;
    padding: 0;
}
input
{
    line-height: normal;
}
input[type="checkbox"], input[type="radio"]
{
    box-sizing: border-box;
    padding: 0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button
{
    height: auto;
}
input[type="search"]
{
    -webkit-appearance: none;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration
{
    -webkit-appearance: none;
}
legend
{
    border: 0;
    padding: 0;
}
textarea
{
    overflow: auto;
}
optgroup
{
    font-weight: bold;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
td, th
{
    padding: 0;
}
@font-face
{
    font-family: webflow-icons;
    src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
    font-weight: normal;
    font-style: normal;
}
[class^="w-icon-"], [class*=" w-icon-"]
{
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    font-family: webflow-icons!important;
}
.w-icon-slider-right:before
{
    content: "";
}
.w-icon-slider-left:before
{
    content: "";
}
.w-icon-nav-menu:before
{
    content: "";
}
.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before
{
    content: "";
}
.w-icon-file-upload-remove:before
{
    content: "";
}
.w-icon-file-upload-icon:before
{
    content: "";
}
*
{
    box-sizing: border-box;
}
html
{
    height: 100%;
}
body
{
    color: #333;
    background-color: #fff;
    min-height: 100%;
    margin: 0;
    font-family: Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
}
img
{
    vertical-align: middle;
    max-width: 100%;
    display: inline-block;
}
html.w-mod-touch *
{
    background-attachment: scroll!important;
}
.w-block
{
    display: block;
}
.w-inline-block
{
    max-width: 100%;
    display: inline-block;
}
.w-clearfix:before, .w-clearfix:after
{
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-clearfix:after
{
    clear: both;
}
.w-hidden
{
    display: none;
}
.w-button
{
    color: #fff;
    line-height: inherit;
    cursor: pointer;
    background-color: #3898ec;
    border: 0;
    border-radius: 0;
    padding: 9px 15px;
    text-decoration: none;
    display: inline-block;
}
input.w-button
{
    -webkit-appearance: button;
}
html[data-w-dynpage] [data-w-cloak]
{
    color: #0000!important;
}
.w-code-block
{
    margin: unset;
}
pre.w-code-block code
{
    all: inherit;
}
.w-optimization
{
    display: contents;
}
.w-webflow-badge, .w-webflow-badge>img
{
    box-sizing: unset;
    width: unset;
    height: unset;
    max-height: unset;
    max-width: unset;
    min-height: unset;
    min-width: unset;
    margin: unset;
    padding: unset;
    float: unset;
    clear: unset;
    border: unset;
    border-radius: unset;
    background: unset;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-origin: unset;
    background-clip: unset;
    background-attachment: unset;
    background-color: unset;
    box-shadow: unset;
    transform: unset;
    direction: unset;
    font-family: unset;
    font-weight: unset;
    color: unset;
    font-size: unset;
    line-height: unset;
    font-style: unset;
    font-variant: unset;
    text-align: unset;
    letter-spacing: unset;
    -webkit-text-decoration: unset;
    text-decoration: unset;
    text-indent: unset;
    text-transform: unset;
    list-style-type: unset;
    text-shadow: unset;
    vertical-align: unset;
    cursor: unset;
    white-space: unset;
    word-break: unset;
    word-spacing: unset;
    word-wrap: unset;
    transition: unset;
}
.w-webflow-badge
{
    white-space: nowrap;
    cursor: pointer;
    box-shadow: 0 0 0 1px #0000001a,0 1px 3px #0000001a;
    visibility: visible!important;
    opacity: 1!important;
    z-index: 2147483647!important;
    color: #aaadb0!important;
    overflow: unset!important;
    background-color: #fff!important;
    border-radius: 3px!important;
    width: auto!important;
    height: auto!important;
    margin: 0!important;
    padding: 6px!important;
    font-size: 12px!important;
    line-height: 14px!important;
    text-decoration: none!important;
    display: inline-block!important;
    position: fixed!important;
    inset: auto 12px 12px auto!important;
    transform: none!important;
}
.w-webflow-badge>img
{
    position: unset;
    visibility: unset!important;
    opacity: 1!important;
    vertical-align: middle!important;
    display: inline-block!important;
}
h1, h2, h3, h4, h5, h6
{
    margin-bottom: 10px;
    font-weight: bold;
}
h1
{
    margin-top: 20px;
    font-size: 38px;
    line-height: 44px;
}
h2
{
    margin-top: 20px;
    font-size: 32px;
    line-height: 36px;
}
h3
{
    margin-top: 20px;
    font-size: 24px;
    line-height: 30px;
}
h4
{
    margin-top: 10px;
    font-size: 18px;
    line-height: 24px;
}
h5
{
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px;
}
h6
{
    margin-top: 10px;
    font-size: 12px;
    line-height: 18px;
}
p
{
    margin-top: 0;
    margin-bottom: 10px;
}
blockquote
{
    border-left: 5px solid #e2e2e2;
    margin: 0 0 10px;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 22px;
}
figure
{
    margin: 0 0 10px;
}
figcaption
{
    text-align: center;
    margin-top: 5px;
}
ul, ol
{
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px;
}
.w-list-unstyled
{
    padding-left: 0;
    list-style: none;
}
.w-embed:before, .w-embed:after
{
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-embed:after
{
    clear: both;
}
.w-video
{
    width: 100%;
    padding: 0;
    position: relative;
}
.w-video iframe, .w-video object, .w-video embed
{
    border: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
fieldset
{
    border: 0;
    margin: 0;
    padding: 0;
}
button, [type="button"], [type="reset"]
{
    cursor: pointer;
    -webkit-appearance: button;
    border: 0;
}
.w-form
{
    margin: 0 0 15px;
}
.w-form-done
{
    text-align: center;
    background-color: #ddd;
    padding: 20px;
    display: none;
}
.w-form-fail
{
    background-color: #ffdede;
    margin-top: 10px;
    padding: 10px;
    display: none;
}
label
{
    margin-bottom: 5px;
    font-weight: bold;
    display: block;
}
.w-input, .w-select
{
    color: #333;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    height: 38px;
    margin-bottom: 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    display: block;
}
.w-input::placeholder, .w-select::placeholder
{
    color: #999;
}
.w-input:focus, .w-select:focus
{
    border-color: #3898ec;
    outline: 0;
}
.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select
{
    cursor: not-allowed;
}
.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select
{
    background-color: #eee;
}
textarea.w-input, textarea.w-select
{
    height: auto;
}
.w-select
{
    background-color: #f3f3f3;
}
.w-select[multiple]
{
    height: auto;
}
.w-form-label
{
    cursor: pointer;
    margin-bottom: 0;
    font-weight: normal;
    display: inline-block;
}
.w-radio
{
    margin-bottom: 5px;
    padding-left: 20px;
    display: block;
}
.w-radio:before, .w-radio:after
{
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-radio:after
{
    clear: both;
}
.w-radio-input
{
    float: left;
    margin: 3px 0 0 -20px;
    line-height: normal;
}
.w-file-upload
{
    margin-bottom: 10px;
    display: block;
}
.w-file-upload-input
{
    opacity: 0;
    z-index: -100;
    width: .1px;
    height: .1px;
    position: absolute;
    overflow: hidden;
}
.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success
{
    color: #333;
    display: inline-block;
}
.w-file-upload-error
{
    margin-top: 10px;
    display: block;
}
.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden
{
    display: none;
}
.w-file-upload-uploading-btn
{
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: normal;
    display: flex;
}
.w-file-upload-file
{
    background-color: #fafafa;
    border: 1px solid #ccc;
    flex-grow: 1;
    justify-content: space-between;
    margin: 0;
    padding: 8px 9px 8px 11px;
    display: flex;
}
.w-file-upload-file-name
{
    font-size: 14px;
    font-weight: normal;
    display: block;
}
.w-file-remove-link
{
    cursor: pointer;
    width: auto;
    height: auto;
    margin-top: 3px;
    margin-left: 10px;
    padding: 3px;
    display: block;
}
.w-icon-file-upload-remove
{
    margin: auto;
    font-size: 10px;
}
.w-file-upload-error-msg
{
    color: #ea384c;
    padding: 2px 0;
    display: inline-block;
}
.w-file-upload-info
{
    padding: 0 12px;
    line-height: 38px;
    display: inline-block;
}
.w-file-upload-label
{
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: normal;
    display: inline-block;
}
.w-icon-file-upload-icon, .w-icon-file-upload-uploading
{
    width: 20px;
    margin-right: 8px;
    display: inline-block;
}
.w-icon-file-upload-uploading
{
    height: 20px;
}
.w-container
{
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
}
.w-container:before, .w-container:after
{
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-container:after
{
    clear: both;
}
.w-container .w-row
{
    margin-left: -10px;
    margin-right: -10px;
}
.w-row:before, .w-row:after
{
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-row:after
{
    clear: both;
}
.w-row .w-row
{
    margin-left: 0;
    margin-right: 0;
}
.w-col
{
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
.w-col .w-col
{
    padding-left: 0;
    padding-right: 0;
}
.w-col-1
{
    width: 8.33333%;
}
.w-col-2
{
    width: 16.6667%;
}
.w-col-3
{
    width: 25%;
}
.w-col-4
{
    width: 33.3333%;
}
.w-col-5
{
    width: 41.6667%;
}
.w-col-6
{
    width: 50%;
}
.w-col-7
{
    width: 58.3333%;
}
.w-col-8
{
    width: 66.6667%;
}
.w-col-9
{
    width: 75%;
}
.w-col-10
{
    width: 83.3333%;
}
.w-col-11
{
    width: 91.6667%;
}
.w-col-12
{
    width: 100%;
}
.w-hidden-main
{
    display: none!important;
}
@media screen and (max-width: 991px)
{
    .w-container
    {
        max-width: 728px;
    }
    .w-hidden-main
    {
        display: inherit!important;
    }
    .w-hidden-medium
    {
        display: none!important;
    }
    .w-col-medium-1
    {
        width: 8.33333%;
    }
    .w-col-medium-2
    {
        width: 16.6667%;
    }
    .w-col-medium-3
    {
        width: 25%;
    }
    .w-col-medium-4
    {
        width: 33.3333%;
    }
    .w-col-medium-5
    {
        width: 41.6667%;
    }
    .w-col-medium-6
    {
        width: 50%;
    }
    .w-col-medium-7
    {
        width: 58.3333%;
    }
    .w-col-medium-8
    {
        width: 66.6667%;
    }
    .w-col-medium-9
    {
        width: 75%;
    }
    .w-col-medium-10
    {
        width: 83.3333%;
    }
    .w-col-medium-11
    {
        width: 91.6667%;
    }
    .w-col-medium-12
    {
        width: 100%;
    }
    .w-col-stack
    {
        width: 100%;
        left: auto;
        right: auto;
    }
}
@media screen and (max-width: 767px)
{
    .w-hidden-main, .w-hidden-medium
    {
        display: inherit!important;
    }
    .w-hidden-small
    {
        display: none!important;
    }
    .w-row, .w-container .w-row
    {
        margin-left: 0;
        margin-right: 0;
    }
    .w-col
    {
        width: 100%;
        left: auto;
        right: auto;
    }
    .w-col-small-1
    {
        width: 8.33333%;
    }
    .w-col-small-2
    {
        width: 16.6667%;
    }
    .w-col-small-3
    {
        width: 25%;
    }
    .w-col-small-4
    {
        width: 33.3333%;
    }
    .w-col-small-5
    {
        width: 41.6667%;
    }
    .w-col-small-6
    {
        width: 50%;
    }
    .w-col-small-7
    {
        width: 58.3333%;
    }
    .w-col-small-8
    {
        width: 66.6667%;
    }
    .w-col-small-9
    {
        width: 75%;
    }
    .w-col-small-10
    {
        width: 83.3333%;
    }
    .w-col-small-11
    {
        width: 91.6667%;
    }
    .w-col-small-12
    {
        width: 100%;
    }
}
@media screen and (max-width: 479px)
{
    .w-container
    {
        max-width: none;
    }
    .w-hidden-main, .w-hidden-medium, .w-hidden-small
    {
        display: inherit!important;
    }
    .w-hidden-tiny
    {
        display: none!important;
    }
    .w-col
    {
        width: 100%;
    }
    .w-col-tiny-1
    {
        width: 8.33333%;
    }
    .w-col-tiny-2
    {
        width: 16.6667%;
    }
    .w-col-tiny-3
    {
        width: 25%;
    }
    .w-col-tiny-4
    {
        width: 33.3333%;
    }
    .w-col-tiny-5
    {
        width: 41.6667%;
    }
    .w-col-tiny-6
    {
        width: 50%;
    }
    .w-col-tiny-7
    {
        width: 58.3333%;
    }
    .w-col-tiny-8
    {
        width: 66.6667%;
    }
    .w-col-tiny-9
    {
        width: 75%;
    }
    .w-col-tiny-10
    {
        width: 83.3333%;
    }
    .w-col-tiny-11
    {
        width: 91.6667%;
    }
    .w-col-tiny-12
    {
        width: 100%;
    }
}
.w-widget
{
    position: relative;
}
.w-widget-map
{
    width: 100%;
    height: 400px;
}
.w-widget-map label
{
    width: auto;
    display: inline;
}
.w-widget-map img
{
    max-width: inherit;
}
.w-widget-map .gm-style-iw
{
    text-align: center;
}
.w-widget-map .gm-style-iw>button
{
    display: none!important;
}
.w-widget-twitter
{
    overflow: hidden;
}
.w-widget-twitter-count-shim
{
    vertical-align: top;
    text-align: center;
    background: #fff;
    border: 1px solid #758696;
    border-radius: 3px;
    width: 28px;
    height: 20px;
    display: inline-block;
    position: relative;
}
.w-widget-twitter-count-shim *
{
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
}
.w-widget-twitter-count-shim .w-widget-twitter-count-inner
{
    text-align: center;
    color: #999;
    font-family: serif;
    font-size: 15px;
    line-height: 12px;
    position: relative;
}
.w-widget-twitter-count-shim .w-widget-twitter-count-clear
{
    display: block;
    position: relative;
}
.w-widget-twitter-count-shim.w--large
{
    width: 36px;
    height: 28px;
}
.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner
{
    font-size: 18px;
    line-height: 18px;
}
.w-widget-twitter-count-shim:not(.w--vertical)
{
    margin-left: 5px;
    margin-right: 8px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large
{
    margin-left: 6px;
}
.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after
{
    content: " ";
    pointer-events: none;
    border: solid #0000;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 0;
}
.w-widget-twitter-count-shim:not(.w--vertical):before
{
    border-width: 4px;
    border-color: #75869600 #5d6c7b #75869600 #75869600;
    margin-top: -4px;
    margin-left: -9px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:before
{
    border-width: 5px;
    margin-top: -5px;
    margin-left: -10px;
}
.w-widget-twitter-count-shim:not(.w--vertical):after
{
    border-width: 4px;
    border-color: #fff0 #fff #fff0 #fff0;
    margin-top: -4px;
    margin-left: -8px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:after
{
    border-width: 5px;
    margin-top: -5px;
    margin-left: -9px;
}
.w-widget-twitter-count-shim.w--vertical
{
    width: 61px;
    height: 33px;
    margin-bottom: 8px;
}
.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after
{
    content: " ";
    pointer-events: none;
    border: solid #0000;
    width: 0;
    height: 0;
    position: absolute;
    top: 100%;
    left: 50%;
}
.w-widget-twitter-count-shim.w--vertical:before
{
    border-width: 5px;
    border-color: #5d6c7b #75869600 #75869600;
    margin-left: -5px;
}
.w-widget-twitter-count-shim.w--vertical:after
{
    border-width: 4px;
    border-color: #fff #fff0 #fff0;
    margin-left: -4px;
}
.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner
{
    font-size: 18px;
    line-height: 22px;
}
.w-widget-twitter-count-shim.w--vertical.w--large
{
    width: 76px;
}
.w-background-video
{
    color: #fff;
    height: 500px;
    position: relative;
    overflow: hidden;
}
.w-background-video>video
{
    object-fit: cover;
    z-index: -100;
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 100%;
    margin: auto;
    position: absolute;
    inset: -100%;
}
.w-background-video>video::-webkit-media-controls-start-playback-button
{
    -webkit-appearance: none;
    display: none!important;
}
.w-background-video--control
{
    background-color: #0000;
    padding: 0;
    position: absolute;
    bottom: 1em;
    right: 1em;
}
.w-background-video--control>[hidden]
{
    display: none!important;
}
.w-slider
{
    text-align: center;
    clear: both;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    background: #ddd;
    height: 300px;
    position: relative;
}
.w-slider-mask
{
    z-index: 1;
    white-space: nowrap;
    height: 100%;
    display: block;
    position: relative;
    left: 0;
    right: 0;
    overflow: hidden;
}
.w-slide
{
    vertical-align: top;
    white-space: normal;
    text-align: left;
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
}
.w-slider-nav
{
    z-index: 2;
    text-align: center;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    height: 40px;
    margin: auto;
    padding-top: 10px;
    position: absolute;
    inset: auto 0 0;
}
.w-slider-nav.w-round>div
{
    border-radius: 100%;
}
.w-slider-nav.w-num>div
{
    font-size: inherit;
    line-height: inherit;
    width: auto;
    height: auto;
    padding: .2em .5em;
}
.w-slider-nav.w-shadow>div
{
    box-shadow: 0 0 3px #3336;
}
.w-slider-nav-invert
{
    color: #fff;
}
.w-slider-nav-invert>div
{
    background-color: #2226;
}
.w-slider-nav-invert>div.w-active
{
    background-color: #222;
}
.w-slider-dot
{
    cursor: pointer;
    background-color: #fff6;
    width: 1em;
    height: 1em;
    margin: 0 3px .5em;
    transition: background-color .1s,color .1s;
    display: inline-block;
    position: relative;
}
.w-slider-dot.w-active
{
    background-color: #fff;
}
.w-slider-dot:focus
{
    outline: none;
    box-shadow: 0 0 0 2px #fff;
}
.w-slider-dot:focus.w-active
{
    box-shadow: none;
}
.w-slider-arrow-left, .w-slider-arrow-right
{
    cursor: pointer;
    color: #fff;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    -webkit-user-select: none;
    user-select: none;
    width: 80px;
    margin: auto;
    font-size: 40px;
    position: absolute;
    inset: 0;
    overflow: hidden;
}
.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"]
{
    position: absolute;
}
.w-slider-arrow-left:focus, .w-slider-arrow-right:focus
{
    outline: 0;
}
.w-slider-arrow-left
{
    z-index: 3;
    right: auto;
}
.w-slider-arrow-right
{
    z-index: 4;
    left: auto;
}
.w-icon-slider-left, .w-icon-slider-right
{
    width: 1em;
    height: 1em;
    margin: auto;
    inset: 0;
}
.w-slider-aria-label
{
    clip: rect(0 0 0 0);
    border: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
}
.w-slider-force-show
{
    display: block!important;
}
.w-dropdown
{
    text-align: left;
    z-index: 900;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    position: relative;
}
.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link
{
    vertical-align: top;
    color: #222;
    text-align: left;
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    position: relative;
}
.w-dropdown-toggle
{
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    padding-right: 40px;
    display: inline-block;
}
.w-dropdown-toggle:focus
{
    outline: 0;
}
.w-icon-dropdown-toggle
{
    width: 1em;
    height: 1em;
    margin: auto 20px auto auto;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
}
.w-dropdown-list
{
    background: #ddd;
    min-width: 100%;
    display: none;
    position: absolute;
}
.w-dropdown-list.w--open
{
    display: block;
}
.w-dropdown-link
{
    color: #222;
    padding: 10px 20px;
    display: block;
}
.w-dropdown-link.w--current
{
    color: #0082f3;
}
.w-dropdown-link:focus
{
    outline: 0;
}
@media screen and (max-width: 767px)
{
    .w-nav-brand
    {
        padding-left: 10px;
    }
}
.w-lightbox-backdrop
{
    cursor: auto;
    letter-spacing: normal;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    visibility: visible;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    color: #fff;
    text-align: center;
    z-index: 2000;
    opacity: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -webkit-tap-highlight-color: transparent;
    background: #000000e6;
    outline: 0;
    font-family: Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.2;
    list-style: disc;
    position: fixed;
    inset: 0;
    -webkit-transform: translate(0);
}
.w-lightbox-backdrop, .w-lightbox-container
{
    -webkit-overflow-scrolling: touch;
    height: 100%;
    overflow: auto;
}
.w-lightbox-content
{
    height: 100vh;
    position: relative;
    overflow: hidden;
}
.w-lightbox-view
{
    opacity: 0;
    width: 100vw;
    height: 100vh;
    position: absolute;
}
.w-lightbox-view:before
{
    content: "";
    height: 100vh;
}
.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before
{
    height: 86vh;
}
.w-lightbox-frame, .w-lightbox-view:before
{
    vertical-align: middle;
    display: inline-block;
}
.w-lightbox-figure
{
    margin: 0;
    position: relative;
}
.w-lightbox-group .w-lightbox-figure
{
    cursor: pointer;
}
.w-lightbox-img
{
    width: auto;
    max-width: none;
    height: auto;
}
.w-lightbox-image
{
    float: none;
    max-width: 100vw;
    max-height: 100vh;
    display: block;
}
.w-lightbox-group .w-lightbox-image
{
    max-height: 86vh;
}
.w-lightbox-caption
{
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #0006;
    padding: .5em 1em;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
}
.w-lightbox-embed
{
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
}
.w-lightbox-control
{
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px;
    width: 4em;
    transition: all .3s;
    position: absolute;
    top: 0;
}
.w-lightbox-left
{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
    display: none;
    bottom: 0;
    left: 0;
}
.w-lightbox-right
{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
    display: none;
    bottom: 0;
    right: 0;
}
.w-lightbox-close
{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
    background-size: 18px;
    height: 2.6em;
    right: 0;
}
.w-lightbox-strip
{
    white-space: nowrap;
    padding: 0 1vh;
    line-height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: auto hidden;
}
.w-lightbox-item
{
    box-sizing: content-box;
    cursor: pointer;
    width: 10vh;
    padding: 2vh 1vh;
    display: inline-block;
    -webkit-transform: translate3d(0,0,0);
}
.w-lightbox-active
{
    opacity: .3;
}
.w-lightbox-thumbnail
{
    background: #222;
    height: 10vh;
    position: relative;
    overflow: hidden;
}
.w-lightbox-thumbnail-image
{
    position: absolute;
    top: 0;
    left: 0;
}
.w-lightbox-thumbnail .w-lightbox-tall
{
    width: 100%;
    top: 50%;
    transform: translate(0,-50%);
}
.w-lightbox-thumbnail .w-lightbox-wide
{
    height: 100%;
    left: 50%;
    transform: translate(-50%);
}
.w-lightbox-spinner
{
    box-sizing: border-box;
    border: 5px solid #0006;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    animation: .8s linear infinite spin;
    position: absolute;
    top: 50%;
    left: 50%;
}
.w-lightbox-spinner:after
{
    content: "";
    border: 3px solid #0000;
    border-bottom-color: #fff;
    border-radius: 50%;
    position: absolute;
    inset: -4px;
}
.w-lightbox-hide
{
    display: none;
}
.w-lightbox-noscroll
{
    overflow: hidden;
}
@media(min-width: 768px)
{
    .w-lightbox-content
    {
        height: 96vh;
        margin-top: 2vh;
    }
    .w-lightbox-view, .w-lightbox-view:before
    {
        height: 96vh;
    }
    .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before
    {
        height: 84vh;
    }
    .w-lightbox-image
    {
        max-width: 96vw;
        max-height: 96vh;
    }
    .w-lightbox-group .w-lightbox-image
    {
        max-width: 82.3vw;
        max-height: 84vh;
    }
    .w-lightbox-left, .w-lightbox-right
    {
        opacity: .5;
        display: block;
    }
    .w-lightbox-close
    {
        opacity: .8;
    }
    .w-lightbox-control:hover
    {
        opacity: 1;
    }
}
.w-lightbox-inactive, .w-lightbox-inactive:hover
{
    opacity: 0;
}
.w-richtext:before, .w-richtext:after
{
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-richtext:after
{
    clear: both;
}
.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after
{
    white-space: initial;
}
.w-richtext ol, .w-richtext ul
{
    overflow: hidden;
}
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div
{
    outline: 2px solid #2895f7;
}
.w-richtext figure.w-richtext-figure-type-video>div:after, .w-richtext figure[data-rt-type="video"]>div:after
{
    content: "";
    display: none;
    position: absolute;
    inset: 0;
}
.w-richtext figure
{
    max-width: 60%;
    position: relative;
}
.w-richtext figure>div:before
{
    cursor: default!important;
}
.w-richtext figure img
{
    width: 100%;
}
.w-richtext figure figcaption.w-richtext-figcaption-placeholder
{
    opacity: .6;
}
.w-richtext figure div
{
    color: #0000;
    font-size: 0;
}
.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"]
{
    display: table;
}
.w-richtext figure.w-richtext-figure-type-image>div, .w-richtext figure[data-rt-type="image"]>div
{
    display: inline-block;
}
.w-richtext figure.w-richtext-figure-type-image>figcaption, .w-richtext figure[data-rt-type="image"]>figcaption
{
    caption-side: bottom;
    display: table-caption;
}
.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"]
{
    width: 60%;
    height: 0;
}
.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.w-richtext figure.w-richtext-figure-type-video>div, .w-richtext figure[data-rt-type="video"]>div
{
    width: 100%;
}
.w-richtext figure.w-richtext-align-center
{
    clear: both;
    margin-left: auto;
    margin-right: auto;
}
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"]>div
{
    max-width: 100%;
}
.w-richtext figure.w-richtext-align-normal
{
    clear: both;
}
.w-richtext figure.w-richtext-align-fullwidth
{
    text-align: center;
    clear: both;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.w-richtext figure.w-richtext-align-fullwidth>div
{
    padding-bottom: inherit;
    display: inline-block;
}
.w-richtext figure.w-richtext-align-fullwidth>figcaption
{
    display: block;
}
.w-richtext figure.w-richtext-align-floatleft
{
    float: left;
    clear: none;
    margin-right: 15px;
}
.w-richtext figure.w-richtext-align-floatright
{
    float: right;
    clear: none;
    margin-left: 15px;
}
.w-nav
{
    z-index: 1000;
    background: #ddd;
    position: relative;
}
.w-nav:before, .w-nav:after
{
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-nav:after
{
    clear: both;
}
.w-nav-brand
{
    float: left;
    color: #333;
    text-decoration: none;
    position: relative;
}
.w-nav-link
{
    vertical-align: top;
    color: #222;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    display: inline-block;
    position: relative;
}
.w-nav-link.w--current
{
    color: #0082f3;
}
.w-nav-menu
{
    float: right;
    position: relative;
}
[data-nav-menu-open]
{
    text-align: center;
    background: #c8c8c8;
    min-width: 200px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: visible;
    display: block!important;
}
.w--nav-link-open
{
    display: block;
    position: relative;
}
.w-nav-overlay
{
    width: 100%;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: hidden;
}
.w-nav-overlay [data-nav-menu-open]
{
    top: 0;
}
.w-nav[data-animation="over-left"] .w-nav-overlay
{
    width: auto;
}
.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open]
{
    z-index: 1;
    top: 0;
    right: auto;
}
.w-nav[data-animation="over-right"] .w-nav-overlay
{
    width: auto;
}
.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open]
{
    z-index: 1;
    top: 0;
    left: auto;
}
.w-nav-button
{
    float: right;
    cursor: pointer;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    -webkit-user-select: none;
    user-select: none;
    padding: 18px;
    font-size: 24px;
    display: none;
    position: relative;
}
.w-nav-button:focus
{
    outline: 0;
}
.w-nav-button.w--open
{
    color: #fff;
    background-color: #c8c8c8;
}
.w-nav[data-collapse="all"] .w-nav-menu
{
    display: none;
}
.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open
{
    display: block;
}
.w--nav-dropdown-list-open
{
    position: static;
}
@media screen and (max-width: 991px)
{
    .w-nav[data-collapse="medium"] .w-nav-menu
    {
        display: none;
    }
    .w-nav[data-collapse="medium"] .w-nav-button
    {
        display: block;
    }
}
@media screen and (max-width: 767px)
{
    .w-nav[data-collapse="small"] .w-nav-menu
    {
        display: none;
    }
    .w-nav[data-collapse="small"] .w-nav-button
    {
        display: block;
    }
    .w-nav-brand
    {
        padding-left: 10px;
    }
}
@media screen and (max-width: 479px)
{
    .w-nav[data-collapse="tiny"] .w-nav-menu
    {
        display: none;
    }
    .w-nav[data-collapse="tiny"] .w-nav-button
    {
        display: block;
    }
}
.w-tabs
{
    position: relative;
}
.w-tabs:before, .w-tabs:after
{
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-tabs:after
{
    clear: both;
}
.w-tab-menu
{
    position: relative;
}
.w-tab-link
{
    vertical-align: top;
    text-align: left;
    cursor: pointer;
    color: #222;
    background-color: #ddd;
    padding: 9px 30px;
    text-decoration: none;
    display: inline-block;
    position: relative;
}
.w-tab-link.w--current
{
    background-color: #c8c8c8;
}
.w-tab-link:focus
{
    outline: 0;
}
.w-tab-content
{
    display: block;
    position: relative;
    overflow: hidden;
}
.w-tab-pane
{
    display: none;
    position: relative;
}
.w--tab-active
{
    display: block;
}
@media screen and (max-width: 479px)
{
    .w-tab-link
    {
        display: block;
    }
}
.w-ix-emptyfix:after
{
    content: "";
}
@keyframes spin
{
    0%
    {
        transform: rotate(0);
    }
    100%
    {
        transform: rotate(360deg);
    }
}
.w-dyn-empty
{
    background-color: #ddd;
    padding: 10px;
}
.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible
{
    display: none!important;
}
.wf-layout-layout
{
    display: grid;
}
@font-face
{
    font-family: Epilogue;
    src: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/64e67d676e6ad43bbf4180bb_Epilogue-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: Epilogue;
    src: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/64e67d676e6ad43bbf4180d2_Epilogue-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: Epilogue;
    src: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/64e67d676e6ad43bbf4180cc_Epilogue-Bold.ttf") format("truetype"),url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/64e67d676e6ad43bbf4180bb_Epilogue-Regular.ttf") format("truetype"),url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/64e67d676e6ad43bbf4180cc_Epilogue-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: Epilogue;
    src: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/64e67d676e6ad43bbf4180e2_Epilogue-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: Inter;
    src: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/64e67d676e6ad43bbf4180c9_Inter-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: Inter;
    src: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/64e67d676e6ad43bbf4180e8_Inter-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: Inter;
    src: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/64e67d676e6ad43bbf4180d3_Inter-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: Inter;
    src: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/64e67d676e6ad43bbf4180e5_Inter-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: Opensaucesans;
    src: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/64e67d676e6ad43bbf4180ca_OpenSauceSans-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: Opensaucesans;
    src: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/64e67d676e6ad43bbf4180eb_OpenSauceSans-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: Opensaucesans;
    src: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/64e67d676e6ad43bbf4180cf_OpenSauceSans-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: Opensaucesans;
    src: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/64e67d676e6ad43bbf4180d1_OpenSauceSans-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: Manrope;
    src: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/67e42777a9c3c5ce66477a42_Manrope-ExtraBold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: Manrope;
    src: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/67e42869b9207395649a988f_Manrope-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: Manrope;
    src: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/67e4287e7a6e00fb66789a5b_Manrope-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: Manrope;
    src: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/67e4288d8a3a88636d773ffe_Manrope-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: Manrope;
    src: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/67e4289d8a3a88636d774c28_Manrope-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: Manrope;
    src: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/67e42e5fd6678271854797e2_Manrope-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: Satoshi;
    src: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/64e67d676e6ad43bbf4180bc_Satoshi-Regular.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
:root
{
    --black: var(--kütüp-library-white);
    --white: #ff715b;
    --alley-component-library-gray--900: #17181b;
    --silver: #c8c8c8;
    --blue: #fef2dd;
    --gainsboro: #e1e8ea;
    --blue-7: #5529d3;
    --black-2: #f0ebe0;
    --floral-white: #f4f1eb;
    --combine-library-grey-800: #1f2c3d;
    --kütüp-library-burntsienna: #e76f51;
    --blue-3: #f18e46;
    --light-steel-blue-2: #fbf9f2;
    --floral-white-3: #f4f1eb;
    --floral-white-2: #f4f1eb;
    --gainsboro-3: #e5e5e5;
    --combine-library-white: white;
    --walsh--walsh-dark-green: #202c3d;
    --light-steel-blue-3: #f4f5f5;
    --black-3: #2d2d2d;
    --black-4: #2d2d2d;
    --blue-2: #c1ecd6;
    --dim-grey: #202c3d;
    --light-steel-blue-4: #c8beff;
    --light-goldenrod-yellow-2: #def8cb;
    --peach-puff: #fed0ab;
    --gainsboro-2: #e1e8ea;
    --pink-2: #f8cbd6;
    --light-goldenrod-yellow: #f3dcb4;
    --sky-blue: #96daef;
    --floral-white-4: #eaeae1;
    --ghost-white: #f6f3ff;
    --gainsboro-4: #e1e8ea;
    --light-grey: #cbd8dc;
    --medium-slate-blue: #815ff7;
    --medium-slate-blue-2: #815ff7;
    --gainsboro-5: #fff8de;
    --blue-6: #f4f1eb;
    --alley-component-library-gray--500: #f2ddb5;
    --combine-library-warning-400: #f8b34b;
    --combine-library-primary-600: #6157f8;
    --alley-component-library-gray--700: #383942;
    --alley-component-library-blue--900: #5167f6;
    --combine-library-grey-050: #f2f3f7;
    --alley-component-library-blue--100: #eceefe;
    --alley-component-library-neutral--off-white: #f4f4f6;
    --alley-component-library-blue--800: #6478f7;
    --alley-component-library-blue--700: #7788f8;
    --combine-library-grey-600: #5f6570;
    --combine-library-secondary-600: #00a1c1;
    --combine-library-primary-800: #472def;
    --combine-library--warning-800: #f27900;
    --combine-library--grey-100: #d9dce2;
    --walsh--walsh-light-green: #c2ecd5;
    --combine-library--primary-200: #fff;
    --combine-library--grey-200: #bfc4ce;
    --combine-library--error-800: #e2004f;
    --combine-library--error-100: #ffecec;
    --combine-library--success-800: #6d9400;
    --combine-library--success-100: #f4f1eb;
    --radiant-ui-components-library--color--white: white;
    --kütüp-library-white: white;
    --kütüp-library-dark-slate-grey: #202c3d;
    --walsh--black: #2c2c2c;
    --silver-2: #f4f1eb;
    --kütüp-library--dark-slate-grey-x: #2e5261;
    --radiant-ui-components-library--color--body-font-dark: #1e2a3c;
    --radiant-ui-components-library--color--theme-color: #1e2a3c;
    --radiant-ui-components-library--color--heading-dark: #1e2a3c;
    --radiant-ui-components-library--color--linear-color-two: #eff2ff;
    --radiant-ui-components-library--linear-color-three: #e0ecff;
    --radiant-ui-components-library--color--button-background-dark: #131218;
    --elements-webflow-library--neutral--300: #eff0f6;
    --elements-webflow-library--neutral--100: white;
    --elements-webflow-library--general--shadow-01: #14142b0f;
    --elements-webflow-library--neutral--800: #211f54;
    --elements-webflow-library--neutral--600: #6e7191;
    --elements-webflow-library--accent--primary-1: #4a3aff;
    --elements-webflow-library--neutral--400: #dcddeb;
    --alley-component-library--gray--0: #dedfe3;
    --alley-component-library--neutral--white: white;
    --alley-component-library--gray--300: #868898;
    --light-steel-blue: #c8beff;
    --pink: #fff2da;
    --radiant-ui-components-library--light-grey: #5a5a5a;
    --misty-rose: #dfcccc;
    --blue-4: #002c94;
    --blue-5: #5529d3;
    --peach-puff-2: #fed0ab;
    --combine-library--grey-400: #8c94a5;
    --kütüp-library--dim-grey: var(--gainsboro);
    --walsh--walsh-mid-green: #406fdb;
    --walsh--light-goldenrod-yellow: #d3f6c1;
    --walsh--azure: #e7f1f1;
    --elements-webflow-library--general--shadow-05: #14142b29;
    --elements-webflow-library--secondary--color-2: #f2f1ff;
    --elements-webflow-library--neutral--200: #f7f7fc;
    --elements-webflow-library--secondary--color-1: #281ca5;
}
.w-layout-grid
{
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.w-checkbox
{
    margin-bottom: 5px;
    padding-left: 20px;
    display: block;
}
.w-checkbox:before
{
    content: " ";
    grid-area: 1/1/2/2;
    display: table;
}
.w-checkbox:after
{
    content: " ";
    clear: both;
    grid-area: 1/1/2/2;
    display: table;
}
.w-checkbox-input
{
    float: left;
    margin: 4px 0 0 -20px;
    line-height: normal;
}
.w-checkbox-input--inputType-custom
{
    border: 1px solid #ccc;
    border-radius: 2px;
    width: 12px;
    height: 12px;
}
.w-checkbox-input--inputType-custom.w--redirected-checked
{
    background-color: #3898ec;
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-color: #3898ec;
}
.w-checkbox-input--inputType-custom.w--redirected-focus
{
    box-shadow: 0 0 3px 1px #3898ec;
}
.w-layout-layout
{
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding: 20px;
}
.w-layout-cell
{
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.w-layout-blockcontainer
{
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.w-layout-hflex
{
    flex-direction: row;
    align-items: flex-start;
    display: flex;
}
.w-layout-vflex
{
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
@media screen and (max-width: 991px)
{
    .w-layout-blockcontainer
    {
        max-width: 728px;
    }
}
@media screen and (max-width: 767px)
{
    .w-layout-blockcontainer
    {
        max-width: none;
    }
}
h1
{
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 38px;
    font-weight: bold;
    line-height: 44px;
}
h2
{
    color: #000;
    letter-spacing: -1px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: Epilogue,sans-serif;
    font-size: 56px;
    font-weight: 700;
    line-height: 64px;
}
p
{
    color: var(--black);
    margin-bottom: 10px;
    font-family: Opensaucesans,sans-serif;
    font-size: 18px;
    line-height: 28px;
}
.email-div
{
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
    justify-content: space-between;
    display: flex;
}
.navbar
{
    background-color: var(--white);
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 21px;
    padding-left: 25px;
    display: flex;
}
.menu
{
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
}
.nav-menu
{
    flex: 1;
    justify-content: flex-end;
    align-items: center;
    display: flex;
}
.link
{
    color: var(--black);
    flex-direction: column;
    font-family: Opensaucesans,sans-serif;
    font-size: 16px;
    line-height: 24px;
    display: block;
}
.nav-link-2
{
    color: var(--alley-component-library-gray--900);
    font-family: Open Sans,sans-serif;
    font-size: 16px;
    line-height: 24px;
}
.nav-link-2.w--current
{
    color: var(--black);
}
.brand
{
    flex: 0 auto;
    margin-top: 20px;
    margin-bottom: 10px;
    display: flex;
}
.brand.w--current
{
    width: 15%;
    height: 73%;
}
.container-2
{
    flex: 1;
    max-width: 1360px;
    margin-left: 40px;
    margin-right: 40px;
    display: flex;
    position: relative;
}
.body-02
{
    color: var(--white);
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    max-width: 600px;
    margin-bottom: 0;
    font-family: Opensaucesans,sans-serif;
    font-size: 18px;
    line-height: 28px;
    display: flex;
}
.body-02.scope
{
    color: var(--black);
    text-align: center;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 40px;
    font-weight: 600;
}
.body-02.about
{
    color: var(--black);
    justify-content: flex-start;
    margin-bottom: 40px;
    font-weight: 700;
}
.body-02.blog-hero
{
    color: var(--black);
    max-width: 702px;
    margin-top: 24px;
}
.body-02.card1-description
{
    border-bottom: 1px solid var(--silver);
    color: var(--black);
    text-align: left;
    max-width: 496px;
    margin-top: 4px;
    padding-bottom: 40px;
}
.body-02.price-body
{
    color: var(--black);
    max-width: 702px;
    margin: 24px auto 0;
}
.body-02.online-web-store
{
    color: var(--white);
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
}
.body-02.basic-plan
{
    color: var(--white);
}
.body-02.contact-body
{
    color: var(--black);
    max-width: 699px;
    margin-top: 24px;
    margin-bottom: 40px;
}
.body-02.services
{
    color: #000;
    text-align: left;
    justify-content: flex-start;
    margin-bottom: 24px;
    font-weight: 700;
}
.body-02.web
{
    color: var(--black);
    text-align: left;
    border: 1px #000;
    max-width: 100%;
    height: 64px;
}
.body-02.style-body
{
    color: var(--black);
    max-width: 402px;
}
.body-02.color-name
{
    text-align: left;
    justify-content: flex-start;
    margin-top: 12px;
    margin-bottom: 4px;
    font-weight: 700;
}
.body-02.style-body-02
{
    color: var(--black);
    text-align: left;
    justify-content: flex-start;
}
.body-02.licence-body-text
{
    max-width: 736px;
}
.body-02.licence-body-text.text-color-black
{
    color: var(--black);
}
.body-02.unplash
{
    text-align: left;
    justify-content: flex-start;
    font-weight: 700;
}
.body-02.unplash.text-color-black
{
    color: var(--black);
}
.body-02.licence-body
{
    text-align: left;
    justify-content: flex-start;
    margin-top: 12px;
    margin-bottom: 32px;
}
.body-02.licence-body.text-color-black
{
    color: var(--black);
}
.body-02.open
{
    text-align: left;
    justify-content: flex-start;
    font-weight: 700;
    position: relative;
}
.body-02.open.text-color-black
{
    color: var(--black);
}
.body-02.project-body02
{
    color: var(--black);
    max-width: 655px;
}
.body-02.position
{
    color: var(--blue);
}
.body-02.hero-description
{
    color: var(--black);
}
.body-02.development
{
    text-align: left;
    margin-top: 18px;
    margin-bottom: 64px;
}
.body-02.work-description
{
    color: var(--black);
    text-align: left;
    margin-top: 24px;
    margin-bottom: 40px;
}
.body-02.text-align
{
    text-align: left;
}
.body-02.text-size
{
    color: var(--black);
    max-width: 660px;
    margin-left: auto;
    margin-right: auto;
}
.body-02.text-color
{
    color: var(--black);
    text-align: left;
}
.body-02.text-color.text-align
{
    text-align: center;
    margin-top: 24px;
    margin-bottom: 40px;
    padding-top: 0;
}
.body-02.benefits-color
{
    color: var(--black);
}
.main-heading
{
    font-size: 14px;
    line-height: 20px;
}
.hero-section
{
    background-color: var(--gainsboro);
    overflow: hidden;
}
.hero-content
{
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 750px;
    display: flex;
    position: relative;
}
.hero-container
{
    background-color: #c4d7ff;
    justify-content: center;
    align-items: center;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 149px;
    padding-bottom: 202px;
    font-size: 48px;
    line-height: 64px;
    display: flex;
    position: static;
}
.button-1
{
    background-color: var(--blue-7);
    text-align: left;
    letter-spacing: .32px;
    border-radius: 48px;
    padding: 20px 40px;
    font-family: Opensaucesans,sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}
.hero-text
{
    justify-content: flex-end;
    align-items: center;
    max-width: 655px;
    margin-top: 24px;
    margin-bottom: 40px;
    display: block;
}
.button-01
{
    flex-direction: column;
    margin-left: 0;
    display: block;
    position: relative;
    overflow: hidden;
}
.image
{
    width: 80%;
    height: 80%;
}
.image._\31
{
    perspective-origin: 100% 0;
    transform-origin: 100% 0;
    object-fit: cover;
}
.image-2
{
    mix-blend-mode: color-burn;
    max-width: 36%;
    position: absolute;
    inset: -20% auto auto -35%;
    transform: translate(0);
}
.image-3
{
    max-width: 23%;
    position: absolute;
    inset: auto auto 7% -15%;
}
.image-4
{
    max-width: 30%;
    position: absolute;
    inset: auto -27% -13% auto;
}
.image-5
{
    max-width: 17%;
    position: absolute;
    inset: auto -10% 20% auto;
}
.image-6
{
    mix-blend-mode: color-burn;
    max-width: 13%;
    position: absolute;
    inset: auto -20% 22% auto;
}
.image-7
{
    max-width: 28%;
    position: absolute;
    inset: -11% -25% auto auto;
}
.profile-description
{
    margin-left: 16px;
}
.client-sub-conent-02
{
    max-width: 469px;
}
.client-content-01
{
    grid-column-gap: 0;
    grid-row-gap: 16px;
    border: 1px solid var(--black-2);
    grid-template-rows: auto;
    grid-template-columns: 1.75fr minmax(200px,1.25fr);
    grid-auto-columns: 1fr;
    display: grid;
}
.profile-div
{
    margin-bottom: 64px;
    display: flex;
}
.profile-desc
{
    max-width: 401px;
    margin-top: 48px;
    margin-left: 34px;
    margin-right: 34px;
}
.profile-name
{
    color: var(--blue);
    font-family: Satoshi,sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
}
.profile-name.text-coor-white
{
    color: var(--white);
}
.pprofile-image
{
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
}
.client-container
{
    color: #fff;
    background-color: #000;
    flex: 1;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
}
.client-heading
{
    color: var(--white);
    letter-spacing: -.16px;
    max-width: 645px;
    margin-bottom: 64px;
    margin-left: 0;
    font-family: Epilogue,sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 64px;
}
.client-sub-content-01
{
    grid-column-gap: 0;
    grid-row-gap: 0;
    flex-direction: row;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 690px;
    display: grid;
}
.client-section
{
    border-top: 0 solid #000;
    border-bottom: 0 solid var(--black-2);
    background-color: var(--black);
    border-left-style: solid;
    border-left-width: 0;
    justify-content: center;
    align-items: center;
    padding-top: 140px;
    padding-bottom: 140px;
    display: flex;
}
.about-us-section
{
    background-color: var(--floral-white);
    justify-content: center;
    align-items: center;
    padding-top: 140px;
    padding-bottom: 140px;
    display: flex;
    overflow: hidden;
}
.about-container
{
    background-color: var(--white);
    border: 1px solid #000;
    flex: 1;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
    position: relative;
}
.jagura-image-58
{
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.project-card-profile
{
    border-bottom: 1px solid #000;
    margin-top: 28px;
    padding-bottom: 40px;
    display: flex;
}
.button-web-designbrand
{
    max-width: 290px;
    margin-bottom: 18px;
    display: flex;
}
.project-card-heading
{
    color: var(--combine-library-grey-800);
    letter-spacing: .5px;
    margin-top: 20px;
    margin-bottom: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 35px;
}
.start-up-desc
{
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    max-width: 528px;
    display: flex;
}
.project-card-image
{
    flex: 1;
    justify-content: flex-start;
    align-items: flex-end;
    max-width: 480px;
    height: auto;
    margin-right: 60px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.services-section
{
    background-color: var(--black);
    justify-content: center;
    align-items: center;
    padding-top: 140px;
    padding-bottom: 140px;
    display: flex;
}
.sub-heading-01
{
    color: #fff;
    max-width: 252px;
    font-family: Epilogue,sans-serif;
    font-size: 32px;
    line-height: 40px;
}
.sub-heading-01.from
{
    color: var(--black);
    max-width: 496px;
    margin-top: 0;
    font-family: Epilogue,sans-serif;
    font-weight: 700;
    text-decoration: none;
}
.sub-heading-01.price-card-heading1
{
    color: var(--black);
    text-align: center;
    margin-bottom: 16px;
    font-weight: 700;
}
.sub-heading-01.store
{
    max-width: 344px;
    margin-bottom: 60px;
}
.sub-heading-01.style-sub-heading-01
{
    color: var(--black);
    max-width: none;
    font-weight: 700;
}
.sub-heading-01.text-color
{
    color: var(--black);
    font-weight: 600;
}
.service-container
{
    background-color: #000;
    flex: 1;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
}
.heading-02
{
    color: var(--black);
    letter-spacing: -2px;
    margin-top: 0;
    margin-bottom: 52px;
    font-family: Epilogue,sans-serif;
    font-size: 72px;
    font-weight: 700;
    line-height: 80px;
}
.heading-02.service-heading
{
    color: var(--white);
    text-align: left;
    letter-spacing: -.32px;
    max-width: 700px;
}
.heading-02.project
{
    color: var(--black-2);
    text-align: center;
    max-width: 789px;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 40px;
}
.heading-02.price-heading
{
    text-align: center;
    letter-spacing: -2px;
    margin-bottom: 0;
    font-weight: 700;
}
.heading-02.right-plans
{
    text-align: center;
    letter-spacing: -.32px;
    max-width: 800px;
    margin-bottom: 80px;
    margin-left: auto;
    margin-right: auto;
}
.heading-02.contact-heading
{
    text-align: center;
    letter-spacing: -2px;
    max-width: 602px;
    margin-bottom: 0;
}
.heading-02.words
{
    text-align: center;
    letter-spacing: -3px;
    max-width: 816px;
    margin-left: auto;
    margin-right: auto;
}
.heading-02.blog-hero-heading
{
    text-align: center;
    letter-spacing: -2px;
    max-width: 964px;
}
.heading-02.pricing-faq-heading
{
    margin-bottom: 0;
}
.heading-02.style-hero-heading
{
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
}
.heading-02.style-heading, .heading-02.style-heading-02, .heading-02.button
{
    margin-bottom: 0;
}
.heading-02.lincence-hero-heading
{
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
}
.heading-02.image-text, .heading-02.v1
{
    margin-bottom: 0;
}
.heading-02._\32
{
    margin-bottom: 24px;
}
.heading-02.work-heading
{
    margin-bottom: 0;
    line-height: 40px;
}
.heading-02.blog-heading
{
    max-width: 790px;
}
.heading-02.color
{
    color: var(--white);
    text-align: center;
    max-width: 789px;
    margin-bottom: 0;
}
.heading-02.text-color
{
    color: var(--white);
    letter-spacing: -2px;
    max-width: 560px;
}
.heading-02.spacing
{
    margin-bottom: 24px;
}
.heading-02.spacing._\32
{
    margin-bottom: 0;
}
.button-7
{
    background-color: var(--kütüp-library-burntsienna);
    color: #fff;
    border-radius: 40px;
    flex-direction: row;
    padding: 20px 40px;
    font-family: Opensaucesans,sans-serif;
    font-weight: 700;
}
.service-content-01
{
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 80px;
    display: flex;
}
.web-design-cerd
{
    border: 1px solid #1f1f1f;
    border-radius: 1px;
    max-width: 360px;
    padding: 40px 38px;
}
.service-content-02
{
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.free-call-button
{
    flex: 0 auto;
}
.how-its-work-section
{
    background-color: var(--white);
    justify-content: center;
    align-items: center;
    padding-top: 140px;
    padding-bottom: 140px;
    line-height: 1px;
    display: flex;
}
.work-container
{
    grid-column-gap: 0;
    grid-row-gap: 16px;
    flex-direction: row;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 600px 380px;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
    display: flex;
}
.bold-text-4
{
    color: var(--blue);
    font-family: Open Sans,sans-serif;
    font-size: 40px;
}
.purpose-div
{
    position: static;
    inset: 0% 0% auto auto;
}
.purpose-content, .brand-size, .services-size
{
    background-color: var(--white);
    border: 1px solid #000;
    border-radius: 124px;
    padding: 11px 22px;
    display: flex;
}
.product-size
{
    border: 1px solid var(--blue);
    background-color: var(--blue-3);
    color: var(--white);
    border-radius: 124px;
    padding: 11px 22px 12px;
    display: flex;
    position: static;
    inset: auto 15% 0% auto;
}
.service-div
{
    position: static;
    inset: auto 0% 176px auto;
}
.work-content-02
{
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex: 1;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 420px;
    height: 512px;
    display: grid;
}
.work-content-01
{
    flex-direction: column;
    flex: 1;
    max-width: 600px;
    display: flex;
}
.image-64
{
    perspective-origin: 100% 0;
    transform-origin: 100% 0;
    width: 55%;
    height: 202.726%;
    position: absolute;
    top: 62%;
    right: 11%;
}
.image-65
{
    perspective-origin: 0 0;
    transform-origin: 0 0;
    width: 81%;
    height: 173.142%;
    position: absolute;
    inset: auto auto -144% -1%;
}
.image-66
{
    perspective-origin: 50% 0;
    transform-origin: 50% 0;
    width: 32%;
    height: 76.684%;
    position: absolute;
    inset: auto 54% -76% auto;
}
.faq-section
{
    justify-content: center;
    align-items: center;
    padding-top: 160px;
    padding-bottom: 160px;
    display: flex;
}
.footer-subscribe
{
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.footer-description
{
    flex: 0 auto;
    margin-right: 40px;
}
.text-block-43
{
    margin-top: 32px;
    margin-bottom: 16px;
    padding-bottom: 0;
    font-family: Opensaucesans,sans-serif;
    font-size: 16px;
    line-height: 24px;
}
.social
{
    margin-top: 40px;
    display: flex;
}
.text-block-44
{
    text-align: center;
    font-family: Opensaucesans,sans-serif;
    font-size: 16px;
    line-height: 24px;
}
.footer-sub-content
{
    grid-column-gap: 0;
    grid-row-gap: 16px;
    border-bottom: 1px solid #2d2d2d;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1.5fr 2.25fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-bottom: 22px;
    padding-bottom: 140px;
    display: flex;
}
.form
{
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.submit-button
{
    background-color: var(--blue-3);
    letter-spacing: .64px;
    border-radius: 48px;
    flex: none;
    margin-left: 18px;
    padding: 20px 30px;
    font-family: Epilogue,sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}
.footer-content
{
    color: #fff;
}
.text-block-45
{
    max-width: 260px;
    margin-top: 24px;
    font-family: Epilogue,sans-serif;
    font-size: 18px;
    line-height: 28px;
}
.footer-container
{
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #000;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: .5fr .5fr .75fr;
    grid-auto-columns: 1fr;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
}
.text-block-46
{
    font-size: 18px;
    line-height: 28px;
}
.footer-sec
{
    background-color: var(--black);
    justify-content: center;
    align-items: center;
    padding-top: 140px;
    padding-bottom: 22px;
    display: flex;
}
.text-field
{
    color: var(--white);
    background-color: #ffffff0a;
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/64e67d676e6ad43bbf418146_Group%201915.png");
    background-position: 10%;
    background-repeat: no-repeat;
    background-size: auto;
    border: 1px #000;
    border-radius: 48px;
    flex: 1;
    max-width: 278px;
    height: 64px;
    margin-bottom: 0;
    padding: 0 0 0 56px;
}
.text-field::placeholder
{
    color: #fff;
    font-size: 16px;
    line-height: 24px;
}
.social-content
{
    border: 1px solid #f5f5f5;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    margin-right: 24px;
    display: flex;
}
.faq-question
{
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.faq-wrap
{
    background-color: #fff;
    border: 1px solid #e5e5e5;
    margin-bottom: 18px;
    padding: 28px 20px;
}
.faq-answer
{
    overflow: hidden;
}
.question
{
    color: var(--black);
    font-family: Epilogue,sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 32px;
}
.plus-wrap
{
    flex: none;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    margin-left: 20px;
    display: flex;
    position: relative;
}
.plus-horizontal
{
    background-color: var(--black);
    width: 100%;
    height: 2px;
    display: flex;
}
.plus-verticle
{
    background-color: var(--black);
    width: 2px;
    height: 100%;
    display: flex;
    position: absolute;
}
.about-content-01
{
    display: flex;
    overflow: hidden;
}
.about-heading
{
    background-color: var(--light-steel-blue-2);
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    flex: 1;
    max-width: 820px;
    padding: 54px 55px 54px 34px;
    position: relative;
}
.about-image-01
{
    border-bottom: 1px solid #000;
    border-left: 1px #000;
    position: relative;
    overflow: hidden;
}
.about-content-02
{
    display: flex;
}
.about-text
{
    flex: 1;
    padding: 66px 56px 30px 57px;
}
.about-image-02
{
    border-right: 1px solid #000;
    flex-direction: row;
    flex: 1;
    max-width: 540px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.cta-text
{
    color: var(--black);
    font-size: 16px;
    line-height: 24px;
}
.know-more
{
    margin-top: 40px;
    display: flex;
}
.image-68
{
    margin-left: 13px;
}
.image-70
{
    object-fit: cover;
    border-radius: 0;
    flex: 0 auto;
    align-self: center;
    width: 100%;
    max-width: 100%;
    height: 100%;
    display: block;
}
.image-71
{
    max-width: 27%;
    position: absolute;
    inset: auto 2% 5% auto;
}
.image-72
{
    position: absolute;
    inset: 14% 1% auto auto;
}
.image-73
{
    max-width: 18%;
    position: absolute;
    inset: auto -8% -18% auto;
}
.purpose
{
    justify-content: flex-end;
    display: flex;
    position: relative;
}
.bbrand
{
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.service
{
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
    position: relative;
}
.product
{
    justify-content: flex-end;
    align-items: flex-end;
    margin-top: 56px;
    margin-left: 32px;
    display: flex;
}
.image-74
{
    max-width: 39%;
    margin-right: 14px;
}
.product-content
{
    flex: 0 auto;
}
.bold-text-6, .bold-text-7, .bold-text-8
{
    color: var(--blue-3);
    font-family: Open Sans,sans-serif;
}
.faq-tabs
{
    flex: none;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    display: flex;
}
.tabs-menu
{
    border-top: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    flex-direction: column;
    flex: 1;
    max-width: 400px;
    display: flex;
}
.tabs-content
{
    flex: 1;
    margin-left: 80px;
}
.miscellaneous
{
    color: #000;
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/64e67d676e6ad43bbf418099_Group%201930.svg");
    background-position: 95%;
    background-repeat: no-repeat;
    background-size: auto;
    border-bottom: 1px solid #e5e5e5;
    flex: 0 auto;
    padding: 28px 60px 28px 28px;
    font-family: Epilogue,sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 32px;
}
.miscellaneous.w--current
{
    color: #fff;
    background-color: #815ff7;
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/64e67d676e6ad43bbf41809c_Group%201929.svg");
    padding: 28px 60px 28px 28px;
}
.blog-section
{
    background-color: var(--floral-white-3);
    justify-content: center;
    align-items: center;
    padding-top: 148px;
    padding-bottom: 132px;
    display: flex;
    overflow: hidden;
}
.blog-container
{
    flex: 1;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
}
.blog-title
{
    position: relative;
}
.blog-slider
{
    max-width: 1160px;
    margin-top: 80px;
}
.slide-nav
{
    display: none;
}
.left-arrow
{
    background-color: var(--black);
    border-radius: 50%;
    width: 64px;
    height: 64px;
    inset: -26% 15% auto auto;
}
.right-arrow
{
    background-color: var(--black);
    border-radius: 50%;
    width: 64px;
    height: 64px;
    inset: -26% 7% auto auto;
}
.slide
{
    border: 1px solid var(--black);
    background-color: var(--white);
    max-width: 460px;
    margin-right: 40px;
    padding: 18px;
    overflow: visible;
}
.mask
{
    width: 460px;
    overflow: visible;
}
.slider
{
    background-color: var(--floral-white-2);
    max-width: 1160px;
    height: auto;
}
.sub-heading-02
{
    color: var(--black);
    margin-top: 24px;
    margin-bottom: 16px;
    font-family: Epilogue,sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}
.sub-heading-02.contact-form
{
    margin-top: 0;
    margin-bottom: 60px;
}
.sub-heading-02.style-sub-heading-02, .sub-heading-02.discover, .sub-heading-02.design, .sub-heading-02.development
{
    margin-top: 0;
    margin-bottom: 0;
}
.sub-heading-02.result
{
    color: var(--white);
    margin-top: 0;
    margin-bottom: 0;
}
.information, .profile-image
{
    display: flex;
}
.profile-info
{
    flex-direction: column;
    margin-left: 24px;
    display: flex;
}
.body-03
{
    border-bottom: 1px solid var(--gainsboro-3);
    color: var(--black);
    max-width: 424px;
    margin-bottom: 45px;
    padding-bottom: 16px;
    font-family: Opensaucesans,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-decoration: none;
}
.body-03.price-descriotion1
{
    text-align: center;
    border-bottom-style: none;
    border-bottom-width: 0;
    max-width: 268px;
    margin-bottom: 0;
    padding-bottom: 0;
}
.body-03.price-card-button-01
{
    background-color: var(--black);
    color: var(--white);
    text-align: center;
    letter-spacing: -1px;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-radius: 42px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    max-width: 328px;
    height: 64px;
    margin-bottom: 0;
    padding: 20px 97px;
    font-weight: 700;
    display: flex;
}
.body-03.address
{
    border-bottom-style: none;
    margin-top: 16px;
    margin-bottom: 0;
    padding-bottom: 0;
    font-weight: 700;
}
.body-03.blog-card-1
{
    border-bottom-color: var(--silver);
    margin-bottom: 24px;
    padding-bottom: 40px;
}
.body-03.share
{
    margin-bottom: 24px;
    padding-bottom: 0;
    font-weight: 500;
}
.body-03.pricing-faq-description
{
    text-align: center;
    border-bottom-style: none;
    max-width: 960px;
    margin-top: 24px;
    margin-bottom: 80px;
    padding-bottom: 0;
}
.body-03.case-study
{
    border-bottom: 2px none var(--combine-library-white);
    color: var(--walsh--walsh-dark-green);
    -webkit-text-stroke-color: var(--kütüp-library-burntsienna);
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-weight: 700;
    text-decoration: underline;
    display: flex;
}
.body-03.color-code
{
    margin-bottom: 0;
    padding-bottom: 0;
}
.body-03.style-body-03
{
    border-bottom-style: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.body-03.text-color-white
{
    color: var(--white);
    border-bottom-style: none;
    max-width: 100%;
    margin-top: 32px;
    margin-bottom: 16px;
    padding-bottom: 0;
}
.blog-profile-name
{
    color: var(--black);
    font-family: Epilogue,sans-serif;
    font-weight: 700;
    line-height: 22px;
}
.cta-section
{
    z-index: 0;
    background-color: var(--light-steel-blue-3);
    justify-content: center;
    align-items: center;
    padding-top: 150px;
    padding-bottom: 150px;
    display: flex;
    position: relative;
}
.cta-container
{
    text-align: left;
    flex: 1;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
}
.heading-01
{
    color: var(--blue);
    text-align: center;
    letter-spacing: -.48px;
    max-width: 850px;
    font-family: Epilogue,sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 60px;
}
.heading-01.style-heading-01
{
    text-align: left;
}
.heading-01.project-heading01
{
    max-width: 937px;
    margin-bottom: 24px;
}
.heading-01.about-us-heading01
{
    text-align: left;
    max-width: 660px;
    font-weight: 400;
}
.cta-heading
{
    color: var(--black);
    text-align: left;
    justify-content: center;
    align-items: center;
    font-family: Epilogue,sans-serif;
    display: flex;
    position: relative;
}
.cta-text-div
{
    text-align: left;
    justify-content: center;
    align-items: center;
    margin-top: 24px;
    margin-bottom: 20px;
    display: flex;
    position: relative;
}
.body-01
{
    color: var(--black-3);
    text-align: left;
    font-family: Opensaucesans,sans-serif;
    font-size: 20px;
    line-height: 32px;
}
.body-01.client-description
{
    color: var(--white);
    margin-top: 38px;
    margin-bottom: 28px;
}
.body-01.bolix
{
    color: var(--black-4);
    margin-top: -37px;
    font-family: Open Sans,sans-serif;
    font-size: 16px;
    font-style: normal;
}
.cta-contact
{
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.button-8
{
    background-color: var(--blue);
    color: var(--white);
    text-align: center;
    letter-spacing: .96px;
    text-transform: uppercase;
    cursor: pointer;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 100px;
    font-family: Open Sans,sans-serif;
    font-size: 15px;
    line-height: 25px;
    display: flex;
    transform: rotate(-29deg);
}
.image-76
{
    max-width: 30%;
    padding-top: 147px;
    position: absolute;
    inset: -25% auto auto -8%;
}
.image-77
{
    z-index: -1;
    max-width: 30%;
    font-family: Opensauceone;
    position: absolute;
    inset: auto auto -28% 37%;
}
.image-78
{
    max-width: 10%;
    position: absolute;
    inset: 0% 8% 0% auto;
}
.image-79
{
    max-width: 14%;
    position: absolute;
    inset: -129% auto auto -6%;
}
.image-80
{
    align-self: flex-end;
    max-width: 35%;
    margin-bottom: 0;
    position: absolute;
    inset: auto -5% -531% auto;
}
.flash
{
    border-right: 1px solid var(--black-2);
    border-bottom: 1px solid var(--black-2);
    background-color: var(--black);
    justify-content: center;
    align-items: center;
    width: 230px;
    height: 140px;
    display: flex;
}
.flash:hover
{
    background-color: var(--blue-2);
}
.flash.pritom, .flash.adobaco, .flash.invert
{
    border-bottom-style: none;
}
.banner-container
{
    background-color: #000;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
    overflow: hidden;
}
.text-block-51
{
    color: var(--white);
    margin-right: 14px;
    font-family: Opensaucesans,sans-serif;
    font-size: 16px;
    line-height: 24px;
}
.banner-01
{
    flex: none;
    align-items: center;
    margin-right: 56px;
    text-decoration: none;
    display: flex;
}
.footer-menu
{
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
}
.pages
{
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 80px;
    display: block;
}
.text-block-52
{
    margin-bottom: 32px;
    font-family: Epilogue,sans-serif;
    font-size: 18px;
    line-height: 28px;
}
.link-2
{
    color: var(--white);
    margin-bottom: 16px;
    font-family: Opensaucesans,sans-serif;
    font-size: 16px;
    font-style: normal;
    line-height: 24px;
    text-decoration: none;
    display: block;
}
.text-block-53
{
    margin-bottom: 32px;
    font-family: Epilogue,sans-serif;
    font-size: 18px;
    line-height: 28px;
}
.utility
{
    flex: 0 auto;
}
.footer-form
{
    flex: 1;
    max-width: 455px;
}
.bold-text-9
{
    font-family: Epilogue,sans-serif;
}
.image-84
{
    max-width: 69%;
}
.banner-content-01
{
    flex: none;
    display: flex;
}
.about-hero
{
    justify-content: center;
    align-items: center;
    padding-top: 100px;
    padding-bottom: 103px;
    display: flex;
    overflow: hidden;
}
.about-containerr
{
    flex: 1;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
}
.about-us-content-01
{
    justify-content: flex-start;
    display: flex;
}
.text-block-57
{
    color: var(--black);
    text-align: left;
    max-width: 400px;
    font-family: Opensaucesans,sans-serif;
    font-size: 20px;
    line-height: 28px;
}
.about-us-text
{
    justify-content: center;
    align-items: center;
    display: flex;
}
.about-main-heading
{
    flex: 1;
    margin-right: 100px;
}
.about-us-content-02
{
    margin-top: 67.91px;
    display: flex;
    position: relative;
}
.about-sub-content-02
{
    margin-left: 14.37px;
    margin-right: 14.37px;
}
.image-85
{
    max-width: 4%;
    position: absolute;
    inset: auto auto -2% 0%;
}
.image-86
{
    max-width: 2%;
    position: absolute;
    inset: 8% auto auto -5%;
}
.image-87
{
    max-width: 3%;
    position: absolute;
    inset: 25% -3% 0% auto;
}
.cracked-result
{
    background-color: var(--black);
    justify-content: center;
    align-items: center;
    padding-top: 140px;
    padding-bottom: 422px;
    display: flex;
}
.cracked-container
{
    flex: 1;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
    position: relative;
}
.cracked-heading
{
    justify-content: center;
    align-items: center;
    display: flex;
}
.cracked-content
{
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 80px;
    display: grid;
    overflow: hidden;
}
.discovery
{
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 260px;
    display: flex;
}
.cracked-image
{
    background-color: var(--light-steel-blue-4);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 88px;
    height: 88px;
    display: flex;
}
.line-01
{
    border-style: solid solid dashed;
    border-width: 1px;
    border-color: #000 #000 var(--white);
    width: 130px;
    height: 0;
    margin-left: 36px;
}
.text-block-59
{
    color: var(--white);
    max-width: 180px;
    margin-top: 32px;
    margin-bottom: 12px;
    font-family: Epilogue,sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 32px;
}
.discovery-container
{
    justify-content: center;
    align-items: center;
    display: flex;
}
.text-block-60
{
    color: var(--white);
    max-width: 260px;
    font-family: Opensaucesans,sans-serif;
    font-size: 16px;
    line-height: 26px;
}
.strategy, .ecommerce
{
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.development
{
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 260px;
    display: flex;
    overflow: hidden;
}
.light
{
    background-color: #f8cbd6;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 88px;
    height: 88px;
    display: flex;
}
.home
{
    background-color: var(--light-goldenrod-yellow-2);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 88px;
    height: 88px;
    display: flex;
}
.figma
{
    background-color: var(--peach-puff);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 88px;
    height: 88px;
    display: flex;
}
.team-container
{
    flex: 1;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
}
.team
{
    background-color: var(--gainsboro-2);
    justify-content: center;
    align-items: center;
    padding-top: 450px;
    padding-bottom: 140px;
    display: flex;
    overflow: hidden;
}
.team-content-01
{
    margin-bottom: 80px;
    display: flex;
}
.team-heading
{
    flex: 1;
}
.team-text
{
    flex: 1;
    justify-content: flex-end;
    align-items: center;
    display: flex;
}
.text-block-62
{
    color: var(--black);
    max-width: 400px;
    font-family: Opensaucesans,sans-serif;
    font-size: 20px;
    line-height: 28px;
}
.hard-work
{
    margin-bottom: 32px;
    display: flex;
}
.hard-work-01
{
    color: var(--black);
    background-color: #c8beff;
    justify-content: center;
    align-items: center;
    width: 154px;
    height: 144px;
    font-family: Epilogue,sans-serif;
    font-size: 64px;
    font-weight: 700;
    line-height: 80px;
    display: flex;
}
.hard-work-desc
{
    background-color: var(--white);
    justify-content: center;
    align-items: center;
    display: flex;
}
.text-block-64
{
    color: var(--black);
    max-width: 619px;
    margin-right: 32px;
    font-family: Opensaucesans,sans-serif;
    font-size: 20px;
    line-height: 28px;
}
.sub-heading-div
{
    width: 307px;
    margin-left: 48px;
    display: block;
}
.transparency
{
    margin-bottom: 32px;
    display: flex;
}
.transparency-02
{
    background-color: var(--pink-2);
    color: var(--black);
    justify-content: center;
    align-items: center;
    width: 154px;
    height: 144px;
    font-family: Epilogue,sans-serif;
    font-size: 64px;
    font-weight: 700;
    line-height: 80px;
    display: flex;
}
.innovation
{
    margin-bottom: 32px;
    display: flex;
}
.innovation-03
{
    background-color: var(--light-goldenrod-yellow);
    color: var(--black);
    justify-content: center;
    align-items: center;
    width: 154px;
    height: 144px;
    font-family: Epilogue,sans-serif;
    font-size: 64px;
    font-weight: 700;
    line-height: 80px;
    display: flex;
}
.growth
{
    margin-bottom: 32px;
    display: flex;
}
.growth-04
{
    color: var(--black);
    background-color: #fed0ab;
    justify-content: center;
    align-items: center;
    width: 154px;
    height: 144px;
    font-family: Epilogue,sans-serif;
    font-size: 64px;
    font-weight: 700;
    line-height: 80px;
    display: flex;
}
.team-work
{
    margin-bottom: 32px;
    display: flex;
}
.team-work-05
{
    background-color: var(--sky-blue);
    color: var(--black);
    justify-content: center;
    align-items: center;
    width: 154px;
    height: 144px;
    font-family: Epilogue,sans-serif;
    font-size: 64px;
    font-weight: 700;
    line-height: 80px;
    display: flex;
}
.text-block-65
{
    margin: 32px 44px 32px 32px;
}
.average-clients
{
    background-color: var(--black);
    justify-content: center;
    align-items: center;
    padding-top: 140px;
    padding-bottom: 140px;
    display: flex;
    overflow: hidden;
}
.average-clients-container
{
    flex: 1;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
}
.average-content-01
{
    margin-bottom: 72px;
    display: flex;
}
.average-text-content
{
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
}
.average-image-content
{
    flex: 1;
    justify-content: flex-end;
    display: flex;
}
.average-content-02
{
    display: flex;
}
.working
{
    border: 1px solid var(--dim-grey);
    flex: 1;
    padding: 65px 63px;
}
.text-block-69
{
    color: var(--white);
    text-align: left;
    letter-spacing: -.32px;
    font-family: Epilogue,sans-serif;
    font-size: 64px;
    line-height: 72px;
}
.rating
{
    border-top: 1px solid var(--dim-grey);
    border-bottom: 1px solid var(--dim-grey);
    flex: 1;
    padding: 65px 63px;
}
.conversions
{
    border: 1px solid var(--dim-grey);
    flex: 1;
    padding: 65px 63px;
}
.remote-team
{
    justify-content: center;
    align-items: center;
    padding-top: 140px;
    padding-bottom: 140px;
    display: flex;
    overflow: hidden;
}
.remote-team-container
{
    flex: 1;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
    display: flex;
}
.remote-content-01
{
    flex: 1;
}
.remote-content-02
{
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.image-89
{
    max-width: 90%;
}
.image-90
{
    max-width: 83%;
}
.footer-sub-content-01
{
    flex: 1;
    justify-content: space-between;
    max-width: 623px;
    margin-right: 40px;
    display: flex;
}
.projects-hero
{
    justify-content: center;
    align-items: center;
    padding-top: 100px;
    padding-bottom: 104px;
    display: flex;
}
.projects-container
{
    flex: 1;
}
.project-content-01
{
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 950px;
    margin-bottom: 80px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
}
.integration-inside-image
{
    justify-content: flex-start;
    align-items: center;
    margin-left: 10px;
    display: flex;
}
.image-div-1, .image-div-2, .image-div-3, .image-div-4
{
    margin-right: 40px;
}
.image-92, .image-93, .image-94
{
    max-width: 100%;
}
.image-95, .image-96, .image-97, .image-98
{
    max-width: 36%;
}
.image-99, .image-100, .image-101, .image-102
{
    max-width: 43%;
}
.container-3
{
    max-width: 1360px;
    margin-left: 40px;
    margin-right: 40px;
    display: flex;
}
.menu-button
{
    flex: 1;
}
.navbar--2
{
    background-color: var(--white);
    justify-content: center;
    align-items: center;
    display: flex;
}
.navbar-2
{
    background-color: var(--white);
    flex: 1;
    max-width: 1360px;
}
.menu-content
{
    flex: 0 auto;
}
.text-block-77
{
    font-family: Epilogue,sans-serif;
    font-weight: 700;
}
.text-block-78
{
    font-family: Epilogue,sans-serif;
}
.project-section
{
    box-sizing: content-box;
    background-color: #fff;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    padding: 80px 30px 100px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 16px;
    display: flex;
}
.project-container
{
    flex: 1;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
    position: relative;
}
.text-block-80
{
    color: var(--blue-3);
    font-family: Satoshi,sans-serif;
    font-size: 18px;
    line-height: 28px;
}
.project-card-block
{
    max-width: 1600px;
    position: relative;
}
.project-content
{
    position: sticky;
}
.project-heading
{
    color: #1e2a3c;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-bottom: 30px;
    font-size: 40px;
    font-weight: 700;
    line-height: 44px;
    display: flex;
    position: sticky;
}
.block-4
{
    grid-column-gap: 0;
    grid-row-gap: 16px;
    background-color: var(--combine-library-white);
    border: 1px #131313;
    border-radius: 15px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-top: 20px;
    padding: 32px 60px 32px 32px;
    display: flex;
}
.block-4._\32
{
    background-color: #c1ecd6;
}
.block-4._\33
{
    background-color: #fff;
}
.block-4._\34
{
    background-color: #c8beff;
}
.bold-text-17
{
    font-family: Opensaucesans,sans-serif;
}
.projects-card
{
    background-color: var(--black);
    justify-content: center;
    align-items: center;
    padding-top: 140px;
    padding-bottom: 160px;
    display: flex;
}
.projects-card-container
{
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex: 1;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
    display: block;
}
.projects-card-content
{
    margin-right: 0;
    padding: 20px;
}
.view-project
{
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.project-know-morebtn
{
    color: var(--white);
    font-size: 16px;
    line-height: 24px;
}
.project-template-hero
{
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 100px;
    display: flex;
}
.project-template-container-01
{
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.project-template-content
{
    display: flex;
}
.year
{
    border: 1px solid var(--black-3);
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    min-width: 260px;
    min-height: 96px;
    margin-right: 0;
    display: flex;
}
.project-template-container-02
{
    margin-top: 80px;
}
.image-103
{
    max-width: 100%;
}
.scope-of-project-sec
{
    justify-content: center;
    align-items: center;
    margin-top: 80px;
    margin-bottom: 80px;
    display: flex;
}
.scope-of-project-container
{
    flex: 1;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
}
.about-the-project
{
    flex: 1;
    max-width: 660px;
    margin-left: 188px;
}
.scope-of-project-content-01
{
    flex-direction: row;
    display: flex;
}
.scope-of-project
{
    flex: 1;
    max-width: 312px;
}
.dream-work
{
    background-color: var(--floral-white-4);
    justify-content: center;
    align-items: center;
    padding-top: 140px;
    padding-bottom: 140px;
    display: flex;
    overflow: hidden;
}
.dream-work-container
{
    flex: 1;
    max-width: 1440px;
}
.slide-nav-2
{
    display: none;
}
.paragraph-2
{
    color: var(--white);
    margin-top: 16px;
    margin-bottom: 40px;
    font-family: Opensaucesans,sans-serif;
    font-size: 18px;
    line-height: 28px;
}
.text-block-95
{
    color: var(--white);
    font-family: Epilogue,sans-serif;
    font-size: 32px;
    line-height: 40px;
}
.button-branding
{
    margin-top: 28px;
    display: flex;
}
.link-block
{
    text-decoration: none;
    display: block;
}
.hard-work-text-div, .transparency-text-div, .innovation-text-div, .growth-text-div, .team-work-text-div
{
    margin-left: 32px;
}
.text-block-96, .text-block-97, .text-block-98, .text-block-99
{
    margin: 32px 44px 32px 32px;
}
.video-block
{
    justify-content: center;
    align-items: center;
    max-width: 1140px;
    display: flex;
    position: absolute;
    inset: 120% 0% auto;
}
.lightbox-link
{
    position: absolute;
}
.image-104
{
    max-width: 90%;
}
.image-105
{
    max-width: 100%;
}
.link-block-2, .link-block-3
{
    text-decoration: none;
}
.web-design
{
    background-color: var(--dim-grey);
    color: var(--white);
    letter-spacing: .96px;
    border-radius: 22px;
    margin-right: 12px;
    padding: 4px 24px;
    font-family: Opensaucesans,sans-serif;
    line-height: 24px;
    display: block;
}
.scope-of-project-content-02
{
    margin-top: 80px;
    display: flex;
}
.scope-image-01
{
    margin-right: 40px;
}
.rich-text-container
{
    flex: 1;
    max-width: 960px;
    margin-left: 40px;
    margin-right: 40px;
}
.rich-text
{
    justify-content: center;
    align-items: center;
    margin-bottom: 140px;
    display: flex;
}
.more-proiect
{
    background-color: var(--black);
    justify-content: center;
    align-items: center;
    padding-top: 140px;
    padding-bottom: 140px;
    display: flex;
}
.more-project-container
{
    flex: 1;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
}
.more-project-card
{
    display: flex;
}
.blog-hero
{
    justify-content: center;
    align-items: center;
    display: flex;
}
.blog-containerr
{
    flex-direction: column;
    flex: 1;
    align-items: center;
    max-width: 842px;
    margin-top: 104px;
    margin-bottom: 80px;
    display: flex;
    position: relative;
}
.articles, .guides
{
    font-weight: 400;
}
.image-109
{
    max-width: 12%;
    position: absolute;
    inset: 15% auto auto -15%;
}
.image-110
{
    max-width: 9%;
    position: absolute;
    inset: -5% -18% auto auto;
}
.blog-card-container
{
    flex: 1;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
}
.blogs-card
{
    justify-content: center;
    align-items: center;
    display: flex;
}
.blog-card-content-01
{
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    display: flex;
}
.project-card
{
    border: 1px solid var(--black-3);
    padding: 20px;
    text-decoration: none;
}
.card1-link-block
{
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px solid var(--silver);
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding: 24px;
    text-decoration: none;
    display: grid;
}
.blog-card-desc
{
    flex: 1;
    margin-left: 40px;
}
.blog-card-desc.card-2-spacing
{
    margin-top: 24px;
    margin-bottom: 0;
    margin-left: 0;
}
.blog-image-card-01
{
    position: relative;
    overflow: hidden;
}
.blog-profile
{
    margin-top: 24px;
    display: flex;
}
.blog-profile-image
{
    justify-content: center;
    align-items: center;
    display: flex;
}
.text-block-106
{
    color: var(--black);
    font-family: Epilogue,sans-serif;
    font-weight: 500;
    line-height: 22px;
}
.text-block-107
{
    color: var(--black);
    font-family: Epilogue,sans-serif;
    line-height: 22px;
}
.text-block-108
{
    color: var(--black);
    padding-left: 10px;
    font-family: Epilogue,sans-serif;
    line-height: 22px;
}
.blog-card-date
{
    justify-content: center;
    align-items: center;
    margin-top: 4px;
    display: flex;
}
.blog-profile-desc
{
    margin-left: 16px;
}
.collection-list
{
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.pricing-hero
{
    justify-content: center;
    align-items: center;
    padding-top: 100px;
    padding-bottom: 180px;
    display: flex;
    position: relative;
}
.pricing-content
{
    flex-direction: row;
    flex: 1;
    justify-content: center;
    align-items: center;
    max-width: 871px;
    display: block;
    position: relative;
}
.text-span-2
{
    font-weight: 400;
}
.image-112
{
    max-width: 3%;
    position: absolute;
    inset: auto -10% 40% auto;
}
.image-113
{
    max-width: 2%;
    position: absolute;
    inset: 5% auto auto -5%;
}
.image-114
{
    width: 102px;
    height: 102px;
    position: absolute;
    inset: auto auto 47% 21px;
}
.image-115
{
    width: 64px;
    height: 63.0469px;
    position: absolute;
    inset: auto 1% 39% auto;
}
.pricing-container
{
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
    display: flex;
    position: relative;
}
.tab-sub-content
{
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: static;
    top: auto;
    left: 0%;
    right: 0%;
}
.price-card-01
{
    background-color: var(--white);
    cursor: pointer;
    border: 1px solid #000;
    flex-direction: column;
    max-width: 360px;
    padding: 16px;
    display: flex;
    position: relative;
}
.pricing-card-01-content-01
{
    background-color: var(--ghost-white);
    max-width: 328px;
    padding: 32px 30px;
    display: block;
}
.text-span-4
{
    color: var(--black);
    font-family: Epilogue,sans-serif;
    font-size: 64px;
    font-weight: 700;
    line-height: 72px;
}
.text-block-109
{
    color: var(--black);
    text-align: center;
    letter-spacing: -2px;
    margin-top: 32px;
    margin-bottom: 32px;
    font-family: Epilogue,sans-serif;
    font-size: 64px;
    font-weight: 700;
    line-height: 72px;
}
.pricing-card-01-content-02
{
    border-top: 1px solid #c8c8c8;
    max-width: 328px;
    margin-top: 40px;
}
.access
{
    justify-content: flex-start;
    align-items: center;
    margin-top: 32px;
    margin-bottom: 18px;
    display: flex;
}
.access-container
{
    background-color: #ddd;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 22px;
    height: 22px;
    margin-right: 14px;
    display: flex;
}
.access-content
{
    background-color: var(--black);
    border-radius: 100%;
    width: 7px;
    height: 7px;
}
.no-credit, .no-maximum
{
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 18px;
    display: flex;
}
.pay-only
{
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    display: flex;
}
.business-plan
{
    justify-content: center;
    align-items: center;
    padding-bottom: 140px;
    display: flex;
}
.business-plan-container
{
    flex: 1;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
}
.image-117
{
    position: absolute;
    inset: 36% auto auto -4%;
}
.collection-list-2
{
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.text-block-111
{
    color: #000;
    font-family: Opensaucesans,sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 32px;
}
.business-plan-content
{
    background-color: var(--black);
    padding: 84px;
}
.facebook
{
    grid-column-gap: 0;
    grid-row-gap: 16px;
    border-top: 1px solid var(--black-3);
    border-bottom: 1px none var(--black-3);
    grid-template-rows: auto;
    grid-template-columns: 4.5fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 32px;
    padding-bottom: 32px;
    display: grid;
}
.price-rate-content-01
{
    justify-content: center;
    align-items: center;
    height: 68px;
    display: flex;
    position: relative;
}
.price-rate-content-02, .price-rate-content-03, .price-rate-content-04
{
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.web-store, .amazon-store
{
    grid-column-gap: 0;
    grid-row-gap: 16px;
    border-top: 1px solid var(--black-3);
    border-bottom: 1px none var(--black-3);
    grid-template-rows: auto;
    grid-template-columns: 4.5fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 32px;
    padding-bottom: 32px;
    display: grid;
}
.direct-link
{
    grid-column-gap: 0;
    grid-row-gap: 16px;
    border-top: 1px solid var(--black-3);
    border-bottom: 1px solid var(--black-3);
    grid-template-rows: auto;
    grid-template-columns: 4.5fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 32px;
    padding-bottom: 32px;
    display: grid;
}
.store-sales
{
    margin-bottom: 80px;
}
.store-sales._\32
{
    margin-bottom: 0;
}
.price-rate
{
    grid-column-gap: 10px;
    grid-row-gap: 15px;
    border-top: 0 none var(--black-3);
    border-bottom: 1px none var(--black-3);
    grid-template-rows: auto;
    grid-template-columns: 4.25fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 80px;
    padding-top: 0;
    padding-bottom: 0;
    display: grid;
}
.text-block-112
{
    color: var(--white);
    font-family: Epilogue,sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 56px;
}
.image-118
{
    position: absolute;
    inset: 27% auto auto 18%;
}
.image-119
{
    position: absolute;
    inset: 73% auto auto 32%;
}
.image-120
{
    position: absolute;
    inset: 0% 65% auto auto;
}
.pricing-faq
{
    background-color: var(--gainsboro-4);
    justify-content: center;
    align-items: center;
    padding-top: 140px;
    padding-bottom: 140px;
    display: flex;
}
.contact-us-hero
{
    background-color: var(--gainsboro-4);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 87px;
    padding-bottom: 450px;
    display: flex;
    position: relative;
}
.contact-content
{
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    max-width: 780px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.text-span-5
{
    font-weight: 400;
}
.map-link-block-9
{
    background-color: var(--light-grey);
    justify-content: center;
    align-items: center;
    width: 240px;
    height: 118px;
    text-decoration: none;
    display: flex;
}
.contact-info-content
{
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.contact-info
{
    display: flex;
}
.mobile-link-block
{
    background-color: var(--light-grey);
    justify-content: center;
    align-items: center;
    width: 240px;
    height: 118px;
    margin-left: 24px;
    margin-right: 24px;
    text-decoration: none;
    display: flex;
}
.email-link-block
{
    background-color: var(--light-grey);
    justify-content: center;
    align-items: center;
    width: 240px;
    height: 118px;
    text-decoration: none;
    display: flex;
}
.section-19
{
    height: 582px;
}
.contact-form
{
    background-color: var(--white);
    max-width: 980px;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px;
    position: absolute;
    inset: auto 0% -50%;
}
.contact-us-container
{
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    max-width: 980px;
    display: block;
}
.text-field-2
{
    background-color: #f0f0f0;
    border: 1px #000;
    width: 100%;
    max-width: 428px;
    height: 64px;
    margin-bottom: 0;
}
.form-2
{
    display: block;
}
.contact-form-info
{
    display: flex;
}
.contact-form-content-01
{
    flex: 1;
    margin-right: 40px;
}
.contact-form-content-02
{
    flex: 1;
}
.field-label
{
    margin-bottom: 16px;
    font-family: Opensaucesans,sans-serif;
}
.name, .email
{
    padding-bottom: 24px;
}
.text-area
{
    background-color: #f0f0f0;
    border: 1px #000;
    min-height: 312px;
}
.contact-form-services
{
    margin-top: 60px;
    margin-bottom: 60px;
}
.submit-button-2
{
    background-color: var(--medium-slate-blue);
    color: var(--white);
    border-radius: 100px;
    padding: 18px 388px;
    font-size: 18px;
    line-height: 28px;
}
.text-block-113
{
    font-family: Opensaucesans,sans-serif;
}
.text-block-114
{
    font-family: Opensaucesans,sans-serif;
    font-weight: 700;
}
.role
{
    border: 1px solid var(--black-3);
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    min-width: 260px;
    min-height: 96px;
    margin-left: 24px;
    margin-right: 24px;
    padding: 0;
    display: flex;
}
.company
{
    border: 1px solid var(--black-3);
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    min-width: 260px;
    min-height: 96px;
    margin-right: 0;
    display: flex;
}
.rich-text-block-2
{
    color: var(--black);
    font-family: Opensaucesans,sans-serif;
    font-size: 18px;
    line-height: 28px;
}
.button-10
{
    border: 1px solid var(--medium-slate-blue-2);
    background-color: var(--white);
    color: #815ff7;
    border-radius: 40px;
    margin-top: 68px;
    padding: 20px 40px;
    font-family: Epilogue,sans-serif;
    font-weight: 600;
}
.blog-card-dot
{
    background-color: var(--black);
    border-radius: 100%;
    width: 2px;
    height: 2px;
}
.blog-card-read-time
{
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    display: flex;
}
.card2
{
    flex-direction: row;
    display: flex;
}
.card2-link-block
{
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px solid var(--silver);
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 24px;
    text-decoration: none;
}
.blog-card-02-container
{
    flex: 1;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
}
.blog-card-02
{
    justify-content: center;
    align-items: center;
    padding-top: 140px;
    padding-bottom: 140px;
    display: flex;
}
.blog-card-02-content
{
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 104px;
    display: block;
}
.text-block-115
{
    color: var(--black);
    flex: 0 auto;
    margin-top: 24px;
    margin-bottom: 14px;
    font-family: Epilogue,sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
}
.link-block-9
{
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px solid var(--light-steel-blue-2);
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: stretch start;
    max-width: 360px;
    padding: 16px;
    text-decoration: none;
    display: inline-block;
}
.collection-item
{
    border-bottom: 1px solid var(--floral-white);
}
.collection-list-3
{
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.collection-item-2
{
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
}
.collection-list-4
{
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.blog-template-hero
{
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 100px;
    padding-bottom: 80px;
    display: flex;
}
.blog-template-content
{
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 80px;
    display: flex;
}
.pproduct
{
    border: 1px solid #000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 240px;
    min-height: 108px;
    display: flex;
}
.date
{
    border: 1px solid #000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 240px;
    min-height: 108px;
    margin-left: 24px;
    margin-right: 24px;
    display: flex;
}
.profile
{
    border: 1px solid #000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 240px;
    min-height: 108px;
    display: flex;
}
.text-block-116, .text-block-117
{
    color: var(--black);
    margin-top: 8px;
    font-family: Opensaucesans,sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}
.text-block-118
{
    margin-top: 8px;
    font-family: Opensaucesans,sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}
.blog-template-rich-text
{
    justify-content: center;
    align-items: center;
    margin-top: 80px;
    padding-bottom: 140px;
    display: flex;
}
.blog-template-container
{
    flex: 1;
    max-width: 1000px;
    display: flex;
}
.blog-template
{
    flex: 1;
    max-width: 840px;
}
.blog-template-social
{
    flex-direction: column;
    flex: none;
    justify-content: flex-start;
    align-items: center;
    max-width: 65px;
    height: 220px;
    margin-right: 97px;
    display: flex;
}
.div-block-347
{
    margin-top: 24px;
    margin-bottom: 24px;
}
.tabs-menu-2
{
    background-color: var(--white);
    border: 1px solid #000;
    border-radius: 40px;
    width: 338px;
    height: 64px;
    margin-bottom: 91px;
    padding: 8px;
    display: flex;
}
.tabs
{
    flex-direction: column;
    align-items: center;
    margin-top: 48px;
    display: flex;
}
.text-span-6
{
    color: #646464;
}
.tabs-content-2
{
    position: relative;
    bottom: auto;
}
.faq-containerr
{
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    max-width: 1140px;
    margin-left: 40px;
    margin-right: 40px;
    display: flex;
}
.faq
{
    justify-content: center;
    align-items: center;
    padding-top: 140px;
    padding-bottom: 140px;
    display: flex;
}
.image-123
{
    flex: 1;
    max-width: 99%;
}
.project-sub-content-01
{
    position: sticky;
}
.webdesign
{
    color: var(--black);
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
    font-family: Opensaucesans,sans-serif;
    font-weight: 700;
    line-height: 24px;
    display: flex;
}
.project-card-content
{
    background-color: var(--white);
    border-radius: 22px;
    justify-content: center;
    align-items: center;
    margin-right: 12px;
    padding: 4px 24px;
    display: flex;
}
.link-block-10
{
    text-decoration: none;
}
.case-study-button
{
    background-color: #0000;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    max-width: 242px;
    margin-top: 26px;
    padding: 0;
    display: flex;
}
.collection-list-wrapper-4
{
    perspective-origin: 50% 0;
    transform-origin: 50% 0;
    position: sticky;
    top: 140px;
}
.collection-list-wrapper-4._\32
{
    top: 88px;
}
.collection-list-wrapper-4._\33
{
    top: 116px;
}
.collection-list-wrapper-4._\34
{
    top: 144px;
}
.collection-list-wrapper-4._\31
{
    top: 60px;
}
.tab-linkkk
{
    background-color: #0000;
    justify-content: center;
    align-items: center;
    padding: 12px 32px;
    font-family: Opensaucesans,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: flex;
}
.tab-linkkk.w--current
{
    color: #fff;
    background-color: #000;
    border-radius: 42px;
}
.project-card-description-content
{
    margin-top: 54px;
}
.project-card-description
{
    flex-direction: column;
    justify-content: space-between;
    display: flex;
}
.contact-container
{
    width: 100%;
}
.slider-2
{
    background-color: #0000;
    flex: 1;
    max-width: 900px;
    position: relative;
}
.test-slide
{
    justify-content: space-between;
    height: 100%;
    display: flex;
}
.slide-2
{
    margin-right: 80px;
}
.left-arrow-2
{
    background-color: #000;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    display: block;
    inset: auto auto 0% 0%;
}
.right-arrow-2
{
    background-color: #000;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    display: block;
    inset: auto auto 0% 11%;
}
.mask-2
{
    overflow: visible;
}
.text-block-120
{
    color: #000;
    font-family: Epilogue,sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 56px;
}
.text-block-122
{
    color: #000;
    margin-bottom: 32px;
    font-family: Opensaucesans,sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 32px;
}
.link-block-14
{
    color: #000;
    text-transform: uppercase;
    border: 1px solid #000;
    border-radius: 24px;
    margin-right: 14px;
    padding: 6px 12px;
    font-family: Opensaucesans,sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    text-decoration: none;
}
.t-s-image-box
{
    flex: 1;
    max-width: 260px;
    position: absolute;
    inset: auto 0% -10% auto;
}
.icon-2
{
    font-size: 18px;
    line-height: 18px;
}
.dream-content-02
{
    justify-content: center;
    align-items: center;
    display: flex;
}
.flash-copy
{
    border-right: 1px solid var(--black-2);
    border-bottom: 1px solid var(--black-2);
    background-color: var(--black);
    justify-content: center;
    align-items: center;
    display: flex;
}
.flash-copy:hover
{
    background-color: var(--blue-2);
}
.ans
{
    color: var(--black);
    margin-top: 24px;
    font-family: Opensaucesans,sans-serif;
    font-size: 16px;
    line-height: 24px;
}
.style-hero
{
    background-color: var(--gainsboro-5);
    justify-content: center;
    align-items: center;
    padding-top: 139px;
    padding-bottom: 124px;
    display: flex;
}
.style-container
{
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
}
.style-guide-info
{
    justify-content: center;
    align-items: center;
    padding-top: 140px;
    padding-bottom: 140px;
    display: flex;
}
.style-guide-container
{
    flex: 1;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
}
.colors-05
{
    border: 1px solid #e5e5e5;
    width: 160px;
    height: 228px;
    padding: 12px;
}
.primary-purple
{
    background-color: var(--blue-6);
    width: 136px;
    height: 136px;
}
.colors-content
{
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.light-purple
{
    background-color: #c8beff;
    width: 136px;
    height: 136px;
}
.turquoise
{
    background-color: #96daef;
    width: 136px;
    height: 136px;
}
.lemon
{
    background-color: #def8cb;
    width: 136px;
    height: 136px;
}
.soft-pink
{
    background-color: #f8cbd6;
    width: 136px;
    height: 136px;
}
.cream
{
    background-color: #fed0ab;
    width: 136px;
    height: 136px;
}
.black
{
    background-color: var(--black);
    width: 136px;
    height: 136px;
}
.gray
{
    background-color: #e5e5e5;
    width: 136px;
    height: 136px;
}
.light-gray
{
    background-color: #e1e8ea;
    width: 136px;
    height: 136px;
}
.typography
{
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 140px;
    display: grid;
}
.button
{
    margin-top: 140px;
}
.button-12
{
    background-color: var(--black);
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 134px;
    height: 134px;
    font-family: Opensaucesans,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    display: flex;
}
.container-licence
{
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    margin-left: 40px;
    margin-right: 40px;
    display: flex;
}
.style-info
{
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-top: 140px;
    padding-bottom: 140px;
    display: flex;
}
.style-info-container
{
    flex: 1;
    max-width: 1160px;
    margin-left: 40px;
    margin-right: 40px;
}
.images
{
    max-width: 440px;
}
.license
{
    flex: 1;
    display: flex;
    position: relative;
}
.image-124
{
    max-width: 5%;
    position: absolute;
    inset: -35% auto auto 38%;
}
.font
{
    max-width: 440px;
    margin-top: 120px;
    margin-bottom: 120px;
}
.icons
{
    max-width: 440px;
}
.image-125
{
    max-width: 5%;
    position: absolute;
    inset: -38% 31% auto auto;
}
.image-126
{
    max-width: 5%;
    position: absolute;
    inset: -39% 47% auto auto;
}
.changelog-hero
{
    background-color: #e1e8ea;
    justify-content: center;
    align-items: center;
    padding-top: 173px;
    padding-bottom: 141px;
    display: flex;
}
.v1-div
{
    border: 1px solid #000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 560px;
    height: 261px;
    margin-top: 38.52px;
    display: flex;
}
.change-log-container
{
    flex: 1;
}
.changelog-contnet
{
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.dream-content-01
{
    text-align: center;
    max-width: 773px;
    margin-bottom: 200px;
    margin-left: auto;
    margin-right: auto;
}
.text-span-7
{
    font-weight: 400;
}
.image-127
{
    max-width: 16%;
    position: absolute;
    inset: 54% auto auto -7%;
}
.project-content-02
{
    display: flex;
}
.text-span-8, .text-span-9, .text-span-10
{
    font-weight: 400;
}
.image-128
{
    margin-right: 14px;
}
.image-129
{
    border: 1px solid var(--blue);
    margin-right: 14px;
}
.image-130
{
    margin-right: 14px;
}
.image-cover
{
    opacity: 0;
    background-color: #fff;
    width: 170%;
    height: 170%;
    position: absolute;
    inset: 0%;
}
.image-cover._\32
{
    background-color: var(--light-steel-blue-2);
    border-radius: 0;
    width: 100%;
    height: 100%;
}
.image-cover._\33
{
    background-color: #fff;
}
.image-cover._\34
{
    background-color: #fbf9f2;
}
.image-cover._\35
{
    background-color: #c8beff;
}
.p-h-bg
{
    z-index: -1;
    background-color: #e1e8ea;
    height: 62%;
    position: absolute;
    inset: 0%;
}
.ph-bg-image-1
{
    width: 100%;
    height: 60%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% 0%;
}
.p-h-bg-content
{
    width: 100%;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0%;
}
.development-design-cerd, .marketing-design-cerd
{
    border: 1px solid #1f1f1f;
    border-radius: 1px;
    max-width: 360px;
    padding: 40px 38px;
}
.work-free-call-button
{
    flex: 0 auto;
}
.banner-content-02
{
    flex: none;
    display: flex;
}
.blog-card-content-02
{
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    display: flex;
}
.colors-01, .colors-02, .colors-04, .colors-06, .colors-07, .colors-08, .colors-09, .colors-03
{
    border: 1px solid #e5e5e5;
    width: 160px;
    height: 228px;
    padding: 12px;
}
.pages-div, .utility-pages
{
    margin-bottom: 32px;
}
.div-block-348
{
    max-width: 260px;
    margin-top: 24px;
}
.powered-by-webflow
{
    max-width: 451px;
    margin-left: auto;
    margin-right: auto;
}
.combine-button
{
    background-color: var(--blue);
    color: #fff;
    text-align: center;
    border-radius: .5rem;
    padding: .75rem 1.75rem;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: none;
    transition-property: background-color;
}
.combine-button:hover
{
    background-color: #28364ae6;
}
.combine-button-white
{
    background-color: var(--combine-library-white);
    color: var(--combine-library-warning-400);
    text-align: center;
    border-radius: .5rem;
    padding: .75rem 1.75rem;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: none;
}
.combine-button-white:hover
{
    color: var(--combine-library-primary-600);
}
.combine-button-wrapper
{
    grid-column-gap: 1rem;
    justify-content: center;
    align-items: center;
    display: flex;
}
.combine-space-medium
{
    width: 100%;
    height: 1.5rem;
}
.combine-text-size-regular
{
    color: var(--alley-component-library-gray--700);
    text-align: left;
    margin-bottom: 0;
    padding-bottom: 0;
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
.combine-header4_span
{
    background-image: linear-gradient(320deg,var(--combine-library-warning-400),#09055d 0%,#e2b325 0%,#0b06fe 0%,var(--blue) 0%,var(--alley-component-library-blue--900) 0%,#ffdc85 0%,#f3dcb4 0%,#ffdcd5 44%,#a09bff 91%,var(--blue) 98%,#1d15b9 100%,#b9b700 100%,#f4dbb4 100%,#f4dbb4);
    color: var(--combine-library-primary-600);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.25;
}
.combine-heading-style-h1
{
    color: var(--white);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 4rem;
    font-weight: 900;
    line-height: 1.1;
}
.combine-text-align-center
{
    text-align: center;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}
.combine-padding-section-large
{
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.combine-container-small
{
    width: 100%;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto;
}
.combine-padding-global
{
    background-color: #707dfd;
    padding: 30px 0;
}
.combine-section_header4
{
    background-color: var(--combine-library-grey-050);
}
.combine-feature3_image
{
    object-fit: cover;
}
.combine-feature3_image-wrapper
{
    border-radius: 1.25rem;
    width: 100%;
    overflow: hidden;
}
.combine-feature3_number2
{
    color: var(--combine-library-warning-400);
    font-family: Open Sans,sans-serif;
    font-size: 2.25rem;
    font-weight: 600;
    line-height: 1.5;
}
.combine-feature3_item
{
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.combine-feature3_number1
{
    color: var(--gainsboro);
    font-family: Open Sans,sans-serif;
    font-size: 2.25rem;
    font-weight: 600;
    line-height: 1.5;
}
.combine-feature3_wrapper
{
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    display: flex;
}
.combine-heading-style-h2
{
    color: var(--black-2);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.35;
}
.combine-feature3_content
{
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    flex: 0 auto;
    align-content: stretch;
    align-items: flex-start;
    width: 100%;
    max-width: 50rem;
    display: flex;
}
.combine-feature3_component
{
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    background-color: #f4f1eb;
    align-items: center;
    padding: 33px 60px 120px;
    display: flex;
}
.combine-padding-section-medium
{
    background-color: var(--white);
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.combine-container-large
{
    background-color: #fff;
    width: 100%;
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
}
.combine-section_feature3
{
    background-color: var(--combine-library-grey-050);
}
.a-header-grid-image
{
    border-radius: 8px;
    width: 100%;
    overflow: hidden;
    box-shadow: -1px 0 20px #0000000d;
}
.a-header-grid-column
{
    grid-row-gap: 24px;
    flex-direction: column;
    display: flex;
}
.a-header-image-grid
{
    grid-column-gap: 24px;
    grid-template-rows: auto;
    align-items: start;
    width: 100%;
    margin-top: 75px;
    padding-right: 5%;
    position: absolute;
    inset: 0% auto auto 0%;
}
.a-header-background-image
{
    object-fit: cover;
    object-position: 0% 0%;
    width: 90%;
    height: 90%;
    position: absolute;
    inset: 0% 0% auto auto;
}
.a-header-image-block
{
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    max-width: 40%;
    height: 90%;
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto;
}
.a-header-logo
{
    max-width: 25%;
}
.a-header-logo-block
{
    grid-column-gap: 44px;
    grid-row-gap: 32px;
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
}
.a-text-color-primary
{
    color: var(--blue-2);
}
.a-paragraph-small
{
    color: var(--black-3);
    letter-spacing: -.02em;
    max-width: 90px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.8;
}
.a-header-logo-wrapper
{
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    color: var(--alley-component-library-gray--500);
    justify-content: space-between;
    align-items: center;
    margin-top: 22px;
    display: flex;
}
.a-caption
{
    letter-spacing: -.01em;
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
}
.a-icon-small
{
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    display: flex;
}
.a-header-play
{
    background-color: var(--alley-component-library-blue--100);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
}
.a-button-video
{
    grid-column-gap: 12px;
    color: var(--alley-component-library-blue--900);
    text-align: center;
    letter-spacing: -.02em;
    background-color: #fff;
    border-radius: 99px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 48px;
    min-height: 48px;
    padding: 12px 24px 12px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: all .5s cubic-bezier(.6,.6,0,1);
    display: flex;
}
.a-button-video:hover
{
    background-color: var(--alley-component-library-neutral--off-white);
}
.a-button-video:active
{
    background-color: var(--alley-component-library-blue--100);
}
.a-button-primary
{
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--alley-component-library-blue--900);
    color: #fff;
    text-align: center;
    letter-spacing: -.02em;
    border-radius: 99px;
    flex-direction: row;
    flex: none;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    padding: 12px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: all .5s cubic-bezier(.6,.6,0,1);
}
.a-button-primary:hover
{
    background-color: var(--alley-component-library-blue--800);
}
.a-button-primary:active
{
    background-color: var(--alley-component-library-blue--700);
}
.a-header-button-wrapper
{
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 24px;
    margin-bottom: 16px;
    display: flex;
}
.a-paragraph-regular
{
    letter-spacing: -.02em;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 1.8;
}
.a-span-underline
{
    border-bottom: 6px solid var(--alley-component-library-blue--900);
    color: var(--alley-component-library-blue--900);
}
.a-h1-heading
{
    color: var(--alley-component-library-gray--900);
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 64px;
    line-height: 1.2;
}
.a-margin-bottom-48
{
    margin-bottom: 48px;
}
.a-detail-small
{
    letter-spacing: .08em;
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.8;
}
.a-detail-small.a-text-color-primary
{
    color: var(--alley-component-library-blue--900);
}
.a-margin-bottom-16
{
    margin-bottom: 16px;
}
.a-header-content
{
    color: var(--alley-component-library-gray--700);
    max-width: 500px;
}
.a-header-block
{
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-between;
    max-width: 100%;
    padding-top: 0;
    display: flex;
}
.a-container-regular
{
    width: 100%;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.a-header-section
{
    padding: 120px 5%;
    position: relative;
    overflow: hidden;
}
.kutup-logo-image
{
    z-index: 2;
}
.kutup-logo-grid-2
{
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    max-width: 85%;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}
.kutup-divider-30px
{
    height: 30px;
}
.kutup-display-4
{
    color: var(--blue);
    margin-top: 0;
    font-family: Open Sans,sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
}
.kutup-max-w-width-640px
{
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.kutup-medium-container
{
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
}
.kutup-client-1
{
    background-color: var(--white);
    padding: 60px 5%;
}
.button-13
{
    color: var(--blue-3);
    background-color: #fff;
    border-radius: 5px;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.combine-chevron-right_icon
{
    cursor: pointer;
    width: 1rem;
    height: 1rem;
    display: flex;
}
.combine-button-content
{
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--kütüp-library-burntsienna);
    background-color: #0000;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    padding: 0;
    font-weight: 700;
    display: flex;
}
.combine-button-icon
{
    color: var(--combine-library-grey-800);
    align-items: center;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: none;
}
.combine-button-icon:hover
{
    color: var(--combine-library-primary-600);
}
.combine-text-size-regular-2
{
    color: var(--combine-library-grey-600);
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
}
.combine-heading-style-h5
{
    color: var(--black-2);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5;
}
.combine-icon_large
{
    color: var(--blue-3);
    width: 2rem;
    height: 3rem;
}
.combine-icon_color2
{
    color: var(--combine-library-secondary-600);
}
.combine-feature5_item
{
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-color: var(--combine-library-white);
    color: var(--combine-library-grey-800);
    text-align: center;
    border-radius: 1.25rem;
    flex-direction: column;
    align-items: center;
    padding: 2.5rem 2rem;
    text-decoration: none;
    transition: transform .25s,box-shadow .25s,color .25s;
    display: flex;
}
.combine-feature5_item:hover
{
    transform: translate(0,-.5rem);
    box-shadow: 0 14px 20px #8c94a533;
}
.combine-icon_color3
{
    color: var(--combine-library-warning-400);
}
.combine-icon_color1
{
    color: var(--combine-library-primary-600);
}
.combine-feature5_component
{
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.combine-container-large-2
{
    width: 100%;
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
}
.combine-space-large
{
    height: 4rem;
}
.combine-space-medium-2
{
    width: 100%;
    height: 1.5rem;
}
.combine-heading-style-h2-2
{
    color: var(--blue-3);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.35;
}
.combine-text-align-center-2
{
    text-align: center;
}
.combine-container-small-2
{
    width: 100%;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto;
}
.combine-padding-section-medium-2
{
    padding: 4rem 26px;
}
.combine-padding-global-2
{
    background-color: #f1f2f6;
    margin-top: 90px;
    padding: 20px 1.25rem 89px;
}
.combine-section_feature5
{
    background-color: var(--combine-library-grey-050);
}
.combine-button-2
{
    background-color: var(--blue-3);
    color: var(--blue);
    text-align: center;
    border-radius: .5rem;
    padding: .75rem 1.75rem;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: none;
    transition-property: background-color;
}
.combine-button-2:hover
{
    background-color: #28364ae6;
}
.combine-button-white-2
{
    background-color: var(--combine-library-white);
    color: var(--combine-library-grey-800);
    text-align: center;
    border-radius: .5rem;
    padding: .75rem 1.75rem;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: none;
}
.combine-button-white-2:hover
{
    color: var(--combine-library-primary-600);
}
.combine-button-wrapper-2
{
    grid-column-gap: 1rem;
    justify-content: center;
    align-items: center;
    display: flex;
}
.combine-text-color-gradient
{
    background-image: linear-gradient(to right,var(--blue-3),#ec80b4 14%,var(--combine-library-primary-600) 45%,var(--combine-library-warning-400) 99%,var(--combine-library-secondary-600));
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    justify-content: center;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.5;
}
.combine-cta1_subtitle-wrapper
{
    justify-content: center;
    display: flex;
}
.combine-space-small
{
    width: 100%;
    height: 1rem;
}
.combine-heading-style-h2-3
{
    color: var(--blue);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.35;
}
.combine-padding-section-large-2
{
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.combine-padding-global-3
{
    background-color: var(--white);
    margin-top: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.combine-section_cta1
{
    background-color: var(--combine-library-grey-050);
}
.combine-button-colored
{
    background-color: var(--blue);
    color: #fff;
    text-align: center;
    border-radius: .5rem;
    padding: .75rem 1.75rem;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: none;
    transition: background-color .25s;
}
.combine-button-colored:hover
{
    background-color: var(--combine-library-primary-800);
}
.combine-button-white-3
{
    background-color: var(--combine-library-white);
    color: var(--combine-library-warning-400);
    text-align: center;
    border-radius: .5rem;
    padding: .75rem 1.75rem;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: none;
}
.combine-button-white-3:hover
{
    color: var(--combine-library-primary-600);
}
.combine-button-wrapper-3
{
    grid-column-gap: 1rem;
    justify-content: center;
    align-items: center;
    display: flex;
}
.combine-space-medium-3
{
    width: 100%;
    height: 1.5rem;
}
.combine-text-color-white
{
    color: var(--combine-library-white);
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
}
.combine-cta3_span
{
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/64e7b387d5da99f19c5aa43e_gradient-underline.svg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    margin-bottom: -1rem;
    padding-bottom: 1rem;
    display: inline-block;
}
.combine-cta3_title
{
    color: var(--combine-library-white);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.35;
}
.combine-text-align-center-3
{
    text-align: center;
}
.combine-container-small-3
{
    width: 100%;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto;
}
.combine-cta3_component
{
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    background-color: var(--blue-3);
    border-radius: 1.25rem;
    align-items: center;
    margin-left: 14px;
    margin-right: 15px;
    padding: 4rem;
    display: flex;
}
.combine-container-large-3
{
    width: 100%;
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
}
.combine-padding-section-large-3
{
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.combine-padding-global-4
{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.combine-section_cta3
{
    background-color: var(--combine-library-grey-050);
}
.bold-text-18
{
    font-family: Open Sans,sans-serif;
}
.image-131
{
    margin-top: -269px;
}
.image-132
{
    float: none;
    clear: none;
    margin-top: -1045px;
    margin-left: 928px;
    margin-right: -5px;
    padding-top: 0;
}
.combine-header6_overlay
{
    z-index: 1;
    background-color: #0003;
    width: 100%;
    height: 100%;
    position: absolute;
}
.combine-play_icon
{
    color: var(--combine-library-white);
    border-radius: 50rem;
    width: 4rem;
    height: 4rem;
    transition: color .25s;
}
.combine-play_icon:hover
{
    color: #fff9;
}
.combine-play_wrapper
{
    z-index: 2;
    justify-content: center;
    align-items: center;
    position: absolute;
}
.combine-header6_video
{
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.combine-header6_video-wrapper
{
    border-radius: 1.25rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 64rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    overflow: hidden;
}
.combine-container-large-4
{
    width: 100%;
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
}
.combine-space-large-2
{
    height: 4rem;
}
.combine-button-3
{
    background-color: var(--combine-library-grey-800);
    color: #fff;
    text-align: center;
    border-radius: .5rem;
    padding: .75rem 1.75rem;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: none;
    transition-property: background-color;
}
.combine-button-3:hover
{
    background-color: #28364ae6;
}
.combine-button-white-4
{
    background-color: var(--combine-library-white);
    color: var(--combine-library-grey-800);
    text-align: center;
    border-radius: .5rem;
    padding: .75rem 1.75rem;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: none;
}
.combine-button-white-4:hover
{
    color: var(--combine-library-primary-600);
}
.combine-button-wrapper-4
{
    grid-column-gap: 1rem;
    justify-content: center;
    align-items: center;
    display: flex;
}
.combine-space-medium-4
{
    width: 100%;
    height: 1.5rem;
}
.combine-text-size-regular-3
{
    color: var(--combine-library-grey-600);
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
}
.combine-heading-style-h1-2
{
    color: var(--combine-library-grey-800);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 3.5rem;
    font-weight: 700;
    line-height: 1.25;
}
.combine-text-align-center-4
{
    text-align: center;
}
.combine-container-small-4
{
    width: 100%;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto;
}
.combine-padding-section-medium-3
{
    padding-top: 6.3rem;
    padding-bottom: 6.3rem;
}
.combine-padding-global-5
{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.combine-section_header6
{
    background-color: var(--combine-library-grey-050);
}
.button-14
{
    background-color: var(--floral-white-2);
    color: #f18e46;
    border-radius: 10px;
    padding: 12px 32px;
    font-size: 16px;
}
.large-text
{
    color: #fff;
    font-family: Montserrat,sans-serif;
    font-size: 20px;
    line-height: 140%;
}
.large-text.opacity-dark-text.limit
{
    color: #0a0a0cb3;
    font-size: 16px;
}
.orange-text
{
    color: #406fdb;
}
.container
{
    z-index: 9;
    max-width: 1360px;
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
}
.section
{
    color: #243a33;
    background-color: #f4f5f5;
    padding-top: 120px;
    padding-bottom: 120px;
    position: relative;
    overflow: hidden;
}
.split
{
    grid-column-gap: 16px;
    grid-row-gap: 50px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.relative
{
    position: relative;
}
.brush-underline
{
    outline-offset: 0;
    color: var(--blue-2);
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/6597f7f45c5a6e52f6837fce_Email%20Marketing%20Masterclass%20(12)%20(1).png");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0 #0000;
    outline: 3px #000;
    transform: translate(0);
}
.yellow-lines
{
    position: absolute;
    top: 30%;
    left: auto;
    right: 100px;
}
.opacity-dark-text
{
    color: var(--black-3);
    height: 70px;
    font-family: Montserrat,sans-serif;
    font-size: 15px;
    line-height: 15px;
}
.metric
{
    max-width: 230px;
}
.author-portrait
{
    background-color: #e9c66e;
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50%;
    background-size: cover;
    border-radius: 50%;
    flex: none;
    width: 50px;
    height: 50px;
}
.author-portrait.bigger
{
    background-color: #e9c66e00;
    background-image: none;
    border-radius: 0%;
    width: auto;
    max-width: 20%;
    height: auto;
}
.fixed-height-logo-wrapper
{
    align-items: center;
    height: 40px;
    display: flex;
}
.space-top
{
    color: #241d33;
    margin-top: 40px;
    font-family: Montserrat,sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
}
.white-button
{
    color: #ff715b;
    text-align: center;
    background-color: #fff;
    border-radius: 10px;
    padding: 20px 40px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 16px;
    font-weight: 700;
    transition: color .2s;
}
.white-button:hover
{
    color: #f18e46;
}
.container-4
{
    z-index: 9;
    max-width: 1360px;
    padding-left: 0;
    padding-right: 0;
    position: static;
}
.container-4.medium
{
    max-width: 976px;
}
.center-content
{
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
}
.case-testimonial-left
{
    grid-row-gap: 70px;
    background-color: #fff;
    flex-direction: column;
    padding: 40px;
    display: flex;
}
.section-20
{
    color: #243a33;
    background-color: #f4f5f5;
    padding-top: 120px;
    padding-bottom: 120px;
    position: relative;
    overflow: hidden;
}
.section-20.dark
{
    color: #f8b34c;
    background-color: #f4f1eb;
    padding-top: 50px;
    padding-bottom: 60px;
}
.top-right
{
    position: absolute;
    inset: 0% 1px auto auto;
}
.limit
{
    max-width: 480px;
}
.testimonial-tabs-menu
{
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    display: grid;
}
.case-testimonial
{
    grid-column-gap: 0;
    grid-row-gap: 16px;
    color: #243a33;
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 5fr 3fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    display: grid;
    overflow: hidden;
}
.testimonial-tab-link
{
    opacity: .3;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    padding: 32px 0;
    display: flex;
}
.testimonial-tab-link.w--current
{
    opacity: 1;
    background-color: #0000;
}
.author-widget
{
    grid-column-gap: 12px;
    align-items: center;
    display: flex;
}
.case-testimonial-right
{
    grid-row-gap: 40px;
    background-color: #202c3d;
    flex-direction: column;
    justify-content: space-between;
    padding: 40px;
    display: flex;
}
.section-21
{
    color: #243a33;
    background-color: #f4f5f5;
    padding-top: 120px;
    padding-bottom: 120px;
    position: relative;
    overflow: hidden;
}
.blog-grid
{
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.full-height
{
    color: #202c3d;
    height: 100%;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
}
.three-featured-blogs
{
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: grid;
}
.green-button
{
    color: #fff;
    text-align: center;
    background-color: #f18e46;
    border-radius: 10px;
    justify-content: center;
    padding: 20px 40px;
    transition: background-color .2s;
}
.green-button:hover
{
    background-color: #38534b;
}
.section-22
{
    color: #f18e46;
    background-color: #f4f1eb;
    padding: 120px 60px;
    position: relative;
    overflow: hidden;
}
.medium-text
{
    font-size: 18px;
    line-height: 140%;
}
.medium-text.opacity-white-text
{
    color: #0e0d0d;
}
.space-top-small
{
    margin-top: 24px;
}
.process-columns
{
    grid-column-gap: 50px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative;
}
.process-number
{
    color: #fff;
    background-color: #243a33;
    border: 1px #c7d9e5;
    border-radius: 50%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 72px;
    height: 72px;
    font-size: 20px;
    display: flex;
}
.center-text
{
    text-align: center;
}
.flexed-button-content
{
    justify-content: center;
    align-items: center;
    display: flex;
}
.section-23
{
    color: #243a33;
    background-color: #f4f5f5;
    padding-top: 120px;
    padding-bottom: 120px;
    position: relative;
    overflow: hidden;
}
.contact-button
{
    color: #221d35;
    background-color: #356ae6;
    border-radius: 10px;
    padding: 12px 40px;
    transition: background-color .2s;
}
.contact-button:hover
{
    background-color: #ffdd85;
}
.process-line
{
    z-index: -1;
    background-color: #c7d9e5;
    width: 72%;
    height: 1px;
    margin-top: 36px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% 0% auto;
}
.portrait-icon-wrapper
{
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/6596c575ae2e1e0a47d85aa2_Small%20portrait%2010.png");
    background-position: 50%;
    background-size: cover;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-right: 10px;
    display: flex;
    overflow: hidden;
}
.heading
{
    color: #09055d;
}
.border-button
{
    color: #243a33;
    text-align: center;
    background-color: #fff;
    border: 2px solid #243a3333;
    border-radius: 10px;
    padding: 20px 40px;
    transition: border-color .2s;
}
.border-button:hover
{
    border-color: #243a3314;
}
.floater-top-right
{
    background-color: #09055d00;
    border-radius: 50%;
    width: 300px;
    height: 400px;
    position: absolute;
    inset: -10% -1% auto auto;
}
.section-24
{
    color: #243a33;
    background-color: #f4f5f5;
    padding-top: 120px;
    padding-bottom: 120px;
    position: relative;
    overflow: hidden;
}
.section-24.bigger
{
    background-color: #fff;
    margin-top: 0;
    padding: 100px 60px;
    position: relative;
}
.button-stack
{
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    display: flex;
}
.button-stack.space-top
{
    margin-top: 0;
}
.floater-bottom-left
{
    border-radius: 50%;
    width: 250px;
    height: 250px;
    position: absolute;
    inset: auto auto 0% 0%;
    transform: rotate(0);
}
.floater-bottom-right
{
    border-radius: 50%;
    width: 250px;
    height: 250px;
    position: absolute;
    inset: auto 1% 0% auto;
}
.floater-top-left
{
    border-radius: 50%;
    width: 300px;
    height: 400px;
    position: absolute;
    inset: -10% auto auto -1%;
}
.section-25
{
    background-color: #fff;
}
.waves-grid-hero-1
{
    grid-column-gap: 0;
    grid-template-rows: auto;
    grid-template-columns: 1.1fr .75fr;
}
.waves-gallery-hero-1
{
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    max-width: 550px;
    height: 740px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.waves-gradient-hero-1
{
    z-index: 9;
    background-image: linear-gradient(#faebe3,#faebe300);
    height: 220px;
    position: absolute;
    inset: -1px 0% auto;
}
.waves-gradient-hero-1.bottom
{
    background-image: linear-gradient(to top,#faebe3,#faebe300);
    height: 100px;
    margin-bottom: -89px;
    position: absolute;
    inset: auto 0% 88px;
}
.waves-inside-hero-1
{
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex;
}
.waves-inside-hero-1.reverse
{
    justify-content: flex-end;
}
.waves---limit-480
{
    width: 100%;
    max-width: 480px;
}
.waves-image-hero-1
{
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.waves---subtitle
{
    font-size: 20px;
    line-height: 40px;
}
.waves-column-hero-1
{
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: flex-start;
    width: 48%;
    display: flex;
}
.waves---cta-dark
{
    background-color: #131313;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    height: 52px;
    padding: 8px 24px;
    font-size: 16px;
    font-weight: 700;
    transition: background-color .2s;
    display: flex;
}
.waves---cta-dark:hover
{
    background-color: #131313e6;
}
.waves---cta-dark.wide-cta
{
    min-width: 200px;
}
.waves-image-wrap-hero-1
{
    border-radius: 12px;
    width: 100%;
    height: 410px;
    overflow: hidden;
}
.waves---main-container
{
    max-width: 1352px;
    padding-left: 0;
    padding-right: 0;
}
.waves-content-hero-1
{
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 50px;
    padding-bottom: 20px;
    display: flex;
}
.waves---mg-top-16
{
    margin-top: 16px;
}
.waves-item-gallery-hero-1
{
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.waves---mega-heading-1
{
    margin-top: 0;
    margin-bottom: 0;
    font-size: 100px;
    line-height: 115%;
}
.waves---section-hero-primary
{
    background-color: #fff;
    margin-top: -92px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 60px;
}
.a-h1-heading-2
{
    color: #000733;
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 64px;
    line-height: 1.2;
}
.a-span-underline-2
{
    color: #5167f6;
    -webkit-text-stroke-color: #211cc4;
    border-bottom: 6px solid #5167f6;
}
.a-header-button-wrapper-2
{
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 24px;
    margin-bottom: 16px;
    display: flex;
}
.a-button-primary-2
{
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #fff;
    text-align: center;
    letter-spacing: -.02em;
    background-color: #5167f6;
    border-radius: 15px;
    flex-direction: row;
    flex: none;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    padding: 12px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: all .5s cubic-bezier(.6,.6,0,1);
}
.a-button-primary-2:hover
{
    background-color: #f18e46;
}
.a-button-primary-2:active
{
    background-color: #7788f8;
}
.a-button-video-2
{
    grid-column-gap: 12px;
    color: #5167f6;
    text-align: center;
    letter-spacing: -.02em;
    background-color: #f4f1eb;
    border-radius: 15px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 48px;
    min-height: 48px;
    padding: 12px 24px 12px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: all .5s cubic-bezier(.6,.6,0,1);
    display: flex;
}
.a-button-video-2:hover
{
    background-color: #f4f4f6;
}
.a-button-video-2:active
{
    background-color: #eceefe;
}
.a-header-play-2
{
    background-color: #fff;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
}
.a-icon-small-2
{
    color: #f18e46;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    display: flex;
}
.heading-3
{
    color: var(--black-2);
    text-align: center;
    letter-spacing: normal;
    -webkit-text-stroke-color: #2658b6;
    margin-bottom: 30px;
    font-family: Montserrat,sans-serif;
}
.text-block-125
{
    color: #406fdb;
    -webkit-text-stroke-color: #f18e46;
}
.horizontal-list
{
    grid-column-gap: 16px;
    justify-content: center;
    padding-left: 0;
    display: flex;
}
.block-cta
{
    color: #fff;
    background-color: #243a3300;
    border-radius: 10px;
    padding: 0 60px;
    position: relative;
    overflow: hidden;
}
.container-5
{
    z-index: 9;
    max-width: 1360px;
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
}
.center-content-2
{
    flex-direction: column;
    align-items: center;
    display: flex;
}
.space-top-tiny
{
    color: #292626;
    margin-top: 16px;
}
.portrait-icon-wrapper-2
{
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/6596c56eb600f8b37b963a77_Small%20portrait%2010.png");
    background-position: 50%;
    background-size: cover;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-right: 10px;
    display: flex;
    overflow: hidden;
}
.block-cta-centered-content
{
    text-align: center;
    flex-direction: column;
    align-items: center;
    max-width: 640px;
    display: flex;
}
.bottom-left
{
    position: absolute;
    inset: auto auto 0% 0%;
}
.list-item
{
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/65973a81e633217721a1c773_check.svg");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
    border-bottom: 2px dotted #243a331a;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 36px;
}
.list-item.yellow-check-mark
{
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/65973a81e633217721a1c773_check.svg");
    background-position: 0%;
    background-size: auto;
    border: 1px #000;
}
.heading-4
{
    font-family: Montserrat,sans-serif;
}
.heading-5
{
    color: #fff;
}
.section-26
{
    background-color: #f4f1eb;
    padding-top: 50px;
    padding-bottom: 100px;
}
.heading-6
{
    color: #0b043f;
    font-family: Montserrat,sans-serif;
}
.heading-7
{
    color: #002c94;
    font-family: Montserrat,sans-serif;
}
.heading-8
{
    color: #001e56;
    margin-bottom: 0;
    font-family: Montserrat,sans-serif;
    font-size: 40px;
    line-height: 40px;
}
.heading-9
{
    color: #22314d;
    font-family: Open Sans,sans-serif;
    font-size: 60px;
    font-weight: 700;
}
.heading-10, .heading-11
{
    color: #002c94;
    font-family: Montserrat,sans-serif;
}
.heading-12
{
    color: #406fdb;
    font-family: Open Sans,sans-serif;
}
.heading-13
{
    color: #002c94;
    font-family: Montserrat,sans-serif;
}
.heading-14
{
    color: #202c3d;
    text-align: center;
    font-family: Manrope,Arial,sans-serif;
    font-size: 40px;
    line-height: 42px;
}
.text-block-126, .text-block-127, .text-block-128, .text-block-129
{
    color: #3f6fdb;
}
.block-quote
{
    color: #181c24;
    text-align: center;
    font-size: 16px;
    line-height: 20px;
}
.video
{
    height: 400px;
}
.text-block-130
{
    color: #f2ddb5;
    font-size: 16px;
}
.text-block-131
{
    color: #406fdb;
}
.image-133
{
    height: auto;
}
.image-134
{
    width: auto;
    max-width: 100%;
    height: auto;
}
.text-block-132
{
    color: #f2ddb5;
}
.image-135
{
    width: 75px;
    height: 25px;
}
.image-136
{
    height: auto;
}
.text-span-11
{
    color: #406fdb;
}
.div-block-349
{
    color: #fff;
}
.heading-15
{
    color: #f2ddb5;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
}
.combine-text-size-regular-4
{
    color: var(--combine-library-grey-600);
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
}
.combine-text-weight-semibold
{
    color: var(--combine-library-grey-800);
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5;
}
.combine-clients4_image
{
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.combine-clients4_image-wrapper
{
    border-radius: 4rem;
    width: 3.5rem;
    height: 3.5rem;
    overflow: hidden;
}
.combine-clients4_client
{
    grid-column-gap: .75rem;
    grid-row-gap: 0;
    grid-template-rows: auto auto;
    grid-template-columns: max-content 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.combine-clients4_span-tertiary
{
    color: var(--combine-library--warning-800);
    background-color: #f8b34b2e;
}
.combine-clients4_item
{
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--combine-library-white);
    border-radius: 1.25rem;
    flex-direction: column;
    padding: 1.5rem;
    display: flex;
}
.combine-clients4_span-primary
{
    color: var(--combine-library-primary-800);
    background-color: #6157f82e;
}
.combine-clients4_wrapper
{
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    display: flex;
}
.combine-clients4_span-secondary
{
    color: var(--combine-library-secondary-600);
    background-color: #00a1c12e;
}
.combine-clients4_grid
{
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    width: 100%;
    display: grid;
}
.combine-container-large-5
{
    width: 100%;
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
}
.combine-space-large-3
{
    height: 4rem;
}
.combine-space-medium-5
{
    width: 100%;
    height: 1.5rem;
}
.combine-heading-style-h2-4
{
    color: var(--combine-library-grey-800);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.35;
}
.combine-text-align-center-5
{
    text-align: center;
}
.combine-container-small-5
{
    width: 100%;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto;
}
.combine-padding-section-medium-4
{
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.combine-padding-global-6
{
    padding-left: 60px;
    padding-right: 60px;
}
.combine-section_clients4
{
    background-color: var(--combine-library-grey-050);
}
.combine-chevron-right_icon-2
{
    cursor: pointer;
    width: 1rem;
    height: 1rem;
    display: flex;
}
.combine-button-content-2
{
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    align-items: center;
    display: flex;
}
.combine-button-icon-2
{
    color: var(--combine-library-grey-800);
    align-items: center;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: none;
}
.combine-button-icon-2:hover
{
    color: var(--combine-library-primary-600);
}
.combine-blog4_paragraph
{
    color: var(--combine-library-grey-600);
    font-family: Open Sans,sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
}
.combine-heading-style-h6
{
    color: var(--combine-library-grey-800);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.5;
}
.combine-blog4_date
{
    color: var(--combine-library-grey-600);
    font-family: Open Sans,sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
}
.combine-blog4_content
{
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-left: 1rem;
    display: flex;
}
.combine-blog4_image
{
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.combine-blog4_label
{
    z-index: 2;
    background-color: var(--combine-library-white);
    color: var(--combine-library-grey-800);
    border-radius: 4rem;
    margin-top: .75rem;
    margin-left: .75rem;
    padding: .25rem .75rem;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    position: absolute;
    inset: 0% auto auto 0%;
}
.combine-blog4_image-wrapper
{
    border-radius: 1.25rem;
    width: 100%;
    max-width: 12rem;
    display: flex;
    position: relative;
    overflow: hidden;
}
.combine-blog4_item
{
    color: var(--combine-library-grey-800);
    flex-direction: row;
    text-decoration: none;
    display: flex;
}
.combine-blog4_wrapper
{
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    display: flex;
}
.combine-heading-style-h5-2
{
    color: var(--combine-library-grey-800);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5;
}
.combine-blog4_content-featured
{
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 1rem;
    display: flex;
}
.combine-blog4_image-featured
{
    border-radius: 1.25rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: 12rem;
    height: 24rem;
    display: flex;
    position: relative;
    overflow: hidden;
}
.combine-blog4_featured
{
    background-color: var(--combine-library-white);
    color: var(--combine-library-grey-800);
    border-radius: 1.25rem;
    flex-direction: column;
    text-decoration: none;
    display: flex;
    overflow: hidden;
}
.combine-blog4_component
{
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
}
.combine-section_blog4
{
    background-color: var(--blue-6);
}
.combine-clients2_slide-nav
{
    color: var(--combine-library-primary-600);
    align-items: center;
    height: 2.5rem;
    padding-top: .5rem;
    display: flex;
    inset: auto auto 0% 0%;
}
.combine-icon_small
{
    cursor: pointer;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
}
.combine-clients2_circle
{
    border: 1px solid var(--combine-library--grey-100);
    background-color: var(--combine-library-white);
    color: var(--combine-library-grey-600);
    border-radius: 4rem;
    justify-content: center;
    align-items: center;
    padding: .5rem;
}
.combine-clients2_right-arrow
{
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    display: flex;
    inset: auto 0% 0% auto;
}
.combine-clients2_left-arrow
{
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    display: flex;
    inset: auto 3rem 0% auto;
}
.combine-clients2_company
{
    height: 2.25rem;
}
.combine-clients2_image
{
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.combine-clients2_image-wrapper
{
    border-radius: 4rem;
    width: 4rem;
    height: 4rem;
    overflow: hidden;
}
.combine-clients2_client
{
    grid-column-gap: .75rem;
    grid-row-gap: .25rem;
    grid-template-rows: auto auto;
    grid-template-columns: max-content 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.combine-clients2_item
{
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex;
}
.combine-clients2_slide
{
    height: auto;
}
.combine-clients2_mask
{
    height: auto;
    margin-bottom: 4rem;
}
.combine-clients2_slider
{
    background-color: #0000;
    flex-direction: column;
    width: 100%;
    max-width: 33rem;
    height: auto;
    display: flex;
}
.combine-clients2_content
{
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 33rem;
    display: flex;
}
.combine-clients2_component
{
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
}
.combine-section_clients2
{
    background-color: var(--combine-library-white);
}
.combine-button-4
{
    background-color: var(--combine-library-grey-800);
    color: #fff;
    text-align: center;
    border-radius: .5rem;
    padding: .75rem 1.75rem;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: none;
    transition-property: background-color;
}
.combine-button-4:hover
{
    background-color: #28364ae6;
}
.combine-icon_color3-2
{
    color: var(--combine-library-warning-400);
}
.combine-pricing3_feature
{
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
    display: flex;
}
.combine-pricing3_feature-list
{
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    flex-direction: column;
    display: flex;
}
.combine-line_divider
{
    background-color: var(--combine-library--grey-100);
    width: 100%;
    height: 1px;
}
.combine-pricing3_span
{
    color: var(--combine-library-grey-800);
    font-size: 1.25rem;
}
.combine-pricing3_cost-tertiary
{
    color: var(--combine-library-warning-400);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 2.25rem;
    font-weight: 600;
    line-height: 1.5;
}
.combine-space-small-2
{
    width: 100%;
    height: 1rem;
}
.combine-pricing3_icon-wrapper
{
    background-color: var(--combine-library-grey-050);
    border-radius: 1.25rem;
    width: 5rem;
    height: 5rem;
}
.combine-pricing3_details
{
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: center;
    display: flex;
}
.combine-pricing3_item
{
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: var(--combine-library-white);
    text-align: center;
    border-radius: 1.25rem;
    flex-direction: column;
    width: 100%;
    max-width: 25rem;
    padding: 2.5rem 2rem;
    display: flex;
}
.combine-icon_color1-2
{
    color: var(--combine-library-primary-600);
}
.combine-pricing3_cost-primary
{
    color: var(--combine-library-primary-600);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 2.25rem;
    font-weight: 600;
    line-height: 1.5;
}
.combine-icon_color2-2
{
    color: var(--combine-library-secondary-600);
}
.combine-pricing3_cost-secondary
{
    color: var(--combine-library-secondary-600);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 2.25rem;
    font-weight: 600;
    line-height: 1.5;
}
.combine-pricing3_component
{
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: start;
    display: grid;
}
.combine-section_pricing3
{
    background-color: var(--combine-library-grey-050);
}
.combine-social_icon
{
    width: 1.5rem;
    height: 1.5rem;
}
.combine-social_icon:hover
{
    color: var(--walsh--walsh-light-green);
}
.combine-footer1_social-link
{
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    color: var(--combine-library-white);
    justify-content: center;
    align-items: center;
    display: flex;
}
.combine-footer1_social-link:hover
{
    color: var(--combine-library--primary-200);
}
.combine-footer1_social-links
{
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    align-items: center;
    display: flex;
}
.combine-footer1_bottom-text-link
{
    color: var(--combine-library--primary-200);
    font-family: Open Sans,sans-serif;
    font-weight: 400;
    text-decoration: none;
}
.combine-footer1_bottom-text-link:hover
{
    color: var(--combine-library-white);
}
.combine-footer1_bottom-text
{
    color: var(--combine-library--grey-200);
    font-family: Manrope,Arial,sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
}
.combine-footer1_bottom
{
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.combine-padding-section-small
{
    justify-content: space-between;
    align-items: center;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
.combine-footer1_link
{
    color: var(--alley-component-library-neutral--off-white);
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-family: Manrope,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: none;
}
.combine-footer1_link:hover
{
    color: var(--combine-library-white);
}
.combine-footer1_title
{
    color: var(--combine-library-white);
    font-family: Manrope,Arial,sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
}
.combine-footer1_column
{
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.combine-form_error-message
{
    border: 1px solid var(--combine-library--error-800);
    background-color: var(--combine-library--error-100);
    color: var(--combine-library--error-800);
    border-radius: .25rem;
    margin-top: .5rem;
    padding: .5rem 1.25rem;
    font-size: .875rem;
}
.combine-form_success-message
{
    border: 1px solid var(--combine-library--success-800);
    background-color: var(--combine-library--success-100);
    color: var(--combine-library--success-800);
    text-align: left;
    border-radius: .25rem;
    padding: .5rem 1.25rem;
    font-size: .875rem;
}
.combine-footer1_top-text-link
{
    color: var(--combine-library--grey-200);
    font-family: Open Sans,sans-serif;
    font-weight: 400;
    text-decoration: underline;
}
.combine-footer1_top-text-link:hover
{
    color: var(--combine-library-white);
}
.combine-footer1_top-text
{
    color: var(--radiant-ui-components-library--color--white);
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
.combine-button-colored-2
{
    background-color: var(--blue-2);
    color: #1e2a3c;
    text-align: center;
    border-radius: 8rem;
    padding: 5px 10px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.5;
    text-decoration: none;
    transition: background-color .25s;
}
.combine-button-colored-2:hover
{
    background-color: var(--white);
}
.combine-form_input
{
    border: 1px solid var(--combine-library-grey-050);
    background-color: var(--combine-library-white);
    color: var(--combine-library-grey-800);
    border-radius: .5rem;
    min-width: 16rem;
    height: 3rem;
    margin-bottom: 0;
    padding: .5rem 1.25rem;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    transition: border-color .25s;
}
.combine-form_input:hover
{
    border-color: var(--combine-library--grey-100);
}
.combine-form_input:focus
{
    border-color: var(--combine-library-primary-600);
}
.combine-form_input::placeholder
{
    color: var(--combine-library--grey-200);
}
.combine-footer1_form
{
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr max-content;
    grid-auto-columns: 1fr;
    display: grid;
}
.combine-footer1_form-wrapper
{
    margin-bottom: 0;
}
.combine-footer1_logo
{
    height: 100%;
    max-height: 2rem;
}
.combine-footer1_info
{
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 25rem;
    display: flex;
}
.combine-footer1_component
{
    background-color: var(--combine-library-grey-800);
}
.text-block-133
{
    color: #f2ddb5;
    font-family: Montserrat,sans-serif;
}
.text-block-134
{
    color: #f8b34c;
    font-family: Montserrat,sans-serif;
}
.kutup-hero-photo-overlay
{
    opacity: .15;
    background-image: linear-gradient(#00000080,#00000080),url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/64e6bb636aeb8f0723e2e192_photo-6.jpg");
    background-position: 0 0,0 0;
    background-repeat: repeat,no-repeat;
    background-size: auto,cover;
    position: absolute;
    inset: 0%;
}
.kutup-button-line
{
    background-color: var(--kütüp-library-burntsienna);
    width: 100%;
    height: 1px;
    position: relative;
    top: 5px;
}
.white-text
{
    color: var(--kütüp-library-white);
}
.kutup-button-with-line
{
    color: var(--kütüp-library-dark-slate-grey);
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    text-decoration: none;
}
.kutup-button-white
{
    background-color: var(--kütüp-library-white);
    color: var(--kütüp-library-dark-slate-grey);
    border-radius: 5px;
    padding: 14px 20px;
    font-size: 17px;
    font-weight: 700;
}
.kutup-button-white:hover
{
    background-color: #ffffffbd;
}
.kutup-flex-divider
{
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
    display: flex;
}
.kutup-flex-divider.kutup-center
{
    justify-content: center;
}
.kutup-divider-60px
{
    height: 60px;
}
.kutup-hero-title-4
{
    color: var(--kütüp-library-white);
    margin-top: 0;
    font-size: 70px;
    font-weight: 700;
    line-height: 1;
}
.kutup-divider-30px-2
{
    height: 30px;
}
.kutup-video-play
{
    justify-content: center;
    align-items: center;
    display: flex;
}
.kutup-play-wrapper
{
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    display: flex;
    position: relative;
}
.kutup-max-w-width-640px-2
{
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.kutup-large-container
{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.kutup-shrink-item
{
    z-index: 1;
    flex: 1;
    position: relative;
}
.kutup-hero-4
{
    background-color: #264653;
    justify-content: center;
    align-items: center;
    min-height: 80vh;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    position: relative;
}
.text-block-135
{
    font-size: 15px;
}
.walsh-button-hover-fill
{
    background-color: #000;
    border-radius: 100%;
    width: 5em;
    height: 5em;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: -100% auto auto -46%;
}
.walsh-icon-arrow-flip
{
    color: #1e2a3c;
    height: 12px;
}
.walsh-arrow-wrapper
{
    grid-row-gap: 0;
    flex-direction: column;
    flex: none;
    align-items: center;
    height: 12px;
    display: flex;
    overflow: hidden;
}
.walsh-label-button
{
    letter-spacing: .25px;
    -webkit-text-stroke-color: #1e2a3c;
    font-family: Manrope,Arial,sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}
.walsh-label-button:hover
{
    color: #fff;
}
.walsh-button-label-wrapper
{
    z-index: 4;
    grid-column-gap: 8px;
    align-items: center;
    display: flex;
    position: relative;
}
.walsh-link-block-orange
{
    color: #fff;
    text-align: center;
    background-color: #f3f0e6;
    border-radius: 100px;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    padding: 10px 20px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    text-decoration: none;
    transition: background-color .2s cubic-bezier(.645,.045,.355,1);
    display: flex;
    position: relative;
    overflow: hidden;
}
.walsh-link-block-orange:hover
{
    background-color: #1e2a3c;
    border: 1px solid #1e2a3c;
}
.walsh-flex-nav-buttons
{
    grid-column-gap: 10px;
    justify-content: flex-end;
    align-items: center;
    display: flex;
}
.walsh-nav-link-black
{
    color: var(--combine-library-grey-800);
    letter-spacing: .25px;
    border-radius: 8px;
    padding: 15px 18px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}
.walsh-nav-link-black:hover
{
    background-color: #f4f0eb;
}
.walsh-nav-link-black.w--current
{
    color: #1e2a3c;
    background-color: #ffffff59;
}
.walsh-dropdown-link
{
    color: #6b6b6b;
    border-radius: 2px;
    font-weight: 600;
}
.walsh-dropdown-link:hover
{
    color: #ff8d86;
    background-color: #eee;
    border-radius: 3px;
}
.walsh-dropdown-list.w--open
{
    background-color: #fff;
    border: 1px solid #dadada;
    border-radius: 5px;
    padding: 6px;
    box-shadow: 0 0 14px 5px #0000000d;
}
.walsh-icon-dropdown
{
    margin-right: 12px;
}
.walsh-toggle-black
{
    color: var(--walsh--black);
    border-radius: 8px;
    padding: 15px 32px 15px 18px;
    font-size: 16px;
    font-weight: 500;
    overflow: hidden;
}
.walsh-toggle-black:hover
{
    background-color: #dbdbdb59;
}
.walsh-dropdown
{
    color: #fff;
}
.walsh-nav-menu-white
{
    grid-column-gap: 8px;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
}
.walsh-nav-logo
{
    height: 32px;
}
.walsh-brand-block
{
    z-index: 2;
    align-items: center;
    width: auto;
    height: 100%;
    display: flex;
}
.walsh-inner-nav
{
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
}
.walsh-inner-container-nav-float
{
    max-width: 1480px;
}
.walsh-main-nav
{
    background-color: #0000;
}
.walsh-float-menu
{
    background-color: #fff;
    border-radius: 6px;
    padding: 5px 20px;
}
.walsh-nav-wrapper-green-padding
{
    z-index: 10;
    background-color: #f3f0e6;
    padding: 20px 30px;
    position: static;
    top: 0;
}
.walsh-cover-image
{
    object-fit: cover;
    flex: 1;
    width: 100%;
    height: 100%;
}
.walsh-hero-frame-square
{
    border-radius: 10px;
    flex: none;
    width: 100%;
    max-width: 22em;
    display: flex;
    overflow: hidden;
}
.walsh-inner-rail-bottom
{
    grid-column-gap: 1em;
    flex: none;
    display: flex;
}
.walsh-hero-rail
{
    grid-column-gap: 1em;
    width: 100%;
    height: 30em;
    display: flex;
}
.walsh-inner-rail-top
{
    grid-column-gap: 1em;
    flex: none;
    display: flex;
}
.walsh-hero-sub-bg
{
    grid-row-gap: 1em;
    background-color: var(--silver-2);
    color: #fff;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    height: auto;
    min-height: auto;
    margin-left: -13px;
    display: flex;
    overflow: hidden;
}
.walsh-button-label-white-w
{
    z-index: 4;
    grid-column-gap: 8px;
    color: #fff;
    align-items: center;
    display: flex;
    position: relative;
}
.walsh-link-block-white
{
    color: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    transition: box-shadow .2s cubic-bezier(.645,.045,.355,1);
    box-shadow: inset 0 -3px #ffffff1a;
}
.walsh-link-block-white:hover
{
    color: #444;
    box-shadow: inset 0 -3px #f2dbb4;
}
.walsh-hero-div-block
{
    grid-column-gap: 1.25em;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
}
.walsh-paragraph-serif-left-hero
{
    color: #1e2a3c;
    max-width: 28em;
    margin-bottom: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6;
}
.walsh-text-burst
{
    color: #b0ebb9;
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/65d12b98399417ed6e4cbbe9_scribble-burst.svg");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto 38%;
    padding-bottom: .2em;
    padding-right: .1em;
    display: inline-block;
}
.walsh-text-lightgreen
{
    color: #b0ebb9;
}
.walsh-heading-xlarge-white
{
    color: var(--kütüp-library-dark-slate-grey);
    letter-spacing: 0;
    margin-top: 0;
    font-family: Manrope,Arial,sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.1;
}
.walsh-left-hero-content
{
    grid-row-gap: 1.25em;
    color: #fff;
    text-align: left;
    background-color: #0000;
    border-radius: 14px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 50%;
    padding: 100px 3px 100px 50px;
    display: flex;
}
.walsh-container-hero
{
    z-index: 5;
    width: 100%;
    max-width: 1480px;
    height: auto;
    margin-top: 21px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
}
.walsh-main-grid-no-gap
{
    grid-column-gap: 0;
    grid-row-gap: 0;
    background-color: #f4f0eb;
    border-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    display: grid;
    position: relative;
}
.walsh-background-darkgreen
{
    background-color: var(--walsh--walsh-dark-green);
    position: relative;
}
.bold-text-19
{
    color: #f3dcb4;
    -webkit-text-stroke-color: #c1ecd5;
}
.walsh-image-logo-medium
{
    object-fit: contain;
    max-width: 11em;
    min-height: 3.5em;
    max-height: 3.5em;
}
.walsh-logo-wrapper-transparent
{
    justify-content: center;
    align-items: center;
    width: auto;
    padding: 2.5em 2em;
    display: flex;
}
.walsh-main-grid-no-gap-2
{
    grid-column-gap: 0;
    grid-row-gap: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: start;
    width: 100%;
    position: relative;
}
.walsh-heading-large-white
{
    color: #202c3d;
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 60px;
    font-weight: 600;
    line-height: 1.05;
}
.walsh-label-tag
{
    color: #0009;
    text-align: left;
    letter-spacing: 0;
    text-transform: uppercase;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-decoration: none;
    display: inline-block;
}
.walsh-tag-light
{
    color: #fff;
    background-color: #acffcf73;
    border-radius: 200px;
    align-items: center;
    padding: 7px 20px;
    display: flex;
    overflow: hidden;
}
.wash-medium-wrapper
{
    grid-row-gap: 3em;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 60em;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 6em;
    display: flex;
}
.walsh-container-padding-large
{
    z-index: 2;
    background-color: #fff;
    flex: none;
    width: 100%;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 4.5em;
    line-height: 15px;
    position: relative;
}
.walsh-logo-grey-dark-wrapper
{
    background-color: #f4f1eb;
}
.logos-quote-block
{
    border-bottom: 1px solid #e4ebf3;
    padding: 60px 30px;
    position: relative;
}
.container-6
{
    width: 100%;
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
}
.clients-wrapper-two
{
    justify-content: space-between;
    align-items: center;
    max-width: 820px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.clients-card
{
    background-color: #f5f7fa;
    flex-direction: column;
    align-items: flex-start;
    width: 50%;
    padding: 24px;
    display: flex;
}
.clients-quote
{
    margin-bottom: 24px;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.clients-info
{
    align-items: center;
    font-size: 14px;
    line-height: 20px;
    display: flex;
}
.clients-info-image
{
    object-fit: cover;
    width: 50px;
    height: 50px;
    margin-right: 24px;
}
.clients-grid
{
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
}
.clients-image-two
{
    max-width: 30%;
}
.kutup-logo-image-2
{
    z-index: 2;
}
.kutup-logo-grid
{
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}
.kutup-divider-40px
{
    height: 40px;
}
.kutup-display-3
{
    color: var(--walsh--walsh-dark-green);
    letter-spacing: -.25px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 10px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 54px;
}
.kutup-small-top-text
{
    color: var(--kütüp-library-dark-slate-grey);
    text-align: center;
    letter-spacing: -.15px;
    max-width: none;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 24px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
}
.kutup-max-w-width-640px-3
{
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.kutup-large-container-2
{
    text-align: center;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    position: static;
}
.kutup-section
{
    color: var(--white);
    background-color: #0000;
    border-radius: 20px;
    padding: 80px 5%;
}
.walsh-cover-image-2
{
    object-fit: contain;
    flex: 1;
    display: block;
}
.walsh-inner-rounded-banner-image
{
    grid-row-gap: 1.5em;
    text-align: left;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: flex-start;
    max-width: 50%;
    min-height: 45em;
    padding-left: 10px;
    padding-right: 1.9rem;
    display: flex;
}
.walsh-icon-arrow
{
    height: 12px;
    margin-top: 2px;
    margin-left: 10px;
}
.walsh-link-wrapper
{
    color: #000000d9;
    white-space: nowrap;
    border-bottom: 1px dashed #c5c5c5;
    justify-content: space-between;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 1.2em;
    font-weight: 500;
    text-decoration: none;
    display: flex;
}
.walsh-link-wrapper:hover
{
    color: #575555d9;
    padding-right: 0;
}
.walsh-button-hover-fill-2
{
    background-color: #000;
    border-radius: 100%;
    width: 5em;
    height: 5em;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: -100% auto auto -46%;
}
.walsh-icon-arrow-flip-2
{
    height: 12px;
}
.walsh-arrow-wrapper-2
{
    grid-row-gap: 0;
    flex-direction: column;
    flex: none;
    align-items: center;
    height: 12px;
    display: flex;
    overflow: hidden;
}
.walsh-label-button-2
{
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 1.2em;
}
.walsh-button-label-wrapper-2
{
    z-index: 4;
    grid-column-gap: 8px;
    align-items: center;
    display: flex;
    position: relative;
}
.walsh-link-block-green
{
    background-color: var(--white);
    color: #fff;
    text-align: center;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    padding: 20px 32px;
    text-decoration: none;
    transition: background-color .2s cubic-bezier(.645,.045,.355,1);
    display: flex;
    position: relative;
    overflow: hidden;
}
.walsh-link-block-green:hover
{
    color: #000;
    background-color: #ffbba6;
}
.walsh-hero-div-block-2
{
    grid-column-gap: 1.25em;
    text-align: center;
    justify-content: flex-end;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
}
.walsh-main-paragraph
{
    color: #202c3d;
    letter-spacing: 0;
    max-width: 90%;
    margin-bottom: 0;
    padding-top: 0;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
}
.walsh-heading-medium
{
    color: var(--kütüp-library-dark-slate-grey);
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.1;
}
.walsh-inner-rounded-banner
{
    grid-row-gap: 1.5em;
    text-align: left;
    background-color: #fff0;
    border-radius: 20px;
    flex-direction: column;
    flex: 1;
    align-self: center;
    align-items: flex-start;
    height: auto;
    padding: 0 2em 0 0;
    display: flex;
}
.walsh-rounded-box-banner
{
    grid-row-gap: 1em;
    text-align: center;
    background-color: #0000;
    border-radius: 15px;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    max-width: 1480px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    overflow: hidden;
}
.walsh-container
{
    z-index: 2;
    background-color: #f4f1eb;
    flex: none;
    width: 100%;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 60px;
    position: relative;
}
.heading-16
{
    color: #202c3d;
    text-align: center;
    margin-bottom: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 60px;
    line-height: 60px;
}
.paragraph-3
{
    color: var(--dim-grey);
    text-align: center;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: Montserrat,sans-serif;
    font-size: 18px;
}
.paragraph-4
{
    color: var(--combine-library-grey-800);
    margin-top: -33px;
    padding-top: 0;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
}
.heading-17, .heading-18
{
    color: #f2ddb5;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
}
.heading-19
{
    color: #f2ddb5;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 60px;
}
.text-block-136
{
    color: #f8b34c;
}
.walsh-text-small-white
{
    color: #fffc;
    margin-bottom: 15px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 14px;
    line-height: 1.5;
}
.walsh-heading-small-white
{
    color: #fff;
    font-weight: 600;
}
.walsh-info-wrap
{
    text-align: left;
}
.walsh-cover-image-3
{
    object-fit: cover;
    flex: 1;
    width: 100%;
    height: 100%;
}
.walsh-circle-image
{
    background-color: #dfdfdf;
    border-radius: 200px;
    width: 60px;
    height: 60px;
    overflow: hidden;
}
.walsh-profile-wrapper
{
    grid-column-gap: 20px;
    align-items: center;
    display: flex;
}
.walsh-main-paragraph-white
{
    color: #202c3d;
    letter-spacing: 0;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    line-height: 1.5;
}
.walsh-heading-medium-white
{
    color: #202c3d;
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 1.1;
}
.walsh-quote-image
{
    opacity: .26;
    height: 56px;
}
.walsh-cta-h-wrapper
{
    grid-row-gap: 1.5em;
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-top: 2em;
    padding-bottom: 2em;
    display: flex;
}
.walsh-cta-inner-image
{
    justify-content: center;
    align-items: flex-end;
    padding-top: 5em;
    display: flex;
}
.walsh-main-grid-no-gap-3
{
    grid-column-gap: 0;
    grid-row-gap: 0;
    background-color: #fff;
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: start;
    width: 100%;
    position: relative;
}
.walsh-cta-green-wrapper
{
    background-color: var(--floral-white-3);
    padding-left: 60px;
    padding-right: 60px;
}
.text-block-137
{
    font-family: Montserrat,sans-serif;
}
.walsh-form-error
{
    color: #8a0a0a;
    background-color: #f76969;
    border-radius: 4px;
    padding-top: 13px;
    padding-bottom: 13px;
}
.walsh-form-success
{
    color: #313d17;
    background-color: #c4f85c;
}
.walsh-button-circle-small
{
    background-color: #ff715b;
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/65d12b13723a51a3a5b4a566_icon-arrow-right-white.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 12px;
    border-radius: 100%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 65px;
    height: 65px;
    transition: background-color .2s cubic-bezier(.645,.045,.355,1);
    display: flex;
}
.walsh-button-circle-small:hover
{
    background-color: #ffdd79;
}
.walsh-button-circle-wrapper-white
{
    background-color: #fff;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
}
.walsh-text-field-single
{
    border: 1px solid #fff;
    border-radius: 100px 0 0 100px;
    width: 100%;
    min-width: auto;
    height: auto;
    min-height: 65px;
    margin-bottom: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 20px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 18px;
    box-shadow: inset 1px 1px #fff;
}
.walsh-form-single
{
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
}
.walsh-full-form
{
    width: 100%;
    margin-bottom: 0;
}
.walsh-form-wrapper
{
    width: 100%;
}
.walsh-paragraph-small-white
{
    color: #202c3d;
    margin-bottom: 0;
    font-family: Montserrat,sans-serif;
    font-size: 1.08em;
    line-height: 1.6;
}
.walsh-content-wrapper-gap
{
    grid-row-gap: 1.25em;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: relative;
}
.walsh-icon-check
{
    color: #fff;
    height: 9px;
}
.walsh-circle-check
{
    background-color: #fffbf5;
    border-radius: 100px;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    margin-right: 8px;
    display: flex;
}
.walsh-list-flex-white
{
    color: #fffc;
    text-align: left;
    align-items: center;
    padding-top: 7px;
    padding-bottom: 7px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 16px;
    display: flex;
}
.walsh-list-wrapper
{
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    display: flex;
}
.walsh-grid-col-2
{
    grid-column-gap: 3em;
    grid-template-rows: auto;
    justify-items: start;
    width: 100%;
    display: block;
}
.walsh-main-paragraph-white-2
{
    color: #fff;
    letter-spacing: .15px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
}
.walsh-heading-medium-white-2
{
    color: #fff;
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Manrope,Arial,sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 54px;
}
.walsh-main-grid
{
    grid-column-gap: 2.2em;
    grid-row-gap: 2.2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: start;
    width: 100%;
    position: relative;
}
.walsh-cta-block-dark-green
{
    background-color: var(--walsh--walsh-dark-green);
    color: #1e2a3c;
    border-radius: 8px;
    width: 100%;
    padding: 5.5em;
    position: relative;
    overflow: hidden;
}
.walsh-container-2
{
    z-index: 2;
    object-fit: fill;
    background-color: #f4f0eb;
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/67eabcabd8278a46a2c05d75_Untitled%20design%20-%202025-03-31T110232.907.png");
    background-position: 0 0;
    background-size: cover;
    flex: none;
    width: 100%;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding: 100px 60px;
    position: relative;
}
.text-block-138
{
    color: #fff;
    font-family: Montserrat,sans-serif;
}
.text-block-139
{
    color: #fff;
    -webkit-text-stroke-color: #fff;
    font-family: Montserrat,sans-serif;
}
.text-block-140
{
    color: #fff;
    font-family: Montserrat,sans-serif;
}
.text-block-141, .text-block-142, .text-block-143
{
    color: #202c3d;
    font-family: Montserrat,sans-serif;
}
.error-message
{
    color: #fff;
    text-align: center;
    background-color: #f71818;
    border-radius: 5px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 14px;
}
.success-message
{
    color: #fff;
    background-color: #00963e;
    border-radius: 5px;
    font-size: 15px;
}
.kutup-button-green
{
    background-color: var(--white);
    color: #fff;
    border-radius: 20px;
    padding: 10px 20px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    transition: background-color .2s;
}
.kutup-button-green:hover
{
    background-color: #1e2a3c;
}
.kutup-divider-20px
{
    height: 20px;
}
.kutup-gray-link
{
    color: #e7e1e1;
    font-weight: 500;
}
.kutup-checkbox-label
{
    color: var(--alley-component-library-blue--100);
    margin-bottom: 0;
    font-family: Manrope,Arial,sans-serif;
    font-size: 13px;
    font-weight: 300;
    line-height: 21px;
}
.kutup-checkbox
{
    background-color: #fff;
    border: 1px solid #29335c33;
    width: 17px;
    height: 17px;
    margin-top: 0;
    margin-right: 10px;
    position: relative;
    top: 2px;
}
.kutup-checkbox.w--redirected-checked
{
    border-color: var(--kütüp-library-burntsienna);
    background-color: var(--kütüp-library-burntsienna);
    background-size: 11px;
}
.kutup-checkbox-field
{
    margin-bottom: 15px;
    padding-top: 5px;
    font-size: 15px;
    display: flex;
}
.kutup-divider-15px
{
    height: 15px;
}
.kutup-field
{
    outline-offset: 0;
    color: #1e2a3c;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    outline: 3px #070707;
    height: 60px;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 14px;
    font-family: Manrope,Arial,sans-serif;
    font-weight: 300;
}
.kutup-field::placeholder
{
    color: var(--alley-component-library-gray--700);
    font-size: 14px;
    font-weight: 700;
}
.kutup-field.kutup-select
{
    background-color: #fff;
    padding-left: 0;
    padding-right: 12px;
}
.kutup-select-field
{
    color: #1e2a3c;
    background-color: #fff;
    border: 1px #000;
    border-radius: 8px;
    height: 100%;
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 0;
    font-family: Manrope,Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.kutup-select-field:active, .kutup-select-field:focus
{
    color: #111;
}
.kutup-form-grid
{
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.kutup-request-form
{
    max-width: 620px;
    margin-left: auto;
    margin-right: auto;
}
.kutup-divider-40px-2
{
    height: 40px;
}
.kutup-display-5
{
    color: var(--kütüp-library-dark-slate-grey);
    margin-top: 0;
    font-size: 38px;
    font-weight: 700;
    line-height: 1.1;
}
.kutup-small-top-text-2
{
    color: var(--kütüp-library-burntsienna);
    margin-bottom: 15px;
    font-size: 15px;
    font-weight: 700;
}
.kutup-max-w-width-640px-4
{
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.kutup-large-container-3
{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.kutup-section-2
{
    background-color: #fff;
    padding: 90px 5%;
}
.walsh-paragraph-small
{
    color: #202c3d;
    text-align: center;
    margin-bottom: 0;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    line-height: 1.6;
}
.walsh-heading-regular
{
    color: var(--walsh--black);
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;
}
.walsh-inner-wrap-gap
{
    grid-row-gap: 1.1em;
    flex-direction: column;
    display: flex;
}
.walsh-stats-number-large
{
    color: var(--white);
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1;
}
.walsh-center-col
{
    grid-row-gap: 1.8em;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 40px 35px;
    display: flex;
}
.walsh-container-3
{
    z-index: 2;
    background-color: #f4f0eb;
    flex: none;
    width: 100%;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-left: 60px;
    padding-right: 60px;
    position: relative;
}
.text-span-12
{
    color: var(--white);
}
.text-span-13
{
    color: #202c3d;
    -webkit-text-stroke-color: #202c3d;
}
.container-7
{
    z-index: 9;
    background-color: #f4f1eb;
    max-width: 1360px;
    padding: 0 60px 100px;
    position: relative;
}
.green-button-2
{
    color: #fff;
    text-align: center;
    background-color: #09055d;
    border-radius: 10px;
    justify-content: center;
    padding: 20px 40px;
    transition: background-color .2s;
}
.green-button-2:hover
{
    background-color: #38534b;
}
.green-button-2.space-top
{
    background-color: #ff715b;
    border-radius: 20px;
    padding: 15px 25px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 16px;
}
.text-block-144
{
    color: #ebebebd1;
    font-family: Montserrat,sans-serif;
}
.div-block-350
{
    grid-column-gap: 0;
    grid-row-gap: 1.25em;
    background-color: #c1ecd5;
    border-radius: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 50%;
    padding: 60px 30px 60px 50px;
    display: flex;
}
.heading-20
{
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 60px;
    line-height: 60px;
}
.paragraph-5
{
    color: var(--kütüp-library-dark-slate-grey);
}
.bold-text-20
{
    color: #202c3d;
}
.div-block-351
{
    background-color: #f4f1eb;
    margin-top: 0;
    padding-left: 60px;
    padding-right: 60px;
    position: relative;
}
.div-block-352
{
    background-color: #f4f1eb;
    padding: 40px 60px;
}
.combine-social_icon-2
{
    width: 1.5rem;
    height: 1.5rem;
}
.combine-team3_social-link
{
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    color: var(--combine-library-grey-600);
    justify-content: center;
    align-items: center;
    display: flex;
}
.combine-team3_social-link:hover
{
    color: var(--walsh--walsh-light-green);
}
.combine-team3_social-links
{
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    align-items: center;
    display: flex;
}
.combine-text-size-regular-5
{
    color: var(--walsh--walsh-dark-green);
    text-align: center;
    margin-bottom: 0;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
.combine-team3_job-title
{
    color: var(--combine-library-grey-600);
    font-family: Montserrat,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.5;
}
.combine-heading-style-h6-2
{
    color: var(--combine-library-grey-800);
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.5;
}
.combine-team3_image
{
    object-fit: cover;
    display: inline-block;
}
.combine-team3_image-wrapper
{
    border-radius: .75rem;
    overflow: hidden;
}
.combine-team3_item
{
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--combine-library-white);
    text-align: center;
    border-radius: 1.25rem;
    flex-direction: column;
    align-items: center;
    padding: 1rem 1rem 2.5rem;
    display: flex;
}
.combine-team3_component
{
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: start;
    padding-top: 100px;
    display: flex;
}
.combine-container-large-6
{
    width: 100%;
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
}
.combine-space-large-4
{
    height: 4rem;
}
.combine-space-medium-6
{
    width: 100%;
    height: 1.5rem;
}
.combine-heading-style-h2-5
{
    color: var(--combine-library-grey-800);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.35;
}
.combine-text-align-center-6
{
    text-align: center;
}
.combine-container-small-6
{
    width: 100%;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto;
}
.combine-padding-section-medium-5
{
    background-color: #f4f1eb;
    padding: 50px 60px 4px;
}
.combine-padding-global-7
{
    background-color: #f4f1eb;
    margin-top: -55px;
    padding-top: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: relative;
}
.combine-section_team3
{
    background-color: var(--black);
}
.div-block-353
{
    grid-row-gap: 1.25em;
    background-color: #c1ecd5;
    border-radius: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 50%;
    padding: 60px 3px 60px 50px;
    display: flex;
}
.section-27
{
    background-color: #f4f1eb;
    margin-top: -12px;
    padding-top: 0;
    padding-bottom: 150px;
    position: relative;
}
.div-block-354
{
    background-color: #f4f1eb;
    margin-top: -6px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 60px;
    padding-right: 60px;
    position: relative;
}
.body-5
{
    background-color: #f4f1eb;
}
.combine-header6_overlay-2
{
    z-index: 1;
    background-color: #0003;
    width: 100%;
    height: 100%;
    position: absolute;
}
.combine-play_icon-2
{
    color: var(--combine-library-white);
    border-radius: 50rem;
    width: 4rem;
    height: 4rem;
    transition: color .25s;
}
.combine-play_icon-2:hover
{
    color: #fff9;
}
.combine-play_wrapper-2
{
    z-index: 2;
    justify-content: center;
    align-items: center;
    position: absolute;
}
.combine-header6_video-2
{
    opacity: 1;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.combine-header6_video-wrapper-2
{
    border-radius: 1.25rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 64rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    overflow: hidden;
}
.combine-button-5
{
    background-color: var(--combine-library-grey-800);
    color: #fff;
    text-align: center;
    border-radius: .5rem;
    padding: .75rem 1.75rem;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: none;
    transition-property: background-color;
}
.combine-button-5:hover
{
    background-color: #28364ae6;
}
.combine-button-white-5
{
    background-color: var(--combine-library-white);
    color: var(--combine-library-grey-800);
    text-align: center;
    border-radius: .5rem;
    padding: .75rem 1.75rem;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: none;
}
.combine-button-white-5:hover
{
    color: var(--combine-library-primary-600);
}
.combine-button-wrapper-5
{
    grid-column-gap: 1rem;
    justify-content: center;
    align-items: center;
    display: flex;
}
.combine-text-size-regular-6
{
    color: var(--combine-library-grey-600);
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
}
.combine-heading-style-h1-3
{
    color: var(--combine-library-grey-800);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 3.5rem;
    font-weight: 700;
    line-height: 1.25;
}
.combine-padding-section-medium-6
{
    text-align: center;
    background-color: #f4f1eb;
    padding-top: 80px;
    padding-bottom: 4rem;
}
.combine-section_header6-2
{
    background-color: var(--combine-library-grey-050);
}
.text-block-145, .text-block-146
{
    color: #202c3d;
    font-family: Montserrat,sans-serif;
    font-weight: 500;
}
.text-block-147
{
    font-family: Montserrat,sans-serif;
    font-size: 16px;
}
.text-block-148
{
    color: #fff;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
}
.heading-21
{
    margin-top: 0;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
}
.grid
{
    margin-top: -56px;
    padding-top: 0;
}
.heading-22
{
    margin-top: 0;
    margin-bottom: -45px;
}
.heading-23
{
    margin-top: 20px;
    margin-bottom: -45px;
}
.div-block-355
{
    text-align: left;
    align-self: auto;
    margin-top: -22px;
    margin-bottom: -78px;
}
.div-block-356
{
    background-color: #f3dcb4;
    padding: 40px;
}
.heading-24
{
    color: #202c3d;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 60px;
    line-height: 60px;
}
.text-block-149
{
    color: #202c3d;
    padding-bottom: 30px;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
}
.div-block-357
{
    background-color: #c1ecd5;
    padding: 40px;
}
.div-block-358
{
    display: flex;
}
.html-embed
{
    color: var(--walsh--walsh-light-green);
    width: 2rem;
    height: 2rem;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 0;
    padding-right: 0;
}
.html-embed-2
{
    color: var(--walsh--walsh-dark-green);
    -webkit-text-stroke-color: var(--walsh--walsh-dark-green);
    width: 2rem;
    height: 2rem;
    margin-left: 5px;
    margin-right: 0;
}
.html-embed-3
{
    color: var(--walsh--walsh-light-green);
    width: 2rem;
    height: 2rem;
}
.combine-feature4_image
{
    object-fit: cover;
}
.combine-feature4_image-wrapper
{
    border-radius: 1.25rem;
    width: 100%;
    overflow: hidden;
}
.combine-text-size-regular-7
{
    color: var(--combine-library-grey-600);
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
}
.combine-heading-style-h6-3
{
    color: var(--combine-library-grey-800);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.5;
}
.combine-icon_large-2
{
    width: 3rem;
    height: 3rem;
}
.combine-icon_color4
{
    color: var(--combine-library-grey-600);
}
.combine-feature4_item
{
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.combine-icon_color2-3
{
    color: var(--combine-library-secondary-600);
}
.combine-feature4_wrapper
{
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    display: flex;
}
.combine-icon_color3-3
{
    color: var(--combine-library-warning-400);
}
.combine-icon_color1-3
{
    color: var(--combine-library-primary-600);
}
.combine-feature4_content
{
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 33rem;
    display: flex;
}
.combine-feature4_component
{
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    align-items: center;
    display: flex;
}
.combine-padding-section-medium-7
{
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.combine-container-large-7
{
    width: 100%;
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
}
.combine-padding-global-8
{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.combine-section_feature4
{
    background-color: var(--black);
    padding-left: 30px;
    padding-right: 30px;
}
.div-block-359
{
    background-color: #f4f1eb;
    padding: 50px 30px;
}
.heading-25
{
    color: #241d33;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
}
.heading-26, .heading-27, .heading-28
{
    color: #202c3d;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
}
.div-block-360
{
    text-align: center;
    background-color: #f4f1eb;
    padding: 20px 30px 0;
}
.navbar-logo-center-container
{
    z-index: 5;
    background-color: #0000;
    width: 1030px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
}
.navbar-logo-center-container.shadow-three
{
    width: 100%;
    max-width: 1140px;
}
.container-8
{
    width: 100%;
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
}
.navbar-wrapper-three
{
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}
.navbar-brand-three
{
    z-index: 5;
    position: absolute;
}
.nav-menu-wrapper-three
{
    width: 100%;
}
.nav-menu-three
{
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    display: flex;
}
.nav-menu-block
{
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
}
.nav-link
{
    color: #1a1b1f;
    letter-spacing: .25px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
}
.nav-link:hover
{
    color: #1a1b1fbf;
}
.nav-link:focus-visible, .nav-link[data-wf-focus-visible]
{
    outline-offset: 0;
    color: #0050bd;
    border-radius: 4px;
    outline: 2px solid #0050bd;
}
.nav-dropdown
{
    margin-left: 5px;
    margin-right: 5px;
}
.nav-dropdown-toggle
{
    letter-spacing: .25px;
    margin-right: 0;
    padding: 15px 18px;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
}
.nav-dropdown-toggle:hover
{
    color: #1a1b1fbf;
    background-color: #dbdbdb59;
    font-family: Montserrat,sans-serif;
}
.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible]
{
    outline-offset: 0;
    color: #0050bd;
    border-radius: 5px;
    outline: 2px solid #0050bd;
}
.nav-dropdown-icon
{
    margin-right: 0;
}
.nav-dropdown-list
{
    background-color: #fff;
    border-radius: 12px;
}
.nav-dropdown-list.w--open
{
    padding-top: 10px;
    padding-bottom: 10px;
}
.nav-dropdown-link
{
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 15px;
    font-weight: 500;
}
.nav-dropdown-link:hover
{
    background-color: #f4f1eb;
}
.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible]
{
    outline-offset: 0;
    color: #0050bd;
    border-radius: 5px;
    outline: 2px solid #0050bd;
}
.nav-dropdown-link.w--current
{
    color: #ff715b;
}
.nav-link-accent
{
    color: #1a1b1f;
    letter-spacing: .25px;
    margin-left: 5px;
    margin-right: 20px;
    padding: 5px 10px;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
}
.nav-link-accent:hover
{
    color: #1a1b1fbf;
}
.button-primary
{
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    background-color: #1a1b1f;
    padding: 12px 25px;
    font-size: 12px;
    line-height: 20px;
    transition: all .2s;
}
.button-primary:hover
{
    color: #fff;
    background-color: #32343a;
}
.button-primary:active
{
    background-color: #43464d;
}
.text-block-150
{
    font-family: Manrope,Arial,sans-serif;
}
.dropdown-link
{
    font-family: Montserrat,sans-serif;
    font-size: 15px;
    font-weight: 500;
}
.div-block-361
{
    background-color: #f4f1eb;
}
.text-block-151
{
    background-color: #fff;
    border-radius: 9px;
    padding: 15px 10px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.grid-2
{
    text-align: center;
}
.walsh-paragraph-small-2
{
    color: #202c3d;
    margin-bottom: 0;
    font-family: Manrope,Arial,sans-serif;
    font-size: 16px;
    line-height: 1.6;
}
.walsh-heading-small
{
    color: #202c3d;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Manrope,Arial,sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.25;
}
.walsh-inner-wrap
{
    grid-row-gap: .35em;
    flex-direction: column;
    display: flex;
}
.walsh-icon-small
{
    height: 32px;
}
.walsh-icon-wrapper-circle
{
    background-color: var(--walsh--walsh-light-green);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    display: flex;
}
.walsh-rounded-box-center
{
    grid-row-gap: 1em;
    text-align: center;
    background-color: #fff;
    border-radius: 15px;
    flex-direction: column;
    align-items: center;
    padding: 40px;
    display: flex;
}
.walsh-main-grid-2
{
    grid-column-gap: 2.2em;
    grid-row-gap: 2.2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: start;
    width: 100%;
    position: relative;
}
.walsh-container-4
{
    z-index: 2;
    flex: none;
    width: 100%;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 20px 100px;
    position: relative;
}
.combine-social_icon-3
{
    width: 1.5rem;
    height: 1.5rem;
}
.combine-team4_social-link
{
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    color: var(--combine-library-grey-600);
    justify-content: center;
    align-items: center;
    display: flex;
}
.combine-team4_social-link:hover
{
    color: var(--combine-library-primary-600);
}
.combine-team4_social-links
{
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    align-items: center;
    display: flex;
}
.combine-text-size-regular-8
{
    color: var(--combine-library-grey-600);
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
}
.combine-team4_job-title
{
    color: var(--combine-library-grey-600);
    font-family: Open Sans,sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
}
.combine-heading-style-h6-4
{
    color: var(--combine-library-grey-800);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.5;
}
.combine-team4_content
{
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    padding-right: 15px;
    display: flex;
}
.combine-team4_image
{
    object-fit: cover;
    width: 100%;
    max-width: 60%;
    height: 100%;
}
.combine-team4_image-wrapper
{
    border-radius: .75rem;
    width: 100%;
    max-width: 15rem;
    height: 15rem;
    overflow: hidden;
}
.combine-team4_item
{
    grid-column-gap: 0;
    grid-row-gap: 0;
    text-align: center;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.combine-team4_component
{
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: start;
    display: grid;
}
.combine-container-large-8
{
    width: 100%;
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
}
.combine-space-large-5
{
    height: 4rem;
}
.combine-space-medium-7
{
    width: 100%;
    height: 1.5rem;
}
.combine-heading-style-h2-6
{
    color: var(--combine-library-grey-800);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.35;
}
.combine-text-align-center-7
{
    text-align: center;
}
.combine-container-small-7
{
    width: 100%;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto;
}
.combine-padding-section-medium-8
{
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.combine-padding-global-9
{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.combine-section_team4
{
    background-color: var(--combine-library-white);
}
.text-block-152
{
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 20px;
    font-weight: 700;
}
.heading-29
{
    color: #202c3d;
    margin-top: -11px;
    margin-bottom: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
}
.heading-30
{
    color: #202c3d;
    margin-top: -11px;
    margin-bottom: -11px;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
}
.image-137
{
    max-width: 100%;
    margin-left: 0;
}
.image-138
{
    max-width: 95%;
    max-height: 15%;
}
.div-block-362
{
    padding-bottom: 50px;
}
.image-139
{
    text-align: left;
    align-self: auto;
}
.walsh-icon-arrow-2
{
    height: 12px;
    margin-top: 2px;
    margin-left: 10px;
}
.walsh-link-wrapper-2
{
    color: #000000d9;
    white-space: nowrap;
    border-bottom: 1px dashed #c5c5c5;
    justify-content: space-between;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 1.2em;
    font-weight: 500;
    text-decoration: none;
    display: flex;
}
.walsh-link-wrapper-2:hover
{
    color: #575555d9;
    padding-right: 0;
}
.walsh-heading-medium-2
{
    color: var(--white);
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.1;
}
.walsh-inner-wrap-2
{
    grid-row-gap: .35em;
    flex-direction: column;
    display: flex;
}
.walsh-icon-small-2
{
    height: 32px;
}
.walsh-icon-wrapper-circle-large
{
    background-color: var(--walsh--walsh-light-green);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    display: flex;
}
.walsh-rounded-box-center-large
{
    grid-row-gap: 2em;
    text-align: center;
    background-color: #fff0;
    border-radius: 15px;
    flex-direction: column;
    align-items: center;
    padding: 30px 40px;
    display: flex;
}
.walsh-main-grid-3
{
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    place-content: center;
    place-items: center;
    width: 100%;
    max-width: 100%;
    margin-top: 40px;
    padding-left: 60px;
    padding-right: 60px;
    position: relative;
}
.walsh-container-5
{
    z-index: 2;
    background-color: #f4f1eb;
    flex: none;
    width: 100%;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding: 80px 60px;
    position: relative;
}
.heading-31
{
    margin-top: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.heading-32
{
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
}
.walsh-form-error-2
{
    color: #8a0a0a;
    background-color: #f76969;
    border-radius: 4px;
    padding-top: 13px;
    padding-bottom: 13px;
}
.walsh-form-success-2
{
    color: #313d17;
    background-color: #c4f85c;
}
.walsh-button-circle-small-2
{
    background-color: #ff715b;
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/65d12b13723a51a3a5b4a566_icon-arrow-right-white.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 12px;
    border-radius: 100%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 65px;
    height: 65px;
    transition: background-color .2s cubic-bezier(.645,.045,.355,1);
    display: flex;
}
.walsh-button-circle-small-2:hover
{
    background-color: #ffdd79;
}
.walsh-button-circle-wrapper-white-2
{
    background-color: #fff;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
}
.walsh-text-field-single-2
{
    border: 1px solid #fff;
    border-radius: 100px 0 0 100px;
    width: 100%;
    min-width: auto;
    height: auto;
    min-height: 65px;
    margin-bottom: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 20px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 18px;
    box-shadow: inset 1px 1px #fff;
}
.walsh-form-single-2
{
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
}
.walsh-full-form-2
{
    width: 100%;
    margin-bottom: 0;
}
.walsh-form-wrapper-2
{
    width: 100%;
}
.walsh-paragraph-small-3
{
    color: #161616ad;
    margin-bottom: 0;
    font-family: Merriweather,serif;
    font-size: 1.08em;
    line-height: 1.6;
}
.walsh-content-wrapper-gap-2
{
    grid-row-gap: 1.25em;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: relative;
}
.walsh-icon-check-2
{
    height: 9px;
}
.walsh-circle-check-2
{
    background-color: #cac89d33;
    border-radius: 100px;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    margin-right: 8px;
    display: flex;
}
.walsh-list-flex
{
    color: #000000a6;
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    padding-top: 7px;
    padding-bottom: 7px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 16px;
    display: flex;
}
.walsh-list-wrapper-2
{
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    display: flex;
}
.walsh-grid-col-2-2
{
    grid-column-gap: 3em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
    width: 100%;
}
.walsh-paragraph
{
    color: #161616ad;
    margin-bottom: 0;
    font-family: Merriweather,serif;
    font-size: 1.6em;
    line-height: 1.4;
}
.walsh-heading-medium-3
{
    color: var(--walsh--black);
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 3.2em;
    font-weight: 700;
    line-height: 1.1;
}
.walsh-label-tag-2
{
    color: #0009;
    text-align: left;
    letter-spacing: 0;
    text-transform: uppercase;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-decoration: none;
    display: inline-block;
}
.walsh-tag
{
    text-align: left;
    background-color: #51aa761a;
    border-radius: 200px;
    align-items: center;
    padding: 7px 20px;
    display: flex;
    overflow: hidden;
}
.walsh-main-grid-4
{
    grid-column-gap: 2.2em;
    grid-row-gap: 2.2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: start;
    width: 100%;
    position: relative;
}
.walsh-cta-block-light-green
{
    background-color: #d3f6c1;
    border-radius: 8px;
    width: 100%;
    padding: 5.5em;
    position: relative;
    overflow: hidden;
}
.walsh-container-6
{
    z-index: 2;
    flex: none;
    width: 100%;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}
.walsh-paragraph-small-4
{
    color: #202c3d;
    margin-bottom: 0;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    line-height: 1.6;
}
.walsh-heading-small-2
{
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 1.25em;
    font-weight: 700;
    line-height: 1.25;
}
.walsh-inner-wrap-3
{
    grid-row-gap: .35em;
    flex-direction: column;
    display: flex;
}
.walsh-stats-number-medium
{
    color: var(--walsh--walsh-dark-green);
    font-size: 5.2em;
    font-weight: 700;
    line-height: 1;
}
.walsh-grid-stats
{
    grid-template-rows: auto;
    grid-template-columns: .4fr 1fr;
    width: 100%;
}
.walsh-inner-padding-list
{
    grid-row-gap: 2em;
    flex-direction: column;
    padding-top: 2em;
    padding-bottom: 2em;
    display: flex;
}
.walsh-cover-image-4
{
    object-fit: cover;
    flex: 1;
    width: 100%;
    height: 100%;
}
.walsh-image-content
{
    background-color: #d0f6f6;
    border-radius: 24px;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    max-width: 44em;
    display: flex;
    overflow: hidden;
}
.walsh-flex-horizontal-gap
{
    grid-column-gap: 4em;
    flex-wrap: nowrap;
    justify-content: center;
    padding-top: 6em;
    padding-bottom: 6em;
    display: flex;
}
.walsh-rounded-container
{
    z-index: 2;
    flex: none;
    width: 100%;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 45px;
    padding-right: 45px;
    position: relative;
}
.walsh-rounded-block
{
    background-color: #fff;
    border-radius: 18px;
    width: 100%;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
.walsh-rounded-wrapper
{
    grid-column-gap: 20px;
    justify-content: center;
    display: flex;
}
.walsh-container-7
{
    z-index: 2;
    flex: none;
    width: 100%;
    max-width: 1480px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 60px;
    padding-right: 60px;
    position: relative;
}
.walsh-heading-regular-2
{
    color: var(--walsh--black);
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 1.8em;
    font-weight: 700;
    line-height: 1.2;
}
.walsh-inner-wrap-gap-2
{
    grid-row-gap: 1.1em;
    flex-direction: column;
    display: flex;
}
.walsh-icon-small-3
{
    height: 32px;
}
.walsh-icon-wrapper-circle-large-2
{
    background-color: var(--walsh--walsh-light-green);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    display: flex;
}
.walsh-center-col-2
{
    grid-row-gap: 1.8em;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 40px 35px;
    display: flex;
}
.walsh-main-grid-5
{
    grid-column-gap: 2.2em;
    grid-row-gap: 2.2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: start;
    width: 100%;
    position: relative;
}
.div-block-364
{
    margin-bottom: 120px;
    margin-left: 0;
    margin-right: 0;
}
.body-8
{
    background-color: #f4f1eb;
}
.combine-space-medium-8
{
    width: 100%;
    height: 1.5rem;
}
.combine-text-size-regular-9
{
    color: var(--combine-library-grey-600);
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
}
.combine-faq4_answer
{
    overflow: hidden;
}
.combine-icon_small-2
{
    cursor: pointer;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
}
.combine-icon_color4-2
{
    color: var(--combine-library-grey-600);
}
.combine-faq4_title
{
    color: var(--combine-library-grey-800);
    font-family: Open Sans,sans-serif;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5;
}
.combine-faq4_question
{
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    display: flex;
}
.combine-faq4_wrapper
{
    background-color: var(--combine-library-white);
    border-radius: 1.25rem;
    flex-direction: column;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
}
.combine-button-small
{
    background-color: var(--combine-library-grey-800);
    color: var(--combine-library-white);
    text-align: center;
    border-radius: .5rem;
    padding: .75rem 1.5rem;
    font-family: Open Sans,sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: none;
    transition: background-color .25s;
}
.combine-button-small:hover
{
    background-color: #28364ae6;
}
.combine-heading-style-h5-3
{
    color: var(--combine-library-grey-800);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5;
}
.combine-faq4_info
{
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border: 1px solid var(--combine-library--grey-100);
    border-radius: 1.25rem;
    flex-direction: column;
    align-items: flex-start;
    padding: 1.25rem;
    display: flex;
}
.combine-heading-style-h2-7
{
    color: var(--combine-library-grey-800);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.35;
}
.combine-faq4_content
{
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 33rem;
    display: flex;
}
.combine-faq4_component
{
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
}
.combine-padding-section-medium-9
{
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.combine-container-large-9
{
    width: 100%;
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
}
.combine-padding-global-10
{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.combine-section_faq4
{
    background-color: var(--blue-6);
    padding-left: 60px;
    padding-right: 60px;
}
.div-block-365
{
    padding-left: 60px;
    padding-right: 60px;
}
.dropdown-link-2
{
    font-family: Manrope,Arial,sans-serif;
    font-size: 15px;
    font-weight: 500;
}
.dropdown-link-2:hover
{
    background-color: #f4f1eb;
}
.dropdown-link-2.w--current
{
    color: #ff715b;
}
.text-block-153
{
    color: #202c3d;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
}
.text-block-154, .text-block-155, .text-block-156, .text-block-157, .text-block-158
{
    color: #202c3d;
    font-family: Montserrat,sans-serif;
}
.text-block-159
{
    color: #202c3d;
    font-family: Montserrat,sans-serif;
    font-weight: 400;
}
.text-block-160, .text-block-161, .text-block-162, .text-block-163, .text-block-164
{
    color: #202c3d;
    font-family: Montserrat,sans-serif;
}
.paragraph-6
{
    color: var(--walsh--walsh-dark-green);
    text-align: left;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
}
.div-block-366
{
    background-color: #f4f1eb;
    padding: 30px 60px;
}
.body-10
{
    background-color: #f4f1eb;
}
.div-block-367
{
    background-color: #202c3d;
    border-radius: 20px;
    width: 55%;
    padding: 40px;
}
.grid-3
{
    margin-top: -73px;
}
.paragraph-7
{
    max-width: 80%;
    font-family: Montserrat,sans-serif;
}
.paragraph-8
{
    color: var(--walsh--walsh-dark-green);
    text-align: left;
    margin-top: 30px;
    font-family: Montserrat,sans-serif;
}
.text-block-165
{
    color: var(--walsh--walsh-dark-green);
    text-align: center;
    margin-top: 17px;
    margin-bottom: 30px;
    font-family: Montserrat,sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
}
.div-block-368
{
    margin-bottom: 17px;
}
.walsh-ui-image-medium
{
    object-fit: contain;
    width: 100%;
    max-width: 40em;
    max-height: 45em;
}
.walsh-card-wrapper-image-medium
{
    justify-content: center;
    align-self: center;
    align-items: flex-end;
    width: 100%;
    height: 35em;
    display: flex;
    overflow: hidden;
}
.walsh-icon-arrow-3
{
    height: 12px;
    margin-top: 2px;
    margin-left: 10px;
}
.walsh-link-wrapper-3
{
    color: #000000d9;
    white-space: nowrap;
    border-bottom: 1px dashed #c5c5c5;
    justify-content: space-between;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 1.2em;
    font-weight: 500;
    text-decoration: none;
    display: flex;
}
.walsh-link-wrapper-3:hover
{
    color: #575555d9;
    padding-right: 0;
}
.walsh-main-paragraph-2
{
    color: #0009;
    letter-spacing: 0;
    font-family: Merriweather,serif;
    font-size: 1.45em;
    line-height: 1.5;
}
.walsh-heading-large
{
    color: var(--walsh--walsh-dark-green);
    letter-spacing: -.02em;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Montserrat,sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 1;
}
.walsh-icon-small-4
{
    height: 32px;
}
.walsh-icon-wrapper-circle-2
{
    background-color: var(--combine-library--primary-200);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    display: flex;
}
.walsh-inner-card
{
    grid-row-gap: 2em;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 4em;
    padding-left: 4em;
    padding-right: 4em;
    display: flex;
}
.walsh-rounded-card
{
    grid-row-gap: 3em;
    background-color: #fff;
    border-radius: 15px;
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
    overflow: hidden;
}
.walsh-main-grid-6
{
    grid-column-gap: 2.2em;
    grid-row-gap: 2.2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: start;
    width: 100%;
    position: relative;
}
.walsh-container-8
{
    z-index: 2;
    background-color: #f4f1eb;
    flex: none;
    width: 100%;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding: 80px 20px 50px;
    position: relative;
}
.walsh-ui-image
{
    object-fit: contain;
    width: 100%;
    max-width: 35em;
    max-height: 35em;
}
.walsh-hero-inner-float-image
{
    background-color: var(--black);
    border-radius: 24px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 44em;
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 40px 35px;
    display: flex;
}
.walsh-heading-regular-3
{
    color: var(--walsh--black);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Montserrat,sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.2;
}
.walsh-inner-wrap-4
{
    grid-row-gap: .35em;
    flex-direction: column;
    display: flex;
}
.walsh-grid-list
{
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    align-items: center;
    width: 100%;
}
.walsh-inner-padding-list-2
{
    grid-row-gap: 2em;
    flex-direction: column;
    padding-top: 2em;
    padding-bottom: 2em;
    display: flex;
}
.walsh-title-tag
{
    color: var(--walsh--black);
    font-size: 1.2em;
    font-weight: 500;
}
.walsh-bullet-tag
{
    background-color: var(--walsh--black);
    border-radius: 100px;
    width: 12px;
    height: 12px;
}
.walsh-flex-tag
{
    grid-column-gap: 10px;
    align-items: center;
    display: flex;
}
.walsh-content-wrapper-padding
{
    grid-row-gap: 1.8px;
    flex-direction: column;
    justify-content: flex-start;
    max-width: 50%;
    padding-top: 6em;
    padding-bottom: 6em;
    display: flex;
}
.walsh-flex-horizontal
{
    grid-column-gap: 4em;
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
    display: flex;
}
.walsh-rounded-container-2
{
    z-index: 2;
    background-color: #f4f1eb;
    flex: none;
    width: 100%;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 45px;
    padding-right: 45px;
    position: relative;
}
.walsh-rounded-block-2
{
    background-color: #fff;
    border-radius: 18px;
    width: 100%;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
.walsh-rounded-wrapper-2
{
    grid-column-gap: 20px;
    background-color: #fff9f9;
    justify-content: center;
    display: flex;
}
.text-block-166
{
    color: #202c3d;
    padding-top: 20px;
    padding-bottom: 10px;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    line-height: 20px;
}
.a-header-grid-image-2
{
    border-radius: 8px;
    width: 100%;
    overflow: hidden;
    box-shadow: -1px 0 20px #0000000d;
}
.a-header-grid-column-2
{
    grid-row-gap: 24px;
    flex-direction: column;
    display: flex;
}
.a-header-image-grid-2
{
    grid-column-gap: 24px;
    grid-template-rows: auto;
    align-items: start;
    width: 100%;
    margin-top: 75px;
    padding-right: 5%;
    position: absolute;
    inset: 0% auto auto 0%;
}
.a-header-background-image-2
{
    object-fit: cover;
    object-position: 0% 0%;
    width: 90%;
    height: 90%;
    position: absolute;
    inset: 0% 0% auto auto;
}
.a-header-image-block-2
{
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    max-width: 40%;
    height: 90%;
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto;
}
.a-header-logo-2
{
    max-width: 20%;
}
.a-header-logo-block-2
{
    grid-column-gap: 44px;
    grid-row-gap: 32px;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 40%;
    display: flex;
}
.a-text-color-primary-2
{
    color: var(--alley-component-library-blue--900);
}
.a-paragraph-small-2
{
    color: var(--walsh--walsh-dark-green);
    letter-spacing: -.02em;
    flex: 0 auto;
    align-self: center;
    max-width: 70%;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.8;
}
.a-header-logo-wrapper-2
{
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    color: var(--alley-component-library-gray--500);
    justify-content: space-between;
    align-items: center;
    margin-top: 140px;
    display: flex;
}
.a-caption-2
{
    letter-spacing: -.01em;
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
}
.a-icon-small-3
{
    color: var(--kütüp-library-burntsienna);
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    display: flex;
}
.a-header-play-3
{
    background-color: var(--combine-library--success-100);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
}
.a-button-video-3
{
    grid-column-gap: 12px;
    color: var(--alley-component-library-blue--900);
    text-align: center;
    letter-spacing: -.02em;
    background-color: #fff;
    border-radius: 99px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 48px;
    min-height: 48px;
    padding: 12px 24px 12px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: all .5s cubic-bezier(.6,.6,0,1);
    display: flex;
}
.a-button-video-3:hover
{
    background-color: var(--alley-component-library-neutral--off-white);
}
.a-button-video-3:active
{
    background-color: var(--alley-component-library-blue--100);
}
.a-button-primary-3
{
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--white);
    color: #fff;
    text-align: center;
    letter-spacing: -.02em;
    border-radius: 99px;
    flex-direction: row;
    flex: none;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    padding: 12px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: all .5s cubic-bezier(.6,.6,0,1);
}
.a-button-primary-3:hover
{
    background-color: var(--kütüp-library-burntsienna);
}
.a-button-primary-3:active
{
    background-color: var(--alley-component-library-blue--700);
}
.a-header-button-wrapper-3
{
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 24px;
    margin-bottom: 16px;
    display: flex;
}
.a-paragraph-regular-2
{
    color: var(--walsh--walsh-dark-green);
    letter-spacing: -.02em;
    margin-bottom: 0;
    font-family: Montserrat,sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.8;
}
.a-span-underline-3
{
    border-bottom: 6px solid var(--alley-component-library-blue--900);
    color: var(--alley-component-library-blue--900);
}
.a-h1-heading-3
{
    color: var(--walsh--walsh-dark-green);
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 64px;
    line-height: 1.2;
}
.a-margin-bottom-49
{
    margin-bottom: 48px;
}
.a-detail-small-2
{
    letter-spacing: .08em;
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.8;
}
.a-detail-small-2.a-text-color-primary
{
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: Varela,sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.a-margin-bottom-50
{
    margin-bottom: 16px;
}
.a-header-content-2
{
    color: var(--alley-component-library-gray--700);
    max-width: 500px;
}
.a-header-block-2
{
    flex-direction: column;
    justify-content: space-between;
    max-width: 60%;
    display: flex;
}
.a-container-regular-2
{
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.a-header-section-2
{
    background-color: #f4f1eb;
    padding: 120px 60px;
    position: relative;
    overflow: hidden;
}
.text-block-167
{
    color: var(--kütüp-library-burntsienna);
}
.text-block-168
{
    color: var(--walsh--walsh-dark-green);
    text-align: center;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
}
.walsh-text-small-left
{
    color: #202c3d;
    font-family: Montserrat,sans-serif;
    font-size: 14px;
    line-height: 1.5;
}
.walsh-heading-small-3
{
    color: var(--walsh--walsh-dark-green);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Montserrat,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.25;
}
.walsh-info-wrap-2
{
    text-align: left;
}
.walsh-cover-image-5
{
    object-fit: cover;
    flex: 1;
    width: 100%;
    height: 100%;
}
.walsh-circle-image-small
{
    background-color: #dfdfdf;
    border-radius: 200px;
    flex: none;
    width: 38px;
    height: 38px;
    overflow: hidden;
}
.walsh-profile-wrapper-2
{
    grid-column-gap: 20px;
    align-items: center;
    display: flex;
}
.walsh-image-ratings
{
    max-height: 16px;
    margin-right: 5px;
}
.walsh-ratings-wrapper
{
    align-items: center;
    padding-top: 7px;
    padding-bottom: 7px;
    display: flex;
}
.walsh-main-paragraph-3
{
    color: #0009;
    letter-spacing: 0;
    font-family: Merriweather,serif;
    font-size: 1.45em;
    line-height: 1.5;
}
.walsh-heading-regular-4
{
    color: var(--walsh--walsh-dark-green);
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Montserrat,sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.2;
}
.walsh-quote-image-2
{
    opacity: .26;
    max-width: 100%;
    height: 40px;
}
.walsh-inner-column-left-large
{
    grid-row-gap: 1.5em;
    text-align: left;
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    padding: 0 4em 4em;
    display: flex;
}
.walsh-quote-image-wrapper
{
    background-color: #d0f6f6;
    border-radius: 10px;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    max-width: 44em;
    height: 100%;
    display: flex;
    overflow: hidden;
}
.walsh-inner-column-left-small
{
    grid-row-gap: 1.5em;
    text-align: left;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: flex-start;
    max-width: 35%;
    height: auto;
    padding: 4em 0 4em 4em;
    display: flex;
}
.walsh-rounded-box-banner-2
{
    grid-row-gap: 1em;
    text-align: center;
    background-color: #fff;
    border-radius: 15px;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    overflow: hidden;
}
.walsh-container-9
{
    z-index: 2;
    background-color: #f4f1eb;
    flex: none;
    width: 100%;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}
.walsh-image-logo-opacity
{
    opacity: .67;
    object-fit: contain;
    width: 100%;
    max-width: 40%;
    max-height: 100%;
}
.walsh-logo-wrapper-transparent-2
{
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 30%;
    padding: 2.5px 2px 2.5em;
    display: flex;
}
.walsh-flex-logos
{
    grid-column-gap: 0;
    justify-content: center;
    display: flex;
}
.walsh-heading-regular-5
{
    color: var(--walsh--walsh-dark-green);
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
}
.walsh-center-wrapper-gap-large
{
    grid-row-gap: 20px;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.walsh-text-small-left-2
{
    color: #00000080;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 14px;
    line-height: 1.5;
}
.walsh-heading-small-4
{
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 1.25em;
    font-weight: 700;
    line-height: 1.25;
}
.walsh-info-wrap-3
{
    text-align: left;
}
.walsh-cover-image-6
{
    object-fit: cover;
    flex: 1;
    width: 100%;
    height: 100%;
}
.walsh-circle-image-small-2
{
    background-color: #dfdfdf;
    border-radius: 200px;
    flex: none;
    width: 38px;
    height: 38px;
    overflow: hidden;
}
.walsh-profile-wrapper-3
{
    grid-column-gap: 20px;
    align-items: center;
    display: flex;
}
.walsh-image-ratings-2
{
    max-height: 16px;
    margin-right: 5px;
}
.walsh-ratings-wrapper-2
{
    align-items: center;
    padding-top: 7px;
    padding-bottom: 7px;
    display: flex;
}
.walsh-main-paragraph-4
{
    color: #0009;
    letter-spacing: 0;
    font-family: Merriweather,serif;
    font-size: 1.45em;
    line-height: 1.5;
}
.walsh-heading-regular-6
{
    color: var(--walsh--black);
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 1.8em;
    font-weight: 700;
    line-height: 1.2;
}
.walsh-quote-image-3
{
    opacity: .26;
    height: 56px;
}
.walsh-inner-column-left-large-2
{
    grid-row-gap: 1.5em;
    text-align: left;
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    padding: 4em;
    display: flex;
}
.walsh-quote-image-wrapper-2
{
    background-color: #d0f6f6;
    border-radius: 10px;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    max-width: 44em;
    height: 100%;
    display: flex;
    overflow: hidden;
}
.walsh-inner-column-left-small-2
{
    grid-row-gap: 1.5em;
    text-align: left;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: flex-start;
    max-width: 35%;
    height: auto;
    padding: 4em 0 4em 4em;
    display: flex;
}
.walsh-rounded-box-banner-3
{
    grid-row-gap: 1em;
    text-align: center;
    background-color: #fff;
    border-radius: 15px;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    max-width: 148%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    overflow: hidden;
}
.walsh-container-10
{
    z-index: 2;
    text-align: center;
    flex: none;
    width: 100%;
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}
.paragraph-9
{
    color: var(--walsh--walsh-dark-green);
    text-align: center;
    font-family: Montserrat,sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.walsh-button-orange
{
    z-index: 5;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #ff715b;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    padding: 15px 25px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
    transition: background-color .2s cubic-bezier(.645,.045,.355,1);
    display: flex;
    position: relative;
}
.walsh-button-orange:hover
{
    color: #fff;
    background-color: #ffa286;
}
.walsh-icon-check-3
{
    height: 9px;
}
.walsh-circle-check-3
{
    background-color: #c1ecd5;
    border-radius: 100px;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    margin-right: 8px;
    display: flex;
}
.walsh-list-flex-2
{
    color: #000000a6;
    text-align: left;
    align-items: center;
    padding-top: 7px;
    padding-bottom: 7px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 16px;
    display: flex;
}
.walsh-list-wrapper-3
{
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    display: flex;
}
.walsh-text-grey
{
    color: #2c2c2c80;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
}
.walsh-price-small
{
    color: #00000073;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 32px;
    font-weight: 400;
}
.walsh-price
{
    color: var(--walsh--walsh-dark-green);
    margin-bottom: 0;
    padding-top: .18em;
    padding-bottom: .18em;
    font-family: Montserrat,sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 33px;
}
.walsh-price-wrapper
{
    grid-row-gap: .6em;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
}
.walsh-heading-small-alt
{
    color: #0009;
    border: 1px solid #00000026;
    border-radius: 100px;
    padding: 10px 20px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 1.25em;
    font-weight: 600;
    line-height: 1.25;
}
.walsh-pricing-card-block
{
    grid-row-gap: 2.5em;
    background-color: #fff;
    border-radius: 20px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 3em;
    display: flex;
    box-shadow: inset 1px 1px #d3d3d3,1px 1px #d3d3d3;
}
.walsh-circle-check-off
{
    opacity: .35;
    background-color: #b0b2b247;
    border-radius: 100px;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    margin-right: 8px;
    display: flex;
}
.walsh-list-flex-off
{
    color: #9191918a;
    text-align: left;
    align-items: center;
    padding-top: 7px;
    padding-bottom: 7px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 16px;
    text-decoration: none;
    display: flex;
}
.walsh-pricing-card-block-featured
{
    grid-row-gap: 2.5em;
    background-color: var(--combine-library--primary-200);
    border-radius: 20px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 3em;
    display: flex;
    position: relative;
    box-shadow: inset 1px 1px #d3d3d3,1px 1px #d3d3d3;
}
.walsh-full-image
{
    object-fit: cover;
    border-radius: 20px;
    width: 100%;
    height: 100%;
    position: relative;
}
.walsh-main-grid-no-gap-4
{
    grid-column-gap: 0;
    grid-row-gap: 0;
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: start;
    width: 100%;
    position: relative;
}
.walsh-container-11
{
    z-index: 2;
    background-color: #f4f1eb;
    border-radius: 0;
    flex: none;
    width: 100%;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding: 120px 60px 80px;
    position: relative;
}
.text-block-169
{
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
}
.text-block-170
{
    color: #000000a6;
    text-decoration: none;
}
.walsh-image-logo
{
    object-fit: contain;
    width: 100%;
    max-width: 132px;
    max-height: 24px;
}
.walsh-text-small-left-3
{
    color: #00000080;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 14px;
    line-height: 1.5;
}
.walsh-heading-xsmall
{
    color: #202c3d;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.25;
}
.walsh-info-wrap-4
{
    text-align: left;
}
.walsh-cover-image-7
{
    object-fit: cover;
    flex: 1;
    width: 100%;
    height: 100%;
}
.walsh-circle-image-small-3
{
    background-color: #dfdfdf;
    border-radius: 200px;
    flex: none;
    width: 38px;
    height: 38px;
    overflow: hidden;
}
.walsh-profile-wrapper-4
{
    grid-column-gap: 20px;
    align-items: center;
    display: flex;
}
.walsh-flex-col-wide
{
    grid-column-gap: 2em;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
}
.walsh-image-ratings-3
{
    max-height: 16px;
    margin-right: 5px;
}
.walsh-ratings-wrapper-3
{
    align-items: center;
    padding-top: 7px;
    padding-bottom: 7px;
    display: flex;
}
.walsh-main-paragraph-5
{
    color: #202c3d;
    letter-spacing: 0;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    line-height: 1.5;
}
.walsh-paragraph-wrapper
{
    grid-row-gap: 1em;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.walsh-quote-wrapper
{
    grid-row-gap: 2em;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.walsh-quote-image-small
{
    opacity: .26;
    height: 40px;
}
.walsh-content-wrapper-gap-3
{
    grid-row-gap: 1.25em;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: relative;
}
.walsh-rounded-box
{
    grid-row-gap: 1.2em;
    background-color: #fff;
    border-radius: 15px;
    flex-direction: column;
    margin-bottom: 30px;
    padding: 40px;
    display: flex;
}
.walsh-main-grid-7
{
    grid-column-gap: 2.2em;
    grid-row-gap: 2.2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: start;
    width: 100%;
    position: relative;
}
.walsh-container-12
{
    z-index: 2;
    text-align: center;
    background-color: #f4f1eb;
    flex: none;
    width: 100%;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding: 50px 60px 80px;
    position: relative;
}
.video-2
{
    border-radius: 20px;
    max-width: 60%;
    max-height: 30%;
}
.video-3
{
    border-radius: 20px;
    max-width: 100%;
    max-height: 100%;
    font-size: 14%;
    line-height: 20%;
}
.grid-4
{
    grid-template-rows: auto;
    grid-template-columns: 1fr;
}
.div-block-369
{
    background-color: #fff;
    border-radius: 20px;
    max-width: 100%;
    margin-top: 50px;
    margin-bottom: 50px;
    padding: 40px 100px;
}
.link-block-15
{
    color: #ff715b;
}
.text-block-171
{
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 18px;
    font-weight: 700;
}
.text-block-172
{
    margin-top: -30px;
    padding-bottom: 20px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 18px;
    font-weight: 700;
}
.grid-5
{
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.walsh-button-orange-2
{
    z-index: 5;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #ff715b;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    padding: 12px 24px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
    transition: background-color .2s cubic-bezier(.645,.045,.355,1);
    display: flex;
    position: relative;
}
.walsh-button-orange-2:hover
{
    color: #fff;
    background-color: #ffa286;
}
.walsh-icon-check-4
{
    height: 9px;
}
.walsh-circle-check-4
{
    background-color: #93ff4133;
    border-radius: 100px;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    margin-right: 8px;
    display: flex;
}
.walsh-list-flex-3
{
    color: #000000a6;
    text-align: left;
    align-items: center;
    padding-top: 7px;
    padding-bottom: 7px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 16px;
    display: flex;
}
.walsh-list-wrapper-4
{
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    display: flex;
}
.walsh-text-grey-2
{
    color: #2c2c2c80;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
}
.walsh-price-small-2
{
    color: #00000073;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 32px;
    font-weight: 400;
}
.walsh-price-2
{
    color: var(--walsh--walsh-dark-green);
    margin-bottom: 0;
    padding-top: .18em;
    padding-bottom: .18em;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: .8;
}
.walsh-price-wrapper-2
{
    grid-row-gap: .6em;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
}
.walsh-heading-small-alt-2
{
    color: #0009;
    border: 1px solid #00000026;
    border-radius: 100px;
    padding: 10px 20px;
    font-family: Montserrat,sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.25;
}
.walsh-pricing-card-block-2
{
    grid-row-gap: 2.5em;
    background-color: #fff;
    border-radius: 20px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 3em;
    display: flex;
    box-shadow: inset 1px 1px #d3d3d3,1px 1px #d3d3d3;
}
.walsh-circle-check-off-2
{
    opacity: .35;
    background-color: #b0b2b247;
    border-radius: 100px;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    margin-right: 8px;
    display: flex;
}
.walsh-list-flex-off-2
{
    color: #9191918a;
    text-align: left;
    align-items: center;
    padding-top: 7px;
    padding-bottom: 7px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 16px;
    text-decoration: line-through;
    display: flex;
}
.walsh-pricing-card-block-featured-2
{
    grid-row-gap: 2.5em;
    background-color: var(--kütüp-library-white);
    border-radius: 20px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 3em;
    display: flex;
    position: relative;
    box-shadow: inset 1px 1px #d3d3d3,1px 1px #d3d3d3;
}
.walsh-full-image-2
{
    object-fit: cover;
    border-radius: 20px;
    width: 100%;
    height: 100%;
    position: relative;
}
.walsh-main-grid-no-gap-5
{
    grid-column-gap: 0;
    grid-row-gap: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: start;
    width: 100%;
    position: relative;
}
.walsh-container-13
{
    z-index: 2;
    background-color: #f4f1eb;
    flex: none;
    width: 100%;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 60px;
    position: relative;
}
.body-11
{
    background-color: #f4f1eb;
}
.walsh-icon-check-large
{
    height: 18px;
}
.walsh-label-pricing-mobile, .walsh-plan-mobile
{
    display: none;
}
.walsh-list-row-center
{
    grid-column-gap: 10px;
    color: #000000a6;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 3.5em;
    padding-left: 2em;
    padding-right: 2em;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 1.45em;
    line-height: 1;
    display: flex;
    box-shadow: inset 1px 1px #d3d3d3,1px 1px #d3d3d3;
}
.walsh-list-flex-4
{
    color: #000000a6;
    text-align: left;
    align-items: center;
    padding-top: 7px;
    padding-bottom: 7px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 16px;
    display: flex;
}
.walsh-button
{
    z-index: 5;
    background-color: var(--walsh--walsh-light-green);
    color: var(--walsh--black);
    text-align: center;
    white-space: nowrap;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    padding: 1.2em 35px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
    transition: background-color .2s cubic-bezier(.645,.045,.355,1);
    display: flex;
    position: relative;
}
.walsh-button:hover
{
    color: #fff;
    background-color: #79a315;
}
.walsh-center-h-wrapper
{
    grid-row-gap: 10px;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
}
.walsh-text-grey-3
{
    color: #2c2c2c80;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
}
.walsh-price-small-3
{
    color: #00000073;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 32px;
    font-weight: 400;
}
.walsh-price-3
{
    color: var(--walsh--black);
    width: 300.086px;
    margin-bottom: 0;
    padding-top: .18em;
    padding-bottom: .18em;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 35px;
    font-weight: 700;
    line-height: .8;
}
.walsh-heading-small-alt-3
{
    color: #0009;
    border: 1px solid #00000026;
    border-radius: 100px;
    padding: 10px 20px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 1.25em;
    font-weight: 600;
    line-height: 1.25;
}
.walsh-price-wrapper-padding
{
    grid-row-gap: 1em;
    flex-direction: column;
    align-items: flex-start;
    min-height: auto;
    padding: 35px;
    display: flex;
}
.walsh-pricing-card-col
{
    background-color: #fff;
    border-radius: 20px;
    flex-direction: column;
    flex: 0 25%;
    justify-content: flex-end;
    min-height: 300px;
    display: flex;
}
.walsh-text-block
{
    color: #fff;
    background-color: #92cc92;
    border-radius: 20px;
    padding: 7px 16px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.walsh-pricing-div-top
{
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: absolute;
    inset: -18px auto auto 0%;
}
.walsh-pricing-card-col-featured
{
    background-color: #eafde9;
    border-radius: 20px;
    flex-direction: column;
    flex: 0 25%;
    justify-content: flex-end;
    min-height: 300px;
    display: flex;
    position: relative;
    box-shadow: 1px 1px #92cc92,inset 1px 1px #92cc92;
}
.walsh-list-row
{
    color: #000000a6;
    background-color: #fff;
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 3.5em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 1.45em;
    line-height: 1;
    display: flex;
    box-shadow: inset 1px 1px #d3d3d3,1px 1px #d3d3d3;
}
.walsh-pricing-card-col-desktop
{
    flex-direction: column;
    flex: 0 25%;
    justify-content: flex-end;
    min-height: 300px;
    display: flex;
}
.walsh-main-flex
{
    box-sizing: border-box;
    grid-column-gap: 0;
    grid-row-gap: 0;
    aspect-ratio: auto;
    object-fit: fill;
    border-radius: 20px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch end;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: grid;
    position: static;
}
.walsh-container-14
{
    z-index: 2;
    background-color: #f4f1eb;
    flex: none;
    width: 100%;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding: 60px;
    position: relative;
}
.div-block-371
{
    grid-column-gap: 0;
    grid-row-gap: 2.5em;
    background-color: #c1ecd59c;
    border-radius: 20px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    padding: 3em;
    display: flex;
}
.heading-34
{
    text-align: center;
    margin-top: -20px;
    margin-bottom: 20px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 14px;
}
.form-3
{
    text-align: center;
}
.walsh-form-error-3
{
    color: #8a0a0a;
    background-color: #f76969;
    border-radius: 4px;
    padding-top: 13px;
    padding-bottom: 13px;
}
.walsh-form-success-rounded
{
    color: #313d17;
    background-color: #c4f85c;
    border-radius: 35px;
}
.walsh-text-small-white-2
{
    color: #fffc;
    margin-bottom: 15px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 14px;
    line-height: 1.5;
}
.walsh-button-light-green
{
    z-index: 5;
    background-color: var(--kütüp-library-burntsienna);
    color: var(--combine-library-grey-050);
    text-align: center;
    white-space: nowrap;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    padding: 1.2em 35px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
    transition: background-color .2s cubic-bezier(.645,.045,.355,1);
    display: flex;
    position: relative;
}
.walsh-button-light-green:hover
{
    background-color: var(--white);
    color: #fff;
}
.walsh-text-field-auto
{
    border: 1px solid #fff;
    border-radius: 6px;
    width: 100%;
    min-width: auto;
    height: auto;
    min-height: 65px;
    margin-bottom: 0;
    margin-right: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 20px;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    line-height: 18px;
    box-shadow: inset 1px 1px #fff;
}
.walsh-form-single-row
{
    opacity: 1;
    color: #202c3d;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-bottom: 25px;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    line-height: 18px;
    display: flex;
}
.walsh-form-block-center
{
    text-align: center;
    flex: 1;
    width: 100%;
    margin-bottom: 0;
}
.walsh-main-paragraph-white-3
{
    color: #fff;
    letter-spacing: 0;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
}
.walsh-heading-medium-white-3
{
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 55px;
}
.walsh-tag-white
{
    color: var(--walsh--walsh-light-green);
    text-align: left;
    text-transform: uppercase;
    background-color: #51aa761a;
    border-radius: 200px;
    align-items: center;
    padding: 7px 20px;
    font-size: 12px;
    display: flex;
    overflow: hidden;
}
.walsh-center-wrapper-gap
{
    grid-row-gap: 1.5em;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.walsh-main-grid-8
{
    grid-column-gap: 2.2em;
    grid-row-gap: 2.2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: start;
    width: 100%;
    position: relative;
}
.walsh-cta-block-dark-green-2
{
    background-color: var(--walsh--walsh-dark-green);
    color: #fff;
    border-radius: 8px;
    width: 100%;
    padding: 5.5em;
    position: relative;
    overflow: hidden;
}
.walsh-container-15
{
    z-index: 2;
    background-color: #f4f1eb;
    flex: none;
    width: 100%;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}
.text-block-174
{
    align-self: center;
}
.bold-text-21
{
    color: #202c3d;
    font-family: Montserrat,sans-serif;
    font-size: 50px;
    font-weight: 500;
}
.text-block-175
{
    font-family: Montserrat,sans-serif;
    font-size: 20px;
    font-weight: 300;
}
.heading-35
{
    color: #202c3d;
    text-align: center;
    font-family: Montserrat,sans-serif;
    font-size: 25px;
}
.heading-36
{
    text-align: center;
    font-family: Montserrat,sans-serif;
    font-size: 12px;
    font-style: italic;
}
.italic-text
{
    font-weight: 500;
}
.paragraph-10
{
    color: var(--kütüp-library-dark-slate-grey);
    font-family: Montserrat,sans-serif;
    font-weight: 400;
}
.button-15
{
    background-color: #ff715b;
    border-radius: 20px;
    font-family: Montserrat,sans-serif;
    font-weight: 500;
}
.bold-text-22
{
    color: #f4f1eb;
}
.heading-37
{
    text-align: center;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-weight: 700;
    line-height: 42px;
}
.paragraph-11
{
    color: var(--dim-grey);
    text-align: center;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    line-height: 22px;
}
.button-16
{
    -webkit-text-fill-color: inherit;
    background-color: #ff715b;
    background-clip: border-box;
}
.button-17
{
    color: #fffafa;
    background-color: #ff715b;
    border-radius: 20px;
    font-family: Montserrat,sans-serif;
    font-size: 15px;
    font-weight: 500;
}
.image-140
{
    max-width: 70%;
}
.hero-subscribe-left
{
    background-color: #f4f1eb;
    border-bottom: 1px solid #e4ebf3;
    max-width: 1480px;
    padding: 0 30px;
    position: relative;
}
.container-9
{
    width: 100%;
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
}
.hero-wrapper
{
    justify-content: center;
    align-items: center;
    display: flex;
}
.hero-split
{
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 46%;
    display: flex;
}
.margin-bottom-24px
{
    color: var(--walsh--walsh-dark-green);
    margin-top: 10px;
    margin-bottom: 0;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    line-height: 22px;
}
.hero-form
{
    margin-bottom: 12px;
}
.hero-form-container
{
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 30px;
    display: flex;
}
.hero-form-input
{
    color: #1a1b1f;
    border: 1px solid #d1d6db;
    width: 240px;
    height: auto;
    margin-bottom: 0;
    margin-right: 9px;
    padding: 5px 16px;
    font-size: 14px;
    line-height: 20px;
    transition: all .2s;
}
.hero-form-input:hover, .hero-form-input:focus
{
    border-color: #76879d;
}
.hero-form-input::placeholder
{
    color: #1a1b1fcc;
}
.button-primary-2
{
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    background-color: #1a1b1f;
    padding: 12px 25px;
    font-size: 12px;
    line-height: 20px;
    transition: all .2s;
}
.button-primary-2:hover
{
    color: #fff;
    background-color: #32343a;
}
.button-primary-2:active
{
    background-color: #43464d;
}
.text-link-arrow
{
    color: #1a1b1f;
    justify-content: flex-start;
    align-items: center;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    display: flex;
}
.arrow-embed
{
    margin-left: 2px;
    display: flex;
}
.shadow-two
{
    box-shadow: 0 4px 24px #96a3b514;
}
.hero-stack
{
    background-color: #f4f1eb;
    border-bottom: 1px solid #e4ebf3;
    margin-top: 0;
    padding: 80px 30px;
    position: relative;
}
.hero-wrapper-two
{
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.hero-image
{
    width: 100%;
    margin-top: 50px;
}
.hero-image.shadow-two
{
    max-width: 50%;
}
.heading-38
{
    color: #202c3d;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 55px;
}
.div-block-372
{
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding-bottom: 30px;
    display: flex;
}
.heading-39
{
    text-align: center;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 50px;
    line-height: 55px;
}
.paragraph-12
{
    color: var(--walsh--walsh-dark-green);
    text-align: center;
    margin-top: 10px;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    line-height: 18px;
}
.section-28
{
    background-color: #f4f1eb;
    padding-bottom: 80px;
}
.div-block-373
{
    background-color: #fff;
    max-width: 1450px;
    padding-top: 40px;
    padding-left: 60px;
    padding-right: 60px;
}
.image-141, .image-142
{
    max-width: 100%;
    padding-bottom: 30px;
}
.paragraph-13
{
    color: var(--walsh--walsh-dark-green);
    margin-bottom: 20px;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    line-height: 20px;
}
.quick-stack
{
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    padding-bottom: 80px;
}
.form-4
{
    background-color: var(--combine-library-white);
}
.form-5
{
    background-color: #fff;
    padding: 20px;
}
.logo-on-white
{
    color: #151515;
    text-align: center;
    text-transform: uppercase;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    font-size: 10vw;
    font-weight: 500;
    line-height: 1;
    display: flex;
}
.lightbox
{
    opacity: 0;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.wrap-logo-light
{
    z-index: 10;
    margin-top: 2vw;
    margin-bottom: 1vw;
    position: relative;
}
.section-header
{
    background-color: #f4f1eb;
    padding-top: 40px;
    position: relative;
}
.social-link-banner
{
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
}
.lightbox-link-2
{
    opacity: 0;
    position: absolute;
    inset: 0%;
}
.banner
{
    border-radius: 15px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 45vw;
    margin-top: 0;
    margin-left: 45px;
    margin-right: 45px;
    display: block;
    position: relative;
    overflow: hidden;
}
.banner-video
{
    width: 100%;
    max-width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}
.cursor-play-reel
{
    z-index: 2;
    -webkit-backdrop-filter: blur(7px);
    backdrop-filter: blur(7px);
    pointer-events: none;
    background-color: #ffffffdb;
    border-radius: 500px;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 140px;
    height: 140px;
    display: flex;
    position: fixed;
    inset: -70px auto auto -70px;
    transform: scale(0);
}
.flex-social-links-banner
{
    justify-content: center;
    align-items: stretch;
    height: 80px;
    display: flex;
    position: relative;
    inset: 0% auto auto 0%;
    transform: rotate(-90deg);
}
.underline-link
{
    box-sizing: content-box;
    border-bottom: 1px solid #000;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    height: 2px;
    display: flex;
}
.underline-link.dark-line-transparent
{
    border-bottom-color: #ff715b;
}
.text-play-reel
{
    z-index: 2;
    letter-spacing: .15em;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
}
.menu-2
{
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    justify-content: center;
    align-items: flex-start;
    margin-top: 1.5vw;
    display: flex;
}
.wrap-social-link
{
    justify-content: center;
    align-items: stretch;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
    position: relative;
}
.social-links-bar
{
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0 auto auto 0;
}
.link-on-light
{
    pointer-events: auto;
    color: #151515;
    align-self: flex-start;
    display: block;
}
.underline-on-hover
{
    box-sizing: content-box;
    border-bottom: 2px solid #000;
    width: 0;
    margin-bottom: -1px;
}
.text-size-caps-tiny
{
    letter-spacing: .25em;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 700;
    line-height: 180%;
}
.text-size-caps-tiny.text-align-center.maxw-introduction-subtitle
{
    max-width: 940px;
}
.dark-overlay-of-banner-image
{
    opacity: .3;
    background-color: #181d24;
    position: absolute;
    inset: 0%;
}
.wrap-introduction-title
{
    margin-left: 95px;
    margin-right: 95px;
}
.margin-bottom-40px
{
    margin-bottom: 40px;
}
.about-anchor
{
    z-index: 2;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 1px;
}
.text-align-center
{
    text-align: center;
}
.text-align-center.maxw-introduction-title
{
    max-width: 940px;
}
.text-align-center.maxw-introduction-paragraph
{
    max-width: 680px;
}
.text-align-center.maxw-introduction-title
{
    max-width: 940px;
    font-family: Open Sans,sans-serif;
    font-size: 40px;
    font-weight: 700;
}
.container-10
{
    width: 100%;
    max-width: 1508px;
    padding-left: 45px;
    padding-right: 45px;
    position: relative;
}
.section-about
{
    background-color: #f4f1eb;
    padding-top: 90px;
    position: relative;
}
.flex-ver-center-top
{
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.breakpoint-indicator
{
    z-index: 10000;
    letter-spacing: 1px;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    padding: 5px 10px;
    font-size: 14px;
    font-weight: 900;
    display: none;
    position: fixed;
    top: 0;
    left: 50%;
    transform: translate(-50%);
    box-shadow: 0 0 5px #0000004d;
}
.indic-1440, .indic-991, .indic-767, .indic-478, .indic-1441, .indic-1442, .indic-1443
{
    display: none;
}
.section-header-2
{
    position: relative;
}
.lightbox-link-3
{
    opacity: 0;
    position: absolute;
    inset: 0%;
}
.container-11
{
    width: 100%;
    max-width: 1508px;
    padding-left: 45px;
    padding-right: 45px;
    position: relative;
}
.wrap-content-project
{
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    padding-left: 80px;
    padding-right: 80px;
    display: flex;
}
.do-not-delete---classes-used-by-animation
{
    display: none;
}
.margin-bottom-20px
{
    margin-bottom: 20px;
}
.mask-line-01
{
    pointer-events: none;
    position: absolute;
    inset: -170px 0 50%;
    overflow: hidden;
}
.flex-hor-between-center
{
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
}
.line-vertical-stretch
{
    width: 6px;
    height: 100%;
    line-height: 0;
    position: relative;
}
.line-01-cell-02
{
    margin-right: 86px;
}
.line-horizontal-stretch
{
    flex: 1;
    width: 100%;
    height: 6px;
    line-height: 0;
    position: relative;
}
.wrap-photo-project
{
    aspect-ratio: 16/9;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
    overflow: hidden;
}
.button-18
{
    pointer-events: auto;
    color: #151515;
    text-align: center;
    letter-spacing: .3em;
    text-transform: uppercase;
    background-color: #181d24;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    max-width: 450px;
    margin-top: 55px;
    padding: 26px 70px 24px;
    font-size: 12px;
    font-weight: 700;
    line-height: 140%;
    transition: box-shadow .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94);
    display: flex;
    position: relative;
    overflow: hidden;
}
.button-18:hover
{
    opacity: 1;
    transform: translate(0,-5px);
    box-shadow: 15px 15px 20px -17px #000000bf;
}
.margin-bottom-35px
{
    margin-bottom: 35px;
}
.text-button-on-dark
{
    color: #f2f2f2;
}
.line-02-cell-02
{
    margin-bottom: -6px;
}
.line-horizontal-dark
{
    border-bottom: 1px solid #1e1d1e26;
    width: 100%;
    padding-bottom: 1px;
}
.image-project
{
    z-index: 3;
    height: 100%;
    position: relative;
}
.image-project.position-absolute-full
{
    object-fit: cover;
    position: absolute;
}
.line-02-cell-05
{
    margin-top: -6px;
    margin-right: 86px;
}
.second-arrow-up
{
    width: 20px;
    height: 20px;
    line-height: 0;
    position: absolute;
    top: 20px;
    left: -20px;
}
.grid-project-main-content
{
    grid-column-gap: 0;
    grid-row-gap: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 22px;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}
.grid-project-main-content.project-position
{
    pointer-events: none;
}
.paragraph-small
{
    color: #151515;
    font-size: 14px;
}
.video-thumbnail
{
    z-index: 2;
    width: 100%;
    height: 100%;
}
.line-01-cell-04
{
    margin-left: 86px;
}
.line-02-cell-04
{
    position: relative;
}
.mask-link-arrows
{
    pointer-events: auto;
    flex: none;
    justify-content: center;
    align-items: flex-start;
    width: 22px;
    height: 22px;
    margin-top: 0;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
    overflow: hidden;
}
.line-02-cell-01
{
    margin-bottom: -6px;
}
.line-2
{
    grid-column-gap: 0;
    grid-row-gap: 0;
    grid-template-rows: min-content 50px min-content min-content auto min-content;
    grid-template-columns: auto min-content minmax(200px,1152px) min-content 20px auto;
    grid-auto-columns: 1fr;
    display: grid;
    position: absolute;
    inset: 0% -15px 0% 0%;
}
.projects-anchor
{
    z-index: 2;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 1px;
}
.flex-ver-left-top
{
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}
.lines-arc-364
{
    flex: none;
    width: 94px;
    height: 94px;
    margin-bottom: -2px;
    margin-right: -2px;
    line-height: 0;
}
.container-12
{
    width: 100%;
    max-width: 1508px;
    padding-left: 45px;
    padding-right: 45px;
    position: relative;
}
.wrap-project
{
    position: relative;
}
.margin-bottom-5px
{
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 5px;
}
.line-01-cell-07
{
    position: relative;
}
.mask-line-02
{
    pointer-events: none;
    position: absolute;
    inset: -230px 0 42px;
    overflow: hidden;
}
.line-3
{
    grid-column-gap: 0;
    grid-row-gap: 0;
    grid-template-rows: min-content 94px auto min-content;
    grid-template-columns: auto minmax(200px,1300px) min-content 40px auto;
    position: absolute;
    inset: 0% -15px 0% 0%;
}
.lines-arc-362
{
    flex: none;
    width: 94px;
    height: 94px;
    margin-top: -2px;
    margin-right: -2px;
    line-height: 0;
}
.margin-vertical-35px
{
    margin-top: 35px;
    margin-bottom: 35px;
}
.section-projects
{
    padding-top: 110px;
    padding-bottom: 90px;
    position: relative;
}
.arrow-up
{
    color: #f2f2f2;
    width: 20px;
    height: 20px;
    line-height: 0;
    position: relative;
}
.line-02-cell-03
{
    margin-left: 86px;
}
.lines-arc-363
{
    width: 94px;
    height: 94px;
    margin-top: -2px;
    margin-left: -2px;
    line-height: 0;
    position: relative;
}
.line-01-cell-08
{
    margin-left: 86px;
}
.lines-arc-361
{
    flex: none;
    width: 94px;
    height: 94px;
    margin-bottom: -2px;
    margin-left: -2px;
    line-height: 0;
}
.line-01-cell-03
{
    position: relative;
}
.text-spacing-0em
{
    margin-bottom: 0;
}
.line-01-cell-06
{
    margin-top: -6px;
    margin-right: 86px;
}
.wrap-links-project
{
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding-left: 80px;
    padding-right: 80px;
    display: flex;
}
.margin-bottom-project-paragraph
{
    margin-bottom: 110px;
}
.line-03-cell-07
{
    margin-top: -6px;
    margin-right: 86px;
}
.line-03-cell-01
{
    height: 6px;
    display: none;
    position: relative;
}
.line-03-cell-08, .line-03-cell-04
{
    position: relative;
}
.text-color-light
{
    color: #f2f2f2;
}
.wrap-box-the-value
{
    -webkit-backdrop-filter: blur(7px);
    backdrop-filter: blur(7px);
    background-color: #f2f2f2de;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 65px;
    display: flex;
    position: relative;
}
.lottie-animation
{
    width: 110px;
    margin-bottom: 40px;
    margin-left: -3px;
    line-height: 0;
}
.margin-bottom-25px
{
    margin-bottom: 25px;
}
.value-anchor
{
    z-index: 2;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 1px;
}
.line-03-middle
{
    grid-column-gap: 0;
    grid-row-gap: 0;
    flex: 1;
    grid-template-rows: min-content auto min-content 228px;
    grid-template-columns: 2fr min-content 3fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: grid;
    position: relative;
}
.margin-bottom-15px
{
    margin-bottom: 15px;
}
.line-03-cell-03
{
    margin-right: 86px;
}
.mask-line-03
{
    pointer-events: none;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 42px 0% -300px;
}
.container-13
{
    width: 100%;
    max-width: 1508px;
    padding-left: 45px;
    padding-right: 45px;
    position: relative;
}
.section-the-value
{
    padding-top: 100px;
    position: relative;
}
.lines-arc-90
{
    flex: none;
    width: 94px;
    height: 94px;
    margin-bottom: -2px;
    margin-left: -2px;
    line-height: 0;
}
.line-03-right
{
    grid-column-gap: 0;
    grid-row-gap: 0;
    grid-template-rows: auto min-content 50px min-content;
    grid-template-columns: min-content 20px auto;
    grid-auto-columns: 1fr;
    height: 100%;
    display: none;
    position: relative;
}
.line-03-cell-05
{
    margin-left: 86px;
}
.grid-the-value
{
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    width: 100%;
}
.line-03-cell-09
{
    margin-left: 86px;
}
.combine-padding-global-11
{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.combine-menu-icon_line-top
{
    background-color: var(--combine-library-grey-800);
    border-radius: 1rem;
    width: 1.25rem;
    height: .125rem;
}
.combine-menu-icon
{
    flex-direction: column;
    align-items: center;
    display: flex;
}
.combine-menu-icon_line-middle
{
    background-color: var(--combine-library-grey-800);
    border-radius: 1rem;
    width: 1.25rem;
    height: .125rem;
    margin-top: .25rem;
    margin-bottom: .25rem;
}
.combine-menu-icon_line-bottom
{
    background-color: var(--combine-library-grey-800);
    border-radius: 1rem;
    width: 1.25rem;
    height: .125rem;
}
.combine-nav5_component
{
    background-color: var(--kütüp-library-white);
    padding-top: .75rem;
    padding-bottom: .75rem;
}
.combine-nav5_container
{
    background-color: #f4f1eb00;
    border-radius: 14px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.combine-nav5_logo-link.w--current
{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}
.combine-nav5_logo-link-mobile
{
    display: none;
}
.combine-nav5_logo-link-mobile.w--current
{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    display: none;
}
.combine-nav5_menu
{
    align-items: center;
    display: flex;
}
.combine-nav5_menu-button
{
    padding: .5rem;
}
.combine-nav5_logo
{
    height: 100%;
    max-height: 3.5rem;
    margin-left: .5rem;
    margin-right: .5rem;
}
.combine-nav5_link
{
    color: var(--combine-library-grey-800);
    padding: .5rem 1.25rem;
    font-family: Open Sans,sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: none;
    transition: color .25s;
}
.combine-nav5_link:hover
{
    color: var(--combine-library-primary-600);
}
.combine-nav5_logo-mobile
{
    height: 100%;
    max-height: 2rem;
}
.div-block-374
{
    margin-right: 0;
    padding-right: 0;
}
.section-about-2
{
    padding-top: 50px;
    position: relative;
}
.container-14
{
    background-color: #0000;
    width: 100%;
    max-width: 1508px;
    padding: 50px 45px 30px;
    position: relative;
}
.text-size-caps-tiny-2
{
    letter-spacing: normal;
    text-transform: none;
    font-family: Open Sans,sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 180%;
}
.text-size-caps-tiny-2.text-align-center.maxw-introduction-subtitle
{
    max-width: 940px;
    font-family: Open Sans,sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.slide-in-up-normal-2
{
    flex: 0 auto;
    height: 20px;
}
.a-icon-small-4
{
    color: #fff;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    display: flex;
}
.a-margin-bottom-51
{
    margin-bottom: 16px;
}
.a-h1-heading-4
{
    color: var(--alley-component-library-gray--900);
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 64px;
    line-height: 1.2;
}
.a-button-video-4
{
    grid-column-gap: 12px;
    color: var(--alley-component-library-blue--900);
    text-align: center;
    letter-spacing: -.02em;
    background-color: #fff;
    border-radius: 99px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 48px;
    min-height: 48px;
    padding: 12px 24px 12px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: all .5s cubic-bezier(.6,.6,0,1);
    display: flex;
}
.a-button-video-4:hover
{
    background-color: var(--alley-component-library-neutral--off-white);
}
.a-button-video-4:active
{
    background-color: var(--alley-component-library-blue--100);
}
.a-caption-3
{
    letter-spacing: -.01em;
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
}
.a-detail-small-3
{
    letter-spacing: .08em;
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.8;
}
.a-detail-small-3.a-text-color-primary-3
{
    color: var(--alley-component-library-blue--900);
}
.a-margin-bottom-52
{
    margin-bottom: 48px;
}
.a-container-regular-3
{
    width: 100%;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.a-button-primary-4
{
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--alley-component-library-blue--900);
    color: #fff;
    text-align: center;
    letter-spacing: -.02em;
    border-radius: 99px;
    flex-direction: row;
    flex: none;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    padding: 12px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: all .5s cubic-bezier(.6,.6,0,1);
}
.a-button-primary-4:hover
{
    background-color: var(--alley-component-library-blue--800);
}
.a-button-primary-4:active
{
    background-color: var(--alley-component-library-blue--700);
}
.a-span-underline-4
{
    border-bottom: 6px solid var(--alley-component-library-blue--900);
    color: var(--alley-component-library-blue--900);
}
.a-header-button-wrapper-4
{
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 24px;
    margin-bottom: 16px;
    display: flex;
}
.a-header-play-4
{
    background-color: var(--alley-component-library-blue--100);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
}
.a-text-color-primary-3
{
    color: var(--alley-component-library-blue--900);
}
.a-section-header
{
    background-color: #f6f6ed;
    padding-top: 120px;
    padding-left: 5%;
    padding-right: 5%;
    position: relative;
}
.a-header-dashboard
{
    width: 100%;
    height: 100%;
    margin-top: 64px;
}
.a-paragraph-regular-3
{
    letter-spacing: -.02em;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 1.8;
}
.a-title-wrap-center
{
    text-align: center;
    flex-direction: column;
    align-items: center;
    max-width: 510px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.video-thumbnail-2
{
    z-index: 2;
    width: 70%;
    height: 70%;
    margin-bottom: 0;
}
.a-paragraph-regular-4
{
    color: var(--dim-grey);
    letter-spacing: -.02em;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 1.8;
}
.a-h1-heading-5
{
    color: #202c3d;
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 64px;
    line-height: 1.2;
}
.a-margin-bottom-53
{
    margin-bottom: 16px;
}
.a-button-primary-5
{
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #fff;
    text-align: center;
    letter-spacing: -.02em;
    background-color: #ff715b;
    border-radius: 99px;
    flex-direction: row;
    flex: none;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    padding: 12px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: all .5s cubic-bezier(.6,.6,0,1);
}
.a-button-primary-5:hover
{
    background-color: #6478f7;
}
.a-button-primary-5:active
{
    background-color: #7788f8;
}
.a-header-play-5
{
    background-color: #eceefe;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
}
.a-button-video-5
{
    grid-column-gap: 12px;
    color: #5167f6;
    text-align: center;
    letter-spacing: -.02em;
    background-color: #fff;
    border-radius: 99px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 48px;
    min-height: 48px;
    padding: 12px 24px 12px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: all .5s cubic-bezier(.6,.6,0,1);
    display: flex;
}
.a-button-video-5:hover
{
    background-color: #f4f4f6;
}
.a-button-video-5:active
{
    background-color: #eceefe;
}
.a-section-header-2
{
    background-color: #f2f1eb;
    padding-top: 120px;
    padding-left: 5%;
    padding-right: 5%;
    position: relative;
}
.wrap-photo-project-2
{
    aspect-ratio: 16/9;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-top: -22px;
    margin-bottom: -96px;
    padding-top: 0;
    display: flex;
    position: relative;
    overflow: hidden;
}
.a-span-underline-5
{
    color: #ff715b;
    -webkit-text-stroke-color: #ff715b;
    border-bottom: 6px solid #ff715b;
}
.text-block-176
{
    font-family: Open Sans,sans-serif;
}
.combine-nav5_component-2
{
    background-color: #f4f1eb;
    padding-top: .75rem;
    padding-bottom: .75rem;
}
.combine-nav5_container-2
{
    background-color: #fff;
    border-radius: 14px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.walsh-nav-link-black-2
{
    color: #212d3f;
    border-radius: 8px;
    padding: 15px 18px;
    font-family: Open Sans,sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.walsh-nav-link-black-2:hover
{
    background-color: #dbdbdb59;
}
.walsh-nav-link-black-2.w--current
{
    color: #6d6d6d;
    background-color: #dbdbdb59;
}
.body
{
    background-color: #f4f1eb;
    padding-left: 0;
    padding-right: 0;
}
.walsh-nav-logo-2
{
    height: 80px;
}
.combine-nav5_menu-2
{
    align-items: center;
    display: flex;
}
.nav-dropdown-toggle-2
{
    text-align: center;
    letter-spacing: .25px;
    vertical-align: baseline;
    margin-right: 0;
    padding: 15px 18px;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
}
.nav-dropdown-toggle-2:hover
{
    color: #1a1b1fbf;
    background-color: #dbdbdb59;
    font-family: Montserrat,sans-serif;
}
.nav-dropdown-toggle-2:focus-visible, .nav-dropdown-toggle-2[data-wf-focus-visible]
{
    outline-offset: 0;
    color: #0050bd;
    border-radius: 5px;
    outline: 2px solid #0050bd;
}
.a-cta-content-wrapper
{
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}
.a-cta-form
{
    width: 100%;
    max-width: 480px;
    margin-bottom: 16px;
}
.a-cta-input-field
{
    background-color: #f4f4f6;
    border: 1px solid #f4f4f6;
    border-radius: 99px;
    height: 48px;
    margin-bottom: 0;
    padding: 12px 24px;
    transition: border-color .2s;
}
.a-cta-input-field:focus
{
    border-style: solid;
    border-color: #5167f6;
}
.a-cross-span
{
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/67d1af3b99520e472f388daa_text-overlay.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
}
.a-margin-bottom-54
{
    margin-bottom: 16px;
}
.a-cta-feature
{
    align-items: center;
    display: flex;
}
.a-button-primary-6
{
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #fff;
    text-align: center;
    letter-spacing: -.02em;
    background-color: #5167f6;
    border-radius: 99px;
    flex-direction: row;
    flex: none;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    padding: 12px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: all .5s cubic-bezier(.6,.6,0,1);
}
.a-button-primary-6:hover
{
    background-color: #6478f7;
}
.a-button-primary-6:active
{
    background-color: #7788f8;
}
.a-cta-feature-wrapper
{
    grid-column-gap: 24px;
    grid-row-gap: 14px;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 48px;
    display: flex;
}
.a-section-regular
{
    padding: 92px 5% 0;
    position: relative;
}
.a-cta-grid
{
    grid-column-gap: 32px;
    grid-row-gap: 64px;
    grid-template-rows: auto;
}
.a-detail-regular
{
    letter-spacing: .08em;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.8;
}
.a-detail-regular.a-text-color-primary
{
    color: #5167f6;
}
.section-about-3
{
    background-color: #fff;
    padding-top: 50px;
    position: relative;
}
.container-15
{
    background-color: #0000;
    width: 100%;
    max-width: 1508px;
    padding: 50px 45px 30px;
    position: relative;
}
.a-h3-heading
{
    color: #131316;
    letter-spacing: -.02em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    line-height: 1.2;
}
.a-cta-icon-wrapper
{
    background-color: #fff;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 44px;
    height: 44px;
    display: flex;
}
.a-text-color-orange-900
{
    color: #f69351;
}
.a-margin-bottom-24
{
    margin-bottom: 24px;
}
.a-max-width-medium
{
    max-width: 486px;
}
.text-size-caps-tiny-3
{
    letter-spacing: normal;
    text-transform: none;
    font-family: Open Sans,sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 180%;
}
.text-size-caps-tiny-3.text-align-center.maxw-introduction-subtitle
{
    max-width: 940px;
    font-family: Open Sans,sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.a-cta-image
{
    height: 500px;
}
.a-icon-regular
{
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    transition: color .2s;
    display: flex;
}
.a-cta-form-wrapper
{
    grid-column-gap: 4px;
    grid-row-gap: 8px;
    display: flex;
}
.a-subheading-small
{
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.8;
}
.heading-40
{
    font-family: Open Sans,sans-serif;
    font-size: 18px;
}
.line-01-cell-10
{
    margin-right: 86px;
}
.wrap-project-2
{
    background-color: #fff;
    border-radius: 20px;
    margin-top: 80px;
    margin-bottom: 80px;
    position: relative;
}
.grid-project-main-content-2
{
    grid-column-gap: 0;
    grid-row-gap: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
}
.grid-project-main-content-2.project-position
{
    pointer-events: none;
}
.line-02-cell-9
{
    margin-bottom: -6px;
}
.text-block-177
{
    font-size: 40px;
    font-weight: 700;
    line-height: 130%;
}
.line-01-cell-12
{
    margin-left: 86px;
}
.line-02-cell-10
{
    position: relative;
}
.line-02-cell-11
{
    margin-bottom: -6px;
}
.line-4
{
    grid-column-gap: 0;
    grid-row-gap: 0;
    grid-template-rows: min-content 50px min-content min-content auto min-content;
    grid-template-columns: auto min-content minmax(200px,1152px) min-content 20px auto;
    grid-auto-columns: 1fr;
    display: grid;
    position: absolute;
    inset: 0% -15px 0% 0%;
}
.container-16
{
    background-color: #0000;
    width: 100%;
    max-width: 1508px;
    padding: 50px 45px 30px;
    position: relative;
}
.margin-bottom-5px-2
{
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 5px;
}
.lines-arc-365
{
    flex: none;
    width: 94px;
    height: 94px;
    margin-bottom: -2px;
    margin-right: -2px;
    line-height: 0;
}
.line-01-cell-13
{
    position: relative;
}
.section-projects-2
{
    background-color: #0000;
    padding-top: 110px;
    padding-bottom: 90px;
    position: relative;
}
.button-19
{
    pointer-events: auto;
    color: #151515;
    text-align: center;
    letter-spacing: .3em;
    text-transform: uppercase;
    background-color: #181d24;
    border-radius: 20px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    max-width: 450px;
    margin-top: 55px;
    padding: 26px 70px 24px;
    font-size: 12px;
    font-weight: 700;
    line-height: 140%;
    transition: box-shadow .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94);
    display: flex;
    position: relative;
    overflow: hidden;
}
.button-19:hover
{
    opacity: 1;
    transform: translate(0,-5px);
    box-shadow: 15px 15px 20px -17px #000000bf;
}
.mask-line-4
{
    pointer-events: none;
    position: absolute;
    inset: -230px 0 42px;
    overflow: hidden;
}
.line-5
{
    grid-column-gap: 0;
    grid-row-gap: 0;
    grid-template-rows: min-content 94px auto min-content;
    grid-template-columns: auto minmax(200px,1300px) min-content 40px auto;
    position: absolute;
    inset: 0% -15px 0% 0%;
}
.text-size-caps-tiny-4
{
    letter-spacing: normal;
    text-transform: none;
    font-family: Open Sans,sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 180%;
}
.flex-hor-between-center-2
{
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-family: Open Sans,sans-serif;
    display: flex;
}
.wrap-content-project-2
{
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    padding: 40px 80px;
    display: flex;
}
.text-button-on-dark-2
{
    color: #f4f1eb;
}
.line-02-cell-12
{
    margin-left: 86px;
}
.flex-ver-left-top-2
{
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 30px;
    display: flex;
}
.lines-arc-366
{
    width: 94px;
    height: 94px;
    margin-top: -2px;
    margin-left: -2px;
    line-height: 0;
    position: relative;
}
.line-01-cell-14
{
    margin-left: 86px;
}
.wrap-photo-project-3
{
    aspect-ratio: 16/9;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-top: -22px;
    margin-bottom: -96px;
    padding-top: 0;
    display: flex;
    position: relative;
    overflow: hidden;
}
.lines-arc-367
{
    flex: none;
    width: 94px;
    height: 94px;
    margin-bottom: -2px;
    margin-left: -2px;
    line-height: 0;
}
.paragraph-small-2
{
    color: #151515;
    font-family: Open Sans,sans-serif;
    font-size: 16px;
}
.line-01-cell-15
{
    position: relative;
}
.line-01-cell-16
{
    margin-top: -6px;
    margin-right: 86px;
}
.wrap-photo-project-4
{
    aspect-ratio: 16/9;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    height: 100%;
    margin-top: -129px;
    margin-bottom: 0;
    padding-top: 0;
    display: flex;
    position: relative;
    overflow: hidden;
}
.a-header-play-6
{
    background-color: #c1ecd5;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
}
.a-button-primary-7
{
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #253951;
    text-align: center;
    letter-spacing: -.02em;
    background-color: #c1ecd5;
    border-radius: 99px;
    flex-direction: row;
    flex: none;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    padding: 12px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: all .5s cubic-bezier(.6,.6,0,1);
}
.a-button-primary-7:hover
{
    color: #253951;
    background-color: #fff;
    font-family: Open Sans,sans-serif;
}
.a-button-primary-7:active
{
    background-color: #7788f8;
}
.a-margin-bottom-55
{
    margin-bottom: 16px;
}
.a-button-video-6
{
    grid-column-gap: 12px;
    color: #202c3d;
    text-align: center;
    letter-spacing: -.02em;
    background-color: #fff;
    border-radius: 99px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 48px;
    min-height: 48px;
    padding: 12px 24px 12px 32px;
    font-family: Open Sans,sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: all .5s cubic-bezier(.6,.6,0,1);
    display: flex;
}
.a-button-video-6:hover
{
    background-color: #fff;
}
.a-button-video-6:active
{
    background-color: #eceefe;
}
.a-section-header-3
{
    background-color: #f4f1eb;
    margin-top: 0;
    padding-top: 80px;
    padding-left: 5%;
    padding-right: 5%;
    position: relative;
}
.a-paragraph-regular-5
{
    color: #202c3d;
    letter-spacing: -.02em;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 26px;
    line-height: 1.8;
}
.a-h1-heading-6
{
    letter-spacing: -.04em;
    color: #253951;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
    font-size: 70px;
    font-weight: 700;
    line-height: 1.2;
}
.video-thumbnail-3
{
    z-index: 2;
    flex: 0 auto;
    width: 70%;
    height: 70%;
    margin-bottom: 0;
}
.body-12
{
    background-color: #202c3d;
    padding-left: 0;
    padding-right: 0;
}
.text-block-178
{
    font-family: Open Sans,sans-serif;
}
.combine-nav5_menu-3
{
    align-items: center;
    display: flex;
}
.a-header-play-7
{
    background-color: #fe715a;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
}
.a-button-primary-8
{
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #1e2a3c;
    text-align: center;
    letter-spacing: .5px;
    background-color: #fff;
    border-radius: 99px;
    flex-direction: row;
    flex: none;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    padding: 12px 32px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    transition: all .5s cubic-bezier(.6,.6,0,1);
}
.a-button-primary-8:hover
{
    color: #253951;
    background-color: #fff;
    font-family: Open Sans,sans-serif;
}
.a-button-primary-8:active
{
    background-color: #7788f8;
}
.a-h1-heading-7
{
    color: #1e2a3c;
    letter-spacing: -.5px;
    max-width: 700px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 24px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 50px;
    font-weight: 800;
    line-height: 64px;
}
.a-section-header-4
{
    color: #013594;
    background-color: #f3f0e6;
    margin-top: 0;
    padding-top: 120px;
    padding-left: 0%;
    padding-right: 0%;
    position: relative;
}
.a-margin-bottom-56
{
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 32px;
}
.a-title-wrap-center-2
{
    text-align: center;
    flex-direction: column;
    align-items: center;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.text-block-179
{
    color: #fff;
    letter-spacing: .5px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 16px;
    line-height: 20px;
}
.a-header-button-wrapper-5
{
    z-index: 99997;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    order: 1;
    margin-top: 0;
    margin-bottom: 16px;
    display: flex;
    position: relative;
}
.a-container-regular-4
{
    width: 100%;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.a-button-video-7
{
    grid-column-gap: 12px;
    color: #202c3d;
    text-align: center;
    letter-spacing: -.02em;
    -webkit-text-fill-color: inherit;
    background-color: #fe715a;
    background-clip: border-box;
    border-radius: 99px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 48px;
    min-height: 48px;
    padding: 9px 18px;
    font-family: Open Sans,sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: all .5s cubic-bezier(.6,.6,0,1);
    display: flex;
}
.a-button-video-7:hover
{
    background-color: #fff;
}
.a-button-video-7:active
{
    background-color: #eceefe;
}
.a-margin-bottom-57
{
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.section-29
{
    object-fit: fill;
}
.background-video-2
{
    aspect-ratio: auto;
    object-fit: contain;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 550px;
    margin-top: -180px;
    padding-top: 0;
    display: block;
}
.rt-category-cards-text-4
{
    color: #202c3d;
    text-transform: capitalize;
    font-family: Varela,sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 31px;
}
.rt-margin-top-four
{
    margin-top: 6px;
}
.rt-home-one-service-card-line
{
    opacity: .2;
    color: #c1ecd5;
    background-color: #07070780;
    width: 100%;
    min-height: 1px;
    margin-bottom: 9px;
}
.rt-component-container-4
{
    width: 100%;
    max-width: 1290px;
    position: relative;
}
.rt-home-one-service-large-number-wrap
{
    flex: none;
    padding-left: 48px;
    position: relative;
}
.rt-home-one-service-card-top-wrap
{
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    justify-content: flex-start;
    align-items: flex-end;
}
.rt-home-one-our-service-top-right-block
{
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    justify-content: flex-start;
    align-items: center;
    max-width: 510px;
    margin-bottom: 6px;
}
.rt-home-one-service-section-wrap
{
    align-items: stretch;
}
.rt-overflow-none
{
    overflow: hidden;
}
.rt-text-black
{
    color: #202c3d;
    letter-spacing: .15px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
}
.rt-home-one-service-large-number-image
{
    z-index: 2;
    margin-left: -1px;
    padding-left: 0;
    position: relative;
}
.rt-home-one-service-large-number-circle
{
    background-color: #c1ecd6;
    border-radius: 100%;
    min-width: 70px;
    min-height: 70px;
    margin-top: 15px;
    margin-right: 0;
    padding-right: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.rt-home-one-service-top-wrap
{
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    justify-content: space-between;
    align-items: flex-end;
}
.rt-small-counter-text
{
    color: #121b22;
    letter-spacing: -.5px;
    font-size: 30px;
    line-height: 35px;
}
.rt-small-counter-text.rt-text-white-two
{
    color: #fe715a;
    font-family: Manrope,Arial,sans-serif;
    font-size: 40px;
    font-weight: 700;
}
.rt-home-one-service-bottom-card
{
    align-items: stretch;
}
.rt-component-section-4
{
    color: #6d6d6d;
    background-color: #fff;
    width: 100%;
    padding: 80px 50px;
    font-size: 17px;
    font-weight: 300;
    line-height: 29px;
    position: relative;
}
.rt-home-one-service-grid
{
    grid-column-gap: 58px;
    grid-row-gap: 58px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 24px;
    display: grid;
}
.rt-margin-top-fifteen
{
    margin-top: 15px;
}
.rt-margin-top-fifteen.rt-body-font-color-2
{
    color: #202c3d;
    font-family: Varela,sans-serif;
    font-size: 16px;
}
.rt-counter-number-wrap
{
    justify-content: flex-start;
    align-items: flex-end;
    position: relative;
}
.rt-margin-top-sixteen
{
    margin-top: 16px;
}
.rt-margin-top-sixteen.rt-body-font-color-2
{
    color: #202c3d;
    font-family: Varela,sans-serif;
    font-weight: 400;
}
.rt-home-one-our-service-heading
{
    max-width: 20ch;
}
.rt-home-one-our-service-heading.rt-margin-top-ten
{
    color: #202c3d;
    letter-spacing: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 40px;
    line-height: 46px;
}
.rt-counter.rt-heading-three-counter
{
    height: 35px;
    overflow: hidden;
}
.rt-cargo
{
    position: absolute;
    inset: 0% auto 0% -28%;
}
.rt-feature-main-wrapper
{
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.rt-left-para
{
    color: #6d6d6d;
    text-align: right;
    margin-bottom: 0;
}
.rt-feature-right-content
{
    color: #6d6d6d;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 330px;
    display: flex;
}
.rt-right-paragraph
{
    color: var(--dim-grey);
    margin-bottom: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
}
.rt-feature-left
{
    grid-column-gap: 90px;
    grid-row-gap: 90px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    display: flex;
}
.rt-category-cards-text-5
{
    color: #1e2a3c;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 400;
    line-height: 31px;
}
.rt-category-cards-text-5.rt-margin-bottom-fifteen-3
{
    margin-bottom: 15px;
}
.rt-body-small-text-4
{
    letter-spacing: .15625rem;
    font-size: .875rem;
    line-height: 1.375rem;
}
.rt-body-small-text-4.rt-capitalized
{
    text-transform: uppercase;
    flex: none;
}
.rt-body-small-text-4.rt-capitalized.rt-feature-text-small
{
    margin-bottom: 25px;
    font-size: 1rem;
    line-height: 1.625rem;
}
.rt-image-overlay-box
{
    position: relative;
}
.rt-feature-right
{
    grid-column-gap: 90px;
    grid-row-gap: 90px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}
.rt-feature-left-content
{
    color: #6d6d6d;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    max-width: 330px;
    display: flex;
}
.rt-feature-middle
{
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
}
.rt-component-section-5
{
    color: #6d6d6d;
    background-color: #fff;
    width: 100%;
    padding: 80px 15px 0;
    font-size: 17px;
    font-weight: 300;
    line-height: 29px;
    position: relative;
}
.image-143
{
    width: auto;
    height: auto;
    margin-top: -175px;
}
.a-button-primary-9
{
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #253951;
    text-align: center;
    letter-spacing: -.02em;
    background-color: #b0d480;
    border-radius: 99px;
    flex-direction: row;
    flex: none;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    padding: 12px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: all .5s cubic-bezier(.6,.6,0,1);
}
.a-button-primary-9:hover
{
    background-color: #6478f7;
}
.a-button-primary-9:active
{
    background-color: #7788f8;
}
.a-container-regular-5
{
    width: 100%;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.a-margin-bottom-58
{
    margin-bottom: 24px;
}
.a-h3-heading-2
{
    color: #202c3d;
    letter-spacing: -.02em;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Varela,sans-serif;
    font-size: 40px;
    line-height: 1.2;
}
.paragraph
{
    color: var(--dim-grey);
    font-family: Varela,sans-serif;
    font-size: 16px;
}
.image-144
{
    width: auto;
    height: 400px;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 0;
}
.rt-component-section-6
{
    color: #6d6d6d;
    background-color: #fff;
    width: 100%;
    padding: 80px 50px;
    font-size: 17px;
    font-weight: 300;
    line-height: 29px;
    position: relative;
}
.bold-text-23
{
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.paragraph-14
{
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 20px;
    font-weight: 300;
}
.rt-category-cards-text-6
{
    color: #1e2a3c;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 400;
    line-height: 31px;
}
.rt-category-cards-text-6.rt-margin-bottom-fifteen-3
{
    margin-bottom: 15px;
}
.text-block-180
{
    color: #1e2a3c;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 1.2em;
}
.section-30
{
    object-fit: fill;
}
.paragraph-15
{
    color: var(--combine-library-grey-800);
    letter-spacing: .15px;
    max-width: 650px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 26px;
    line-height: 38px;
}
.section-31
{
    object-fit: fill;
}
.rt-category-cards-text
{
    color: var(--dim-grey);
    text-transform: capitalize;
    padding-bottom: 12px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 32px;
}
.rt-category-cards-text.rt-text-white, .rt-text-white
{
    color: var(--radiant-ui-components-library--color--white);
}
.rt-margin-bottom-twenty
{
    color: #1e2a3c;
    letter-spacing: .25px;
    max-width: 1200px;
    margin-bottom: 0;
    padding-bottom: 24px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 40px;
    line-height: 54px;
}
.rt-component-container
{
    width: 100%;
    max-width: 1290px;
    padding: 80px 4.5rem;
    position: relative;
}
.rt-component-section
{
    background-color: var(--floral-white-2);
    color: var(--radiant-ui-components-library--color--body-font-dark);
    width: 100%;
    padding: 80px 4.5em;
    font-family: Outfit;
    font-size: 17px;
    font-weight: 300;
    line-height: 29px;
    position: relative;
}
.rt-white-text
{
    color: #fff;
}
.rt-body-font-color
{
    color: var(--kütüp-library-dark-slate-grey);
    margin-bottom: 0;
    padding: 0 0 18px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 36px;
    transition: color .35s;
}
.rt-financial-paragraph
{
    color: var(--dim-grey);
    font-family: Manrope,Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.rt-home-one-project-card-image
{
    object-fit: cover;
    width: 100%;
}
.rt-home-four-three-box-pic
{
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 25px;
    display: flex;
    overflow: hidden;
}
.rt-memorable-text
{
    color: #fff;
    letter-spacing: 0;
    text-transform: capitalize;
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/67ddaae021d489f632c13904_53915ce38b39e68529bb48e529ecd3de_Memorable-Brand.webp");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 31px 2px;
    padding-left: 45px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.75rem;
}
.rt-memorable-text.rt-blue-text
{
    color: var(--radiant-ui-components-library--color--theme-color);
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/67ddaae021d489f632c13906_eb1ed5ed8672e29d938048265fd37d4c_Line%201.svg");
    background-size: 31px;
}
.rt-home-four-star-block
{
    text-align: center;
    max-width: 1200px;
    position: relative;
}
.rt-home-four-arrow-block
{
    background-color: #c1ecd6;
    border: 1px #0000004d;
    border-radius: 100px;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    display: flex;
}
.rt-home-four-arrow-block.rt-greem-circle
{
    background-color: var(--walsh--walsh-light-green);
    border-color: #ffffff4d;
}
.rt-home-four-three-box-block
{
    grid-column-gap: 30px;
    margin-top: 30px;
    padding-bottom: 0px;
}
.rt-no-underline
{
    cursor: pointer;
    text-decoration: none;
}
.rt-image-height-auto
{
    object-fit: cover;
}
.rt-financial-planning-block
{
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}
.rt-home-four-three-box-data
{
    padding-top: 25px;
    padding-left: 30px;
    padding-right: 30px;
}
.rt-home-four-three-box-one
{
    background-color: #c1ecd6;
    border-radius: 10px;
    flex: 1;
    box-shadow: 0 10px 9px #dadddfcc;
}
.rt-home-four-three-box-one:hover
{
    box-shadow: none;
}
.rt-home-four-three-box-one.rt-blue-bg
{
    background-color: var(--radiant-ui-components-library--color--white);
}
.rt-component-section-7
{
    background-color: var(--radiant-ui-components-library--color--white);
    color: var(--radiant-ui-components-library--color--body-font-dark);
    width: 100%;
    padding: 80px 4.5em;
    font-family: Outfit;
    font-size: 17px;
    font-weight: 300;
    line-height: 29px;
    position: relative;
}
.rt-text-semibold
{
    font-weight: 600;
}
.rt-text-semibold.rt-text-white
{
    color: #fff;
}
.rt-text-semibold.rt-text-white.rt-margin-bottom-five
{
    margin-bottom: 5px;
}
.rt-overflow-hidden
{
    overflow: hidden;
}
.rt-button-orange-arrow
{
    margin-top: 2px;
}
.rt-button-white-arrow
{
    opacity: 0;
    margin-top: 2px;
    position: absolute;
}
.rt-feautures-card-overlay
{
    background-color: #16232b;
    height: 18%;
    position: absolute;
    inset: auto 0% -4%;
    transform: skew(0deg,4deg);
}
.rt-feautures-card-overlay.rt-card-black-overlay
{
    z-index: 2;
    background-color: #c1ecd6;
}
.rt-feautures-card-overlay.rt-card-orange-overlay
{
    background-color: var(--radiant-ui-components-library--color--theme-color);
    bottom: -3%;
}
.rt-features-wrapper
{
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 25px;
    display: flex;
}
.rt-features-cards
{
    border-radius: 10px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    max-width: 408px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.rt-features-information
{
    z-index: 10;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    position: absolute;
    inset: auto auto 0% 0%;
}
.rt-small-arrow-icon
{
    border: 1px solid var(--radiant-ui-components-library--color--theme-color);
    border-radius: 100%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 34px;
    height: 34px;
    display: flex;
    position: relative;
}
.rt-home-one-features-marquee
{
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
}
.rt-marquee-train-4
{
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex: none;
    justify-content: flex-start;
    align-items: center;
}
.rt-category-cards-text-7
{
    color: var(--radiant-ui-components-library--color--heading-dark);
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 400;
    line-height: 31px;
}
.rt-heading-five-6
{
    color: #060606;
    text-align: left;
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
}
.rt-padding-bottom-ten
{
    padding-bottom: 10px;
}
.rt-padding-bottom-ten.rt-home-two-tab-heading
{
    color: #1e2a3c;
    letter-spacing: -.25px;
    max-width: 570px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 28px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 54px;
}
.rt-padding-top-twenty
{
    padding-top: 20px;
}
.rt-cover-image-3
{
    object-fit: cover;
    border-radius: 10px;
    height: 480px;
}
.rt-padding-top-fifteen
{
    padding-top: 15px;
}
.rt-padding-top-ten
{
    padding-top: 10px;
}
.rt-home-two-tab-section-tabs-caption-image-box-two
{
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/67ddbad9182a157c634abc02_37daddc475e8b30ba782394cf31122c6_email%20marketing.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 303px;
    height: 162px;
    display: flex;
}
.rt-home-two-tab-section-tabs-caption-image-box-two.rt-our-vision
{
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/67ddbad9182a157c634abc05_3f38795060116e18f295f7bc31cb7ade_Login%20Background.webp");
}
.rt-home-two-tab-section-tabs-caption-image-box-two.rt-our-mission
{
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/67ddbad9182a157c634abc0b_389c737ed576a060efbda2283cad16b7_Project%20Image%20Four.webp");
}
.rt-home-two-tab-section-tabs-content
{
    padding-top: 0;
}
.rt-home-two-tab-section-image-column
{
    border-radius: 6px;
    width: 44%;
    overflow: hidden;
}
.rt-home-two-tab-section-tabs-caption-image-box
{
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/67ddbad9182a157c634abc0d_5f7ede4899240f4aa6fde994fee9ccaa_Implementation.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 303px;
    height: 162px;
    display: flex;
}
.rt-home-two-tab-section-tabs-caption-image-box.rt-our-mission
{
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/67ddbad9182a157c634abc10_cb83fea7243e3d88f82b503bd17e7e63_Project%20Image%20Five.webp");
}
.rt-home-two-tab-section-tabs-caption-image-box.rt-our-vision
{
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/67ddbad9182a157c634abc12_3cd695cb0d0563b398114015af25bcf9_Project%20Image%20One.webp");
}
.rt-heading-span
{
    font-weight: 400;
}
.rt-home-two-tab-section-row
{
    align-items: center;
    display: flex;
}
.rt-home-two-tab-section-tabs-one
{
    color: var(--radiant-ui-components-library--color--heading-dark);
    text-align: center;
    text-transform: capitalize;
    background-color: #f4f0eb;
    border-radius: 4px;
    margin-bottom: 15px;
    margin-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 400;
}
.rt-home-two-tab-section-tabs-one.w--current
{
    color: #fff;
    text-align: center;
    background-color: #c1ecd6;
    border-radius: 4px;
}
.rt-home-two-tab-section-tabs-caption
{
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #0000;
    border-radius: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0 20px 0 0;
    display: grid;
}
.rt-home-two-tab-section-tabs-three
{
    color: #1f2e54;
    text-align: center;
    background-color: #f2f2f2;
    border-radius: 4px;
    margin-top: 10px;
    margin-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.rt-home-two-tab-section-tabs-three.w--current
{
    color: #1e2a3c;
    text-align: center;
    background-color: #c1ecd6;
    font-weight: 400;
}
.rt-home-two-tab-section-main-block
{
    color: var(--radiant-ui-components-library--color--body-font-dark);
}
.rt-home-two-tab-section-caption-column
{
    flex-direction: column;
    width: 56%;
    height: 100%;
    padding-top: 10px;
    padding-left: 30px;
    padding-right: 10px;
}
.rt-padding-bottom-twenty-two
{
    padding-bottom: 22px;
}
.rt-home-two-tab-section-tabs-two
{
    color: #1f2e54;
    text-align: center;
    background-color: #f4f0eb;
    border-radius: 4px;
    margin-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 400;
}
.rt-home-two-tab-section-tabs-two.w--current
{
    color: #1e2a3c;
    text-align: center;
    background-color: #c1ecd6;
    border-radius: 10px;
}
.text-block-181
{
    color: var(--combine-library-grey-800);
    font-family: Manrope,Arial,sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
}
.text-block-182
{
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
}
.text-block-183
{
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
}
.background-video-3
{
    height: 400px;
}
.paragraph-16
{
    color: var(--dim-grey);
    font-family: Manrope,Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.paragraph-17
{
    color: var(--dim-grey);
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.paragraph-18, .paragraph-19, .paragraph-20
{
    color: var(--dim-grey);
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.rt-component-container-5
{
    width: 100%;
    max-width: 1290px;
    position: relative;
}
.rt-component-section-8
{
    color: var(--radiant-ui-components-library--color--body-font-dark);
    background-color: #f4f0eb;
    width: 100%;
    padding: 60px 4.5em;
    font-family: Outfit;
    font-size: 17px;
    font-weight: 300;
    line-height: 29px;
    position: relative;
}
.rt-heading-two
{
    color: var(--radiant-ui-components-library--color--heading-dark);
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 45px;
}
.rt-home-body-text
{
    color: #444655;
    font-size: 16px;
    line-height: 28px;
}
.rt-home-body-text.rt-about-one-clint-sbutitle
{
    padding-top: 4px;
}
.rt-about-one-clint-item
{
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-color: #fff;
    border-radius: 10px;
    flex: none;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 40px 40px 33px;
    display: flex;
    box-shadow: 0 10px 30px #3c2fc00f;
}
.rt-about-one-testimonial-line
{
    background-color: #1e2a3c;
    width: 1px;
    height: 84px;
}
.rt-about-one-clint-description
{
    color: #1f2e54;
    letter-spacing: .15px;
    padding-top: 20px;
    padding-bottom: 4px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.rt-about-one-testimonial-user-box
{
    justify-content: flex-start;
    align-items: center;
    margin-top: 7px;
    padding-top: 2px;
    padding-right: 10px;
    display: flex;
}
.rt-about-one-testimonial-rating-box
{
    padding-left: 40px;
}
.rt-about-one-clint-marque-section
{
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 0;
    display: flex;
}
.rt-about-one-testimonial-right-box
{
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.rt-about-one-testimonial-heading
{
    color: #1e2a3c;
    letter-spacing: -.5px;
    max-width: 400px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-family: Manrope,Arial,sans-serif;
    font-size: 40px;
    line-height: 54px;
}
.rt-client-box
{
    flex: none;
    width: auto;
    margin-left: 10px;
    padding: 30px 10px 30px 0;
}
.rt-about-one-testimonial-marque-main-wrapper
{
    max-width: 1315px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
.rt-about-one-clint-image
{
    border-radius: 100%;
}
.rt-about-one-user-image
{
    border: 3px solid #fff;
    border-radius: 100%;
}
.rt-about-one-user-image.rt-user-image-relative
{
    z-index: 1;
    position: relative;
    left: -30px;
}
.rt-about-one-testimonial-heading-box
{
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-bottom: 60px;
    display: flex;
}
.rt-container-10
{
    max-width: 1290px;
    margin-left: auto;
    margin-right: auto;
}
.rt-about-one-star-box
{
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.rt-about-one-clint-title
{
    color: var(--radiant-ui-components-library--color--heading-dark);
    font-family: Manrope,Arial,sans-serif;
    font-size: 13px;
    font-weight: 300;
    line-height: 30px;
}
.column
{
    padding-left: 0;
    padding-right: 0;
}
.rt-text-white-2
{
    color: var(--radiant-ui-components-library--color--white);
}
.rt-text-blue
{
    color: var(--radiant-ui-components-library--color--theme-color);
}
.rt-component-container-6
{
    width: 100%;
    max-width: 1290px;
    position: relative;
}
.rt-component-container-6.rt-radious-ten
{
    border-radius: 10px;
}
.rt-component-section-9
{
    background-color: var(--radiant-ui-components-library--color--white);
    color: var(--radiant-ui-components-library--color--body-font-dark);
    width: 100%;
    padding: 80px 15px;
    font-family: Outfit;
    font-size: 17px;
    font-weight: 300;
    line-height: 29px;
    position: relative;
}
.rt-heading-three
{
    color: var(--radiant-ui-components-library--color--heading-dark);
    text-transform: capitalize;
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
}
.rt-heading-three.rt-text-white-2
{
    color: var(--radiant-ui-components-library--color--white);
}
.rt-overflow-hidden-2
{
    overflow: hidden;
}
.rt-overflow-hidden-2.rt-radious-ten
{
    border-radius: 10px;
}
.rt-no-margin
{
    margin: 0;
}
.rt-about-two-cta-main-wrapper
{
    z-index: 9;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    padding-left: 60px;
    padding-right: 30px;
    display: flex;
    position: relative;
}
.rt-get-now
{
    background-color: #1670f84d;
    border-radius: 40px;
    padding: 5px 17px;
}
.rt-home-one-cta-bottom-section
{
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    max-width: 520px;
    margin-top: 200px;
    padding-top: 25px;
    display: flex;
}
.rt-home-one-cta-text-wrapper
{
    flex-direction: column;
    align-items: flex-start;
    max-width: 355px;
    display: flex;
}
.rt-home-one-cta
{
    background-image: url("https://cdn.prod.website-files.com/64e67d666e6ad43bbf417ff7/67ddf2274b0b9419f906af57_bb845f3fe15fa9432857070a99c3dd0f_CTA%20bg%20.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    height: 130%;
    position: absolute;
    inset: auto 0%;
}
.rt-about-two-cta-banner
{
    max-width: 1290px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0%;
}
.rt-home-one-cta-paragraph
{
    max-width: 390px;
    padding-right: 10px;
}
.rt-home-one-cta-paragraph.rt-body-dark-font
{
    color: var(--radiant-ui-components-library--color--linear-color-two);
}
.rt-cta-box
{
    background-color: var(--radiant-ui-components-library--color--theme-color);
    border-top-left-radius: 6px;
    max-width: 260px;
    padding: 15px 40px 12px;
}
.rt-cta-box.rt-cta-box-two
{
    background-color: #14151a;
    background-image: none;
    border-top-left-radius: 0;
    border-top-right-radius: 6px;
}
.rt-box-top-text
{
    grid-column-gap: 30px;
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.rt-box-top-text.rt-margin-bottom-five
{
    margin-bottom: 5px;
}
.rt-home-one-cta-top-section
{
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-right: 172px;
    display: flex;
}
.rt-body-dark-font
{
    color: var(--radiant-ui-components-library--linear-color-three);
}
.rt-radious-ten
{
    border-radius: 10px;
}
.rt-radious-ten.rt-overflow-hidden-2, .rt-background-dark
{
    background-color: var(--radiant-ui-components-library--color--button-background-dark);
}
.button-20
{
    color: var(--kütüp-library-dark-slate-grey);
    background-color: #0000;
    border-radius: 20px;
    padding: 0;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: underline;
}
.button-20:hover
{
    color: var(--white);
    background-color: #0000;
}
.rt-category-cards-text-8
{
    color: var(--radiant-ui-components-library--color--heading-dark);
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 400;
    line-height: 31px;
}
.rt-category-cards-text-8.rt-margin-bottom-thirty
{
    font-family: Manrope,Arial,sans-serif;
    font-weight: 600;
}
.rt-heading-six
{
    color: var(--radiant-ui-components-library--color--heading-dark);
    letter-spacing: -.2px;
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
}
.rt-heading-six.rt-margin-top-thirty.rt-margin-bottom-ten
{
    letter-spacing: .15px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
}
.rt-component-container-7
{
    width: 100%;
    max-width: 1290px;
    position: relative;
}
.rt-component-section-10
{
    background-color: var(--blue-6);
    color: var(--radiant-ui-components-library--color--body-font-dark);
    width: 100%;
    padding: 80px 4.5em;
    font-family: Outfit;
    font-size: 17px;
    font-weight: 300;
    line-height: 29px;
    position: relative;
}
.rt-margin-top-thirty
{
    margin-top: 30px;
}
.rt-text-center
{
    text-align: center;
}
.rt-text-center.rt-home-three-award-heading
{
    color: #1e2a3c;
    letter-spacing: -.25px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 28px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 40px;
    line-height: 44px;
}
.rt-margin-bottom-thirty
{
    margin-bottom: 30px;
}
.rt-margin-bottom-ten
{
    margin-bottom: 10px;
}
.rt-margin-bottom-thirty-2
{
    margin-bottom: 30px;
}
.rt-home-three-award-main-dot
{
    background-color: #c1ecd6;
    border: 1px solid #ececec;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
}
.rt-home-three-award-sticky-box
{
    width: 100%;
}
.rt-home-three-award-appere-line
{
    transform-origin: 0%;
    color: var(--kütüp-library-dark-slate-grey);
    background-color: #1e2a3c;
    height: 1px;
    position: absolute;
    inset: 72px 0% auto;
}
.rt-home-three-award-appere-section
{
    width: 100%;
    position: relative;
}
.rt-home-three-award-description
{
    color: var(--kütüp-library-dark-slate-grey);
    text-align: center;
    letter-spacing: .15px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 20px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.rt-home-three-award-item
{
    z-index: 1;
    position: relative;
}
.rt-home-three-award-dot
{
    background-color: var(--radiant-ui-components-library--color--theme-color);
    border-radius: 50%;
    width: 12px;
    height: 12px;
}
.rt-home-three-award-content
{
    color: var(--kütüp-library-dark-slate-grey);
    max-width: 181px;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}
.rt-container-11
{
    max-width: 1290px;
    margin-left: auto;
    margin-right: auto;
}
.rt-container-11.rt-home-three-award-appere-container
{
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    justify-content: space-between;
    align-items: flex-start;
    padding: 40px 15px;
    display: flex;
    position: relative;
}
.rt-container-11.rt-home-three-award-container
{
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
}
.rt-category-cards-text-9
{
    color: var(--radiant-ui-components-library--color--heading-dark);
    text-align: center;
    letter-spacing: .15px;
    text-transform: none;
    padding-top: 10px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
}
.rt-component-container-8
{
    width: 100%;
    max-width: 1290px;
    position: relative;
}
.rt-component-section-11
{
    background-color: var(--radiant-ui-components-library--color--white);
    color: var(--radiant-ui-components-library--color--body-font-dark);
    width: 100%;
    padding: 80px 4.5em;
    font-family: Outfit;
    font-size: 17px;
    font-weight: 300;
    line-height: 29px;
    position: relative;
}
.rt-detail-icons
{
    justify-content: center;
    align-items: center;
}
.rt-counter-section
{
    justify-content: flex-start;
    align-items: center;
}
.rt-counter-number
{
    color: #fe715a;
    letter-spacing: 1.6px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 90px;
}
.rt-button-two-2
{
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #191b1d;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.rt-ninth-text-section
{
    max-width: 530px;
}
.rt-scroll-heading
{
    color: #1e2a3c;
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 24px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 40px;
    line-height: 54px;
}
.rt-counter-train-4
{
    justify-content: flex-start;
    align-items: flex-end;
}
.rt-up-counter-sections
{
    grid-column-gap: 30px;
    grid-row-gap: 30px;
}
.rt-ninth-section
{
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0;
}
.rt-counter-box-4
{
    justify-content: center;
    align-items: flex-start;
    height: 90px;
    overflow: hidden;
}
.rt-counter-block
{
    background-color: #f4f0eb;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    min-width: 237px;
    padding: 30px 40px 40px;
    box-shadow: 8px 15px 40px #0000000d;
}
.rt-four-counter-section
{
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    align-items: flex-start;
    max-width: 520px;
}
.rt-down-counter-sections
{
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    align-items: center;
    margin-top: 45px;
}
.rt-scroll-content
{
    color: var(--kütüp-library-dark-slate-grey);
    margin-top: 15px;
    margin-bottom: 30px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.rt-detail-button-text
{
    color: #1e2a3c;
    letter-spacing: .25px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-decoration-color: #fe715a;
}
.div-block-375
{
    background-color: #c1ecd6;
}
.bold-text-24, .bold-text-25, .bold-text-26, .bold-text-27, .bold-text-28, .bold-text-29
{
    font-weight: 600;
}
.button-21
{
    letter-spacing: .5px;
    background-color: #fe715a;
    border-radius: 20px;
    padding: 10px 20px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}
.rt-category-cards-text-10
{
    color: var(--radiant-ui-components-library--color--heading-dark);
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 400;
    line-height: 31px;
}
.rt-category-cards-text-10.rt-text-white-3, .rt-text-white-3
{
    color: var(--radiant-ui-components-library--color--white);
}
.rt-component-container-9
{
    width: 100%;
    max-width: 1290px;
    position: relative;
}
.rt-component-section-12
{
    background-color: var(--radiant-ui-components-library--color--white);
    color: var(--radiant-ui-components-library--color--body-font-dark);
    width: 100%;
    padding: 80px 15px;
    font-family: Outfit;
    font-size: 17px;
    font-weight: 300;
    line-height: 29px;
    position: relative;
}
.rt-radius-ten
{
    border-radius: 10px;
    overflow: hidden;
}
.rt-home-one-progress-text-main
{
    grid-column-gap: 0;
    grid-row-gap: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.rt-home-one-progress-main-heading
{
    border-bottom: 1px solid var(--radiant-ui-components-library--color--heading-dark);
    padding-bottom: 10px;
}
.rt-home-one-progress-text-item
{
    color: var(--radiant-ui-components-library--color--heading-dark);
    background-color: #89b8ff;
    border-radius: 10px;
    padding: 20px 40px;
}
.rt-home-one-progress-text-item.rt-top-mergin
{
    margin-top: -20px;
}
.rt-home-one-progress-text-item.rt-top-mergin.rt-change-color-one
{
    background-color: #adceff;
}
.rt-home-one-progress-text-item.rt-top-mergin.rt-change-color-three
{
    background-color: var(--radiant-ui-components-library--color--theme-color);
}
.rt-home-one-progress-text-item.rt-top-mergin.rt-change-color-two
{
    background-color: #89b8ff;
}
.rt-home-one-progress-details
{
    padding-top: 20px;
    overflow: hidden;
}
.rt-home-one-progress-paragraph
{
    color: var(--radiant-ui-components-library--color--heading-dark);
    max-width: 415px;
    padding-top: 10px;
}
.rt-home-one-progress-image-wrapper
{
    position: relative;
}
.rt-home-one-progress-wrapper
{
    grid-column-gap: 90px;
    grid-row-gap: 90px;
    justify-content: center;
    align-items: center;
    display: flex;
}
.rt-home-one-progress-number-wrapper
{
    background-color: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
}
.rt-home-one-progress-image
{
    padding-top: 60px;
    padding-left: 20px;
}
.rt-change-padding-6
{
    margin-top: 0;
    margin-bottom: 0;
}
.rt-home-one-progress-heading
{
    max-width: 479px;
    padding-bottom: 20px;
}
.rt-auto-fit-8
{
    object-fit: cover;
}
.rt-auto-fit-8.rt-radius-ten
{
    border-radius: 10px;
}
.rt-auto-fit-8.rt-radius-ten.rt-position-relative
{
    z-index: 1;
    position: relative;
}
.rt-body-font-11
{
    letter-spacing: 0;
}
.rt-body-font-11.rt-change-style
{
    color: #4b4b4b;
    font-size: 14px;
    font-weight: 500;
}
.rt-home-one-progess-image-main
{
    border-radius: 8px;
    overflow: hidden;
}
.rt-home-one-client-image-background
{
    background-color: #d2efff;
    border-radius: 8px;
    position: absolute;
    inset: 0%;
    transform: rotate(-6.2deg);
}
.rt-position-relative
{
    position: relative;
}
.rt-component-container-10
{
    width: 100%;
    max-width: 1290px;
    position: relative;
}
.rt-component-section-13
{
    background-color: var(--radiant-ui-components-library--color--white);
    color: var(--radiant-ui-components-library--color--body-font-dark);
    width: 100%;
    padding: 80px 4.5em;
    font-family: Outfit;
    font-size: 17px;
    font-weight: 300;
    line-height: 29px;
    position: relative;
}
.rt-margin-top-fifteen-2
{
    margin-top: 15px;
}
.rt-overflow-none-2
{
    overflow: hidden;
}
.rt-home-three-video
{
    z-index: 1;
    width: 95%;
    margin: 3px auto 3px 3px;
}
.rt-home-three-video.rt-video-v4
{
    aspect-ratio: 1;
    object-fit: cover;
}
.rt-home-three-feature-video-block
{
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 595px;
    display: flex;
    position: relative;
    overflow: hidden;
}
.rt-home-three-feature-contain-block
{
    width: 100%;
    max-width: 520px;
}
.rt-home-three-feature-list
{
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: var(--radiant-ui-components-library--color--body-font-dark);
    flex-flow: column;
    margin-top: 15px;
    display: flex;
}
.rt-home-three-feature-image-block-two
{
    z-index: 6;
    border-radius: 10px;
    position: absolute;
    inset: auto 0% 33px auto;
    overflow: hidden;
}
.rt-home-three-feature-wrap
{
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    background-color: #f3f0e6;
    justify-content: flex-start;
    align-items: center;
    padding: 80px 4.5rem;
}
.rt-margin-top-none
{
    margin-top: 0;
}
.rt-home-three-feature-image-block
{
    z-index: 5;
    object-fit: cover;
    border-radius: 20px;
    width: 100%;
    max-width: none;
    height: 100%;
    margin-left: -12px;
    display: block;
    position: absolute;
    inset: 0%;
}
.rt-body-font-color-2
{
    color: var(--radiant-ui-components-library--color--body-font-dark);
    transition: color .35s;
}
.div-block-376
{
    background-color: #f4f0eb;
    padding: 80px 4.5em;
}
.section-32, .section-33
{
    padding: 80px 4.5em;
}
.background-video-4
{
    margin-top: -181px;
}
.section-34
{
    background-color: #f4f0eb;
    padding: 80px 4.5em;
}
.section-35
{
    padding: 80px 4.5em;
}
.div-block-377
{
    padding-bottom: 80px;
}
.div-block-378
{
    background-color: #f4f0eb;
    padding-left: 4.5em;
    padding-right: 4.5em;
}
.section-36
{
    margin-right: 0;
    padding: 80px 4.5em;
}
.div-block-379
{
    padding: 20px;
}
.div-block-380
{
    background-color: #1e2a3c;
    border-radius: 15px;
    padding: 20px;
}
.heading-41
{
    font-family: Manrope,Arial,sans-serif;
    font-size: 40px;
}
.paragraph-21
{
    color: var(--dim-grey);
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Manrope,Arial,sans-serif;
    line-height: 22px;
}
.div-block-381
{
    text-align: center;
    background-color: #f4f0eb;
    padding-top: 80px;
    padding-left: 4.5em;
    padding-right: 4.5em;
}
.image-145
{
    width: auto;
    height: 400px;
    margin-top: 50px;
    margin-bottom: 50px;
}
.brix---card
{
    border: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
    border-radius: 24px;
}
.brix---color-neutral-800
{
    color: var(--elements-webflow-library--neutral--800);
}
.brix---color-neutral-600
{
    color: var(--elements-webflow-library--neutral--600);
}
.brix---color-neutral-100
{
    color: var(--elements-webflow-library--neutral--100);
}
.brix---mg-bottom-16px
{
    margin-bottom: 16px;
}
.brix---mg-bottom-24px
{
    margin-bottom: 24px;
}
.brix---mg-bottom-32px
{
    margin-bottom: 32px;
}
.brix---mg-bottom-48px
{
    margin-bottom: 48px;
}
.brix---mg-top-24px
{
    margin-top: 24px;
}
.brix---mg-right-8px
{
    margin-right: 8px;
}
.brix---mg-right-16px
{
    margin-right: 16px;
}
.brix---display-4
{
    color: var(--kütüp-library-dark-slate-grey);
    font-family: Manrope,Arial,sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 40px;
}
.brix---mg-bottom-0
{
    margin-bottom: 0;
}
.brix---square-icon
{
    border-radius: 16px;
}
.brix---container-default
{
    max-width: 1218px;
    padding-left: 24px;
    padding-right: 24px;
}
.brix---section
{
    color: var(--elements-webflow-library--neutral--100);
    padding: 80px 4.5em;
}
.brix---heading-h1-size
{
    color: var(--kütüp-library-dark-slate-grey);
    margin-top: 0;
    margin-bottom: 16px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 66px;
}
.brix---text-center
{
    text-align: center;
}
.brix---icon-list-item-wrapper
{
    align-items: center;
    display: flex;
}
.brix---icon-list
{
    margin-right: 16px;
}
.brix---subtitle
{
    color: var(--elements-webflow-library--accent--primary-1);
    letter-spacing: .15em;
    text-transform: uppercase;
    margin-bottom: 8px;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
}
.brix---tabs-content
{
    overflow: visible;
}
.brix---paragraph-default
{
    color: var(--dim-grey);
    margin-bottom: 0;
    font-family: Manrope,Arial,sans-serif;
    font-size: 18px;
    line-height: 28px;
}
.brix---text-200-list-bold, .brix---text-200-bold
{
    color: var(--kütüp-library-dark-slate-grey);
    font-family: Manrope,Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.brix---grid-1-column-gap-row-16px
{
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.brix---3-columns-1-col-tablet
{
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.brix---text-300-medium
{
    color: var(--kütüp-library-dark-slate-grey);
    font-family: Manrope,Arial,sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
}
.brix---badge-secondary---tabs
{
    border: 1px solid var(--elements-webflow-library--neutral--400);
    background-color: var(--elements-webflow-library--neutral--100);
    box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-01);
    color: var(--elements-webflow-library--neutral--800);
    text-align: center;
    border-radius: 40px;
    margin-left: 12px;
    margin-right: 12px;
    padding: 18px 28px;
    font-size: 18px;
    line-height: 20px;
    text-decoration: none;
    transition: background-color .3s,border-color .3s,color .3s;
    display: inline-block;
}
.brix---badge-secondary---tabs:hover
{
    border-width: 0;
    border-color: var(--elements-webflow-library--accent--primary-1);
    background-color: var(--walsh--walsh-light-green);
    color: var(--elements-webflow-library--neutral--100);
}
.brix---badge-secondary---tabs.w--current
{
    border-style: none;
    border-color: var(--elements-webflow-library--accent--primary-1);
    background-color: var(--blue-2);
    color: var(--kütüp-library-dark-slate-grey);
    font-family: Manrope,Arial,sans-serif;
    font-size: 16px;
}
.brix---badge-secondary---tabs.w--current:hover
{
    border-width: 0;
}
.brix---inner-container-700px-center
{
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}
.brix---btn-primary-full-width
{
    background-color: var(--dim-grey);
    color: var(--elements-webflow-library--neutral--100);
    text-align: center;
    transform-style: preserve-3d;
    border-radius: 48px;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    padding: 12px 18px;
    font-family: Manrope,Arial,sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    transition: background-color .3s,transform .3s,color .3s;
}
.brix---btn-primary-full-width:hover
{
    background-color: var(--dim-grey);
    color: var(--elements-webflow-library--neutral--100);
    transform: translate3d(0,-3px,.01px);
}
.brix---pricing-content-v2
{
    padding: 40px 28px;
}
.brix---divider-40px
{
    background-color: var(--elements-webflow-library--neutral--400);
    height: 1px;
    margin-top: 40px;
    margin-bottom: 40px;
}
.brix---flex-horizontal-start
{
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.brix---card-pricing-popular
{
    border: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--blue-2);
    box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
    border-radius: 24px;
    position: relative;
}
.brix---btn-primary-white-full-width
{
    background-color: var(--kütüp-library-dark-slate-grey);
    color: var(--kütüp-library-white);
    text-align: center;
    transform-style: preserve-3d;
    border-radius: 48px;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    padding: 12px 18px;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    transition: background-color .3s,transform .3s,color .3s;
}
.brix---btn-primary-white-full-width:hover
{
    background-color: var(--combine-library-white);
    color: var(--walsh--walsh-dark-green);
    font-family: Manrope,Arial,sans-serif;
    transform: translate3d(0,-3px,.01px);
}
.brix---tabs-pricing-v6
{
    flex-direction: column;
    align-items: center;
    display: flex;
}
.brix---tabs-menu-bg-neutral-200
{
    background-color: #f3f0e6;
    border-radius: 120px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    padding: 16px 14px;
    display: flex;
}
.text-block-184
{
    color: var(--kütüp-library-dark-slate-grey);
    font-family: Manrope,Arial,sans-serif;
    font-size: 16px;
}
.a-margin-bottom-59
{
    margin-bottom: 16px;
}
.a-container-x-small
{
    background-color: #f4f0eb;
    border-radius: 20px;
    width: 100%;
    max-width: 840px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 30px;
    position: relative;
}
.a-h3-heading-3
{
    color: var(--radiant-ui-components-library--color--heading-dark);
    letter-spacing: -.02em;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Manrope,Arial,sans-serif;
    font-size: 40px;
    line-height: 1.2;
}
.a-detail-small-4
{
    letter-spacing: .08em;
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.8;
}
.a-section-regular-2
{
    padding: 92px 5%;
    position: relative;
}
.a-paragraph-regular-6
{
    color: var(--dim-grey);
    letter-spacing: -.02em;
    margin-bottom: 0;
    font-family: Manrope,Arial,sans-serif;
    font-size: 16px;
    line-height: 1.8;
}
.a-title-wrap-center-large
{
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 770px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.a-subheading-large
{
    color: #1e2a3c;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Manrope,Arial,sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.8;
}
.a-faq-toggle
{
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0;
    display: flex;
}
.a-faq-toggle:hover
{
    color: var(--alley-component-library-blue--900);
}
.a-faq-grid-wrapper
{
    grid-column-gap: 0;
    grid-row-gap: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-top: 64px;
}
.a-faq-title-wrapper
{
    white-space: normal;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: 4px;
    margin-bottom: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    display: flex;
}
.a-faq-title-wrapper:hover
{
    color: var(--white);
}
.a-faq-content
{
    background-color: #0000;
    width: 100%;
    display: block;
    position: static;
    overflow: hidden;
}
.a-faq-dropdown
{
    border-bottom: 1px solid var(--alley-component-library--gray--0);
    background-color: #f4f0eb;
    padding: 24px 32px;
    transition: all .3s;
    display: block;
}
.a-faq-dropdown.a-faq-remove-line
{
    border-bottom-style: none;
}
.a-faq-content-wrapper
{
    width: 100%;
    max-width: 90%;
    line-height: 36px;
}
.a-faq-arrow
{
    border: 1px solid var(--alley-component-library--gray--0);
    background-color: var(--alley-component-library--neutral--white);
    color: var(--alley-component-library--gray--300);
    border-radius: 100%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
}
@media screen and (min-width: 1280px)
{
    .body-02.contact-body, .body-02.web, .body-02.style-body, .body-02.licence-body-text, .body-02.unplash, .body-02.open, .body-02.project-body02
    {
        color: var(--black);
    }
    .hero-container
    {
        background-position: 50% 0;
    }
    .block-4._\32
    {
        background-color: #fff;
    }
    .blog-image-card-01
    {
        position: relative;
        overflow: hidden;
    }
    .body-4
    {
        background-color: #f4f5f5;
    }
    .section-22
    {
        background-color: #fff;
        padding-left: 60px;
        padding-right: 60px;
    }
    .button-stack.space-top
    {
        margin-top: 0;
    }
    .waves---subtitle
    {
        font-size: 20px;
    }
    .walsh-nav-wrapper-green-padding
    {
        background-color: #f4f1eb;
    }
    .walsh-hero-sub-bg
    {
        background-color: var(--combine-library--success-100);
    }
    .walsh-main-grid-no-gap
    {
        background-color: #f4f1eb;
    }
    .bold-text-19
    {
        color: #f2ddb5;
    }
    .walsh-icon-arrow
    {
        -webkit-text-stroke-color: #ff715b;
    }
    .walsh-rounded-box-banner
    {
        margin-top: 0;
        padding-bottom: 50px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .walsh-main-grid
    {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }
    .kutup-field
    {
        background-color: #fff;
    }
    .walsh-center-col
    {
        background-color: #fff0;
        border-radius: 20px;
    }
    .div-block-359
    {
        padding-left: 60px;
        padding-right: 60px;
    }
    .div-block-360
    {
        padding-top: 0;
        padding-bottom: 80px;
    }
    .walsh-heading-medium-2
    {
        color: var(--white);
    }
    .walsh-icon-wrapper-circle-large
    {
        background-color: var(--walsh--walsh-light-green);
    }
    .walsh-rounded-box-center-large
    {
        background-color: #fff0;
    }
    .heading-31
    {
        font-size: 18px;
        font-weight: 400;
    }
    .heading-32
    {
        color: #202c3d;
        font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
        font-size: 60px;
    }
    .walsh-circle-check-2
    {
        background-color: #f4f1eb;
    }
    .walsh-paragraph-small-4
    {
        color: #202c3d;
        font-family: Montserrat,sans-serif;
        font-size: 16px;
        line-height: 18px;
    }
    .walsh-stats-number-medium
    {
        color: var(--white);
        font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
        font-size: 43px;
    }
    .walsh-container-7
    {
        padding-left: 4.5rem;
        padding-right: 4.5rem;
    }
    .div-block-364
    {
        background-color: #fffefe00;
        border-radius: 20px;
        margin: -81px 0 120px;
        padding-left: 0;
    }
    .body-8, .body-9
    {
        background-color: #f4f1eb;
    }
    .walsh-heading-large
    {
        font-size: 60px;
    }
    .walsh-icon-wrapper-circle-2
    {
        background-color: var(--combine-library--primary-200);
        width: 50px;
        height: 50px;
    }
    .walsh-container-8
    {
        background-color: #f4f1eb;
        padding-top: 90px;
        padding-bottom: 90px;
    }
    .walsh-hero-inner-float-image
    {
        background-color: var(--combine-library--primary-200);
    }
    .walsh-heading-regular-3
    {
        font-family: Montserrat,sans-serif;
        font-size: 18px;
        font-weight: 500;
    }
    .walsh-rounded-container-2
    {
        background-color: var(--black);
    }
    .heading-33
    {
        margin-top: 0;
        margin-bottom: 0;
        font-family: Montserrat,sans-serif;
        font-size: 18px;
        font-weight: 500;
        line-height: 20px;
    }
    .text-block-166
    {
        color: #202c3d;
        padding-top: 10px;
        font-family: Montserrat,sans-serif;
        font-size: 18px;
        font-weight: 400;
    }
    .a-detail-small-2.a-text-color-primary
    {
        color: #fff;
        font-size: 20px;
    }
    .a-button-primary-8
    {
        font-family: Open Sans,sans-serif;
        text-decoration: none;
    }
    .a-h1-heading-7
    {
        letter-spacing: 1px;
        font-family: Verdana,Geneva,sans-serif;
        font-size: 50px;
        font-weight: 700;
        line-height: 60px;
    }
    .a-section-header-4
    {
        background-color: #f4f1eb;
        position: relative;
    }
    .a-title-wrap-center-2
    {
        max-width: 600px;
    }
    .a-container-regular-4
    {
        max-width: 1140px;
    }
    .background-video-2
    {
        object-fit: fill;
        flex-flow: row;
        justify-content: center;
        align-items: flex-end;
        height: 600px;
        margin-top: -49px;
        display: flex;
        position: relative;
        inset: auto auto 115% 0%;
    }
    .a-container-regular-5
    {
        max-width: 1140px;
    }
    .rt-container-11.rt-home-three-award-appere-container
    {
        grid-column-gap: 160px;
        grid-row-gap: 160px;
        justify-content: flex-start;
    }
    .rt-home-one-progress-wrapper
    {
        justify-content: flex-start;
        align-items: flex-end;
    }
    .rt-home-three-feature-wrap
    {
        background-color: #f4f1eb;
    }
}
@media screen and (min-width: 1440px)
{
    .body-02.web
    {
        color: var(--black);
    }
    .button-1
    {
        letter-spacing: .32px;
    }
    .image-2
    {
        left: -35%;
    }
    .development
    {
        overflow: hidden;
    }
    .project-heading
    {
        position: static;
    }
    .block-4
    {
        padding-left: 80px;
        padding-right: 80px;
    }
    .price-card-01
    {
        cursor: pointer;
    }
    .image-cover._\32
    {
        background-color: var(--alley-component-library-gray--500);
    }
    .image-cover._\33
    {
        background-color: #fff;
    }
    .image-cover._\34
    {
        background-color: #f2ddb5;
    }
    .combine-feature3_component
    {
        background-color: #ebe9e4;
    }
    .body-4
    {
        background-color: #f4f5f500;
    }
    .section-24.bigger
    {
        background-color: #fff;
        margin-top: 0;
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .waves---section-hero-primary
    {
        margin-top: -110px;
    }
    .walsh-main-grid-no-gap
    {
        background-color: #f4f1eb;
    }
    .walsh-container-padding-large
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .walsh-main-paragraph, .paragraph-4
    {
        font-size: 18px;
    }
    .a-header-logo-wrapper-2
    {
        margin-top: 90px;
    }
    .banner
    {
        height: 40vw;
        margin-left: 54px;
        margin-right: 54px;
    }
    .text-size-caps-tiny.text-align-center.maxw-introduction-subtitle
    {
        max-width: 1050px;
    }
    .margin-bottom-40px
    {
        margin-bottom: 48px;
    }
    .text-align-center.maxw-introduction-paragraph
    {
        max-width: 690px;
    }
    .text-align-center.maxw-introduction-title
    {
        max-width: 1050px;
    }
    .container-10
    {
        padding-left: 54px;
        padding-right: 54px;
    }
    .section-about
    {
        padding-top: 108px;
    }
    .indic-desktop
    {
        display: none;
    }
    .indic-1440
    {
        display: block;
    }
    .container-11
    {
        padding-left: 54px;
        padding-right: 54px;
    }
    .wrap-content-project
    {
        padding-left: 96px;
        padding-right: 96px;
    }
    .margin-bottom-20px
    {
        margin-bottom: 24px;
    }
    .mask-line-01
    {
        top: -160px;
    }
    .margin-bottom-35px
    {
        margin-bottom: 42px;
    }
    .paragraph-small
    {
        letter-spacing: .05em;
    }
    .line-2
    {
        right: -5px;
    }
    .container-12
    {
        padding-left: 54px;
        padding-right: 54px;
    }
    .margin-bottom-5px
    {
        margin-bottom: 5px;
    }
    .line-3
    {
        right: -5px;
    }
    .margin-vertical-35px
    {
        margin-top: 42px;
        margin-bottom: 42px;
    }
    .section-projects
    {
        padding-top: 132px;
        padding-bottom: 108px;
    }
    .wrap-links-project
    {
        padding-left: 96px;
        padding-right: 96px;
    }
    .margin-bottom-project-paragraph
    {
        margin-bottom: 132px;
    }
    .line-03-cell-01
    {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex: 1;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: block;
    }
    .wrap-box-the-value
    {
        padding: 78px;
    }
    .lottie-animation
    {
        width: 120px;
        margin-bottom: 48px;
    }
    .margin-bottom-25px
    {
        margin-bottom: 30px;
    }
    .line-03-middle
    {
        grid-template-columns: 520px min-content 750px;
        margin-left: -2px;
        margin-right: -2px;
    }
    .margin-bottom-15px
    {
        margin-bottom: 18px;
    }
    .mask-line-03
    {
        overflow: hidden;
    }
    .container-13
    {
        padding-left: 54px;
        padding-right: 54px;
    }
    .section-the-value
    {
        padding-top: 120px;
    }
    .line-03-right
    {
        grid-column-gap: 0;
        grid-row-gap: 0;
        flex: 1;
        grid-template-rows: auto min-content 50px min-content;
        grid-template-columns: min-content auto;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .grid-the-value
    {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-template-rows: min-content;
        grid-template-columns: 1fr 1fr;
    }
    .section-about-2
    {
        padding-top: 108px;
    }
    .container-14
    {
        padding-left: 54px;
        padding-right: 54px;
    }
    .text-size-caps-tiny-2.text-align-center.maxw-introduction-subtitle
    {
        max-width: 1050px;
    }
    .section-about-3
    {
        padding-top: 108px;
    }
    .container-15
    {
        padding-left: 54px;
        padding-right: 54px;
    }
    .text-size-caps-tiny-3.text-align-center.maxw-introduction-subtitle
    {
        max-width: 1050px;
    }
    .line-4
    {
        right: -5px;
    }
    .container-16
    {
        padding-left: 54px;
        padding-right: 54px;
    }
    .margin-bottom-5px-2
    {
        margin-bottom: 5px;
    }
    .section-projects-2
    {
        padding-top: 132px;
        padding-bottom: 108px;
    }
    .line-5
    {
        right: -5px;
    }
    .wrap-content-project-2
    {
        padding-left: 96px;
        padding-right: 96px;
    }
    .paragraph-small-2
    {
        letter-spacing: .05em;
    }
    .rt-client-box
    {
        width: auto;
    }
    .section-37
    {
        background-color: #f3f0e6;
    }
}
@media screen and (min-width: 1920px)
{
    .hero-content
    {
        align-items: center;
    }
    .hero-container
    {
        background-position: 50% 0;
        align-items: center;
    }
    .image-2
    {
        position: absolute;
        left: -35%;
    }
    .client-container
    {
        margin-left: auto;
        margin-right: auto;
    }
    .services-section
    {
        background-color: var(--black);
    }
    .work-container
    {
        grid-template-columns: 600px 560px;
    }
    .work-content-01
    {
        justify-content: center;
        align-items: flex-start;
    }
    .text-field
    {
        border: 1px solid var(--white);
    }
    .product-content
    {
        margin-right: 60px;
    }
    .style-guide-info
    {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .walsh-container-padding-large
    {
        max-width: none;
    }
    .kutup-large-container-2
    {
        text-align: left;
    }
    .walsh-container-2
    {
        max-width: none;
    }
    .kutup-checkbox-field
    {
        margin-bottom: 15px;
    }
    .body-5, .body-6, .body-7, .body-9, .body-11
    {
        background-color: #f4f1eb;
    }
    .background-video-2
    {
        width: auto;
        height: 700px;
    }
    .rt-financial-paragraph
    {
        font-size: 18px;
    }
    .rt-home-two-tab-section-tabs-caption
    {
        background-color: #0000;
        padding-left: 0;
    }
    .rt-about-one-clint-item
    {
        box-shadow: 0 5px 10px #3c2fc00f;
    }
    .rt-about-one-clint-description
    {
        font-size: 18px;
    }
    .rt-home-three-award-description
    {
        font-size: 20px;
    }
    .rt-home-three-award-content
    {
        font-size: 18px;
    }
    .rt-ninth-section
    {
        justify-content: flex-start;
        align-items: center;
    }
    .rt-scroll-content
    {
        font-size: 18px;
    }
    .brix---paragraph-default
    {
        font-size: 20px;
    }
    .brix---text-200-list-bold, .brix---text-200-bold
    {
        font-size: 18px;
    }
}
@media screen and (max-width: 991px)
{
    .email-div
    {
        justify-content: center;
        align-items: center;
        margin-bottom: 20px;
    }
    .menu
    {
        justify-content: center;
    }
    .nav-menu
    {
        background-color: #e1e8ea;
    }
    .nav-link-2
    {
        text-align: center;
    }
    .container-2
    {
        display: block;
    }
    .body-02
    {
        font-size: 16px;
        line-height: 24px;
    }
    .body-02.basic-plan
    {
        font-size: 14px;
    }
    .body-02.web
    {
        color: var(--black);
    }
    .hero-content
    {
        align-items: center;
        max-width: 490px;
    }
    .hero-container
    {
        background-image: none;
        justify-content: center;
        align-items: baseline;
        max-width: 771px;
        height: 600px;
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .hero-text
    {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .button-01
    {
        justify-content: center;
        align-items: center;
        margin-left: 0;
        padding-bottom: 20px;
    }
    .image-2
    {
        top: -14%;
    }
    .image-3
    {
        bottom: 7%;
        left: -27%;
    }
    .image-4
    {
        bottom: -5%;
        right: -20%;
    }
    .image-5
    {
        bottom: 25%;
        right: -10%;
    }
    .image-6
    {
        right: -20%;
    }
    .image-7
    {
        top: -11%;
        right: -25%;
    }
    .client-content-01
    {
        grid-template-rows: auto;
        grid-template-columns: 1.75fr;
    }
    .client-container
    {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .client-heading
    {
        text-align: center;
        margin-left: 0;
    }
    .client-section
    {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .about-us-section
    {
        margin-top: 0;
        padding-top: 100px;
        padding-bottom: 100px;
        padding-left: 0;
    }
    .about-container
    {
        flex-direction: row;
        align-items: stretch;
        height: auto;
    }
    .jagura-image-58
    {
        object-fit: cover;
        width: 100%;
        height: 100%;
    }
    .project-card-profile
    {
        padding-bottom: 32px;
    }
    .project-card-heading
    {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 50px;
        line-height: 55px;
    }
    .start-up-desc
    {
        margin-bottom: -39px;
    }
    .project-card-image
    {
        flex: none;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        max-width: none;
        height: 520px;
        margin-bottom: 40px;
        margin-right: 0;
    }
    .sub-heading-01.store
    {
        max-width: 180px;
    }
    .service-container
    {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        max-width: 760px;
        display: flex;
    }
    .heading-02
    {
        max-width: 740px;
        margin-bottom: 30px;
        font-size: 60px;
        line-height: 75px;
    }
    .heading-02.project
    {
        margin-bottom: 0;
    }
    .heading-02.right-plans
    {
        margin-top: 60px;
    }
    .heading-02.pricing-faq-heading
    {
        text-align: center;
    }
    .service-content-01
    {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 40px;
    }
    .service-content-02
    {
        grid-column-gap: 27px;
        grid-template-columns: 1fr 1fr;
        max-width: 760px;
    }
    .how-its-work-section
    {
        height: auto;
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .work-container
    {
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 600px;
        align-items: center;
    }
    .work-content-02
    {
        grid-auto-columns: 1fr;
        width: 100%;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .work-content-01
    {
        flex-direction: column;
        display: flex;
    }
    .footer-subscribe
    {
        padding-left: 0;
    }
    .footer-description
    {
        flex-direction: column;
        flex: 1;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex;
    }
    .text-block-44
    {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .footer-sub-content
    {
        grid-column-gap: 0;
        grid-row-gap: 16px;
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr 1fr;
        grid-auto-columns: 1fr;
        place-content: center;
        place-items: flex-start center;
        margin-bottom: 140px;
        display: flex;
    }
    .footer-sec
    {
        padding-top: 100px;
        padding-bottom: 22px;
    }
    .about-content-01
    {
        border-style: none;
        border-width: 1px 0 0 1px;
        border-color: var(--black);
        flex-direction: column;
    }
    .about-heading
    {
        border-width: 0;
        border-bottom-style: none;
    }
    .about-image-01
    {
        border-top: 1px solid #000;
        border-bottom: 1px solid var(--black);
        border-left-style: none;
        border-left-width: 0;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .about-content-02
    {
        border: 1px none var(--black);
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .about-text
    {
        border-width: 0;
    }
    .about-image-02
    {
        border-right-style: none;
    }
    .image-73
    {
        bottom: -6%;
    }
    .purpose
    {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
    }
    .product
    {
        flex-direction: column;
    }
    .product-content
    {
        margin-right: 0;
    }
    .faq-tabs
    {
        flex-direction: column;
    }
    .tabs-menu
    {
        margin-bottom: 60px;
    }
    .tabs-content
    {
        margin-left: 0;
    }
    .blog-section
    {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .left-arrow, .right-arrow
    {
        display: none;
    }
    .cta-section
    {
        padding-top: 200px;
        padding-bottom: 15px;
    }
    .heading-01
    {
        font-size: 56px;
        line-height: 64px;
    }
    .image-76
    {
        top: -78%;
        left: -6%;
    }
    .image-77
    {
        max-width: 39%;
        top: -40%;
        bottom: auto;
        left: 28%;
    }
    .image-80
    {
        right: -1%;
    }
    .flash.pritom, .flash.adobaco, .flash.invert
    {
        border-bottom-style: solid;
    }
    .pages
    {
        margin-right: 60px;
    }
    .footer-form
    {
        flex: 1;
    }
    .about-us-content-01
    {
        flex-direction: column;
    }
    .text-block-57
    {
        font-size: 16px;
        line-height: 24px;
    }
    .about-us-text
    {
        justify-content: flex-start;
    }
    .about-main-heading
    {
        margin-bottom: 60px;
        margin-right: 0;
    }
    .cracked-result
    {
        padding-bottom: 322px;
    }
    .cracked-content
    {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-rows: auto auto;
        grid-template-columns: .5fr .5fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .team
    {
        padding-top: 318px;
        padding-bottom: 100px;
    }
    .text-block-64
    {
        font-size: 18px;
        line-height: 26px;
    }
    .sub-heading-div
    {
        margin-right: 32px;
    }
    .average-clients
    {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .average-content-01
    {
        flex-direction: column;
        align-items: flex-start;
    }
    .average-text-content
    {
        margin-bottom: 40px;
    }
    .average-content-02
    {
        flex-direction: column;
    }
    .rating
    {
        border-style: none solid;
        border-right-width: 1px;
        border-right-color: var(--dim-grey);
        border-left-width: 1px;
        border-left-color: var(--dim-grey);
    }
    .remote-team
    {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .remote-team-container
    {
        flex-direction: column-reverse;
    }
    .remote-content-01
    {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .remote-content-02
    {
        align-items: flex-start;
        margin-bottom: 40px;
    }
    .footer-sub-content-01
    {
        width: 100%;
        max-width: none;
        margin-bottom: 40px;
        margin-right: 0;
        display: flex;
    }
    .project-content-01
    {
        margin-bottom: 40px;
    }
    .container-3
    {
        justify-content: flex-start;
        display: block;
    }
    .menu-button, .icon
    {
        justify-content: flex-end;
        display: flex;
    }
    .project-section
    {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .project-content
    {
        position: static;
    }
    .project-heading
    {
        padding-top: 0;
        position: static;
    }
    .block-4
    {
        border-bottom-style: solid;
        flex-direction: column;
        grid-template-columns: 1fr;
        padding-right: 32px;
        position: static;
    }
    .projects-card-container
    {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
    .project-template-content
    {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .year
    {
        margin-bottom: 20px;
        margin-right: 0;
    }
    .about-the-project
    {
        margin-top: 40px;
        margin-left: 0;
    }
    .scope-of-project-content-01
    {
        flex-direction: column;
    }
    .dream-work-container
    {
        margin-left: 40px;
        margin-right: 40px;
    }
    .transparency-text-div
    {
        margin-left: 0;
    }
    .more-project-card
    {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .blog-containerr
    {
        margin-top: 80px;
    }
    .image-109
    {
        max-width: 12%;
        left: 0%;
    }
    .image-110
    {
        right: 0%;
    }
    .blog-card-content-01
    {
        justify-content: center;
        align-items: center;
    }
    .card1-link-block
    {
        flex-direction: column;
        display: flex;
    }
    .blog-card-desc
    {
        margin-left: 0;
    }
    .collection-list
    {
        grid-template-columns: 1fr;
    }
    .pricing-hero
    {
        padding-bottom: 160px;
    }
    .image-112
    {
        bottom: 24%;
        right: -2%;
    }
    .image-114
    {
        bottom: 37%;
    }
    .image-115
    {
        bottom: 32%;
    }
    .tab-sub-content
    {
        flex-direction: column;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        justify-content: center;
        align-items: center;
        bottom: -655%;
    }
    .price-card-01
    {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
    }
    .facebook, .web-store, .amazon-store, .direct-link
    {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        grid-template-columns: 4.5fr 1.5fr 1.5fr 1.5fr;
    }
    .price-rate
    {
        grid-column-gap: 14px;
        grid-row-gap: 14px;
        grid-template-columns: 4.5fr 1.5fr 1.5fr 1.5fr;
    }
    .text-block-112
    {
        font-size: 32px;
        line-height: 40px;
    }
    .contact-content
    {
        max-width: 740px;
    }
    .map-link-block-9, .mobile-link-block, .email-link-block
    {
        width: 220px;
    }
    .contact-form
    {
        max-width: 740px;
    }
    .submit-button-2
    {
        padding-left: 284px;
        padding-right: 284px;
    }
    .role
    {
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0;
    }
    .company
    {
        margin-bottom: 20px;
        margin-right: 0;
    }
    .blog-card-02-container
    {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        max-width: 1160px;
        display: flex;
    }
    .blog-card-02
    {
        padding-top: 100px;
    }
    .blog-card-02-content
    {
        max-width: 720px;
    }
    .text-block-115
    {
        font-size: 18px;
        line-height: 26px;
    }
    .link-block-9
    {
        max-width: 360px;
    }
    .collection-list-3
    {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr;
    }
    .collection-list-4
    {
        grid-template-columns: 1fr;
    }
    .blog-template-content
    {
        flex-direction: column;
    }
    .blog-template-rich-text
    {
        padding-bottom: 80px;
    }
    .blog-template-container
    {
        max-width: 720px;
    }
    .blog-template-social
    {
        margin-right: 60px;
    }
    .tabs-menu-2
    {
        margin-bottom: 40px;
    }
    .tabs
    {
        bottom: -1143%;
    }
    .link-block-10
    {
        width: 100%;
    }
    .collection-list-wrapper-4
    {
        margin-bottom: 40px;
        position: static;
    }
    .collection-list-wrapper-4._\34
    {
        margin-bottom: 0;
    }
    .project-card-description-content
    {
        margin-top: 32px;
        margin-bottom: 48px;
    }
    .slider-2
    {
        flex: 1;
    }
    .left-arrow-2, .right-arrow-2
    {
        display: none;
    }
    .colors-content
    {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .image-124
    {
        left: 34%;
    }
    .image-125
    {
        right: 38%;
    }
    .image-126
    {
        right: 52%;
    }
    .p-h-bg
    {
        height: 28%;
    }
    .blog-card-content-02
    {
        justify-content: center;
        align-items: center;
    }
    .combine-heading-style-h1
    {
        font-size: 2.75rem;
    }
    .combine-padding-global
    {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .combine-heading-style-h2
    {
        font-size: 2.5rem;
    }
    .a-header-image-grid
    {
        padding-left: 5%;
    }
    .a-header-image-block
    {
        max-width: 100%;
        height: 500px;
        position: relative;
    }
    .a-header-logo-wrapper
    {
        margin-top: 60px;
    }
    .a-button-primary
    {
        display: flex;
    }
    .a-header-button-wrapper
    {
        justify-content: center;
    }
    .a-header-block
    {
        text-align: center;
        align-items: center;
        max-width: 100%;
        margin-bottom: 60px;
    }
    .a-header-section
    {
        padding-bottom: 0;
    }
    .kutup-logo-grid-2
    {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .combine-button-icon
    {
        white-space: nowrap;
    }
    .combine-feature5_item
    {
        color: var(--combine-library-grey-800);
        text-decoration: none;
    }
    .combine-feature5_component
    {
        align-items: stretch;
    }
    .combine-heading-style-h2-2
    {
        font-size: 2.5rem;
    }
    .combine-padding-global-2
    {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .combine-heading-style-h2-3
    {
        font-size: 2.5rem;
    }
    .combine-padding-global-3
    {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .combine-cta3_component
    {
        padding: 3rem;
    }
    .combine-padding-global-4
    {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .combine-heading-style-h1-2
    {
        font-size: 2.75rem;
    }
    .combine-padding-global-5
    {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .large-text
    {
        font-size: 18px;
    }
    .container
    {
        padding-left: 32px;
        padding-right: 32px;
    }
    .split
    {
        grid-template-columns: 1fr;
    }
    .space-top
    {
        margin-top: 36px;
        font-size: 20px;
        line-height: 22px;
    }
    .container-4
    {
        padding-left: 32px;
        padding-right: 32px;
    }
    .container-4.medium
    {
        margin-top: 60px;
    }
    .section-20.dark
    {
        padding-top: 0;
        padding-bottom: 0;
    }
    .blog-grid
    {
        grid-template-columns: 1fr;
    }
    .medium-text
    {
        font-size: 17px;
    }
    .space-top-small
    {
        margin-top: 22px;
    }
    .process-number
    {
        font-size: 18px;
    }
    .floater-top-right
    {
        top: 1%;
    }
    .floater-bottom-left
    {
        bottom: 5%;
        left: 5%;
    }
    .floater-bottom-right
    {
        bottom: 5%;
        right: 5%;
    }
    .waves-grid-hero-1
    {
        grid-row-gap: 64px;
        grid-template-columns: 1fr;
    }
    .waves-gallery-hero-1
    {
        height: 600px;
        margin-left: auto;
        margin-right: auto;
    }
    .waves-gradient-hero-1
    {
        height: 140px;
    }
    .waves-image-wrap-hero-1
    {
        height: 320px;
    }
    .waves-content-hero-1
    {
        text-align: center;
        align-items: center;
    }
    .waves---mega-heading-1
    {
        font-size: 72px;
        line-height: 110%;
    }
    .waves---section-hero-primary
    {
        text-align: center;
    }
    .a-header-button-wrapper-2
    {
        justify-content: center;
    }
    .a-button-primary-2
    {
        display: flex;
    }
    .block-cta
    {
        padding-left: 40px;
        padding-right: 40px;
    }
    .container-5
    {
        padding-left: 32px;
        padding-right: 32px;
    }
    .space-top-tiny
    {
        margin-top: 14px;
    }
    .heading-14
    {
        font-size: 50px;
        line-height: 50px;
    }
    .combine-heading-style-h2-4
    {
        font-size: 2.5rem;
    }
    .combine-padding-global-6
    {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .combine-button-icon-2
    {
        white-space: nowrap;
    }
    .combine-blog4_component
    {
        grid-template-columns: 1fr;
    }
    .combine-clients2_mask
    {
        margin-bottom: 3rem;
    }
    .combine-clients2_slider
    {
        max-width: 24rem;
    }
    .combine-pricing3_component
    {
        grid-template-columns: 1fr;
        justify-items: center;
    }
    .combine-footer1_bottom
    {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
    }
    .combine-form_input
    {
        min-width: 12rem;
    }
    .combine-footer1_grid
    {
        grid-template-columns: auto auto auto;
    }
    .kutup-hero-title-4
    {
        font-size: 60px;
    }
    .kutup-hero-4
    {
        min-height: auto;
        padding-top: 170px;
        padding-bottom: 170px;
    }
    .walsh-menu-button-black
    {
        order: 1;
    }
    .walsh-menu-button-black.w--open
    {
        color: var(--walsh--black);
        background-color: #0000;
    }
    .walsh-button-hover-fill
    {
        display: none;
    }
    .walsh-link-block-orange
    {
        padding-left: 50px;
    }
    .walsh-flex-nav-buttons
    {
        justify-content: flex-start;
        margin-top: 15px;
    }
    .walsh-nav-link-black
    {
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0;
    }
    .walsh-nav-link-black:hover
    {
        background-color: #0000;
    }
    .walsh-toggle-black
    {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0;
    }
    .walsh-toggle-black:hover
    {
        background-color: #0000;
    }
    .walsh-dropdown
    {
        width: 100%;
        margin-left: 0;
        margin-right: auto;
    }
    .walsh-nav-menu-white
    {
        background-color: #fff;
        padding-top: 0;
        padding-left: 20px;
        padding-right: 20px;
    }
    .walsh-inner-container-nav-float
    {
        padding-left: 25px;
        padding-right: 0;
    }
    .walsh-float-menu
    {
        padding: 10px 0;
    }
    .walsh-nav-wrapper-green-padding
    {
        background-color: #f4f1eb;
        padding: 10px;
    }
    .walsh-hero-sub-bg
    {
        background-color: var(--silver-2);
        min-height: auto;
        margin-top: -158px;
        margin-bottom: -102px;
        padding-top: 0;
    }
    .walsh-hero-sub-bg.cmo
    {
        margin-top: -180px;
        margin-bottom: -50px;
    }
    .walsh-hero-div-block
    {
        justify-content: center;
    }
    .walsh-paragraph-serif-left-hero
    {
        max-width: none;
    }
    .walsh-text-burst
    {
        background-size: auto 60%;
    }
    .walsh-heading-xlarge-white
    {
        font-size: 50px;
    }
    .walsh-left-hero-content
    {
        grid-row-gap: 1.25em;
        text-align: center;
        align-items: center;
        width: auto;
        padding-left: 40px;
        padding-right: 40px;
    }
    .walsh-container-hero
    {
        margin-top: 120px;
    }
    .walsh-main-grid-no-gap
    {
        grid-template-columns: 1fr 1fr;
        margin-top: -100px;
    }
    .walsh-hero-grid-wrapper
    {
        background-color: #f4f1eb;
        padding-top: 7.2em;
    }
    .walsh-background-darkgreen
    {
        background-color: var(--walsh--walsh-dark-green);
    }
    .walsh-image-logo-medium
    {
        max-height: 9em;
    }
    .walsh-logo-wrapper-transparent
    {
        width: auto;
    }
    .walsh-main-grid-no-gap-2
    {
        grid-template-columns: 1fr 1fr;
    }
    .wash-medium-wrapper
    {
        max-width: 100%;
    }
    .walsh-container-padding-large
    {
        flex: 0 auto;
        width: auto;
        padding-top: 8px;
        padding-bottom: 30px;
    }
    .container-6
    {
        max-width: 728px;
    }
    .kutup-display-3
    {
        padding-bottom: 16px;
        font-size: 36px;
        line-height: 48px;
    }
    .kutup-small-top-text
    {
        font-weight: 400;
        line-height: 32px;
    }
    .kutup-section
    {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .walsh-inner-rounded-banner-image
    {
        max-width: none;
    }
    .walsh-button-hover-fill-2
    {
        display: none;
    }
    .walsh-hero-div-block-2
    {
        justify-content: center;
    }
    .walsh-heading-medium
    {
        font-size: 50px;
        line-height: 50px;
    }
    .walsh-inner-rounded-banner
    {
        text-align: center;
        align-items: center;
        padding: 45px 30px 30px;
    }
    .walsh-rounded-box-banner
    {
        flex-direction: column;
    }
    .walsh-container
    {
        flex: 0 auto;
        width: auto;
    }
    .paragraph-3
    {
        font-size: 16px;
        line-height: 20px;
    }
    .walsh-main-grid-no-gap-3
    {
        grid-template-columns: 1fr 1fr;
    }
    .walsh-text-field-single
    {
        min-width: auto;
    }
    .walsh-icon-check
    {
        margin-right: 0;
    }
    .walsh-list-flex-white
    {
        text-align: center;
    }
    .walsh-main-paragraph-white-2
    {
        font-size: 16px;
        line-height: 28px;
    }
    .walsh-heading-medium-white-2
    {
        font-size: 36px;
        line-height: 48px;
    }
    .walsh-main-grid
    {
        grid-template-columns: 1fr 1fr;
    }
    .walsh-cta-block-dark-green
    {
        text-align: center;
        flex-direction: column;
        align-items: center;
        padding-left: 3em;
        padding-right: 3em;
        display: flex;
    }
    .walsh-container-2
    {
        flex: 0 auto;
        width: auto;
        padding-top: 80px;
    }
    .text-block-138
    {
        font-family: Manrope,Arial,sans-serif;
        line-height: 28px;
    }
    .text-block-143
    {
        color: #202c3d;
    }
    .kutup-checkbox-field
    {
        justify-content: center;
        align-items: center;
    }
    .kutup-section-2
    {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .walsh-center-col
    {
        padding-top: 10px;
        padding-bottom: 0;
    }
    .walsh-container-3
    {
        flex: 0 auto;
        width: auto;
        padding-top: 30px;
    }
    .container-7
    {
        padding-left: 32px;
        padding-right: 32px;
    }
    .div-block-350
    {
        width: 100%;
    }
    .div-block-351
    {
        margin-top: 0;
    }
    .combine-team3_component
    {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-direction: column;
        align-items: center;
    }
    .combine-heading-style-h2-5
    {
        font-size: 2.5rem;
    }
    .combine-padding-global-7
    {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .div-block-353
    {
        width: 100%;
    }
    .div-block-353.cmo
    {
        padding-right: 50px;
    }
    .combine-heading-style-h1-3
    {
        font-size: 2.75rem;
    }
    .combine-padding-global-8
    {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .container-8
    {
        max-width: 728px;
    }
    .navbar-wrapper-three
    {
        justify-content: space-between;
    }
    .navbar-brand-three
    {
        position: relative;
    }
    .nav-menu-wrapper-three
    {
        background-color: #0000;
        top: 70px;
    }
    .nav-menu-three
    {
        background-color: #fff;
        border-radius: 50px;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        margin-top: 10px;
        padding: 20px;
        display: flex;
        box-shadow: 0 8px 50px #0000000d;
    }
    .nav-link
    {
        padding-left: 5px;
        padding-right: 5px;
    }
    .nav-dropdown-list.shadow-three.w--open
    {
        position: absolute;
    }
    .menu-button-3
    {
        padding: 12px;
    }
    .menu-button-3.w--open
    {
        color: #fff;
        background-color: #a6b1bf;
    }
    .walsh-main-grid-2
    {
        grid-template-columns: 1fr 1fr;
    }
    .walsh-container-4
    {
        flex: 0 auto;
        width: auto;
    }
    .combine-team4_component
    {
        grid-column-gap: 2rem;
        grid-template-columns: 1fr;
    }
    .combine-heading-style-h2-6
    {
        font-size: 2.5rem;
    }
    .combine-padding-global-9
    {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .walsh-main-grid-3
    {
        grid-template-columns: 1fr 1fr;
    }
    .walsh-container-5
    {
        flex: 0 auto;
        width: auto;
    }
    .walsh-text-field-single-2
    {
        min-width: auto;
    }
    .walsh-icon-check-2
    {
        margin-right: 0;
    }
    .walsh-main-grid-4
    {
        grid-template-columns: 1fr 1fr;
    }
    .walsh-cta-block-light-green
    {
        text-align: center;
        flex-direction: column;
        align-items: center;
        padding-left: 3em;
        padding-right: 3em;
        display: flex;
    }
    .walsh-container-6
    {
        flex: 0 auto;
        width: auto;
    }
    .walsh-image-content
    {
        width: 100%;
        max-width: none;
        margin-top: 0;
        margin-bottom: 60px;
    }
    .walsh-flex-horizontal-gap
    {
        flex-flow: column wrap;
    }
    .walsh-rounded-container
    {
        flex: 0 auto;
        width: auto;
        padding-left: 40px;
        padding-right: 40px;
    }
    .walsh-container-7
    {
        flex: 0 auto;
        width: auto;
    }
    .walsh-main-grid-5
    {
        grid-template-columns: 1fr 1fr;
    }
    .combine-heading-style-h2-7
    {
        font-size: 2.5rem;
    }
    .combine-padding-global-10
    {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .walsh-heading-large
    {
        letter-spacing: -.01em;
        font-size: 3em;
    }
    .walsh-rounded-card
    {
        grid-row-gap: 2em;
    }
    .walsh-main-grid-6
    {
        grid-template-columns: 1fr 1fr;
    }
    .walsh-container-8
    {
        flex: 0 auto;
        width: auto;
    }
    .walsh-hero-inner-float-image
    {
        width: 100%;
        max-width: none;
        margin-top: 0;
        margin-bottom: 60px;
    }
    .walsh-content-wrapper-padding
    {
        max-width: 100%;
    }
    .walsh-flex-horizontal
    {
        flex-flow: column wrap;
    }
    .walsh-rounded-container-2
    {
        flex: 0 auto;
        width: auto;
        padding-left: 40px;
        padding-right: 40px;
    }
    .a-header-image-grid-2
    {
        padding-left: 5%;
    }
    .a-header-image-block-2
    {
        max-width: 100%;
        height: 500px;
        position: relative;
    }
    .a-header-logo-wrapper-2
    {
        margin-top: 60px;
    }
    .a-button-primary-3
    {
        display: flex;
    }
    .a-header-button-wrapper-3
    {
        justify-content: center;
    }
    .a-header-block-2
    {
        text-align: center;
        align-items: center;
        max-width: 100%;
        margin-bottom: 60px;
    }
    .a-header-section-2
    {
        padding-bottom: 0;
    }
    .walsh-inner-column-left-large
    {
        max-width: none;
        padding-top: 0;
        padding-left: 4em;
    }
    .walsh-quote-image-wrapper
    {
        width: 100%;
        max-width: none;
        margin-top: 0;
    }
    .walsh-inner-column-left-small
    {
        max-width: none;
        padding: 4em 4em 0;
    }
    .walsh-rounded-box-banner-2
    {
        flex-direction: column;
    }
    .walsh-container-9
    {
        flex: 0 auto;
        width: auto;
    }
    .walsh-image-logo-opacity
    {
        max-width: 120px;
        height: 100%;
        max-height: 50px;
    }
    .walsh-logo-wrapper-transparent-2
    {
        width: auto;
    }
    .walsh-inner-column-left-large-2
    {
        max-width: none;
        padding-top: 0;
        padding-left: 4em;
    }
    .walsh-quote-image-wrapper-2
    {
        width: 100%;
        max-width: none;
        margin-top: 0;
    }
    .walsh-inner-column-left-small-2
    {
        max-width: none;
        padding: 4em 4em 0;
    }
    .walsh-rounded-box-banner-3
    {
        flex-direction: column;
    }
    .walsh-container-10
    {
        flex: 0 auto;
        width: auto;
    }
    .walsh-button-orange
    {
        padding: 18px 40px;
    }
    .walsh-button-orange:hover
    {
        background-color: #80808033;
    }
    .walsh-icon-check-3
    {
        margin-right: 0;
    }
    .walsh-main-grid-no-gap-4
    {
        grid-template-columns: 1fr 1fr;
    }
    .walsh-container-11
    {
        flex: 0 auto;
        width: auto;
    }
    .walsh-image-logo
    {
        max-width: 120px;
        height: 100%;
        max-height: 50px;
    }
    .walsh-main-grid-7
    {
        grid-template-columns: 1fr 1fr;
    }
    .walsh-container-12
    {
        flex: 0 auto;
        width: auto;
        padding-top: 0;
    }
    .walsh-button-orange-2
    {
        padding: 18px 40px;
    }
    .walsh-button-orange-2:hover
    {
        background-color: #80808033;
    }
    .walsh-icon-check-4
    {
        margin-right: 0;
    }
    .walsh-main-grid-no-gap-5
    {
        grid-template-columns: 1fr 1fr;
    }
    .walsh-container-13
    {
        flex: 0 auto;
        width: auto;
    }
    .walsh-icon-check-large
    {
        margin-right: 0;
    }
    .walsh-label-pricing-mobile, .walsh-plan-mobile
    {
        display: block;
    }
    .walsh-list-row-center
    {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 30px;
    }
    .walsh-button
    {
        padding: 18px 40px;
    }
    .walsh-button:hover
    {
        background-color: #80808033;
    }
    .walsh-pricing-card-col, .walsh-pricing-card-col-featured
    {
        flex: 1;
    }
    .walsh-list-row
    {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 30px 3.5em;
    }
    .walsh-pricing-card-col-desktop
    {
        flex: 1;
        display: none;
    }
    .walsh-container-14
    {
        flex: 0 auto;
        width: auto;
    }
    .walsh-button-light-green
    {
        padding: 18px 40px;
    }
    .walsh-button-light-green:hover
    {
        background-color: #80808033;
    }
    .walsh-text-field-auto
    {
        min-width: 100%;
        margin-bottom: 15px;
        margin-right: 0;
    }
    .walsh-form-single-row
    {
        flex-direction: column;
    }
    .walsh-form-block-center
    {
        padding-right: 0;
    }
    .walsh-main-grid-8
    {
        grid-template-columns: 1fr 1fr;
    }
    .walsh-cta-block-dark-green-2
    {
        text-align: center;
        flex-direction: column;
        align-items: center;
        padding-left: 3em;
        padding-right: 3em;
        display: flex;
    }
    .walsh-container-15
    {
        flex: 0 auto;
        width: auto;
    }
    .container-9
    {
        max-width: 728px;
    }
    .hero-wrapper
    {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        margin-bottom: -40px;
    }
    .hero-split
    {
        max-width: 100%;
        margin-bottom: 40px;
    }
    .logo-on-white
    {
        font-size: 11.5vw;
    }
    .wrap-logo-light
    {
        margin-top: 3vw;
        margin-bottom: 4vw;
    }
    .social-link-banner
    {
        padding-left: 20px;
        padding-right: 20px;
    }
    .banner
    {
        margin-left: 36px;
        margin-right: 36px;
    }
    .cursor-play-reel
    {
        width: 120px;
        height: 120px;
        top: -60px;
        left: -60px;
    }
    .menu-2, .social-links-bar
    {
        display: none;
    }
    .wrap-introduction-title
    {
        margin-left: 0;
        margin-right: 0;
    }
    .margin-bottom-40px
    {
        margin-bottom: 32px;
    }
    .text-align-center.maxw-introduction-paragraph
    {
        max-width: 650px;
    }
    .container-10
    {
        max-width: 820px;
        padding-left: 36px;
        padding-right: 36px;
    }
    .section-about
    {
        padding-top: 72px;
    }
    .indic-desktop, .indic-1440
    {
        display: none;
    }
    .indic-991, .indic-1441
    {
        display: block;
    }
    .container-11
    {
        max-width: 820px;
        padding-left: 36px;
        padding-right: 36px;
    }
    .wrap-content-project
    {
        padding-top: 28px;
        padding-left: 0;
        padding-right: 70px;
    }
    .margin-bottom-20px
    {
        margin-bottom: 16px;
    }
    .line-01-cell-09
    {
        display: none;
    }
    .mask-line-01
    {
        top: -110px;
        bottom: auto;
    }
    .button-18
    {
        padding-left: 65px;
        padding-right: 65px;
    }
    .margin-bottom-35px
    {
        margin-bottom: 28px;
    }
    .wrap-project-arrow
    {
        padding-top: 28px;
    }
    .grid-project-main-content
    {
        grid-template-rows: auto;
        grid-template-columns: 1fr 22px;
    }
    .mask-link-arrows
    {
        margin-top: 0;
        position: relative;
    }
    .line-02-cell-01
    {
        display: none;
    }
    .line-2
    {
        grid-template-rows: min-content 10px min-content min-content;
        grid-template-columns: min-content auto min-content;
        margin-left: -30px;
        position: relative;
    }
    .container-12
    {
        max-width: 820px;
        padding-left: 36px;
        padding-right: 36px;
    }
    .margin-bottom-5px
    {
        margin-bottom: 5px;
    }
    .line-01-cell-07
    {
        display: none;
    }
    .mask-line-02
    {
        top: -50px;
        bottom: 33px;
    }
    .line-3
    {
        grid-template-columns: 1fr 640px min-content 1fr;
        justify-content: end;
    }
    .margin-vertical-35px
    {
        margin-top: 28px;
        margin-bottom: 28px;
    }
    .section-projects
    {
        padding-bottom: 72px;
    }
    .line-01-cell-08
    {
        display: none;
    }
    .line-01-cell-06
    {
        margin-right: -10px;
    }
    .wrap-links-project
    {
        padding-top: 28px;
        padding-left: 0;
        padding-right: 0;
    }
    .margin-bottom-project-paragraph
    {
        margin-bottom: 0;
    }
    .wrap-box-the-value
    {
        padding: 52px;
    }
    .line-03-cell-10
    {
        display: none;
    }
    .lottie-animation
    {
        margin-bottom: 32px;
    }
    .margin-bottom-25px
    {
        margin-bottom: 40px;
    }
    .line-03-middle
    {
        grid-template-rows: min-content auto min-content 150px;
        grid-template-columns: 4fr min-content 1fr;
    }
    .margin-bottom-15px
    {
        margin-bottom: 12px;
    }
    .mask-line-03
    {
        top: 33px;
        bottom: -210px;
    }
    .container-13
    {
        max-width: 820px;
        padding-left: 36px;
        padding-right: 36px;
    }
    .section-the-value
    {
        padding-top: 80px;
    }
    .line-03-right
    {
        grid-template-rows: min-content auto min-content;
        grid-template-columns: 5fr min-content 1.2fr;
        bottom: 60px;
    }
    .grid-the-value
    {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
    }
    .combine-padding-global-11
    {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .combine-nav5_container
    {
        justify-content: space-between;
    }
    .combine-nav5_logo-link
    {
        display: none;
    }
    .combine-nav5_logo-link.w--current
    {
        margin-left: 0;
        margin-right: 0;
        display: none;
    }
    .combine-nav5_logo-link-mobile
    {
        display: block;
    }
    .combine-nav5_logo-link-mobile.w--current
    {
        margin-left: 0;
        margin-right: 0;
        display: block;
    }
    .combine-nav5_menu
    {
        border-bottom: 1px solid var(--combine-library--grey-200);
        background-color: var(--combine-library-grey-050);
        text-align: left;
        margin-left: 0;
        margin-right: 0;
        padding-top: .5rem;
        padding-bottom: 1rem;
    }
    .combine-nav5_menu-button.w--open
    {
        background-color: #0000;
    }
    .combine-nav5_link
    {
        width: 100%;
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
    .section-about-2
    {
        padding-top: 72px;
    }
    .container-14
    {
        max-width: 820px;
        padding-left: 36px;
        padding-right: 36px;
    }
    .text-size-caps-tiny-2
    {
        font-family: Open Sans,sans-serif;
    }
    .a-button-primary-4
    {
        display: flex;
    }
    .a-header-button-wrapper-4
    {
        justify-content: center;
    }
    .a-button-primary-5
    {
        display: flex;
    }
    .combine-nav5_container-2
    {
        justify-content: space-between;
    }
    .walsh-nav-link-black-2
    {
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0;
    }
    .walsh-nav-link-black-2:hover
    {
        background-color: #0000;
    }
    .combine-nav5_menu-2
    {
        text-align: left;
        background-color: #f2f3f7;
        border-bottom: 1px solid #bfc4ce;
        margin-left: 0;
        margin-right: 0;
        padding-top: .5rem;
        padding-bottom: 1rem;
    }
    .a-cta-content-wrapper
    {
        text-align: center;
        align-items: center;
    }
    .a-button-primary-6
    {
        display: flex;
    }
    .a-cta-grid
    {
        grid-template-columns: 1fr;
    }
    .section-about-3
    {
        padding-top: 72px;
    }
    .container-15
    {
        max-width: 820px;
        padding-left: 36px;
        padding-right: 36px;
    }
    .text-size-caps-tiny-3, .heading-40
    {
        font-family: Open Sans,sans-serif;
    }
    .grid-project-main-content-2
    {
        grid-template-rows: auto;
        grid-template-columns: 1fr 22px;
    }
    .line-02-cell-11
    {
        display: none;
    }
    .line-4
    {
        grid-template-rows: min-content 10px min-content min-content;
        grid-template-columns: min-content auto min-content;
        margin-left: -30px;
        position: relative;
    }
    .container-16
    {
        max-width: 820px;
        padding-left: 36px;
        padding-right: 36px;
    }
    .margin-bottom-5px-2
    {
        margin-bottom: 5px;
        padding-left: 30px;
    }
    .line-01-cell-13
    {
        display: none;
    }
    .section-projects-2
    {
        padding-bottom: 72px;
    }
    .button-19
    {
        padding-left: 65px;
        padding-right: 65px;
    }
    .mask-line-4
    {
        top: -50px;
        bottom: 33px;
    }
    .line-5
    {
        grid-template-columns: 1fr 640px min-content 1fr;
        justify-content: end;
    }
    .text-size-caps-tiny-4
    {
        font-family: Open Sans,sans-serif;
    }
    .wrap-content-project-2
    {
        padding-top: 28px;
        padding-left: 30px;
        padding-right: 70px;
    }
    .line-01-cell-14
    {
        display: none;
    }
    .paragraph-small-2
    {
        font-family: Open Sans,sans-serif;
    }
    .line-01-cell-16
    {
        margin-right: -10px;
    }
    .a-button-primary-7
    {
        display: flex;
    }
    .combine-nav5_menu-3
    {
        text-align: left;
        background-color: #f2f3f7;
        border-bottom: 1px solid #bfc4ce;
        margin-left: 0;
        margin-right: 0;
        padding-top: .5rem;
        padding-bottom: 1rem;
    }
    .a-button-primary-8
    {
        display: flex;
    }
    .a-h1-heading-7
    {
        font-size: 48px;
        line-height: 60px;
    }
    .a-header-button-wrapper-5
    {
        justify-content: center;
    }
    .background-video-2
    {
        width: 1000px;
        height: 500px;
    }
    .rt-home-one-our-service-top-right-block
    {
        max-width: none;
    }
    .rt-text-black
    {
        font-weight: 400;
    }
    .rt-home-one-service-top-wrap
    {
        grid-column-gap: 23px;
        grid-row-gap: 23px;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
    }
    .rt-small-counter-text
    {
        font-size: 25px;
        line-height: 30px;
    }
    .rt-home-one-service-grid
    {
        grid-column-gap: 30px;
        grid-row-gap: 10px;
        grid-template-columns: 1fr 1fr;
        margin-top: 24px;
    }
    .rt-home-one-our-service-heading
    {
        max-width: none;
    }
    .rt-counter.rt-heading-three-counter
    {
        height: 30px;
    }
    .rt-feature-main-wrapper
    {
        justify-content: center;
        align-items: center;
    }
    .rt-left-para
    {
        text-align: left;
    }
    .rt-feature-right-content
    {
        max-width: none;
    }
    .rt-feature-left
    {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        flex: 1;
    }
    .rt-feature-right
    {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        flex: 1;
    }
    .rt-feature-left-content
    {
        justify-content: flex-start;
        align-items: flex-start;
        max-width: none;
    }
    .rt-feature-middle, .rt-black-ship
    {
        display: none;
    }
    .a-button-primary-9
    {
        display: flex;
    }
    .paragraph-15
    {
        font-size: 20px;
        line-height: 32px;
    }
    .rt-category-cards-text
    {
        font-size: 20px;
        line-height: 28px;
    }
    .rt-category-cards-text.rt-text-white
    {
        max-width: none;
    }
    .rt-margin-bottom-twenty
    {
        padding-bottom: 16px;
        font-size: 36px;
        line-height: 48px;
    }
    .rt-body-font-color
    {
        padding-bottom: 16px;
        padding-left: 0;
        padding-right: 0;
        font-size: 16px;
    }
    .rt-home-four-three-box-pic
    {
        margin-top: 15px;
    }
    .rt-home-four-arrow-block
    {
        display: none;
    }
    .rt-home-four-three-box-block
    {
        grid-column-gap: 20px;
        padding-bottom: 0;
    }
    .rt-financial-planning-block
    {
        margin-bottom: 10px;
    }
    .rt-home-four-three-box-data
    {
        padding-top: 15px;
        padding-left: 20px;
        padding-right: 15px;
    }
    .rt-padding-bottom-ten.rt-home-two-tab-heading
    {
        padding-bottom: 16px;
        font-size: 36px;
        line-height: 48px;
    }
    .rt-cover-image-3
    {
        max-width: 500px;
        height: 400px;
    }
    .rt-home-two-tab-section-tabs-caption-image-box-two
    {
        max-width: 100%;
        height: 240px;
    }
    .rt-home-two-tab-section-image-column
    {
        width: 100%;
    }
    .rt-home-two-tab-section-tabs-caption-image-box
    {
        max-width: 100%;
        height: 240px;
    }
    .rt-home-two-tab-section-row
    {
        flex-direction: column;
    }
    .rt-home-two-tab-section-row.rt-section-gap
    {
        grid-row-gap: 25px;
    }
    .rt-home-two-tab-section-caption-column
    {
        width: 100%;
        padding-top: 10px;
        padding-left: 0;
        padding-right: 0;
    }
    .text-block-181
    {
        font-size: 18px;
        line-height: 31px;
    }
    .text-block-182
    {
        font-family: Manrope,Arial,sans-serif;
        font-size: 18px;
        line-height: 31px;
    }
    .rt-about-one-clint-description
    {
        max-width: 100%;
        line-height: 26px;
    }
    .rt-about-one-clint-marque-section
    {
        padding-top: 30px;
    }
    .rt-about-one-testimonial-heading
    {
        font-size: 36px;
        line-height: 48px;
    }
    .rt-client-box
    {
        width: 100%;
    }
    .rt-about-one-testimonial-marque-main-wrapper
    {
        padding-bottom: 60px;
    }
    .rt-about-one-testimonial-heading-box
    {
        padding-left: 15px;
        padding-right: 15px;
    }
    .rt-heading-three
    {
        font-size: 27px;
        line-height: 37px;
    }
    .rt-about-two-cta-main-wrapper
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .rt-home-one-cta-bottom-section
    {
        align-items: stretch;
    }
    .rt-home-one-cta-top-section
    {
        margin-right: 0;
    }
    .rt-text-center.rt-home-three-award-heading
    {
        padding-bottom: 16px;
        font-size: 36px;
        line-height: 48px;
    }
    .rt-home-three-award-sticky-box
    {
        position: static;
    }
    .rt-home-three-award-appere-line
    {
        display: block;
    }
    .rt-home-three-award-description
    {
        text-align: center;
        padding-top: 12px;
        padding-bottom: 12px;
        font-size: 16px;
        line-height: 26px;
    }
    .rt-home-three-award-content
    {
        font-family: Manrope,Arial,sans-serif;
    }
    .rt-container-11.rt-home-three-award-appere-container
    {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
    }
    .rt-counter-number
    {
        letter-spacing: 1.4px;
        font-size: 70px;
        line-height: 80px;
    }
    .rt-ninth-text-section
    {
        text-align: center;
        justify-content: flex-start;
        align-items: center;
        max-width: 100%;
    }
    .rt-scroll-heading
    {
        padding-bottom: 16px;
        font-size: 36px;
        line-height: 48px;
    }
    .rt-up-counter-sections
    {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .rt-ninth-section
    {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        flex-flow: column;
    }
    .rt-counter-box-4
    {
        height: 70px;
    }
    .rt-counter-block
    {
        min-width: 0;
        padding-left: 20px;
        padding-right: 20px;
    }
    .rt-four-counter-section
    {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        max-width: 100%;
        display: grid;
    }
    .rt-down-counter-sections
    {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 0;
        display: grid;
    }
    .rt-scroll-content
    {
        margin-top: 12px;
        margin-bottom: 25px;
    }
    .rt-category-cards-text-10.rt-text-white-3
    {
        max-width: none;
    }
    .rt-home-one-progress-text-main
    {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        width: 100%;
    }
    .rt-home-one-progress-text
    {
        width: 100%;
    }
    .rt-home-one-progress-text-item
    {
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .rt-home-one-progress-text-item.rt-top-mergin
    {
        margin-top: 0;
    }
    .rt-home-one-progress-wrapper
    {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        flex-flow: column;
    }
    .rt-home-one-progress-text-wrapper
    {
        width: 100%;
    }
    .rt-home-one-progress-image
    {
        padding-top: 0;
        padding-left: 0;
    }
    .rt-home-one-progress-heading
    {
        max-width: 100%;
    }
    .rt-auto-fit-8.rt-radius-ten.rt-position-relative.rt-responsive-image-full-width
    {
        width: 100%;
        height: 100%;
    }
    .rt-home-one-client-image-background
    {
        display: none;
    }
    .rt-home-three-feature-video-block
    {
        max-width: none;
    }
    .rt-home-three-feature-contain-block
    {
        max-width: 800px;
    }
    .rt-home-three-feature-wrap
    {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
    }
    .brix---mg-bottom-32px
    {
        margin-bottom: 24px;
    }
    .brix---mg-bottom-48px
    {
        margin-bottom: 40px;
    }
    .brix---display-4
    {
        font-size: 22px;
        line-height: 38px;
    }
    .brix---section
    {
        padding-top: 118px;
        padding-bottom: 118px;
    }
    .brix---heading-h1-size
    {
        font-size: 48px;
        line-height: 60px;
    }
    .brix---3-columns-1-col-tablet
    {
        grid-template-columns: 1fr;
    }
    .brix---btn-primary-full-width
    {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .brix---divider-40px
    {
        margin-top: 48px;
        margin-bottom: 48px;
    }
    .brix---btn-primary-white-full-width
    {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .brix---tabs-menu-bg-neutral-200
    {
        padding-top: 14px;
        padding-bottom: 14px;
    }
    .a-faq-content
    {
        width: 100%;
    }
}
@media screen and (max-width: 767px)
{
    h2
    {
        font-size: 42px;
        line-height: 48px;
    }
    p
    {
        font-size: 14px;
        line-height: 22px;
    }
    .container-2
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .body-02
    {
        font-size: 14px;
        line-height: 22px;
    }
    .body-02.blog-hero
    {
        max-width: 496px;
    }
    .body-02.basic-plan
    {
        font-size: 10px;
    }
    .body-02.web
    {
        color: var(--black);
    }
    .hero-content
    {
        max-width: 305px;
        margin-left: 0;
    }
    .hero-container
    {
        background-image: none;
        align-items: center;
        height: 400px;
    }
    .button-1
    {
        padding: 15px 30px;
        font-size: 12px;
        line-height: 18px;
    }
    .hero-text
    {
        margin-top: 10px;
        margin-bottom: 15px;
    }
    .image-2
    {
        top: 4%;
        left: -33%;
    }
    .image-3
    {
        max-width: 20%;
        bottom: 25%;
        left: -25%;
    }
    .image-4
    {
        max-width: 30%;
        bottom: 0%;
        right: -22%;
    }
    .image-5
    {
        max-width: 20%;
        bottom: 34%;
        right: -24%;
    }
    .image-6
    {
        max-width: 12%;
        bottom: 57%;
        right: -20%;
    }
    .image-7
    {
        max-width: 24%;
        top: 3%;
        right: -21%;
    }
    .client-content-01
    {
        grid-template-rows: auto;
        grid-template-columns: 1.75fr;
        margin-left: 0;
        margin-right: 0;
    }
    .client-container
    {
        padding-bottom: 0;
    }
    .client-heading
    {
        text-align: center;
        margin-top: 40px;
        margin-bottom: 40px;
        font-size: 36px;
        line-height: 52px;
    }
    .client-sub-content-01
    {
        grid-template-columns: 1fr 1fr;
    }
    .client-section
    {
        padding: 60px 0;
    }
    .about-us-section
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .jagura-image-58
    {
        max-width: 100%;
    }
    .project-card-heading
    {
        font-size: 40px;
        line-height: 40px;
    }
    .project-card-image
    {
        margin-bottom: 20px;
        margin-right: 0;
    }
    .services-section
    {
        padding: 60px 0;
    }
    .image-59
    {
        margin-top: 0;
    }
    .sub-heading-01.store
    {
        max-width: 180px;
        font-size: 32px;
    }
    .heading-02
    {
        max-width: 500px;
        margin-bottom: 20px;
        font-size: 40px;
        line-height: 50px;
    }
    .heading-02.project
    {
        margin-bottom: 0;
    }
    .heading-02.right-plans
    {
        margin-top: 100px;
    }
    .heading-02.contact-heading
    {
        margin-bottom: 0;
    }
    .heading-02.blog-hero-heading
    {
        max-width: 520px;
    }
    .heading-02.pricing-faq-heading
    {
        margin-bottom: 20px;
    }
    .button-7
    {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 40px;
        font-size: 14px;
        line-height: 20px;
    }
    .service-content-01
    {
        flex-direction: column;
        margin-bottom: 40px;
    }
    .web-design-cerd
    {
        padding-top: 40px;
    }
    .service-content-02
    {
        grid-template-columns: 1fr;
    }
    .how-its-work-section
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .purpose-content, .brand-size, .services-size, .product-size
    {
        padding: 20px;
    }
    .work-content-02
    {
        max-width: 360px;
    }
    .faq-section
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .footer-subscribe
    {
        flex-direction: column;
    }
    .footer-description
    {
        flex-direction: column;
        margin-bottom: 40px;
        display: block;
    }
    .footer-sub-content
    {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        justify-content: start;
        place-items: start;
        margin-bottom: 80px;
        display: block;
    }
    .form
    {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .submit-button
    {
        margin-left: 0;
    }
    .subscription
    {
        display: flex;
    }
    .footer-sec
    {
        padding-top: 60px;
    }
    .text-field
    {
        margin-bottom: 10px;
    }
    .plus-wrap
    {
        margin-left: 10px;
    }
    .image-72
    {
        top: 5%;
    }
    .image-73
    {
        bottom: -4%;
    }
    .product
    {
        margin-top: 37px;
    }
    .faq-tabs
    {
        flex-direction: column;
        align-items: flex-start;
    }
    .blog-section
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .blog-slider
    {
        margin-top: 40px;
    }
    .slide
    {
        margin-right: 40px;
    }
    .body-03.share
    {
        margin-bottom: 0;
        margin-right: 24px;
    }
    .body-03.pricing-faq-description
    {
        margin-bottom: 40px;
    }
    .heading-01
    {
        max-width: 436px;
        font-size: 40px;
        line-height: 48px;
    }
    .body-01
    {
        text-align: left;
        font-size: 16px;
        line-height: 24px;
    }
    .image-76
    {
        top: -34%;
        left: -8%;
    }
    .image-77
    {
        max-width: 50%;
        top: -30%;
        left: 22%;
    }
    .image-78
    {
        right: -3%;
    }
    .image-79
    {
        top: -11%;
        left: -12%;
    }
    .image-80
    {
        right: -3%;
    }
    .flash
    {
        border-right-style: solid;
        width: auto;
        padding: 20px 8px;
    }
    .footer-menu
    {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        justify-items: start;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .footer-form
    {
        flex-direction: column;
        display: flex;
    }
    .form-block
    {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: flex;
    }
    .about-hero
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .about-us-content-01
    {
        flex-direction: column;
    }
    .about-us-text
    {
        justify-content: flex-start;
    }
    .about-main-heading
    {
        margin-bottom: 40px;
        margin-right: 0;
    }
    .about-us-content-02
    {
        flex-direction: column;
    }
    .image-87
    {
        top: 54%;
        right: 8%;
    }
    .cracked-result
    {
        padding-top: 60px;
        padding-bottom: 220px;
    }
    .cracked-content
    {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr;
    }
    .team
    {
        padding-top: 220px;
        padding-bottom: 60px;
    }
    .team-content-01
    {
        flex-direction: column;
        align-items: flex-start;
    }
    .team-text
    {
        margin-top: 40px;
    }
    .hard-work
    {
        background-color: var(--white);
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 32px;
    }
    .hard-work-01, .hard-work-desc
    {
        flex-direction: column;
    }
    .text-block-64
    {
        text-align: center;
        margin-right: 0;
    }
    .sub-heading-div
    {
        justify-content: center;
        align-items: center;
        margin-top: 32px;
        margin-bottom: 40px;
        margin-left: 0;
        display: flex;
    }
    .transparency, .innovation, .growth
    {
        background-color: var(--white);
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 32px;
    }
    .team-work
    {
        background-color: var(--white);
        flex-direction: column;
        align-items: center;
        padding: 32px;
    }
    .average-clients, .remote-team
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .footer-sub-content-01
    {
        flex-direction: column;
        align-items: flex-start;
    }
    .projects-hero
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .integration-inside-image
    {
        flex-direction: column;
    }
    .image-div-1, .image-div-2, .image-div-3, .image-div-4
    {
        margin-bottom: 20px;
        margin-right: 0;
    }
    .container-3, .navbar-2
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .project-section
    {
        padding: 0 20px 60px;
    }
    .block-4
    {
        justify-content: center;
        max-width: 540px;
        margin-top: 0;
    }
    .projects-card
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .projects-card-container
    {
        grid-template-rows: auto auto auto auto auto auto;
        grid-template-columns: 1fr;
    }
    .project-template-hero, .project-template-container-02
    {
        margin-top: 60px;
    }
    .scope-of-project
    {
        max-width: 64%;
    }
    .dream-work
    {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .dream-work-container
    {
        flex: 1;
    }
    .hard-work-text-div, .innovation-text-div, .growth-text-div, .team-work-text-div
    {
        margin-left: 0;
    }
    .video-block
    {
        top: 106%;
    }
    .scope-of-project-content-02
    {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-top: 40px;
    }
    .scope-image-01
    {
        margin-right: 0;
    }
    .scope-image-02
    {
        margin-top: 40px;
    }
    .rich-text
    {
        margin-bottom: 100px;
    }
    .more-proiect
    {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .more-project-card
    {
        justify-content: center;
        align-items: center;
    }
    .blog-containerr
    {
        margin-top: 40px;
        margin-bottom: 0;
    }
    .image-109
    {
        left: 0%;
    }
    .image-110
    {
        top: 0%;
        right: 0%;
    }
    .pricing-hero
    {
        padding-top: 60px;
        padding-bottom: 120px;
    }
    .image-113
    {
        left: 0%;
    }
    .image-114
    {
        width: 80px;
        height: 80px;
        bottom: 37%;
        left: -2px;
    }
    .pricing-container
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .tab-sub-content
    {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        bottom: -730%;
    }
    .business-plan-container
    {
        flex-direction: column;
        align-items: center;
        margin-left: 20px;
        margin-right: 20px;
        display: flex;
    }
    .business-plan-content
    {
        flex-direction: column;
        flex: none;
        width: 488px;
        padding: 50px;
        display: flex;
        overflow: hidden;
    }
    .facebook, .web-store, .amazon-store
    {
        grid-template-columns: 4fr 1.5fr 1.5fr 1.5fr;
    }
    .direct-link
    {
        grid-template-columns: 4fr 1.5fr 1.5fr 1.5fr;
        max-width: 388px;
    }
    .price-rate
    {
        grid-column-gap: 0;
        grid-row-gap: 0;
        grid-template-columns: 2.25fr 1fr 1fr 1fr;
        margin-bottom: 40px;
    }
    .text-block-112
    {
        font-size: 24px;
        line-height: 32px;
    }
    .image-119
    {
        left: 41%;
    }
    .image-120
    {
        right: 50%;
    }
    .pricing-faq
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .contact-us-hero
    {
        padding-bottom: 723px;
    }
    .contact-info
    {
        flex-direction: column;
    }
    .mobile-link-block
    {
        margin: 20px 0;
    }
    .contact-form
    {
        max-width: 540px;
        bottom: -39%;
    }
    .text-field-2
    {
        max-width: 473px;
    }
    .contact-form-info
    {
        flex-direction: column;
    }
    .massage
    {
        margin-top: 20px;
    }
    .submit-button-2
    {
        padding-left: 170px;
        padding-right: 168px;
    }
    .blog-card-02-container
    {
        max-width: 1160px;
        margin-left: 20px;
        margin-right: 20px;
    }
    .blog-card-02
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .blog-card-02-content
    {
        margin-top: 60px;
    }
    .collection-list-3
    {
        grid-template-columns: 1fr;
    }
    .blog-template-hero
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .blog-template-rich-text
    {
        padding-bottom: 60px;
    }
    .blog-template-container
    {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .blog-template
    {
        max-width: 520px;
    }
    .blog-template-social
    {
        flex-direction: row;
        justify-content: center;
        max-width: none;
        height: 65px;
        margin-right: 0;
    }
    .image-122
    {
        margin-left: 24px;
        margin-right: 24px;
    }
    .tabs-menu-2
    {
        margin-bottom: 60px;
    }
    .tabs
    {
        bottom: -1381%;
    }
    .faq
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .collection-list-wrapper-4
    {
        margin-bottom: 32px;
    }
    .project-card-description-content
    {
        margin-top: 20px;
    }
    .slider-2
    {
        flex: none;
        width: 50%;
        height: auto;
    }
    .test-slide
    {
        flex-direction: column;
    }
    .t-s-text-box
    {
        margin-bottom: 40px;
    }
    .t-s-image-box
    {
        position: static;
    }
    .flash-copy
    {
        border-right-style: solid;
        width: auto;
        padding: 20px 8px;
    }
    .style-hero, .style-guide-info
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .style-guide-container
    {
        flex-direction: column;
        display: flex;
    }
    .colors-content
    {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 1fr;
    }
    .style-info
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .image-124
    {
        left: 29%;
    }
    .font
    {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .image-125
    {
        right: 45%;
    }
    .image-126
    {
        right: 58%;
    }
    .changelog-hero
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .v1-div
    {
        width: 480px;
        margin-top: 20px;
    }
    .colors
    {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .dream-content-01
    {
        width: 80%;
        margin-bottom: 100px;
    }
    .project-content-02
    {
        justify-content: center;
        align-items: center;
    }
    .development-design-cerd, .marketing-design-cerd
    {
        padding-top: 40px;
    }
    .combine-padding-global
    {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .combine-feature3_component
    {
        flex-direction: column;
    }
    .a-header-image-grid
    {
        margin-top: 20px;
    }
    .a-header-logo-wrapper
    {
        flex-direction: column;
    }
    .a-h1-heading
    {
        font-size: 48px;
    }
    .a-header-section
    {
        padding-top: 72px;
        padding-bottom: 72px;
    }
    .combine-feature5_component
    {
        grid-template-columns: 1fr;
    }
    .combine-padding-global-2, .combine-padding-global-3
    {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .combine-cta3_component
    {
        padding: 2.5rem;
    }
    .combine-padding-global-4
    {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .combine-play_icon
    {
        width: 3.5rem;
        height: 3.5rem;
    }
    .combine-padding-global-5
    {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .large-text
    {
        font-size: 16px;
    }
    .container
    {
        padding-left: 24px;
        padding-right: 24px;
    }
    .space-top
    {
        margin-top: 32px;
        font-size: 16px;
        line-height: 19px;
    }
    .white-button
    {
        font-size: 18px;
    }
    .container-4
    {
        padding-left: 24px;
        padding-right: 24px;
    }
    .container-4.medium
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .medium-text
    {
        font-size: 16px;
    }
    .space-top-small
    {
        margin-top: 20px;
    }
    .process-columns
    {
        grid-row-gap: 40px;
        grid-template-columns: 1fr 1fr;
    }
    .process-number
    {
        font-size: 16px;
    }
    .process-line
    {
        display: none;
    }
    .waves-grid-hero-1
    {
        grid-row-gap: 40px;
    }
    .waves---subtitle
    {
        font-size: 22px;
        line-height: 34px;
    }
    .waves---main-container
    {
        padding-left: 16px;
        padding-right: 16px;
    }
    .waves---mega-heading-1
    {
        font-size: 56px;
    }
    .a-h1-heading-2
    {
        font-size: 48px;
    }
    .horizontal-list
    {
        width: 100%;
    }
    .container-5
    {
        padding-left: 24px;
        padding-right: 24px;
    }
    .space-top-tiny
    {
        margin-top: 12px;
    }
    .block-cta-centered-content
    {
        text-align: left;
        align-items: flex-start;
    }
    .combine-clients4_grid
    {
        flex-direction: column;
        grid-template-columns: 1fr 1fr;
        display: flex;
    }
    .combine-padding-global-6
    {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .combine-clients2_slider
    {
        max-width: none;
    }
    .combine-clients2_component
    {
        flex-direction: column;
    }
    .combine-footer1_bottom-text
    {
        order: 1;
    }
    .combine-footer1_bottom
    {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        align-items: flex-start;
    }
    .combine-footer1_link
    {
        font-weight: 300;
    }
    .combine-form_input
    {
        min-width: 0;
    }
    .kutup-hero-title-4
    {
        font-size: 50px;
    }
    .walsh-brand-block
    {
        padding-left: 0;
    }
    .walsh-hero-sub-bg
    {
        margin-top: -200px;
        margin-bottom: 0;
    }
    .walsh-paragraph-serif-left-hero
    {
        font-size: 1.4em;
    }
    .walsh-heading-xlarge-white
    {
        font-size: 3em;
    }
    .walsh-left-hero-content
    {
        padding-top: 3em;
        padding-bottom: 3em;
    }
    .walsh-container-hero
    {
        margin-top: 150px;
        padding-top: 0;
    }
    .walsh-main-grid-no-gap
    {
        margin-top: -206px;
    }
    .walsh-image-logo-medium
    {
        max-width: 9em;
        max-height: 9em;
    }
    .walsh-heading-large-white
    {
        font-size: 2.4em;
    }
    .wash-medium-wrapper
    {
        grid-row-gap: 2em;
        padding-bottom: 4em;
    }
    .walsh-container-padding-large
    {
        margin-top: 0;
        padding: 0 3.5em 6em;
    }
    .walsh-container-padding-large.about-us
    {
        margin-top: 80px;
        padding-top: 35px;
        padding-bottom: 35px;
    }
    .logos-quote-block
    {
        padding: 60px 15px;
    }
    .clients-wrapper-two
    {
        flex-direction: column;
    }
    .clients-card
    {
        width: 100%;
        margin-bottom: 30px;
    }
    .clients-grid
    {
        grid-column-gap: 40px;
        grid-template-columns: 1fr 1fr 1fr;
        margin-top: 15px;
    }
    .kutup-display-3
    {
        font-size: 32px;
        line-height: 42px;
    }
    .kutup-small-top-text
    {
        line-height: 32px;
    }
    .kutup-section
    {
        padding-top: 70px;
        padding-bottom: 0;
    }
    .walsh-inner-rounded-banner-image
    {
        flex: none;
        padding-right: 0;
    }
    .walsh-main-paragraph
    {
        text-align: center;
    }
    .walsh-heading-medium
    {
        font-size: 2.4em;
    }
    .walsh-rounded-box-banner
    {
        grid-row-gap: 1.5em;
    }
    .walsh-container
    {
        margin-top: -40px;
        padding-top: 0;
        padding-bottom: 0;
    }
    .walsh-container.services
    {
        margin-top: 40px;
    }
    .paragraph-3
    {
        font-size: 16px;
    }
    .paragraph-4
    {
        margin-top: 0;
    }
    .walsh-heading-medium-white
    {
        font-size: 2.4em;
    }
    .walsh-text-field-single
    {
        text-align: left;
        margin-right: 0;
    }
    .walsh-form-single
    {
        flex-direction: row;
    }
    .walsh-paragraph-small-white
    {
        font-size: 1.4em;
    }
    .walsh-heading-medium-white-2
    {
        font-size: 2.4em;
    }
    .walsh-main-grid
    {
        grid-column-gap: 1em;
        grid-row-gap: 2em;
    }
    .walsh-container-2
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .kutup-section-2
    {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .walsh-paragraph-small
    {
        font-size: 16px;
    }
    .walsh-heading-regular
    {
        font-size: 1.8em;
    }
    .container-7
    {
        padding-left: 24px;
        padding-right: 24px;
    }
    .div-block-352
    {
        padding-bottom: 97px;
    }
    .combine-team3_item
    {
        padding-top: 1em;
    }
    .combine-team3_component
    {
        flex-direction: column;
        align-items: center;
    }
    .combine-padding-global-7
    {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .div-block-353
    {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }
    .combine-play_icon-2
    {
        width: 3.5rem;
        height: 3.5rem;
    }
    .combine-feature4_component
    {
        flex-direction: column;
    }
    .combine-padding-global-8
    {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .navbar-brand-three
    {
        padding-left: 0;
    }
    .nav-menu-three
    {
        border-radius: 20px;
        flex-direction: column;
        padding-bottom: 30px;
    }
    .nav-menu-block
    {
        flex-direction: column;
    }
    .nav-link
    {
        padding-top: 10px;
        padding-bottom: 10px;
        display: inline-block;
    }
    .nav-dropdown
    {
        flex-direction: column;
        align-items: center;
        display: flex;
    }
    .nav-dropdown-toggle
    {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .nav-dropdown-list.shadow-three
    {
        box-shadow: 0 8px 50px #0000000d;
    }
    .nav-dropdown-list.shadow-three.w--open
    {
        position: relative;
    }
    .nav-dropdown-list.shadow-three.mobile-shadow-hide
    {
        box-shadow: none;
    }
    .nav-link-accent
    {
        margin-right: 5px;
        padding-top: 10px;
        padding-bottom: 10px;
        display: inline-block;
    }
    .mobile-margin-top-10
    {
        margin-top: 10px;
    }
    .walsh-paragraph-small-2
    {
        font-size: 1.4em;
    }
    .walsh-rounded-box-center
    {
        grid-row-gap: 1.5em;
    }
    .walsh-main-grid-2
    {
        grid-column-gap: 1em;
        grid-row-gap: 2em;
    }
    .combine-team4_component
    {
        grid-template-columns: 1fr;
    }
    .combine-padding-global-9
    {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .walsh-heading-medium-2
    {
        font-size: 2.4em;
    }
    .walsh-rounded-box-center-large
    {
        grid-row-gap: 1.5em;
    }
    .walsh-main-grid-3
    {
        grid-column-gap: 1em;
        grid-row-gap: 2em;
    }
    .walsh-text-field-single-2
    {
        text-align: left;
        margin-right: 0;
    }
    .walsh-form-single-2
    {
        flex-direction: row;
    }
    .walsh-paragraph-small-3, .walsh-paragraph
    {
        font-size: 1.4em;
    }
    .walsh-heading-medium-3
    {
        font-size: 2.4em;
    }
    .walsh-main-grid-4
    {
        grid-column-gap: 1em;
        grid-row-gap: 2em;
    }
    .walsh-paragraph-small-4
    {
        font-size: 1.4em;
    }
    .walsh-grid-stats
    {
        grid-row-gap: 0;
    }
    .walsh-rounded-container
    {
        padding-left: 20px;
        padding-right: 20px;
    }
    .walsh-rounded-block
    {
        border-radius: 20px;
    }
    .walsh-heading-regular-2
    {
        font-size: 1.8em;
    }
    .walsh-main-grid-5
    {
        grid-column-gap: 1em;
        grid-row-gap: 2em;
    }
    .combine-faq4_content
    {
        align-items: stretch;
    }
    .combine-faq4_component
    {
        grid-template-columns: 1fr;
    }
    .combine-padding-global-10
    {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .walsh-heading-large
    {
        font-size: 2em;
    }
    .walsh-rounded-card
    {
        grid-row-gap: 1.5em;
    }
    .walsh-main-grid-6
    {
        grid-column-gap: 1em;
        grid-row-gap: 2em;
    }
    .walsh-heading-regular-3
    {
        font-size: 1.8em;
    }
    .walsh-rounded-container-2
    {
        padding-left: 20px;
        padding-right: 20px;
    }
    .walsh-rounded-block-2
    {
        border-radius: 20px;
    }
    .a-header-image-grid-2
    {
        margin-top: 20px;
    }
    .a-header-logo-wrapper-2
    {
        flex-direction: column;
    }
    .a-h1-heading-3
    {
        font-size: 48px;
    }
    .a-header-section-2
    {
        padding-top: 72px;
        padding-bottom: 72px;
    }
    .walsh-heading-regular-4
    {
        font-size: 1.8em;
    }
    .walsh-inner-column-left-large
    {
        padding-top: 0;
        padding-right: 4em;
    }
    .walsh-quote-image-wrapper
    {
        margin-bottom: 0;
    }
    .walsh-inner-column-left-small
    {
        padding-top: 4em;
        padding-bottom: 0;
        padding-right: 4em;
    }
    .walsh-rounded-box-banner-2
    {
        grid-row-gap: 1.5em;
    }
    .walsh-flex-logos
    {
        flex-wrap: wrap;
    }
    .walsh-heading-regular-5
    {
        font-size: 1.8em;
    }
    .walsh-center-wrapper-gap-large
    {
        grid-row-gap: 3.5em;
    }
    .walsh-heading-regular-6
    {
        font-size: 1.8em;
    }
    .walsh-inner-column-left-large-2
    {
        padding-top: 0;
        padding-right: 4em;
    }
    .walsh-quote-image-wrapper-2
    {
        margin-bottom: 0;
    }
    .walsh-inner-column-left-small-2
    {
        padding-top: 4em;
        padding-bottom: 0;
        padding-right: 4em;
    }
    .walsh-rounded-box-banner-3
    {
        grid-row-gap: 1.5em;
    }
    .walsh-button-orange
    {
        width: 100%;
        font-size: 16px;
    }
    .walsh-price-wrapper
    {
        width: 100%;
    }
    .walsh-rounded-box
    {
        grid-row-gap: 1.5em;
    }
    .walsh-main-grid-7
    {
        grid-column-gap: 1em;
        grid-row-gap: 2em;
    }
    .walsh-button-orange-2
    {
        width: 100%;
        font-size: 16px;
    }
    .walsh-price-wrapper-2
    {
        width: 100%;
    }
    .walsh-list-row-center
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .walsh-button
    {
        width: 100%;
        font-size: 16px;
    }
    .walsh-list-row
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .walsh-main-flex
    {
        flex-direction: column;
    }
    .walsh-button-light-green
    {
        width: 100%;
        font-size: 16px;
    }
    .walsh-text-field-auto
    {
        text-align: left;
    }
    .walsh-form-block-center
    {
        width: 100%;
    }
    .walsh-main-paragraph-white-3
    {
        line-height: 20px;
    }
    .walsh-heading-medium-white-3
    {
        font-size: 2.4em;
    }
    .walsh-main-grid-8
    {
        grid-column-gap: 1em;
        grid-row-gap: 2em;
    }
    .hero-subscribe-left
    {
        padding: 60px 15px;
    }
    .hero-split
    {
        justify-content: center;
        align-items: center;
    }
    .hero-stack
    {
        padding: 60px 30px;
    }
    .banner
    {
        margin-left: 32px;
        margin-right: 32px;
    }
    .cursor-play-reel
    {
        width: 90px;
        height: 90px;
        top: -45px;
        left: -45px;
    }
    .text-play-reel, .text-size-caps-tiny
    {
        font-size: 10px;
    }
    .margin-bottom-40px
    {
        margin-bottom: 28px;
    }
    .text-align-center.maxw-introduction-paragraph
    {
        max-width: 550px;
    }
    .container-10
    {
        max-width: 660px;
        padding-left: 32px;
        padding-right: 32px;
    }
    .section-about
    {
        padding-top: 63px;
    }
    .indic-991
    {
        display: none;
    }
    .indic-767
    {
        display: block;
    }
    .indic-1441
    {
        display: none;
    }
    .indic-1442
    {
        display: block;
    }
    .container-11
    {
        max-width: 660px;
        padding-left: 32px;
        padding-right: 32px;
    }
    .wrap-content-project
    {
        padding-top: 25px;
        padding-right: 45px;
    }
    .margin-bottom-20px
    {
        margin-bottom: 14px;
    }
    .mask-line-01
    {
        top: -15px;
    }
    .line-01-cell-02
    {
        display: none;
    }
    .button-18
    {
        padding-left: 60px;
        padding-right: 60px;
        font-size: 10px;
    }
    .margin-bottom-35px
    {
        margin-bottom: 25px;
    }
    .wrap-project-arrow
    {
        padding-top: 25px;
    }
    .line-01-cell-04
    {
        margin-left: 0;
    }
    .mask-link-arrows
    {
        margin-top: 0;
    }
    .line-2
    {
        grid-template-rows: min-content min-content auto min-content;
        margin-left: -10px;
    }
    .container-12
    {
        max-width: 660px;
        padding-left: 32px;
        padding-right: 32px;
    }
    .margin-bottom-5px
    {
        margin-bottom: 5px;
    }
    .mask-line-02
    {
        top: 0;
        bottom: 30px;
    }
    .line-3
    {
        grid-template-columns: 1fr 490px min-content 1fr;
        right: -10px;
    }
    .margin-vertical-35px
    {
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .section-projects
    {
        padding-bottom: 63px;
    }
    .line-01-cell-03
    {
        display: none;
    }
    .wrap-links-project
    {
        padding-top: 25px;
    }
    .line-03-cell-07
    {
        margin-left: 47px;
    }
    .wrap-box-the-value
    {
        padding: 46px;
    }
    .lottie-animation
    {
        margin-bottom: 28px;
    }
    .margin-bottom-25px
    {
        margin-bottom: 18px;
    }
    .line-03-middle
    {
        grid-template-rows: min-content auto min-content 170px;
    }
    .margin-bottom-15px
    {
        margin-bottom: 11px;
    }
    .mask-line-03
    {
        top: 30px;
    }
    .container-13
    {
        max-width: 660px;
        padding-left: 32px;
        padding-right: 32px;
    }
    .section-the-value
    {
        padding-top: 70px;
    }
    .line-03-right
    {
        top: -59px;
    }
    .grid-the-value
    {
        grid-column-gap: 14px;
        grid-row-gap: 14px;
    }
    .line-03-cell-09
    {
        margin-left: 47px;
    }
    .combine-padding-global-11
    {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .section-about-2
    {
        padding-top: 63px;
    }
    .container-14
    {
        max-width: 660px;
        padding-left: 32px;
        padding-right: 32px;
    }
    .text-size-caps-tiny-2
    {
        font-size: 10px;
    }
    .a-h1-heading-4
    {
        font-size: 48px;
    }
    .a-section-header
    {
        padding-top: 72px;
    }
    .a-h1-heading-5
    {
        font-size: 48px;
    }
    .a-section-header-2
    {
        padding-top: 72px;
    }
    .nav-dropdown-toggle-2
    {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .a-cta-feature-wrapper
    {
        margin-bottom: 24px;
    }
    .a-section-regular
    {
        padding-top: 72px;
        padding-bottom: 72px;
    }
    .section-about-3
    {
        padding-top: 63px;
    }
    .container-15
    {
        max-width: 660px;
        padding-left: 32px;
        padding-right: 32px;
    }
    .a-h3-heading
    {
        font-size: 40px;
    }
    .text-size-caps-tiny-3
    {
        font-size: 10px;
    }
    .a-cta-form-wrapper
    {
        flex-direction: column;
    }
    .line-01-cell-10
    {
        display: none;
    }
    .wrap-project-2
    {
        font-family: Open Sans,sans-serif;
    }
    .line-01-cell-12
    {
        margin-left: 0;
    }
    .line-4
    {
        grid-template-rows: min-content min-content auto min-content;
        margin-left: -10px;
    }
    .container-16
    {
        max-width: 660px;
        padding-left: 32px;
        padding-right: 32px;
    }
    .margin-bottom-5px-2
    {
        margin-bottom: 5px;
        padding-left: 30px;
    }
    .section-projects-2
    {
        padding-bottom: 63px;
    }
    .button-19
    {
        padding-left: 60px;
        padding-right: 60px;
        font-size: 10px;
    }
    .mask-line-4
    {
        top: 0;
        bottom: 30px;
    }
    .line-5
    {
        grid-template-columns: 1fr 490px min-content 1fr;
        right: -10px;
    }
    .text-size-caps-tiny-4
    {
        font-size: 10px;
    }
    .wrap-content-project-2
    {
        padding-top: 25px;
        padding-left: 30px;
        padding-right: 45px;
    }
    .line-01-cell-15
    {
        display: none;
    }
    .a-section-header-3
    {
        padding-top: 72px;
    }
    .a-h1-heading-6
    {
        font-size: 48px;
    }
    .a-h1-heading-7
    {
        font-size: 40px;
        line-height: 48px;
    }
    .a-section-header-4
    {
        padding-top: 72px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .a-margin-bottom-56
    {
        font-family: Manrope,Arial,sans-serif;
    }
    .background-video-2
    {
        width: 750px;
        height: 450px;
    }
    .rt-text-black
    {
        line-height: 32px;
    }
    .rt-home-one-service-grid
    {
        grid-template-columns: 1fr;
    }
    .rt-feature-main-wrapper
    {
        grid-column-gap: 0;
        grid-row-gap: 0;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
    }
    .rt-feature-right-content
    {
        max-width: none;
    }
    .rt-feature-left
    {
        grid-column-gap: 0;
        grid-row-gap: 0;
        flex-flow: column;
    }
    .rt-feature-right
    {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
    }
    .rt-feature-left-content
    {
        max-width: none;
        margin-bottom: 30px;
    }
    .a-h3-heading-2
    {
        font-size: 40px;
    }
    .paragraph-15
    {
        font-size: 20px;
    }
    .rt-margin-bottom-twenty
    {
        font-size: 32px;
        line-height: 42px;
    }
    .rt-body-font-color
    {
        padding-bottom: 24px;
        padding-left: 0;
        padding-right: 0;
        font-size: 16px;
        line-height: 26px;
    }
    .rt-financial-paragraph
    {
        line-height: 26px;
    }
    .rt-home-four-three-box-pic
    {
        margin-top: 18px;
    }
    .rt-home-four-three-box-block
    {
        padding-bottom: 0;
        display: block;
    }
    .rt-home-four-three-box-data
    {
        padding-top: 20px;
        padding-left: 25px;
        padding-right: 25px;
    }
    .rt-home-four-three-box-one
    {
        margin-bottom: 25px;
    }
    .rt-home-four-three-box-one.rt-blue-bg
    {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .rt-feautures-card-overlay
    {
        height: 20%;
        bottom: -6%;
    }
    .rt-feautures-card-overlay.rt-card-orange-overlay
    {
        bottom: -5%;
    }
    .rt-features-cards
    {
        justify-content: flex-end;
        align-items: stretch;
        width: 100vw;
        max-width: none;
    }
    .rt-features-image
    {
        width: 100%;
    }
    .rt-features-information
    {
        padding-bottom: 10px;
    }
    .rt-marquee-train-4
    {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        padding-left: 15px;
    }
    .rt-padding-bottom-ten.rt-home-two-tab-heading
    {
        padding-bottom: 16px;
        font-size: 32px;
        line-height: 42px;
    }
    .rt-cover-image-3
    {
        height: 300px;
    }
    .rt-home-two-tab-section-tabs-caption
    {
        grid-template-rows: auto;
        grid-template-columns: 1fr;
    }
    .rt-home-two-tab-section-tabs-two
    {
        margin-bottom: 5px;
    }
    .paragraph-17
    {
        line-height: 26px;
    }
    .rt-home-body-text.rt-about-one-clint-sbutitle
    {
        text-align: center;
    }
    .rt-about-one-clint-item
    {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
    }
    .rt-about-one-testimonial-line
    {
        display: none;
    }
    .rt-about-one-clint-description
    {
        text-align: center;
        margin-bottom: 3px;
        padding-top: 11px;
        padding-bottom: 0;
        line-height: 26px;
    }
    .rt-about-one-testimonial-user-box
    {
        width: 137px;
        padding-right: 0;
    }
    .rt-about-one-testimonial-rating-box
    {
        padding-left: 0;
    }
    .rt-about-one-testimonial-right-box
    {
        flex-flow: column;
    }
    .rt-about-one-testimonial-heading
    {
        text-align: center;
        padding-bottom: 16px;
        font-size: 32px;
        line-height: 42px;
    }
    .rt-about-one-clint-text-wrapper
    {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: flex;
    }
    .rt-about-one-testimonial-heading-box
    {
        flex-flow: column;
    }
    .rt-about-one-clint-title
    {
        text-align: center;
    }
    .rt-heading-three
    {
        font-size: 24px;
        line-height: 34px;
    }
    .rt-about-two-cta-main-wrapper
    {
        grid-row-gap: 20px;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        padding-left: 15px;
        padding-right: 15px;
    }
    .rt-home-one-cta-bottom-section
    {
        margin-top: 0;
        padding-top: 0;
    }
    .rt-home-one-cta-top-section
    {
        align-items: flex-start;
    }
    .rt-text-center.rt-home-three-award-heading
    {
        padding-bottom: 16px;
        font-size: 32px;
        line-height: 42px;
    }
    .rt-home-three-award-appere-line
    {
        display: none;
    }
    .rt-home-three-award-description
    {
        font-size: 16px;
        line-height: 26px;
    }
    .rt-home-three-award-content
    {
        max-width: 100%;
    }
    .rt-container-11.rt-home-three-award-appere-container
    {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        padding-bottom: 0;
        display: grid;
    }
    .rt-ninth-text-section
    {
        justify-content: center;
        align-items: center;
    }
    .rt-scroll-heading
    {
        text-align: center;
        padding-bottom: 16px;
        font-size: 32px;
        line-height: 42px;
    }
    .rt-up-counter-sections
    {
        flex-flow: row;
        display: flex;
    }
    .rt-ninth-section
    {
        padding-bottom: 0;
    }
    .rt-counter-block
    {
        width: 50%;
    }
    .rt-four-counter-section
    {
        grid-template-columns: 1fr;
        width: 100%;
    }
    .rt-down-counter-sections
    {
        flex-flow: row;
        display: flex;
    }
    .rt-scroll-content
    {
        text-align: center;
        line-height: 26px;
    }
    .brix---mg-bottom-16px
    {
        margin-bottom: 8px;
    }
    .brix---mg-bottom-48px
    {
        margin-bottom: 32px;
    }
    .brix---display-4
    {
        font-size: 20px;
        line-height: 32px;
    }
    .brix---square-icon
    {
        border-radius: 12px;
        max-width: 56px;
    }
    .brix---section
    {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .brix---heading-h1-size
    {
        margin-bottom: 12px;
        font-size: 38px;
        line-height: 46px;
    }
    .brix---subtitle
    {
        font-size: 17px;
        line-height: 19px;
    }
    .brix---text-200-list-bold
    {
        font-size: 16px;
    }
    .brix---text-200-bold
    {
        font-size: 16px;
        line-height: 18px;
    }
    .brix---3-columns-1-col-tablet
    {
        grid-template-columns: 1fr;
    }
    .brix---text-300-medium
    {
        font-size: 18px;
        line-height: 20px;
    }
    .brix---badge-secondary---tabs
    {
        margin: 8px;
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .brix---btn-primary-full-width
    {
        padding: 20px 32px;
    }
    .brix---pricing-content-v2
    {
        padding-bottom: 40px;
        padding-left: 24px;
        padding-right: 24px;
    }
    .brix---divider-40px
    {
        margin-top: 48px;
        margin-bottom: 48px;
    }
    .brix---btn-primary-white-full-width
    {
        padding: 20px 32px;
    }
    .brix---tabs-menu-bg-neutral-200
    {
        flex-direction: row;
        align-items: stretch;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .a-h3-heading-3
    {
        font-size: 40px;
    }
    .a-section-regular-2
    {
        padding-top: 72px;
        padding-bottom: 72px;
    }
}
@media screen and (max-width: 479px)
{
    h1
    {
        font-size: 32px;
        line-height: 40px;
    }
    .container-2
    {
        margin-left: 10px;
        margin-right: 10px;
    }
    .body-02
    {
        max-width: 260px;
        font-size: 14px;
        line-height: 22px;
    }
    .body-02.about
    {
        margin-bottom: 20px;
    }
    .body-02.blog-hero
    {
        max-width: 280px;
    }
    .body-02.online-web-store
    {
        margin-bottom: 10px;
    }
    .body-02.contact-body
    {
        max-width: 280px;
    }
    .body-02.services
    {
        margin-bottom: 20px;
    }
    .body-02.web
    {
        color: var(--black);
    }
    .main-heading
    {
        max-width: 320px;
    }
    .hero-content
    {
        align-items: center;
        max-width: 280px;
    }
    .hero-container
    {
        background-image: none;
        max-width: 320px;
        height: auto;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .button-1
    {
        text-align: center;
        padding: 12px 20px;
        line-height: 16px;
    }
    .hero-text
    {
        margin-top: 8px;
        margin-bottom: 8px;
    }
    .button-01
    {
        font-size: 12px;
        line-height: 16px;
    }
    .image-2
    {
        top: -10%;
        left: -32%;
    }
    .image-3
    {
        max-width: 25%;
        bottom: 17%;
        left: -11%;
    }
    .image-4
    {
        bottom: 0%;
        right: -6%;
    }
    .image-5
    {
        bottom: 19%;
        right: -8%;
    }
    .image-6
    {
        bottom: 51%;
        right: -5%;
    }
    .image-7
    {
        max-width: 25%;
        top: -5%;
        right: -7%;
    }
    .client-sub-conent-02
    {
        margin-top: 0;
    }
    .client-content-01
    {
        grid-row-gap: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .profile-div
    {
        margin-bottom: 40px;
    }
    .profile-desc
    {
        flex-direction: column;
        max-width: 401px;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        padding-left: 10px;
        padding-right: 10px;
        display: block;
    }
    .profile-name
    {
        font-size: 14px;
        line-height: 18px;
    }
    .image-55
    {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .client-container
    {
        justify-content: center;
        align-items: center;
        margin-left: 20px;
        margin-right: 20px;
    }
    .client-heading
    {
        margin-top: 0;
        margin-bottom: 40px;
        padding-top: 0;
        padding-bottom: 0;
        font-size: 30px;
        line-height: 44px;
    }
    .client-sub-content-01
    {
        grid-template-columns: 1fr;
        place-items: center;
    }
    .client-section
    {
        padding: 60px 0;
    }
    .about-us-section
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .about-container
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .jagura-image-58
    {
        max-width: none;
    }
    .project-card-profile
    {
        padding-bottom: 20px;
    }
    .button-web-designbrand
    {
        margin-bottom: 10px;
    }
    .project-card-heading
    {
        text-align: center;
        margin-top: 1px;
        margin-bottom: 0;
        font-size: 28px;
        line-height: 28px;
    }
    .start-up-desc
    {
        flex-direction: column;
        align-items: center;
        max-width: 400px;
        padding-left: 0;
        padding-right: 0;
        display: flex;
    }
    .project-card-image
    {
        justify-content: center;
        align-items: center;
        height: 220px;
    }
    .services-section
    {
        padding: 60px 0;
    }
    .sub-heading-01.from
    {
        font-size: 24px;
        line-height: 32px;
    }
    .sub-heading-01.store
    {
        margin-bottom: 20px;
        font-size: 24px;
        line-height: 32px;
    }
    .service-container
    {
        max-width: 320px;
        margin-left: 20px;
        margin-right: 20px;
    }
    .service-heading
    {
        max-width: 310px;
    }
    .heading-02
    {
        max-width: 310px;
        font-size: 30px;
        line-height: 40px;
    }
    .heading-02.project
    {
        margin-bottom: 0;
    }
    .heading-02.right-plans
    {
        max-width: 280px;
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .heading-02.contact-heading, .heading-02.blog-hero-heading
    {
        max-width: 280px;
    }
    .heading-02.pricing-faq-heading
    {
        margin-bottom: 10px;
    }
    .button-7
    {
        font-size: 14px;
    }
    .web-design-cerd
    {
        max-width: 300px;
        padding: 20px;
    }
    .how-its-work-section
    {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .work-container
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .bold-text-4
    {
        letter-spacing: .32px;
    }
    .image-64
    {
        max-width: 60%;
    }
    .image-65
    {
        left: -8%;
    }
    .faq-section
    {
        padding-top: 60px;
        padding-bottom: 60px;
        padding-left: 0;
    }
    .footer-subscribe
    {
        max-width: 255px;
    }
    .text-block-43
    {
        flex-direction: column;
        font-family: Opensauceone;
        display: flex;
    }
    .social
    {
        justify-content: center;
        align-items: center;
    }
    .text-block-44
    {
        margin-top: 0;
        padding-bottom: 0;
        font-family: Opensauceone;
    }
    .footer-sub-content
    {
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 9.25fr;
        grid-auto-columns: 3fr;
        align-items: start;
        margin-bottom: 60px;
        display: flex;
    }
    .form
    {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
    }
    .submit-button
    {
        margin-left: 0;
        padding: 20px 40px;
        font-size: 12px;
        line-height: 20px;
    }
    .footer-container
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .text-block-46
    {
        max-width: 230px;
    }
    .footer-sec
    {
        padding-top: 60px;
    }
    .text-field
    {
        margin-right: 20px;
    }
    .social-content
    {
        width: 46px;
        height: 46px;
        margin-right: 10px;
    }
    .faq-wrap
    {
        padding-left: 10px;
        padding-right: 10px;
    }
    .question
    {
        font-size: 18px;
        line-height: 26px;
    }
    .about-text
    {
        padding: 20px;
    }
    .image-71
    {
        max-width: 27%;
    }
    .image-72
    {
        max-width: 28%;
        right: 0%;
    }
    .image-73
    {
        max-width: 40%;
        inset: auto -15% -7% auto;
    }
    .bbrand
    {
        justify-content: flex-end;
        align-items: center;
    }
    .bold-text-6, .bold-text-7, .bold-text-8
    {
        font-size: 16px;
        line-height: 24px;
    }
    .tabs-menu
    {
        margin-bottom: 40px;
    }
    .miscellaneous
    {
        font-size: 18px;
        line-height: 28px;
    }
    .blog-section
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .blog-container
    {
        max-width: 300px;
        margin-left: 20px;
        margin-right: 20px;
    }
    .blog-slider
    {
        margin-top: 40px;
    }
    .slide
    {
        max-width: 240px;
        margin-right: 20px;
        padding-left: 18px;
        padding-right: 18px;
    }
    .mask
    {
        width: 280px;
    }
    .sub-heading-02
    {
        font-size: 16px;
        line-height: 24px;
    }
    .sub-heading-02.contact-form
    {
        margin-bottom: 40px;
    }
    .profile-info
    {
        margin-left: 20px;
    }
    .body-03
    {
        font-size: 14px;
        line-height: 22px;
    }
    .body-03.price-card-button-01
    {
        text-align: center;
        padding: 10px 60px;
        font-size: 12px;
        line-height: 20px;
    }
    .cta-section
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .cta-container
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .heading-01
    {
        max-width: 260px;
        font-size: 30px;
        line-height: 38px;
    }
    .body-01, .body-01.style-body, .body-01.client-description, .body-01.bolix
    {
        text-align: left;
    }
    .image-76
    {
        top: 0%;
        left: -13%;
    }
    .image-77
    {
        max-width: 100%;
        top: -62%;
        left: -4%;
    }
    .image-78
    {
        top: 28%;
        right: -5%;
    }
    .image-79
    {
        max-width: 14%;
        top: -84%;
        left: -8%;
    }
    .image-80
    {
        bottom: -50%;
        right: -4%;
    }
    .flash
    {
        border-style: none solid solid;
        border-width: 1px;
        border-color: var(--dim-grey) #000;
        justify-content: center;
        align-items: center;
        width: auto;
        padding: 20px 0 10px;
        display: flex;
    }
    .footer-menu
    {
        flex-direction: column;
    }
    .pages
    {
        margin-bottom: 40px;
        margin-right: 0;
    }
    .about-containerr
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .about-main-heading
    {
        margin-bottom: 40px;
    }
    .image-86
    {
        top: 3%;
        left: -12%;
    }
    .image-87
    {
        top: 53%;
        right: -12%;
    }
    .cracked-result
    {
        padding-bottom: 120px;
    }
    .cracked-container
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .cracked-content
    {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: .5fr;
    }
    .line-01
    {
        width: 110px;
    }
    .text-block-60
    {
        line-height: 24px;
    }
    .development
    {
        justify-content: center;
    }
    .team-container
    {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-left: 20px;
        margin-right: 20px;
        display: flex;
    }
    .team
    {
        padding-top: 140px;
    }
    .team-content-01
    {
        max-width: 280px;
        margin-bottom: 40px;
    }
    .team-heading
    {
        flex-direction: column;
        justify-content: flex-end;
        display: flex;
    }
    .team-text
    {
        margin-top: 40px;
    }
    .text-block-62
    {
        font-size: 16px;
        line-height: 24px;
    }
    .hard-work
    {
        padding-left: 10px;
        padding-right: 10px;
    }
    .hard-work-desc
    {
        max-width: 220px;
    }
    .text-block-64
    {
        text-align: center;
        max-width: 290px;
        font-size: 14px;
        line-height: 22px;
    }
    .sub-heading-div
    {
        width: 220px;
        margin-bottom: 20px;
        margin-right: 0;
    }
    .transparency
    {
        padding-left: 10px;
    }
    .innovation, .growth, .team-work
    {
        padding-left: 10px;
        padding-right: 10px;
    }
    .team-content-02
    {
        max-width: 280px;
    }
    .average-clients-container
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .average-text-content
    {
        align-items: flex-start;
    }
    .average-image-content
    {
        justify-content: center;
        align-items: center;
    }
    .working, .rating, .conversions
    {
        padding: 40px;
    }
    .remote-team-container
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .projects-hero
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .projects-container
    {
        max-width: 320px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .integration-inside-image
    {
        margin-left: 0;
    }
    .container-3
    {
        margin-left: 5px;
        margin-right: 5px;
    }
    .menu-button
    {
        margin-bottom: 5px;
    }
    .navbar-2
    {
        margin-left: 10px;
        margin-right: 10px;
    }
    .project-section
    {
        margin-top: 0;
        padding: 0 10px 30px;
        display: flex;
    }
    .project-container
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .project-heading
    {
        padding-top: 0;
        padding-bottom: 40px;
        display: none;
    }
    .block-4
    {
        padding: 20px 15px;
    }
    .block-4._\32, .block-4._\33
    {
        padding-left: 15px;
        padding-right: 15px;
    }
    .projects-card-container
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .projects-card-content
    {
        padding-left: 10px;
        padding-right: 10px;
    }
    .project-template-hero
    {
        margin-top: 40px;
    }
    .scope-of-project-container
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .about-the-project
    {
        margin-top: 20px;
    }
    .scope-of-project
    {
        max-width: 312px;
        margin-bottom: 20px;
    }
    .paragraph-2
    {
        font-size: 16px;
        line-height: 24px;
    }
    .hard-work-text-div
    {
        margin-left: 0;
    }
    .video-block
    {
        top: 103%;
    }
    .web-design
    {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 10px;
    }
    .rich-text-container
    {
        max-width: 280px;
        margin-left: 20px;
        margin-right: 20px;
    }
    .rich-text
    {
        margin-bottom: 80px;
    }
    .more-proiect
    {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .more-project-container
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .image-110
    {
        max-width: 9%;
        top: 12%;
        right: 3%;
    }
    .blog-card-container
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .project-card, .card1-link-block
    {
        padding: 10px;
    }
    .text-block-107
    {
        font-size: 12px;
        line-height: 18px;
    }
    .blog-card-date
    {
        margin-top: 0;
    }
    .pricing-hero
    {
        background-image: none;
        padding-top: 60px;
        padding-bottom: 80px;
    }
    .image-113
    {
        left: -5%;
    }
    .image-114
    {
        bottom: 31%;
    }
    .image-115
    {
        max-width: 14%;
        bottom: 28%;
    }
    .price-card-01
    {
        max-width: 280px;
        padding: 10px;
    }
    .pricing-card-01-content-01
    {
        max-width: 280px;
    }
    .text-block-109
    {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .pricing-card-01-content-02
    {
        margin-top: 20px;
    }
    .business-plan
    {
        padding-bottom: 60px;
    }
    .business-plan-container
    {
        max-width: 280px;
    }
    .text-block-111
    {
        font-size: 22px;
        line-height: 30px;
    }
    .business-plan-content
    {
        width: 280px;
        overflow: auto;
    }
    .facebook
    {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .price-rate-content-01
    {
        width: 76px;
        margin-left: auto;
        margin-right: auto;
    }
    .web-store, .amazon-store, .direct-link
    {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .store-sales
    {
        text-align: center;
        margin-bottom: 60px;
    }
    .price-rate
    {
        grid-column-gap: 0;
        grid-row-gap: 20px;
        grid-template-columns: 1fr 1fr 1fr;
    }
    .pricing-faq
    {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .contact-us-hero
    {
        padding-top: 60px;
        padding-bottom: 660px;
    }
    .section-19
    {
        height: 520px;
    }
    .contact-form
    {
        max-width: 280px;
        margin-top: 60px;
        padding-bottom: 20px;
        padding-left: 10px;
        padding-right: 10px;
        bottom: -37%;
    }
    .contact-form-content-01
    {
        margin-right: 0;
    }
    .text-area
    {
        min-height: 220px;
    }
    .contact-form-services
    {
        margin-top: 0;
        margin-bottom: 40px;
    }
    .submit-button-2
    {
        padding-left: 70px;
        padding-right: 70px;
    }
    .blog-card-02-container
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .link-block-9
    {
        max-width: 280px;
    }
    .blog-template-content
    {
        margin-bottom: 60px;
    }
    .blog-template-rich-text
    {
        margin-top: 40px;
        padding-bottom: 60px;
    }
    .blog-template
    {
        max-width: 280px;
    }
    .tabs-menu-2
    {
        width: 280px;
        margin-bottom: 112px;
    }
    .tabs
    {
        bottom: -1448%;
    }
    .text-span-6
    {
        text-align: left;
        font-size: 11px;
    }
    .faq-containerr
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .image-123
    {
        border: 0 #000;
        flex: 1;
    }
    .webdesign, .webdesign.project-clients-btn
    {
        font-size: 12px;
    }
    .project-card-content
    {
        display: flex;
    }
    .case-study-button
    {
        margin-top: 40px;
    }
    .collection-list-wrapper-4
    {
        margin-bottom: 20px;
    }
    .project-card-description-content
    {
        margin-bottom: 40px;
    }
    .project-card-description
    {
        align-items: center;
        padding-top: 0;
    }
    .slider-2
    {
        width: 40%;
    }
    .t-s-text-box
    {
        margin-bottom: 20px;
    }
    .text-block-120
    {
        font-size: 32px;
        line-height: 40px;
    }
    .text-block-122
    {
        margin-bottom: 16px;
        font-size: 20px;
        line-height: 30px;
    }
    .link-block-14
    {
        margin-bottom: 10px;
        margin-right: 0;
    }
    .flash-copy
    {
        border-style: none solid solid;
        border-width: 1px;
        border-color: var(--dim-grey) #000;
        justify-content: center;
        align-items: center;
        width: auto;
        padding: 20px 0 10px;
        display: flex;
    }
    .colors-content
    {
        grid-template-rows: auto auto auto auto auto auto auto auto;
        grid-template-columns: 1fr;
    }
    .typography, .button
    {
        margin-top: 60px;
    }
    .container-licence
    {
        margin-left: 20px;
        margin-right: 20px;
    }
    .image-124
    {
        top: -20%;
        left: 53%;
    }
    .font
    {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .image-125
    {
        top: -27%;
        right: 5%;
    }
    .image-126
    {
        top: -20%;
        right: 27%;
    }
    .changelog-hero
    {
        padding-top: 60px;
    }
    .v1-div
    {
        width: 280px;
    }
    .colors
    {
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        place-items: center;
        display: block;
    }
    .dream-content-01
    {
        width: 45%;
        margin-bottom: 60px;
    }
    .image-127
    {
        top: 30%;
    }
    .project-content-02
    {
        justify-content: center;
        align-items: center;
    }
    .text-block-123
    {
        font-size: 16px;
        line-height: 16px;
    }
    .text-block-124
    {
        line-height: 16px;
    }
    .p-h-bg
    {
        height: 25%;
    }
    .development-design-cerd, .marketing-design-cerd
    {
        max-width: 300px;
        padding: 20px;
    }
    .combine-button-wrapper
    {
        grid-row-gap: 1rem;
        text-align: center;
        flex-direction: column;
        align-items: stretch;
        width: 100%;
    }
    .combine-padding-global
    {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .combine-feature3_wrapper
    {
        flex-direction: column;
    }
    .a-header-grid-column
    {
        grid-row-gap: 12px;
    }
    .a-header-image-grid
    {
        grid-column-gap: 12px;
    }
    .a-header-image-block
    {
        height: 320px;
    }
    .a-button-primary
    {
        width: 100%;
    }
    .a-header-button-wrapper
    {
        flex-direction: column;
    }
    .kutup-logo-grid-2
    {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-columns: 1fr 1fr;
    }
    .combine-padding-global-2
    {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .combine-button-wrapper-2
    {
        grid-row-gap: 1rem;
        text-align: center;
        flex-direction: column;
        align-items: stretch;
        width: 100%;
    }
    .combine-padding-global-3
    {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .combine-button-wrapper-3
    {
        grid-row-gap: 1rem;
        text-align: center;
        flex-direction: column;
        align-items: stretch;
        width: 100%;
    }
    .combine-cta3_component
    {
        padding: 1.5rem;
    }
    .combine-padding-global-4
    {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .combine-button-wrapper-4
    {
        grid-row-gap: 1rem;
        text-align: center;
        flex-direction: column;
        align-items: stretch;
        width: 100%;
    }
    .combine-padding-global-5
    {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .container
    {
        z-index: 1;
        padding-left: 15px;
        padding-right: 15px;
        position: relative;
    }
    .space-top
    {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 16px;
        line-height: 20px;
    }
    .container-4
    {
        z-index: 1;
        padding-left: 15px;
        padding-right: 15px;
        position: relative;
    }
    .container-4.medium
    {
        margin-top: 12px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .case-testimonial-left
    {
        grid-column-gap: 70px;
        grid-row-gap: 70px;
        object-fit: fill;
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        justify-content: start;
        align-items: stretch;
        padding-left: 20px;
        padding-right: 20px;
        display: flex;
        position: static;
    }
    .section-20.dark
    {
        padding-top: 0;
        padding-bottom: 0;
    }
    .testimonial-tabs-menu, .case-testimonial
    {
        grid-row-gap: 0;
        grid-template-columns: 1fr;
    }
    .author-widget
    {
        margin-top: -30px;
    }
    .case-testimonial-right
    {
        padding-top: 20px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .process-columns
    {
        grid-template-columns: 1fr;
    }
    .button-stack
    {
        flex-direction: column;
        align-items: stretch;
        width: 100%;
    }
    .waves-gallery-hero-1
    {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
    }
    .waves-gradient-hero-1
    {
        top: -1px;
    }
    .waves-gradient-hero-1.bottom
    {
        bottom: -1px;
    }
    .waves---subtitle
    {
        font-size: 20px;
    }
    .waves-column-hero-1
    {
        width: 48%;
    }
    .waves-column-hero-1.column-two, .waves-column-hero-1.column-one
    {
        flex: none;
    }
    .waves---mega-heading-1
    {
        font-size: 36px;
    }
    .waves---section-hero-primary
    {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .a-header-button-wrapper-2
    {
        flex-direction: column;
    }
    .a-button-primary-2
    {
        width: 100%;
    }
    .horizontal-list
    {
        flex-direction: column;
    }
    .block-cta
    {
        padding-left: 24px;
        padding-right: 24px;
    }
    .container-5
    {
        z-index: 1;
        padding-left: 15px;
        padding-right: 15px;
        position: relative;
    }
    .heading-14
    {
        margin-top: 0;
        margin-bottom: 30px;
        font-size: 28px;
        line-height: 28px;
    }
    .combine-padding-section-medium-4
    {
        padding-top: 40px;
        padding-bottom: 0;
    }
    .combine-padding-global-6
    {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .combine-blog4_content
    {
        margin-left: 0;
    }
    .combine-blog4_image-wrapper
    {
        max-width: none;
    }
    .combine-blog4_item
    {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
    }
    .combine-pricing3_item
    {
        padding: 2rem 1.5rem;
    }
    .combine-footer1_bottom
    {
        align-items: center;
    }
    .combine-footer1_link
    {
        font-weight: 300;
    }
    .combine-footer1_column
    {
        align-items: center;
    }
    .combine-footer1_top-text
    {
        text-align: center;
        font-family: Manrope,Arial,sans-serif;
    }
    .combine-button-colored-2:hover
    {
        background-color: var(--dim-grey);
        color: #fff;
    }
    .combine-footer1_form
    {
        grid-template-columns: 1fr;
    }
    .combine-footer1_info
    {
        align-items: center;
    }
    .combine-footer1_grid
    {
        text-align: center;
        grid-template-columns: auto;
    }
    .kutup-flex-divider
    {
        flex-direction: column;
        align-items: flex-start;
    }
    .kutup-flex-divider.kutup-center
    {
        align-items: center;
    }
    .kutup-hero-title-4
    {
        font-size: 45px;
    }
    .kutup-video-play
    {
        width: 70px;
        height: 70px;
    }
    .kutup-play-wrapper
    {
        width: 258px;
        margin-top: 20px;
        margin-left: 0;
    }
    .kutup-hero-4
    {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .walsh-label-button
    {
        font-size: 16px;
    }
    .walsh-link-block-orange
    {
        text-align: center;
        justify-content: center;
        align-self: flex-start;
        align-items: center;
        padding-left: 15px;
        padding-right: 15px;
        font-size: 16px;
        display: flex;
    }
    .walsh-flex-nav-buttons
    {
        grid-row-gap: 10px;
        flex-direction: column;
        align-items: stretch;
    }
    .walsh-nav-link-black
    {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .walsh-toggle-black
    {
        padding-top: 15px;
        padding-bottom: 14px;
    }
    .walsh-nav-menu-white
    {
        z-index: 0;
        display: flex;
    }
    .walsh-nav-logo
    {
        height: 24px;
    }
    .walsh-nav-wrapper-green-padding
    {
        float: none;
        text-align: left;
        padding-left: 10px;
    }
    .walsh-hero-frame-square
    {
        max-width: 16em;
    }
    .walsh-hero-rail
    {
        height: 16em;
    }
    .walsh-inner-rail-top
    {
        align-self: auto;
    }
    .walsh-hero-sub-bg
    {
        height: auto;
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
    }
    .walsh-hero-sub-bg.cmo
    {
        margin-top: -50px;
    }
    .walsh-link-block-white
    {
        text-align: left;
    }
    .walsh-hero-div-block
    {
        grid-row-gap: 1.25em;
        text-align: left;
        flex-direction: column;
        align-self: auto;
        align-items: center;
    }
    .walsh-paragraph-serif-left-hero
    {
        text-align: center;
        margin-bottom: 0;
        font-size: 16px;
    }
    .walsh-text-burst
    {
        background-size: auto 56%;
    }
    .walsh-heading-xlarge-white
    {
        margin-bottom: 0;
        font-size: 28px;
    }
    .walsh-left-hero-content
    {
        text-align: center;
        align-items: center;
        margin-top: 20px;
        padding-top: 30px;
        padding-left: 10px;
        padding-right: 10px;
        font-size: 18px;
    }
    .walsh-container-hero
    {
        height: 100%;
        margin-top: 50px;
        padding: 0 30px;
    }
    .walsh-container-hero.cmo
    {
        padding-left: 15px;
        padding-right: 15px;
    }
    .walsh-main-grid-no-gap
    {
        margin-top: 0;
    }
    .walsh-hero-grid-wrapper
    {
        background-color: #f4f1eb;
        padding-top: 0;
    }
    .walsh-image-logo-medium
    {
        max-width: 7em;
        min-height: 1.5em;
        max-height: 7em;
    }
    .walsh-logo-wrapper-transparent
    {
        flex: 0 50%;
        order: 1;
        padding: 35px 10px;
    }
    .walsh-heading-large-white
    {
        font-size: 2em;
        line-height: 1.2;
    }
    .walsh-label-tag
    {
        font-size: 12px;
    }
    .walsh-tag-light
    {
        text-align: left;
    }
    .wash-medium-wrapper
    {
        padding-bottom: 3em;
    }
    .walsh-container-padding-large
    {
        flex: 0 auto;
        width: 100%;
        margin-top: -24px;
        padding: 1em 30px 30px;
    }
    .walsh-container-padding-large.about-us
    {
        margin-top: 0;
        padding: 50px 30px 30px;
    }
    .container-6
    {
        max-width: none;
    }
    .clients-quote
    {
        font-size: 20px;
        line-height: 28px;
    }
    .clients-info-image
    {
        margin-right: 16px;
    }
    .clients-grid
    {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr 1fr;
    }
    .kutup-logo-grid
    {
        grid-row-gap: 10px;
        grid-template-columns: 1fr;
    }
    .kutup-display-3
    {
        text-align: center;
        padding-bottom: 16px;
        font-size: 32px;
        line-height: 42px;
    }
    .kutup-small-top-text
    {
        text-align: center;
        padding-top: 10px;
        padding-left: 0;
        padding-right: 0;
        font-size: 18px;
        font-weight: 400;
        line-height: 28px;
    }
    .kutup-section
    {
        padding: 30px 30px 40px;
    }
    .walsh-cover-image-2
    {
        flex: 1;
        width: 100%;
        max-width: 100%;
        margin-top: 250px;
        display: block;
    }
    .walsh-cover-image-2.home
    {
        margin-top: 150px;
    }
    .walsh-inner-rounded-banner-image
    {
        align-items: flex-start;
        height: 30em;
        min-height: auto;
        margin-top: -136px;
        padding-top: 0;
        padding-left: 10px;
        padding-right: 10px;
    }
    .walsh-inner-rounded-banner-image.fcmo
    {
        margin-top: -195px;
    }
    .walsh-link-wrapper, .walsh-label-button-2
    {
        font-size: 16px;
    }
    .walsh-link-block-green
    {
        padding-left: 30px;
        padding-right: 25px;
    }
    .walsh-hero-div-block-2
    {
        grid-row-gap: 1.25em;
        flex-direction: column;
        align-items: center;
        width: 100%;
        padding-top: 0;
    }
    .walsh-main-paragraph
    {
        text-align: center;
        max-width: 100%;
        font-size: 16px;
    }
    .walsh-heading-medium
    {
        font-size: 28px;
        line-height: 28px;
    }
    .walsh-inner-rounded-banner
    {
        flex: 1;
        margin-top: 0;
        padding: 10px 0 0;
    }
    .walsh-rounded-box-banner
    {
        margin-top: 50px;
        padding-top: 30px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .walsh-rounded-box-banner.cmo
    {
        margin-top: 80px;
    }
    .walsh-container
    {
        flex: 0 auto;
        width: 100%;
        margin-top: -10px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .walsh-container.services
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .paragraph-3
    {
        font-size: 16px;
    }
    .paragraph-4
    {
        text-align: center;
        margin-top: 0;
    }
    .walsh-text-small-white
    {
        font-size: 13px;
    }
    .walsh-circle-image
    {
        flex: none;
    }
    .walsh-main-paragraph-white
    {
        font-size: 1em;
    }
    .walsh-heading-medium-white
    {
        font-size: 1.8em;
    }
    .walsh-cta-h-wrapper
    {
        grid-row-gap: 1em;
    }
    .walsh-cta-inner-image
    {
        padding-top: 0;
    }
    .walsh-text-field-single
    {
        text-align: left;
        margin-bottom: 0;
        padding-left: 20px;
    }
    .walsh-form-single
    {
        align-items: center;
    }
    .walsh-form-wrapper
    {
        width: 100%;
    }
    .walsh-paragraph-small-white
    {
        font-size: 1em;
    }
    .walsh-content-wrapper-gap
    {
        grid-row-gap: 1.2em;
        justify-content: center;
        align-items: center;
    }
    .walsh-icon-check
    {
        margin-bottom: 0;
    }
    .walsh-list-flex-white
    {
        text-align: left;
        flex-wrap: nowrap;
        flex: 0 auto;
        justify-content: center;
        padding-top: 10px;
        padding-bottom: 10px;
        font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
        font-size: 16px;
        display: flex;
    }
    .walsh-grid-col-2
    {
        grid-row-gap: 0;
        grid-template-columns: 1fr;
    }
    .walsh-main-paragraph-white-2
    {
        text-align: center;
        font-size: 16px;
        line-height: 24px;
    }
    .walsh-heading-medium-white-2
    {
        text-align: center;
        padding-bottom: 16px;
        font-size: 32px;
        line-height: 42px;
    }
    .walsh-main-grid
    {
        margin-top: 30px;
    }
    .walsh-cta-block-dark-green
    {
        padding: 3em 15px;
    }
    .walsh-container-2
    {
        flex: 0 auto;
        width: 100%;
        padding-top: 40px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .text-block-138
    {
        text-align: center;
        font-family: Manrope,Arial,sans-serif;
        line-height: 24px;
    }
    .text-block-139
    {
        text-align: center;
    }
    .kutup-checkbox-label
    {
        text-align: left;
    }
    .kutup-checkbox
    {
        flex: none;
    }
    .kutup-field.kutup-select
    {
        margin-bottom: 10px;
    }
    .kutup-form-grid
    {
        grid-template-columns: 1fr;
    }
    .kutup-display-5
    {
        font-size: 32px;
    }
    .kutup-section-2
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .walsh-paragraph-small
    {
        margin-top: -9px;
        font-size: 16px;
    }
    .walsh-heading-regular
    {
        margin-top: -26px;
        font-size: 1.4em;
        line-height: 1.2;
    }
    .walsh-stats-number-large
    {
        font-size: 28px;
    }
    .walsh-center-col
    {
        padding: 0 30px;
        font-size: 18px;
    }
    .walsh-container-3
    {
        flex: 0 auto;
        width: 100%;
        padding-top: 20px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .container-7
    {
        z-index: 1;
        padding-left: 15px;
        padding-right: 15px;
        position: relative;
    }
    .text-block-144
    {
        text-align: center;
    }
    .div-block-350
    {
        padding: 40px 10px 50px;
    }
    .heading-20
    {
        font-size: 28px;
        line-height: 40px;
    }
    .div-block-351
    {
        margin-top: 20px;
        padding: 30px;
    }
    .div-block-352
    {
        padding-bottom: 40px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .combine-team3_image
    {
        margin-top: 50px;
        overflow: hidden;
    }
    .combine-team3_item
    {
        margin-top: 0;
        padding: 0 30px 30px;
    }
    .combine-team3_component
    {
        padding-top: 0;
    }
    .combine-space-large-4
    {
        display: none;
    }
    .combine-padding-section-medium-5
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .combine-padding-global-7
    {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .div-block-353
    {
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
        padding: 20px 15px 30px;
        display: flex;
    }
    .div-block-353.cmo
    {
        padding-right: 15px;
    }
    .div-block-354
    {
        margin-top: 0;
        padding-left: 30px;
        padding-right: 30px;
    }
    .body-6
    {
        background-color: #f4f1eb;
    }
    .combine-button-wrapper-5
    {
        grid-row-gap: 1rem;
        text-align: center;
        flex-direction: column;
        align-items: stretch;
        width: 100%;
    }
    .combine-padding-section-medium-6
    {
        padding-top: 30px;
    }
    .heading-23
    {
        font-size: 18px;
    }
    .body-7
    {
        background-color: #f4f1eb;
        padding-left: 0;
    }
    .tabs-content-3
    {
        padding-left: 0;
        padding-right: 0;
    }
    .combine-feature4_wrapper
    {
        flex-direction: column;
    }
    .combine-padding-global-8
    {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .div-block-360
    {
        padding-bottom: 0;
    }
    .container-8
    {
        max-width: none;
    }
    .nav-menu-three
    {
        flex-direction: column;
    }
    .nav-dropdown
    {
        text-align: left;
        flex: 0 auto;
        order: 0;
        justify-content: space-between;
        align-items: flex-start;
        margin-left: 0;
    }
    .nav-dropdown-toggle
    {
        align-self: flex-start;
        margin-left: 0;
        padding-left: 0;
    }
    .nav-dropdown-icon
    {
        z-index: -5;
        position: absolute;
    }
    .div-block-361
    {
        margin-top: -50px;
        padding-top: 0;
    }
    .walsh-paragraph-small-2, .walsh-heading-small
    {
        font-size: 1em;
    }
    .walsh-container-4
    {
        flex: 0 auto;
        width: 100%;
    }
    .combine-team4_image-wrapper
    {
        max-width: none;
        height: 17rem;
    }
    .combine-team4_item
    {
        flex-direction: column;
    }
    .combine-team4_component
    {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
    }
    .combine-padding-global-9
    {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .div-block-363
    {
        flex: 0 auto;
        align-self: auto;
    }
    .walsh-link-wrapper-2
    {
        font-size: 16px;
    }
    .walsh-heading-medium-2
    {
        font-size: 1.8em;
    }
    .walsh-container-5
    {
        flex: 0 auto;
        width: 100%;
    }
    .walsh-text-field-single-2
    {
        text-align: left;
        margin-bottom: 0;
        padding-left: 20px;
    }
    .walsh-form-single-2
    {
        align-items: center;
    }
    .walsh-form-wrapper-2
    {
        width: 100%;
    }
    .walsh-paragraph-small-3
    {
        font-size: 1em;
    }
    .walsh-content-wrapper-gap-2
    {
        grid-row-gap: 1.2em;
    }
    .walsh-icon-check-2
    {
        margin-bottom: 0;
    }
    .walsh-list-flex
    {
        padding-top: 10px;
        padding-bottom: 10px;
        font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
        font-size: 16px;
    }
    .walsh-grid-col-2-2
    {
        grid-row-gap: 0;
        grid-template-columns: 1fr;
    }
    .walsh-paragraph
    {
        font-size: 1.2em;
    }
    .walsh-heading-medium-3
    {
        font-size: 1.8em;
    }
    .walsh-label-tag-2
    {
        font-size: 12px;
    }
    .walsh-tag
    {
        text-align: left;
    }
    .walsh-cta-block-light-green
    {
        padding: 3em 2em;
    }
    .walsh-container-6
    {
        flex: 0 auto;
        width: 100%;
    }
    .walsh-paragraph-small-4, .walsh-heading-small-2
    {
        text-align: center;
        font-size: 1em;
    }
    .walsh-stats-number-medium
    {
        text-align: center;
        font-size: 38px;
    }
    .walsh-grid-stats
    {
        grid-column-gap: 17px;
        grid-row-gap: 16px;
        grid-template-columns: 10.15fr;
    }
    .walsh-image-content
    {
        border-radius: 12px;
        max-width: none;
        margin-bottom: 0;
    }
    .walsh-flex-horizontal-gap
    {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .walsh-rounded-container, .walsh-container-7
    {
        flex: 0 auto;
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }
    .walsh-heading-regular-2
    {
        font-size: 1.4em;
        line-height: 1.2;
    }
    .walsh-center-col-2
    {
        font-size: 18px;
    }
    .combine-padding-global-10
    {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .div-block-367
    {
        width: 100%;
    }
    .text-block-165
    {
        font-size: 16px;
        line-height: 20px;
    }
    .walsh-card-wrapper-image-medium
    {
        align-items: flex-end;
        height: auto;
    }
    .walsh-link-wrapper-3
    {
        font-size: 16px;
    }
    .walsh-main-paragraph-2
    {
        font-size: 1em;
    }
    .walsh-heading-large
    {
        text-align: center;
    }
    .walsh-inner-card
    {
        padding: 45px 30px 0;
    }
    .walsh-container-8
    {
        flex: 0 auto;
        width: 100%;
        margin-top: 0;
        padding: 0 30px;
    }
    .walsh-hero-inner-float-image
    {
        border-radius: 12px;
        margin-bottom: 35px;
    }
    .walsh-heading-regular-3
    {
        font-size: 1.4em;
        line-height: 1.2;
    }
    .walsh-title-tag
    {
        font-size: 16px;
    }
    .walsh-content-wrapper-padding
    {
        max-width: 100%;
        padding-top: 3em;
        padding-bottom: 3em;
    }
    .walsh-flex-horizontal
    {
        grid-row-gap: 2em;
    }
    .walsh-rounded-container-2
    {
        flex: 0 auto;
        width: 100%;
        max-width: none;
        padding-left: 0;
        padding-right: 0;
    }
    .a-header-grid-column-2
    {
        grid-row-gap: 12px;
    }
    .a-header-image-grid-2
    {
        grid-column-gap: 12px;
    }
    .a-header-image-block-2
    {
        height: 320px;
    }
    .a-button-primary-3
    {
        width: 100%;
    }
    .a-header-button-wrapper-3
    {
        flex-direction: column;
    }
    .a-h1-heading-3
    {
        font-size: 40px;
    }
    .a-header-section-2
    {
        padding-bottom: 0;
        padding-left: 30px;
        padding-right: 30px;
    }
    .text-block-168
    {
        font-size: 18px;
        line-height: 20px;
    }
    .walsh-text-small-left
    {
        font-size: 13px;
    }
    .walsh-heading-small-3, .walsh-main-paragraph-3
    {
        font-size: 1em;
    }
    .walsh-heading-regular-4
    {
        font-size: 16px;
        line-height: 1.2;
    }
    .walsh-inner-column-left-large
    {
        grid-row-gap: 1em;
        padding-bottom: 30px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .walsh-quote-image-wrapper
    {
        max-width: none;
        margin-bottom: 0;
    }
    .walsh-inner-column-left-small
    {
        padding: 30px 30px 0;
    }
    .walsh-container-9
    {
        flex: 0 auto;
        width: 100%;
    }
    .walsh-image-logo-opacity
    {
        max-width: none;
        max-height: 20px;
    }
    .walsh-logo-wrapper-transparent-2
    {
        flex: 0 50%;
        order: 1;
        padding: 35px 10px;
    }
    .walsh-flex-logos
    {
        justify-content: space-between;
    }
    .walsh-heading-regular-5
    {
        font-size: 1.4em;
        line-height: 1.2;
    }
    .walsh-center-wrapper-gap-large
    {
        grid-row-gap: 2.5em;
        font-size: 18px;
    }
    .walsh-text-small-left-2
    {
        font-size: 13px;
    }
    .walsh-heading-small-4, .walsh-main-paragraph-4
    {
        font-size: 1em;
    }
    .walsh-heading-regular-6
    {
        font-size: 1.4em;
        line-height: 1.2;
    }
    .walsh-inner-column-left-large-2
    {
        grid-row-gap: 1em;
        padding-bottom: 30px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .walsh-quote-image-wrapper-2
    {
        max-width: none;
        margin-bottom: 0;
    }
    .walsh-inner-column-left-small-2
    {
        padding: 30px 30px 0;
    }
    .walsh-container-10
    {
        flex: 0 auto;
        width: 100%;
    }
    .walsh-button-orange
    {
        justify-content: center;
        width: 100%;
        padding-left: 25px;
        padding-right: 25px;
    }
    .walsh-icon-check-3
    {
        margin-bottom: 0;
    }
    .walsh-list-flex-2
    {
        padding-top: 10px;
        padding-bottom: 10px;
        font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
        font-size: 16px;
    }
    .walsh-price
    {
        font-size: 40px;
    }
    .walsh-heading-small-alt
    {
        font-size: 1em;
    }
    .walsh-pricing-card-block
    {
        padding: 40px 30px;
    }
    .walsh-list-flex-off
    {
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 16px;
    }
    .walsh-pricing-card-block-featured
    {
        width: 23%;
        padding: 30px 30px 40px;
    }
    .walsh-full-image
    {
        object-fit: cover;
        flex: 0 auto;
        width: 100%;
        max-width: none;
        max-height: none;
    }
    .walsh-container-11
    {
        flex: 0 auto;
        width: 100%;
        padding-top: 50px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .walsh-image-logo
    {
        max-width: none;
        max-height: 20px;
    }
    .walsh-text-small-left-3
    {
        font-size: 13px;
    }
    .walsh-heading-xsmall
    {
        font-size: 1em;
    }
    .walsh-flex-col-wide
    {
        grid-row-gap: 1.25em;
        flex-wrap: wrap;
    }
    .walsh-main-paragraph-5
    {
        font-size: 1em;
    }
    .walsh-content-wrapper-gap-3
    {
        grid-row-gap: 1.2em;
    }
    .walsh-rounded-box
    {
        padding: 30px;
    }
    .walsh-container-12
    {
        flex: 0 auto;
        width: 100%;
        padding-top: 30px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .div-block-369
    {
        margin-top: 0;
        margin-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .text-block-171
    {
        text-align: center;
    }
    .text-block-173
    {
        font-size: 14px;
    }
    .div-block-370
    {
        max-width: 6%;
    }
    .walsh-button-orange-2
    {
        justify-content: center;
        width: 100%;
        padding-left: 25px;
        padding-right: 25px;
    }
    .walsh-icon-check-4
    {
        margin-bottom: 0;
    }
    .walsh-list-flex-3
    {
        padding-top: 10px;
        padding-bottom: 10px;
        font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
        font-size: 16px;
    }
    .walsh-price-2
    {
        color: var(--walsh--walsh-dark-green);
        font-size: 30px;
    }
    .walsh-heading-small-alt-2
    {
        border-style: solid;
        font-size: 1em;
    }
    .walsh-pricing-card-block-2
    {
        background-color: #fff;
        border-radius: 20px;
        padding: 40px 30px;
    }
    .walsh-list-flex-off-2
    {
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 16px;
    }
    .walsh-pricing-card-block-featured-2
    {
        background-color: var(--combine-library--primary-200);
        border-radius: 20px;
        margin-bottom: 30px;
        padding: 30px 30px 40px;
    }
    .walsh-full-image-2
    {
        object-fit: cover;
        border-radius: 20px;
        flex: 0 auto;
        width: 100%;
        max-width: none;
        max-height: none;
    }
    .walsh-container-13
    {
        background-color: #f4f1eb;
        flex: 0 auto;
        width: 100%;
        padding-top: 30px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .walsh-icon-check-large
    {
        margin-bottom: 0;
    }
    .walsh-list-row-center
    {
        text-align: left;
        padding: 15px;
        font-size: 1.1em;
    }
    .walsh-list-flex-4
    {
        padding-top: 10px;
        padding-bottom: 10px;
        font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
        font-size: 16px;
    }
    .walsh-button
    {
        justify-content: center;
        width: 100%;
        padding-left: 25px;
        padding-right: 25px;
    }
    .walsh-center-h-wrapper
    {
        padding-bottom: 20px;
        font-size: 18px;
    }
    .walsh-text-grey-3
    {
        font-family: Montserrat,sans-serif;
        font-size: 14px;
    }
    .walsh-price-3
    {
        color: var(--kütüp-library--dark-slate-grey-x);
        font-size: 30px;
    }
    .walsh-heading-small-alt-3
    {
        font-family: Montserrat,sans-serif;
        font-size: 16px;
    }
    .walsh-price-wrapper-padding
    {
        padding: 30px 20px;
    }
    .walsh-pricing-card-col
    {
        margin-bottom: 30px;
        padding-bottom: 20px;
    }
    .walsh-text-block
    {
        font-family: Montserrat,sans-serif;
    }
    .walsh-pricing-card-col-featured
    {
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
    .walsh-list-row
    {
        text-align: left;
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: 1.1em;
    }
    .walsh-container-14
    {
        flex: 0 auto;
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }
    .div-block-371
    {
        margin-bottom: 30px;
    }
    .heading-34
    {
        color: #294e3a;
        text-align: center;
        align-self: center;
        margin-top: 0;
        margin-bottom: 0;
        font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
        font-size: 14px;
    }
    .walsh-text-small-white-2
    {
        font-size: 13px;
    }
    .walsh-button-light-green
    {
        justify-content: center;
        width: 100%;
        padding-left: 25px;
        padding-right: 25px;
    }
    .walsh-text-field-auto
    {
        text-align: left;
    }
    .walsh-form-single-row
    {
        align-items: center;
    }
    .walsh-main-paragraph-white-3
    {
        font-size: 16px;
    }
    .walsh-heading-medium-white-3
    {
        font-size: 30px;
        line-height: 32px;
    }
    .walsh-tag-white
    {
        text-align: left;
    }
    .walsh-center-wrapper-gap
    {
        grid-row-gap: 1em;
        font-size: 18px;
    }
    .walsh-cta-block-dark-green-2
    {
        padding: 3em 2em;
    }
    .walsh-container-15
    {
        flex: 0 auto;
        width: 100%;
    }
    .button-17
    {
        text-align: center;
    }
    .hero-subscribe-left
    {
        padding-top: 30px;
    }
    .container-9
    {
        max-width: none;
    }
    .hero-split
    {
        text-align: center;
        justify-content: center;
        align-items: center;
    }
    .hero-form
    {
        align-self: stretch;
        margin-bottom: 15px;
    }
    .hero-form-container
    {
        flex-direction: column;
        align-items: flex-start;
    }
    .hero-form-input
    {
        width: 100%;
        height: 48px;
        margin-bottom: 10px;
    }
    .hero-image.shadow-two
    {
        max-width: 80%;
        margin-top: 0;
    }
    .heading-38
    {
        text-align: center;
        font-size: 30px;
        line-height: 32px;
    }
    .heading-39
    {
        font-size: 30px;
        line-height: 32px;
    }
    .section-28, .div-block-373
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .code-embed
    {
        max-width: 100%;
    }
    .wrap-logo-light
    {
        margin-top: 2vw;
    }
    .banner
    {
        height: 55vw;
        margin-left: 27px;
        margin-right: 27px;
    }
    .cursor-play-reel
    {
        width: 80px;
        height: 80px;
        top: -40px;
        left: -40px;
    }
    .underline-link.dark-line-transparent
    {
        border-bottom-color: #ff715b;
    }
    .text-play-reel
    {
        font-size: 9px;
    }
    .wrap-social-link
    {
        width: 100%;
    }
    .margin-bottom-40px
    {
        margin-bottom: 24px;
    }
    .container-10
    {
        padding-left: 27px;
        padding-right: 27px;
    }
    .section-about
    {
        padding-top: 54px;
    }
    .indic-767
    {
        display: none;
    }
    .indic-478
    {
        display: block;
    }
    .indic-1442
    {
        display: none;
    }
    .indic-1443
    {
        display: block;
    }
    .container-11
    {
        padding-left: 27px;
        padding-right: 27px;
    }
    .wrap-content-project
    {
        padding-top: 21px;
        padding-right: 0;
    }
    .margin-bottom-20px
    {
        margin-bottom: 12px;
    }
    .mask-line-01
    {
        top: -55px;
    }
    .wrap-photo-project
    {
        min-height: 55vw;
    }
    .button-18
    {
        width: 100%;
        height: auto;
    }
    .margin-bottom-35px
    {
        margin-bottom: 21px;
    }
    .wrap-project-arrow
    {
        padding-top: 21px;
    }
    .paragraph-small
    {
        font-size: 13px;
    }
    .mask-link-arrows
    {
        margin-top: 0;
    }
    .container-12
    {
        padding-left: 27px;
        padding-right: 27px;
    }
    .margin-bottom-5px
    {
        margin-bottom: 5px;
    }
    .mask-line-02
    {
        display: none;
        top: -30px;
        bottom: 23px;
    }
    .line-3
    {
        grid-template-columns: auto minmax(165px,600px) min-content auto;
    }
    .margin-vertical-35px
    {
        margin-top: 21px;
        margin-bottom: 21px;
    }
    .section-projects
    {
        padding-top: 66px;
        padding-bottom: 54px;
    }
    .wrap-links-project
    {
        padding-top: 21px;
    }
    .wrap-box-the-value
    {
        padding: 39px;
    }
    .lottie-animation
    {
        width: 90px;
        margin-bottom: 24px;
    }
    .margin-bottom-25px
    {
        margin-bottom: 15px;
    }
    .line-03-middle
    {
        grid-template-columns: minmax(150px,5fr) min-content 8px;
    }
    .margin-bottom-15px
    {
        margin-bottom: 9px;
    }
    .container-13
    {
        padding-left: 27px;
        padding-right: 27px;
    }
    .section-the-value
    {
        padding-top: 60px;
    }
    .line-03-right
    {
        grid-template-columns: 5fr min-content 8px;
        bottom: 50px;
    }
    .grid-the-value
    {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        grid-template-columns: 1fr;
    }
    .combine-padding-global-11
    {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .section-about-2
    {
        padding-top: 54px;
    }
    .container-14
    {
        padding-left: 27px;
        padding-right: 27px;
    }
    .text-size-caps-tiny-2
    {
        color: #202c3d;
        font-family: Open Sans,sans-serif;
        font-size: 11px;
    }
    .a-button-primary-4
    {
        width: 100%;
    }
    .a-header-button-wrapper-4
    {
        flex-direction: column;
    }
    .video-thumbnail-2
    {
        width: 100%;
        height: 100%;
    }
    .a-button-primary-5
    {
        width: 100%;
    }
    .wrap-photo-project-2
    {
        min-height: 55vw;
    }
    .walsh-nav-link-black-2
    {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .walsh-nav-logo-2
    {
        height: 24px;
    }
    .nav-dropdown-toggle-2
    {
        align-self: flex-start;
        margin-left: 0;
        padding-left: 0;
    }
    .a-button-primary-6
    {
        width: 100%;
    }
    .section-about-3
    {
        padding-top: 54px;
    }
    .container-15
    {
        padding-left: 27px;
        padding-right: 27px;
    }
    .text-size-caps-tiny-3
    {
        color: #202c3d;
        font-family: Open Sans,sans-serif;
        font-size: 11px;
    }
    .heading-40
    {
        font-family: Open Sans,sans-serif;
        font-size: 20px;
    }
    .wrap-project-2
    {
        border-radius: 20px;
    }
    .grid-project-main-content-2.project-position
    {
        padding-bottom: 30px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .container-16
    {
        padding-left: 27px;
        padding-right: 27px;
    }
    .margin-bottom-5px-2
    {
        margin-bottom: 5px;
        padding-left: 0;
    }
    .section-projects-2
    {
        padding-top: 66px;
        padding-bottom: 54px;
    }
    .button-19
    {
        width: 100%;
        height: auto;
    }
    .mask-line-4
    {
        display: none;
        top: -30px;
        bottom: 23px;
    }
    .line-5
    {
        grid-template-columns: auto minmax(165px,600px) min-content auto;
    }
    .text-size-caps-tiny-4
    {
        color: #202c3d;
        font-family: Open Sans,sans-serif;
        font-size: 11px;
    }
    .wrap-content-project-2
    {
        padding: 40px 0 40px 20px;
    }
    .wrap-photo-project-3
    {
        min-height: 55vw;
    }
    .paragraph-small-2
    {
        color: #202c3d;
        font-family: Open Sans,sans-serif;
        font-size: 15px;
    }
    .wrap-photo-project-4
    {
        min-height: 55vw;
    }
    .a-button-primary-7
    {
        width: 100%;
    }
    .video-thumbnail-3
    {
        width: 100%;
        height: 100%;
    }
    .a-button-primary-8
    {
        width: 100%;
    }
    .a-h1-heading-7
    {
        padding-bottom: 16px;
        font-size: 36px;
        line-height: 44px;
    }
    .a-section-header-4
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .a-header-button-wrapper-5
    {
        flex-direction: column;
    }
    .background-video-2
    {
        width: auto;
        height: 400px;
        margin-top: -132px;
    }
    .rt-home-one-our-service-top-right-block
    {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .rt-text-black
    {
        font-family: Manrope,Arial,sans-serif;
        font-size: 18px;
        font-weight: 400;
        line-height: 28px;
    }
    .rt-counter-box.rt-mobile-center
    {
        text-align: center;
        justify-content: center;
        align-items: center;
    }
    .rt-margin-top-fifteen.rt-body-font-color-2
    {
        font-family: Manrope,Arial,sans-serif;
    }
    .a-button-primary-9
    {
        width: 100%;
    }
    .paragraph-15
    {
        font-size: 18px;
        line-height: 28px;
    }
    .rt-margin-bottom-twenty
    {
        padding-bottom: 16px;
        font-size: 32px;
        line-height: 42px;
    }
    .rt-component-container
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .rt-component-section
    {
        padding-top: 40px;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 40px;
    }
    .rt-body-font-color
    {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
    }
    .rt-memorable-text
    {
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        padding-left: 0;
    }
    .rt-memorable-text.rt-blue-text
    {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
    }
    .rt-home-four-three-box-block
    {
        padding-bottom: 0;
    }
    .rt-home-four-three-box-one
    {
        margin-bottom: 40px;
    }
    .rt-component-section-7
    {
        padding: 40px 30px 80px;
    }
    .rt-features-cards
    {
        width: 98vw;
    }
    .rt-features-information
    {
        padding-bottom: 20px;
    }
    .rt-padding-bottom-ten.rt-home-two-tab-heading
    {
        padding-bottom: 16px;
        font-size: 32px;
        line-height: 42px;
    }
    .rt-cover-image-3
    {
        height: 300px;
    }
    .rt-home-two-tab-section-tabs-one-content, .rt-home-two-tab-section-tabs-two-content
    {
        text-align: center;
    }
    .rt-home-two-tab-section-tabs-one
    {
        width: 100%;
        margin-bottom: 5px;
    }
    .rt-home-two-tab-section-tabs-one.w--current
    {
        margin-bottom: 15px;
    }
    .rt-home-two-tab-section-tabs-caption
    {
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        margin-bottom: 0;
        padding-right: 0;
    }
    .rt-home-two-tab-section-tabs-three, .rt-home-two-tab-section-tabs-two
    {
        width: 100%;
        margin-bottom: 5px;
    }
    .text-block-181
    {
        font-size: 22px;
        line-height: 32px;
    }
    .paragraph-16
    {
        text-align: center;
        margin-bottom: 20px;
    }
    .paragraph-17
    {
        text-align: center;
        font-weight: 400;
        line-height: 20px;
    }
    .rt-component-section-8
    {
        padding: 60px 30px;
    }
    .rt-heading-two
    {
        font-family: Manrope,Arial,sans-serif;
    }
    .rt-about-one-clint-item
    {
        padding: 30px 20px 20px;
    }
    .rt-about-one-clint-description
    {
        font-weight: 400;
        line-height: 24px;
    }
    .rt-about-one-testimonial-heading
    {
        max-width: 270px;
        padding-bottom: 16px;
        font-size: 32px;
        line-height: 42px;
    }
    .rt-client-box
    {
        margin-left: 0;
        padding-right: 0;
    }
    .rt-about-one-testimonial-heading-box
    {
        padding-bottom: 0;
    }
    .rt-about-two-cta-main-wrapper
    {
        padding-left: 15px;
        padding-right: 15px;
    }
    .rt-home-one-cta-bottom-section
    {
        flex-direction: column;
        align-items: stretch;
    }
    .rt-cta-box
    {
        max-width: none;
    }
    .rt-component-section-10
    {
        padding-top: 40px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .rt-text-center.rt-home-three-award-heading
    {
        padding-bottom: 16px;
        font-size: 32px;
        line-height: 42px;
    }
    .rt-home-three-award-description
    {
        padding-top: 0;
        padding-bottom: 24px;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
    }
    .rt-home-three-award-item
    {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: flex;
    }
    .rt-home-three-award-content
    {
        text-align: center;
        font-family: Manrope,Arial,sans-serif;
        font-weight: 400;
        line-height: 24px;
    }
    .rt-container-11.rt-home-three-award-appere-container
    {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr;
        padding-bottom: 0;
    }
    .rt-category-cards-text-9
    {
        font-family: Montserrat,sans-serif;
        font-size: 16px;
        line-height: 20px;
    }
    .rt-component-section-11
    {
        padding-top: 40px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .rt-scroll-heading
    {
        padding-bottom: 16px;
        font-size: 32px;
        line-height: 42px;
    }
    .rt-up-counter-sections
    {
        flex-flow: column;
        grid-template-columns: 1fr;
    }
    .rt-ninth-section
    {
        padding-bottom: 0;
    }
    .rt-counter-block
    {
        width: 100%;
        min-width: 100%;
    }
    .rt-down-counter-sections
    {
        flex-flow: column;
        grid-template-columns: 1fr;
    }
    .rt-scroll-content
    {
        text-align: left;
        font-weight: 400;
        line-height: 20px;
    }
    .rt-detail-button-text
    {
        line-height: 20px;
    }
    .column-2, .column-3
    {
        padding-left: 0;
        padding-right: 0;
    }
    .button-21
    {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 20px;
        line-height: 22px;
    }
    .rt-home-one-progress-text-item
    {
        padding-left: 20px;
        padding-right: 20px;
    }
    .rt-component-section-13
    {
        padding: 40px 30px;
    }
    .rt-home-three-feature-wrap, .div-block-376, .section-32, .section-33
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .background-video-4
    {
        margin-top: -132px;
    }
    .section-34
    {
        padding-bottom: 40px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .section-35
    {
        background-color: #fff;
        padding-left: 30px;
        padding-right: 30px;
    }
    .div-block-378
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .section-36
    {
        background-color: #fff;
        margin-right: 0;
        padding-left: 30px;
        padding-right: 30px;
    }
    .brix---mg-bottom-16px
    {
        margin-bottom: 15px;
    }
    .brix---mg-bottom-24px
    {
        margin-bottom: 16px;
    }
    .brix---mg-bottom-48px
    {
        margin-bottom: 32px;
    }
    .brix---square-icon
    {
        border-radius: 14px;
        max-width: 56px;
    }
    .brix---container-default
    {
        padding-left: 20px;
        padding-right: 20px;
    }
    .brix---section
    {
        background-color: #fff;
        padding: 80px 30px;
    }
    .brix---heading-h1-size
    {
        margin-bottom: 10px;
        font-size: 30px;
        line-height: 37px;
    }
    .brix---icon-list
    {
        width: 24px;
        margin-right: 8px;
    }
    .brix---subtitle
    {
        font-size: 14px;
        line-height: 18px;
    }
    .brix---paragraph-default
    {
        font-size: 17px;
        line-height: 28px;
    }
    .brix---text-200-bold
    {
        font-size: 15px;
        line-height: 16px;
    }
    .brix---3-columns-1-col-tablet
    {
        grid-template-columns: 1fr;
    }
    .brix---badge-secondary---tabs
    {
        margin-left: 0;
        margin-right: 0;
        padding: 14px 22px;
        font-size: 16px;
        line-height: 18px;
    }
    .brix---btn-primary-full-width
    {
        width: 100%;
        padding-top: 18px;
        padding-bottom: 18px;
        font-size: 16px;
        line-height: 18px;
    }
    .brix---divider-40px
    {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .brix---btn-primary-white-full-width
    {
        width: 100%;
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .brix---tabs-menu-bg-neutral-200
    {
        border-radius: 6px;
        flex-direction: column;
        width: 100%;
    }
    .a-h3-heading-3
    {
        font-size: 32px;
        line-height: 42px;
    }
    .a-section-regular-2
    {
        background-color: #fff;
        padding-left: 30px;
        padding-right: 30px;
    }
    .a-faq-dropdown
    {
        padding: 24px;
    }
}
#w-node-bf830206-a0ea-49c9-bd91-f6e8050c6014-bf418055
{
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center start;
}
#w-node-bf830206-a0ea-49c9-bd91-f6e8050c601d-bf418055
{
    grid-area: span 1/span 1/span 1/span 1;
    place-self: stretch center;
}
#w-node-_50eb979b-e89e-5f7e-0f7a-87de703625a9-bf418055, #w-node-_50eb979b-e89e-5f7e-0f7a-87de703625b6-bf418055, #w-node-_50eb979b-e89e-5f7e-0f7a-87de703625c0-bf418055, #w-node-_50eb979b-e89e-5f7e-0f7a-87de703625cd-bf418055, #w-node-_50eb979b-e89e-5f7e-0f7a-87de703625ee-bf418055, #w-node-_50eb979b-e89e-5f7e-0f7a-87de703625fb-bf418055, #w-node-_50eb979b-e89e-5f7e-0f7a-87de70362605-bf418055, #w-node-_50eb979b-e89e-5f7e-0f7a-87de70362612-bf418055, #w-node-_9e6d3ac1-f6bf-24df-4141-71a1c596bb3d-bf418055, #w-node-_4bc0add5-f3d7-ba86-f508-bb4fe64d6bfb-bf418055, #w-node-_3e2c315d-d727-1a97-d5df-8c530a44d30f-bf418055, #w-node-c3ca9291-9254-a65f-8472-e63444f67d96-bf418055, #w-node-_5aae3ea5-3e75-7717-b81d-eac87cd5d9fd-7cd5d9fa, #w-node-_5aae3ea5-3e75-7717-b81d-eac87cd5da1b-7cd5d9fa
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_997de572-b50d-ec6f-a9ce-3b7fdc789d03-bf418056
{
    grid-area: 1/1/2/13;
    align-self: center;
}
#w-node-_997de572-b50d-ec6f-a9ce-3b7fdc789d04-bf418056
{
    grid-area: 1/1/2/7;
    align-self: center;
}
#w-node-_997de572-b50d-ec6f-a9ce-3b7fdc789d1f-bf418056
{
    grid-area: 1/7/2/13;
    place-self: center stretch;
}
#w-node-ec4e917a-e46b-6f01-8e1d-f5106e46c950-bf418056
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-ec4e917a-e46b-6f01-8e1d-f5106e46c951-bf418056
{
    justify-self: center;
}
#w-node-ec4e917a-e46b-6f01-8e1d-f5106e46c952-bf418056
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-ec4e917a-e46b-6f01-8e1d-f5106e46c953-bf418056
{
    justify-self: center;
}
#w-node-ec4e917a-e46b-6f01-8e1d-f5106e46c954-bf418056
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-ec4e917a-e46b-6f01-8e1d-f5106e46c955-bf418056
{
    justify-self: center;
}
#w-node-_38b61101-a318-2124-0f7b-a8acefca83ea-bf418056, #w-node-_38b61101-a318-2124-0f7b-a8acefca83f2-bf418056, #w-node-_38b61101-a318-2124-0f7b-a8acefca83fa-bf418056, #w-node-_38b61101-a318-2124-0f7b-a8acefca8402-bf418056
{
    grid-area: span 1/span 3/span 1/span 3;
    align-self: stretch;
}
#w-node-_53bbd7fc-e82c-3c47-c2a2-274b4a488db3-bf418056
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-_53bbd7fc-e82c-3c47-c2a2-274b4a488ddf-bf418056
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_1a999e78-73de-d936-e68c-3643125792cf-bf418056
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_1a999e78-73de-d936-e68c-3643125792d5-bf418056
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-_1ed01fbc-c279-1639-ad6e-6222fabb2aa2-bf418057
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_9ab7c468-47d4-6b4d-9875-871c27fc5c90-bf418059
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-_9ab7c468-47d4-6b4d-9875-871c27fc5cbc-bf418059
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_044cfec1-cbf9-4dbc-adeb-3f87c24ccb7c-bf418059
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_044cfec1-cbf9-4dbc-adeb-3f87c24ccb82-bf418059
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-_4eb40056-10e3-2099-7338-09804d5bebfe-bf41805a
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_4eb40056-10e3-2099-7338-09804d5bec04-bf41805a
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-_24239b38-2103-44bd-7eaf-7a8f405c6a44-bf418062, #w-node-cfffcbf9-b8fb-f689-8137-2ad0aa05ce20-bf418062, #w-node-_352a33c6-9e5f-46dd-66c8-46cfcdd5caa7-bf418062, #w-node-b63dbee9-9b45-f043-7820-58f2bc9448c1-bf418062, #w-node-_3f52be4d-d95f-a128-ffa0-a2ecb4b92f48-bf418062, #w-node-_3f52be4d-d95f-a128-ffa0-a2ecb4b92f52-bf418062, #w-node-_3f52be4d-d95f-a128-ffa0-a2ecb4b92f5c-bf418062, #w-node-_3f52be4d-d95f-a128-ffa0-a2ecb4b92f66-bf418062
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-e16df065-075d-86b5-cfc8-38e3df01a3f8-bf418064
{
    grid-area: 1/1/2/13;
    align-self: center;
}
#w-node-e16df065-075d-86b5-cfc8-38e3df01a3f9-bf418064
{
    grid-area: 1/1/2/7;
    align-self: center;
}
#w-node-e16df065-075d-86b5-cfc8-38e3df01a40d-bf418064
{
    grid-area: 1/7/2/13;
    place-self: center stretch;
}
#w-node-_82ae1105-6347-6126-53f1-7ce99ff89546-bf418064
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_82ae1105-6347-6126-53f1-7ce99ff89547-bf418064
{
    justify-self: center;
}
#w-node-_82ae1105-6347-6126-53f1-7ce99ff89548-bf418064
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_82ae1105-6347-6126-53f1-7ce99ff89549-bf418064
{
    justify-self: center;
}
#w-node-_82ae1105-6347-6126-53f1-7ce99ff8954a-bf418064
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_82ae1105-6347-6126-53f1-7ce99ff8954b-bf418064
{
    justify-self: center;
}
#w-node-d4493ded-626f-4d93-7eae-ce3d2834e35f-bf418064, #w-node-d4493ded-626f-4d93-7eae-ce3d2834e375-bf418064, #w-node-d4493ded-626f-4d93-7eae-ce3d2834e38b-bf418064, #w-node-_010c7960-0576-8919-5cfb-ae30663c673d-bf418064
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-cb8afc50-12c9-5498-f047-ab29be0ecc09-bf418064, #w-node-cb8afc50-12c9-5498-f047-ab29be0ecc13-bf418064, #w-node-cb8afc50-12c9-5498-f047-ab29be0ecc1b-bf418064
{
    grid-area: span 1/span 4/span 1/span 4;
}
#w-node-_88c08565-decc-9a83-7dda-81f7a83eff6c-bf418064
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-_88c08565-decc-9a83-7dda-81f7a83eff98-bf418064
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_0cd75247-c489-17e0-4c1b-283ff3e45c82-bf418064
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_0cd75247-c489-17e0-4c1b-283ff3e45c88-bf418064
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-e361e3a8-9985-2ffb-6b5a-d8b1b984274a-05a83851
{
    grid-area: 1/1/2/13;
    align-self: center;
}
#w-node-e361e3a8-9985-2ffb-6b5a-d8b1b984274b-05a83851
{
    grid-area: 1/1/2/7;
    align-self: center;
}
#w-node-e361e3a8-9985-2ffb-6b5a-d8b1b9842766-05a83851
{
    grid-area: 1/7/2/13;
    place-self: center stretch;
}
#w-node-_4474e159-337f-9555-8c8b-d83b27636309-05a83851
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_4474e159-337f-9555-8c8b-d83b2763630a-05a83851
{
    justify-self: center;
}
#w-node-_4474e159-337f-9555-8c8b-d83b2763630b-05a83851
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_4474e159-337f-9555-8c8b-d83b2763630c-05a83851
{
    justify-self: center;
}
#w-node-_4474e159-337f-9555-8c8b-d83b2763630d-05a83851
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_4474e159-337f-9555-8c8b-d83b2763630e-05a83851
{
    justify-self: center;
}
#w-node-_60349d1f-e796-8838-3cbc-8ffebf51b15e-05a83851, #w-node-d82d0dc7-6b10-3972-facd-0eae25e96ab5-05a83851, #w-node-b25389ff-a299-afde-7c4e-64ce65e54093-05a83851, #w-node-b25389ff-a299-afde-7c4e-64ce65e5409e-05a83851, #w-node-b25389ff-a299-afde-7c4e-64ce65e540aa-05a83851, #w-node-b25389ff-a299-afde-7c4e-64ce65e540b5-05a83851, #w-node-b25389ff-a299-afde-7c4e-64ce65e540c1-05a83851, #w-node-b25389ff-a299-afde-7c4e-64ce65e540cc-05a83851, #w-node-b25389ff-a299-afde-7c4e-64ce65e540d8-05a83851, #w-node-b25389ff-a299-afde-7c4e-64ce65e540e5-05a83851
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_86fca576-1bac-aeb2-a45a-8a15cb22912a-05a83851, #w-node-_86fca576-1bac-aeb2-a45a-8a15cb229132-05a83851, #w-node-_86fca576-1bac-aeb2-a45a-8a15cb22913a-05a83851
{
    grid-area: span 1/span 4/span 1/span 4;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc0086-05a83851
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-05a83851
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_4bcb5e70-9776-568b-159e-bdcc22d4a28a-05a83851, #w-node-_350f230b-73f2-c457-d40c-450eec5c0358-05a83851, #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce87b-05a83851
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce881-05a83851
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-_7a34b284-4055-4f2e-ac14-ccd894317529-900f232b
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_7a34b284-4055-4f2e-ac14-ccd89431752f-900f232b
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-cbe0cd77-370f-447b-0230-57aae574c684-aec16c90
{
    grid-area: 1/1/2/13;
    align-self: center;
}
#w-node-cbe0cd77-370f-447b-0230-57aae574c685-aec16c90
{
    grid-area: 1/1/2/7;
    align-self: center;
}
#w-node-cbe0cd77-370f-447b-0230-57aae574c6a0-aec16c90
{
    grid-area: 1/7/2/13;
    place-self: center stretch;
}
#w-node-a6cdb1a3-c7ef-7b9a-4ef0-5d48ed4e56c3-aec16c90, #w-node-a6cdb1a3-c7ef-7b9a-4ef0-5d48ed4e56d1-aec16c90, #w-node-a6cdb1a3-c7ef-7b9a-4ef0-5d48ed4e56db-aec16c90, #w-node-a6cdb1a3-c7ef-7b9a-4ef0-5d48ed4e56e9-aec16c90, #w-node-a6cdb1a3-c7ef-7b9a-4ef0-5d48ed4e56f3-aec16c90, #w-node-a6cdb1a3-c7ef-7b9a-4ef0-5d48ed4e56fe-aec16c90, #w-node-a6cdb1a3-c7ef-7b9a-4ef0-5d48ed4e5708-aec16c90, #w-node-a6cdb1a3-c7ef-7b9a-4ef0-5d48ed4e5717-aec16c90
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-e35a5896-279f-8e3c-1c7a-1606bc8416fd-aec16c90, #w-node-e35a5896-279f-8e3c-1c7a-1606bc841707-aec16c90, #w-node-e35a5896-279f-8e3c-1c7a-1606bc84170f-aec16c90
{
    grid-area: span 1/span 4/span 1/span 4;
}
#w-node-_7aa0eb17-a278-df2a-bff1-93775d043ee9-aec16c90
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-_7aa0eb17-a278-df2a-bff1-93775d043f15-aec16c90
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_48801edd-bb78-6c42-a5dc-f9758cf7b46b-aec16c90
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_48801edd-bb78-6c42-a5dc-f9758cf7b471-aec16c90
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-_6d3e8e79-0178-0bf3-e318-eb0fd007d515-5eda2b94
{
    grid-area: 1/1/2/13;
    align-self: center;
}
#w-node-_6d3e8e79-0178-0bf3-e318-eb0fd007d516-5eda2b94
{
    grid-area: 1/1/2/7;
    align-self: center;
}
#w-node-_6d3e8e79-0178-0bf3-e318-eb0fd007d526-5eda2b94
{
    grid-area: 1/7/2/13;
    place-self: center stretch;
}
#w-node-_75587119-1fc1-0366-d1e8-1d4519e7b4e8-5eda2b94, #w-node-_75587119-1fc1-0366-d1e8-1d4519e7b4f3-5eda2b94, #w-node-_75587119-1fc1-0366-d1e8-1d4519e7b4ff-5eda2b94, #w-node-_75587119-1fc1-0366-d1e8-1d4519e7b50a-5eda2b94, #w-node-_75587119-1fc1-0366-d1e8-1d4519e7b516-5eda2b94, #w-node-_75587119-1fc1-0366-d1e8-1d4519e7b521-5eda2b94, #w-node-_75587119-1fc1-0366-d1e8-1d4519e7b52d-5eda2b94, #w-node-_75587119-1fc1-0366-d1e8-1d4519e7b539-5eda2b94
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-f7e28eda-c775-bf13-9d7d-8a7ac0c25376-5eda2b94, #w-node-f7e28eda-c775-bf13-9d7d-8a7ac0c25380-5eda2b94, #w-node-f7e28eda-c775-bf13-9d7d-8a7ac0c25388-5eda2b94
{
    grid-area: span 1/span 4/span 1/span 4;
}
#w-node-c95e392c-1603-f44b-02d5-2f530df1e3b0-5eda2b94
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-c95e392c-1603-f44b-02d5-2f530df1e3b1-5eda2b94
{
    justify-self: center;
}
#w-node-c95e392c-1603-f44b-02d5-2f530df1e3b2-5eda2b94
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-c95e392c-1603-f44b-02d5-2f530df1e3b3-5eda2b94
{
    justify-self: center;
}
#w-node-c95e392c-1603-f44b-02d5-2f530df1e3b4-5eda2b94
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-c95e392c-1603-f44b-02d5-2f530df1e3b5-5eda2b94
{
    justify-self: center;
}
#w-node-_89ea709a-df14-e615-aa10-2ac8c980bc4d-5eda2b94
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-_89ea709a-df14-e615-aa10-2ac8c980bc79-5eda2b94
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-f679f8ec-5a62-97c0-c87d-a059bfb9a859-5eda2b94
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-f679f8ec-5a62-97c0-c87d-a059bfb9a85f-5eda2b94
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-d2ad7b3b-9db8-ef64-5517-d621669a1a32-b71f255c
{
    grid-area: 1/1/2/13;
    align-self: center;
}
#w-node-d2ad7b3b-9db8-ef64-5517-d621669a1a33-b71f255c
{
    grid-area: 1/1/2/7;
    align-self: center;
}
#w-node-d2ad7b3b-9db8-ef64-5517-d621669a1a41-b71f255c
{
    grid-area: 1/7/2/13;
    place-self: center stretch;
}
#w-node-_00135dd6-6a60-0930-d9b2-96a86c863d8b-b71f255c, #w-node-_00135dd6-6a60-0930-d9b2-96a86c863d99-b71f255c, #w-node-_00135dd6-6a60-0930-d9b2-96a86c863da3-b71f255c, #w-node-_00135dd6-6a60-0930-d9b2-96a86c863db1-b71f255c, #w-node-_00135dd6-6a60-0930-d9b2-96a86c863dbb-b71f255c, #w-node-_00135dd6-6a60-0930-d9b2-96a86c863dc6-b71f255c, #w-node-_00135dd6-6a60-0930-d9b2-96a86c863dd0-b71f255c, #w-node-_00135dd6-6a60-0930-d9b2-96a86c863ddf-b71f255c
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_405753ac-d8a3-63de-4e08-b6cdeaa23f90-b71f255c, #w-node-_405753ac-d8a3-63de-4e08-b6cdeaa23f9a-b71f255c, #w-node-_405753ac-d8a3-63de-4e08-b6cdeaa23fa2-b71f255c
{
    grid-area: span 1/span 4/span 1/span 4;
}
#w-node-_58a57f1e-5283-b6e9-d9c4-f1cca72573fc-b71f255c
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_58a57f1e-5283-b6e9-d9c4-f1cca72573fd-b71f255c
{
    justify-self: center;
}
#w-node-_58a57f1e-5283-b6e9-d9c4-f1cca72573fe-b71f255c
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_58a57f1e-5283-b6e9-d9c4-f1cca72573ff-b71f255c
{
    justify-self: center;
}
#w-node-_58a57f1e-5283-b6e9-d9c4-f1cca7257400-b71f255c
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_58a57f1e-5283-b6e9-d9c4-f1cca7257401-b71f255c
{
    justify-self: center;
}
#w-node-_26390021-fd4d-4c08-b391-9e207711e701-b71f255c
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-_26390021-fd4d-4c08-b391-9e207711e72d-b71f255c
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_46c5100f-6bb7-4a02-fe73-b50b9084a04f-b71f255c
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_46c5100f-6bb7-4a02-fe73-b50b9084a055-b71f255c
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982c2-3b2369b1
{
    grid-area: 1/1/2/13;
    align-self: center;
}
#w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982c3-3b2369b1
{
    grid-area: 1/1/2/7;
    align-self: center;
}
#w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982e0-3b2369b1
{
    grid-area: 1/7/2/13;
    place-self: center stretch;
}
#w-node-c95e392c-1603-f44b-02d5-2f530df1e3b0-3b2369b1
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-c95e392c-1603-f44b-02d5-2f530df1e3b1-3b2369b1
{
    justify-self: center;
}
#w-node-c95e392c-1603-f44b-02d5-2f530df1e3b2-3b2369b1
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-c95e392c-1603-f44b-02d5-2f530df1e3b3-3b2369b1
{
    justify-self: center;
}
#w-node-c95e392c-1603-f44b-02d5-2f530df1e3b4-3b2369b1
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-c95e392c-1603-f44b-02d5-2f530df1e3b5-3b2369b1
{
    justify-self: center;
}
#w-node-_11f1ff84-67a9-90de-a8fa-d4f26e8d64d9-3b2369b1
{
    grid-area: 1/1/2/6;
    align-self: center;
}
#w-node-_11f1ff84-67a9-90de-a8fa-d4f26e8d64db-3b2369b1, #w-node-_11f1ff84-67a9-90de-a8fa-d4f26e8d64dd-3b2369b1, #w-node-_11f1ff84-67a9-90de-a8fa-d4f26e8d64e5-3b2369b1, #w-node-_11f1ff84-67a9-90de-a8fa-d4f26e8d64ed-3b2369b1
{
    align-self: center;
}
#w-node-f7e28eda-c775-bf13-9d7d-8a7ac0c25376-3b2369b1, #w-node-f7e28eda-c775-bf13-9d7d-8a7ac0c25380-3b2369b1, #w-node-f7e28eda-c775-bf13-9d7d-8a7ac0c25388-3b2369b1
{
    grid-area: span 1/span 4/span 1/span 4;
}
#w-node-_89ea709a-df14-e615-aa10-2ac8c980bc4d-3b2369b1
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-_89ea709a-df14-e615-aa10-2ac8c980bc79-3b2369b1
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-f679f8ec-5a62-97c0-c87d-a059bfb9a859-3b2369b1
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-f679f8ec-5a62-97c0-c87d-a059bfb9a85f-3b2369b1
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982c2-2e4f2470
{
    grid-area: 1/1/2/13;
    align-self: center;
}
#w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982c3-2e4f2470
{
    grid-area: 1/1/2/7;
    align-self: center;
}
#w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982e0-2e4f2470
{
    grid-area: 1/7/2/13;
    place-self: center stretch;
}
#w-node-c95e392c-1603-f44b-02d5-2f530df1e3b0-2e4f2470
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-c95e392c-1603-f44b-02d5-2f530df1e3b1-2e4f2470
{
    justify-self: center;
}
#w-node-c95e392c-1603-f44b-02d5-2f530df1e3b2-2e4f2470
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-c95e392c-1603-f44b-02d5-2f530df1e3b3-2e4f2470
{
    justify-self: center;
}
#w-node-c95e392c-1603-f44b-02d5-2f530df1e3b4-2e4f2470
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-c95e392c-1603-f44b-02d5-2f530df1e3b5-2e4f2470
{
    justify-self: center;
}
#w-node-_635124cc-d86c-5bdd-b67b-56d26568a4fe-2e4f2470, #w-node-_635124cc-d86c-5bdd-b67b-56d26568a514-2e4f2470, #w-node-_635124cc-d86c-5bdd-b67b-56d26568a527-2e4f2470, #w-node-_771c054c-4048-697b-1051-620d0ac0e0c8-2e4f2470
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-f7e28eda-c775-bf13-9d7d-8a7ac0c25376-2e4f2470, #w-node-f7e28eda-c775-bf13-9d7d-8a7ac0c25380-2e4f2470, #w-node-f7e28eda-c775-bf13-9d7d-8a7ac0c25388-2e4f2470
{
    grid-area: span 1/span 4/span 1/span 4;
}
#w-node-_89ea709a-df14-e615-aa10-2ac8c980bc4d-2e4f2470
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-_89ea709a-df14-e615-aa10-2ac8c980bc79-2e4f2470
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-f679f8ec-5a62-97c0-c87d-a059bfb9a859-2e4f2470
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-f679f8ec-5a62-97c0-c87d-a059bfb9a85f-2e4f2470
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982c2-a1371439
{
    grid-area: 1/1/2/13;
    align-self: center;
}
#w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982c3-a1371439
{
    grid-area: 1/1/2/7;
    align-self: center;
}
#w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982e0-a1371439
{
    grid-area: 1/7/2/13;
    place-self: center stretch;
}
#w-node-_635124cc-d86c-5bdd-b67b-56d26568a4fe-a1371439, #w-node-_635124cc-d86c-5bdd-b67b-56d26568a514-a1371439, #w-node-_635124cc-d86c-5bdd-b67b-56d26568a527-a1371439, #w-node-_771c054c-4048-697b-1051-620d0ac0e0c8-a1371439, #w-node-_8d959a85-3a9c-404f-15bb-af251273e8f2-a1371439
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-f7e28eda-c775-bf13-9d7d-8a7ac0c25376-a1371439, #w-node-f7e28eda-c775-bf13-9d7d-8a7ac0c25380-a1371439, #w-node-f7e28eda-c775-bf13-9d7d-8a7ac0c25388-a1371439
{
    grid-area: span 1/span 4/span 1/span 4;
}
#w-node-_89ea709a-df14-e615-aa10-2ac8c980bc4d-a1371439
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-_89ea709a-df14-e615-aa10-2ac8c980bc79-a1371439
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-f679f8ec-5a62-97c0-c87d-a059bfb9a859-a1371439
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-f679f8ec-5a62-97c0-c87d-a059bfb9a85f-a1371439
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-_8e8b42a6-8b5c-83c7-f9c4-d4f7952b4331-1f438b84, #w-node-_8e8b42a6-8b5c-83c7-f9c4-d4f7952b434c-1f438b84, #w-node-_69636245-d12a-dcbc-fdc8-9e3768b6592a-1f438b84, #w-node-_66911bc8-b89f-0652-9b1a-493d8feea111-1f438b84, #w-node-_8e8b42a6-8b5c-83c7-f9c4-d4f7952b434d-1f438b84, #w-node-_8e8b42a6-8b5c-83c7-f9c4-d4f7952b434e-1f438b84, #w-node-d82d0dc7-6b10-3972-facd-0eae25e96a91-1f438b84, #w-node-_60349d1f-e796-8838-3cbc-8ffebf51b15e-1f438b84, #w-node-d82d0dc7-6b10-3972-facd-0eae25e96ab5-1f438b84, #w-node-e2461d0e-4c99-9963-b12c-7b6e1746a538-1f438b84, #w-node-_773f563a-598a-b82c-f708-b55a010e2c69-1f438b84
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_86fca576-1bac-aeb2-a45a-8a15cb22912a-1f438b84, #w-node-_86fca576-1bac-aeb2-a45a-8a15cb229132-1f438b84, #w-node-_86fca576-1bac-aeb2-a45a-8a15cb22913a-1f438b84
{
    grid-area: span 1/span 4/span 1/span 4;
}
#w-node-aa93ec53-c4a0-9fd5-87b7-0731abe78768-1f438b84, #w-node-aa93ec53-c4a0-9fd5-87b7-0731abe7876a-1f438b84, #w-node-bfab6f10-23ee-442c-ae23-e35ecc2508c3-1f438b84, #w-node-d22ea9a5-5d86-e725-d712-0d1c32ad4bfa-1f438b84, #w-node-d22ea9a5-5d86-e725-d712-0d1c32ad4c10-1f438b84
{
    grid-area: span 1/span 4/span 1/span 4;
    align-self: stretch;
}
#w-node-_4bcb5e70-9776-568b-159e-bdcc22d4a28a-1f438b84, #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce87b-1f438b84
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce881-1f438b84
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-_350f230b-73f2-c457-d40c-450eec5c0358-1f438b84, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab4d-618a51ea, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab60-618a51ea, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab61-618a51ea, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab62-618a51ea, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab63-618a51ea, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab64-618a51ea, #w-node-f3ca9aa5-85d5-1e15-cdc7-71a99fb6c39d-618a51ea, #w-node-f3ca9aa5-85d5-1e15-cdc7-71a99fb6c3c1-618a51ea, #w-node-f3ca9aa5-85d5-1e15-cdc7-71a99fb6c3e5-618a51ea, #w-node-f3ca9aa5-85d5-1e15-cdc7-71a99fb6c405-618a51ea, #w-node-f3ca9aa5-85d5-1e15-cdc7-71a99fb6c423-618a51ea, #w-node-_348ec9f7-70d2-7fbe-89a3-14e6b0e582ef-618a51ea
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_8c99e94f-37d2-074a-7b94-cbeb0df203bd-618a51ea, #w-node-_8c99e94f-37d2-074a-7b94-cbeb0df203c7-618a51ea, #w-node-_8c99e94f-37d2-074a-7b94-cbeb0df203cf-618a51ea
{
    grid-area: span 1/span 4/span 1/span 4;
}
#w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-618a51ea, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-618a51ea, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-618a51ea, #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f72035-618a51ea, #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f72038-618a51ea, #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f7204e-618a51ea
{
    grid-area: span 1/span 4/span 1/span 4;
    align-self: stretch;
}
#w-node-fc3fa6f8-8127-3d6e-0aea-1862bf5bc462-618a51ea
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-fc3fa6f8-8127-3d6e-0aea-1862bf5bc468-618a51ea
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-_4e512ac4-891f-dded-f16c-0fddb6c99844-618a51ea, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab4d-57b4a7f2, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab60-57b4a7f2, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab61-57b4a7f2, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab62-57b4a7f2, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab63-57b4a7f2, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab64-57b4a7f2, #w-node-f3ca9aa5-85d5-1e15-cdc7-71a99fb6c39d-57b4a7f2, #w-node-f3ca9aa5-85d5-1e15-cdc7-71a99fb6c3c1-57b4a7f2, #w-node-f3ca9aa5-85d5-1e15-cdc7-71a99fb6c3e5-57b4a7f2, #w-node-f3ca9aa5-85d5-1e15-cdc7-71a99fb6c405-57b4a7f2, #w-node-f3ca9aa5-85d5-1e15-cdc7-71a99fb6c423-57b4a7f2, #w-node-_348ec9f7-70d2-7fbe-89a3-14e6b0e582ef-57b4a7f2
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_8c99e94f-37d2-074a-7b94-cbeb0df203bd-57b4a7f2, #w-node-_8c99e94f-37d2-074a-7b94-cbeb0df203c7-57b4a7f2, #w-node-_8c99e94f-37d2-074a-7b94-cbeb0df203cf-57b4a7f2
{
    grid-area: span 1/span 4/span 1/span 4;
}
#w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-57b4a7f2, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-57b4a7f2, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-57b4a7f2, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5ad2-57b4a7f2, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5afe-57b4a7f2, #w-node-_2dae9809-74b7-078a-68b2-fcd550584786-57b4a7f2, #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f72035-57b4a7f2, #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f72038-57b4a7f2, #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f7204e-57b4a7f2
{
    grid-area: span 1/span 4/span 1/span 4;
    align-self: stretch;
}
#w-node-fc3fa6f8-8127-3d6e-0aea-1862bf5bc462-57b4a7f2
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-fc3fa6f8-8127-3d6e-0aea-1862bf5bc468-57b4a7f2
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-_4e512ac4-891f-dded-f16c-0fddb6c99844-57b4a7f2, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab4d-10fbaec6, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab60-10fbaec6, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab61-10fbaec6, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab62-10fbaec6, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab63-10fbaec6, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab64-10fbaec6, #w-node-f3ca9aa5-85d5-1e15-cdc7-71a99fb6c39d-10fbaec6, #w-node-f3ca9aa5-85d5-1e15-cdc7-71a99fb6c3c1-10fbaec6, #w-node-f3ca9aa5-85d5-1e15-cdc7-71a99fb6c3e5-10fbaec6, #w-node-f3ca9aa5-85d5-1e15-cdc7-71a99fb6c405-10fbaec6, #w-node-f3ca9aa5-85d5-1e15-cdc7-71a99fb6c423-10fbaec6, #w-node-_348ec9f7-70d2-7fbe-89a3-14e6b0e582ef-10fbaec6
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_8c99e94f-37d2-074a-7b94-cbeb0df203bd-10fbaec6, #w-node-_8c99e94f-37d2-074a-7b94-cbeb0df203c7-10fbaec6, #w-node-_8c99e94f-37d2-074a-7b94-cbeb0df203cf-10fbaec6
{
    grid-area: span 1/span 4/span 1/span 4;
}
#w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-10fbaec6, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-10fbaec6, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-10fbaec6, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5ad2-10fbaec6, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5afe-10fbaec6, #w-node-_2dae9809-74b7-078a-68b2-fcd550584786-10fbaec6, #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f72035-10fbaec6, #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f72038-10fbaec6, #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f7204e-10fbaec6
{
    grid-area: span 1/span 4/span 1/span 4;
    align-self: stretch;
}
#w-node-fc3fa6f8-8127-3d6e-0aea-1862bf5bc462-10fbaec6
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-fc3fa6f8-8127-3d6e-0aea-1862bf5bc468-10fbaec6
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-_4e512ac4-891f-dded-f16c-0fddb6c99844-10fbaec6, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab4d-aef7cffa, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab60-aef7cffa, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab61-aef7cffa, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab62-aef7cffa, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab63-aef7cffa, #w-node-_03705a1e-b48c-9fac-baa5-992568b9ab64-aef7cffa, #w-node-f3ca9aa5-85d5-1e15-cdc7-71a99fb6c39d-aef7cffa, #w-node-f3ca9aa5-85d5-1e15-cdc7-71a99fb6c3c1-aef7cffa, #w-node-f3ca9aa5-85d5-1e15-cdc7-71a99fb6c3e5-aef7cffa, #w-node-f3ca9aa5-85d5-1e15-cdc7-71a99fb6c405-aef7cffa, #w-node-f3ca9aa5-85d5-1e15-cdc7-71a99fb6c423-aef7cffa, #w-node-_348ec9f7-70d2-7fbe-89a3-14e6b0e582ef-aef7cffa
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_8c99e94f-37d2-074a-7b94-cbeb0df203bd-aef7cffa, #w-node-_8c99e94f-37d2-074a-7b94-cbeb0df203c7-aef7cffa, #w-node-_8c99e94f-37d2-074a-7b94-cbeb0df203cf-aef7cffa
{
    grid-area: span 1/span 4/span 1/span 4;
}
#w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-aef7cffa, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-aef7cffa, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-aef7cffa, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5ad2-aef7cffa, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5afe-aef7cffa, #w-node-_2dae9809-74b7-078a-68b2-fcd550584786-aef7cffa, #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f72035-aef7cffa, #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f72038-aef7cffa, #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f7204e-aef7cffa
{
    grid-area: span 1/span 4/span 1/span 4;
    align-self: stretch;
}
#w-node-fc3fa6f8-8127-3d6e-0aea-1862bf5bc462-aef7cffa
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-fc3fa6f8-8127-3d6e-0aea-1862bf5bc468-aef7cffa
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-_4e512ac4-891f-dded-f16c-0fddb6c99844-aef7cffa
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_1bf65c65-9788-8e57-3bf8-f013ef75c583-9f8792d0
{
    grid-area: 1/4/2/10;
    place-self: center;
}
#w-node-_1bf65c65-9788-8e57-3bf8-f013ef75c58c-9f8792d0
{
    grid-area: 2/2/3/12;
}
#w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-9f8792d0, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-9f8792d0, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-9f8792d0
{
    grid-area: span 1/span 4/span 1/span 4;
    align-self: stretch;
}
#w-node-_4e512ac4-891f-dded-f16c-0fddb6c99844-9f8792d0
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-b8377ddc-6068-683f-4e70-945dfe95f758-0bb18876, #w-node-cbb69231-3be0-bb65-a551-c37b037c4092-0bb18876
{
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
}
#w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-0bb18876, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-0bb18876, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-0bb18876
{
    grid-area: span 1/span 4/span 1/span 4;
    align-self: stretch;
}
#w-node-_4e512ac4-891f-dded-f16c-0fddb6c99844-0bb18876, #w-node-a4717b0e-47ea-f43c-0b01-70a3e6b761fd-0bb18876
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-a4717b0e-47ea-f43c-0b01-70a3e6b76203-0bb18876
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-e361e3a8-9985-2ffb-6b5a-d8b1b984274a-3f593fa4
{
    grid-area: 1/1/2/13;
    align-self: center;
}
#w-node-e361e3a8-9985-2ffb-6b5a-d8b1b984274b-3f593fa4
{
    grid-area: 1/1/2/7;
    align-self: center;
}
#w-node-e361e3a8-9985-2ffb-6b5a-d8b1b9842766-3f593fa4
{
    grid-area: 1/7/2/13;
    place-self: center stretch;
}
#w-node-_4474e159-337f-9555-8c8b-d83b27636309-3f593fa4
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_4474e159-337f-9555-8c8b-d83b2763630a-3f593fa4
{
    justify-self: center;
}
#w-node-_4474e159-337f-9555-8c8b-d83b2763630b-3f593fa4
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_4474e159-337f-9555-8c8b-d83b2763630c-3f593fa4
{
    justify-self: center;
}
#w-node-_4474e159-337f-9555-8c8b-d83b2763630d-3f593fa4
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_4474e159-337f-9555-8c8b-d83b2763630e-3f593fa4
{
    justify-self: center;
}
#w-node-d82d0dc7-6b10-3972-facd-0eae25e96a91-3f593fa4, #w-node-_60349d1f-e796-8838-3cbc-8ffebf51b15e-3f593fa4, #w-node-d82d0dc7-6b10-3972-facd-0eae25e96ab5-3f593fa4, #w-node-b25389ff-a299-afde-7c4e-64ce65e54093-3f593fa4, #w-node-b25389ff-a299-afde-7c4e-64ce65e5409e-3f593fa4, #w-node-b25389ff-a299-afde-7c4e-64ce65e540aa-3f593fa4, #w-node-b25389ff-a299-afde-7c4e-64ce65e540b5-3f593fa4, #w-node-b25389ff-a299-afde-7c4e-64ce65e540c1-3f593fa4, #w-node-b25389ff-a299-afde-7c4e-64ce65e540cc-3f593fa4, #w-node-b25389ff-a299-afde-7c4e-64ce65e540d8-3f593fa4, #w-node-b25389ff-a299-afde-7c4e-64ce65e540e5-3f593fa4
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_86fca576-1bac-aeb2-a45a-8a15cb22912a-3f593fa4, #w-node-_86fca576-1bac-aeb2-a45a-8a15cb229132-3f593fa4, #w-node-_86fca576-1bac-aeb2-a45a-8a15cb22913a-3f593fa4
{
    grid-area: span 1/span 4/span 1/span 4;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc0086-3f593fa4
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-3f593fa4
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_4bcb5e70-9776-568b-159e-bdcc22d4a28a-3f593fa4, #w-node-_350f230b-73f2-c457-d40c-450eec5c0358-3f593fa4, #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce87b-3f593fa4
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce881-3f593fa4
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-e361e3a8-9985-2ffb-6b5a-d8b1b984274a-70fd36a8
{
    grid-area: 1/1/2/13;
    align-self: center;
}
#w-node-e361e3a8-9985-2ffb-6b5a-d8b1b984274b-70fd36a8
{
    grid-area: 1/1/2/7;
    align-self: center;
}
#w-node-e361e3a8-9985-2ffb-6b5a-d8b1b9842766-70fd36a8
{
    grid-area: 1/7/2/13;
    place-self: center stretch;
}
#w-node-_4474e159-337f-9555-8c8b-d83b27636309-70fd36a8
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_4474e159-337f-9555-8c8b-d83b2763630a-70fd36a8
{
    justify-self: center;
}
#w-node-_4474e159-337f-9555-8c8b-d83b2763630b-70fd36a8
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_4474e159-337f-9555-8c8b-d83b2763630c-70fd36a8
{
    justify-self: center;
}
#w-node-_4474e159-337f-9555-8c8b-d83b2763630d-70fd36a8
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_4474e159-337f-9555-8c8b-d83b2763630e-70fd36a8
{
    justify-self: center;
}
#w-node-_60349d1f-e796-8838-3cbc-8ffebf51b15e-70fd36a8, #w-node-d82d0dc7-6b10-3972-facd-0eae25e96ab5-70fd36a8, #w-node-b25389ff-a299-afde-7c4e-64ce65e54093-70fd36a8, #w-node-b25389ff-a299-afde-7c4e-64ce65e5409e-70fd36a8, #w-node-b25389ff-a299-afde-7c4e-64ce65e540aa-70fd36a8, #w-node-b25389ff-a299-afde-7c4e-64ce65e540b5-70fd36a8, #w-node-b25389ff-a299-afde-7c4e-64ce65e540c1-70fd36a8, #w-node-b25389ff-a299-afde-7c4e-64ce65e540cc-70fd36a8, #w-node-b25389ff-a299-afde-7c4e-64ce65e540d8-70fd36a8, #w-node-b25389ff-a299-afde-7c4e-64ce65e540e5-70fd36a8
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_86fca576-1bac-aeb2-a45a-8a15cb22912a-70fd36a8, #w-node-_86fca576-1bac-aeb2-a45a-8a15cb229132-70fd36a8, #w-node-_86fca576-1bac-aeb2-a45a-8a15cb22913a-70fd36a8
{
    grid-area: span 1/span 4/span 1/span 4;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc0086-70fd36a8
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-70fd36a8
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_4bcb5e70-9776-568b-159e-bdcc22d4a28a-70fd36a8, #w-node-_350f230b-73f2-c457-d40c-450eec5c0358-70fd36a8, #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce87b-70fd36a8
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce881-70fd36a8
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-_9ab7c468-47d4-6b4d-9875-871c27fc5c90-11922ca4
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-_9ab7c468-47d4-6b4d-9875-871c27fc5cbc-11922ca4
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_929e03c3-aed1-96c8-7922-768b475ccb3e-11922ca4
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_929e03c3-aed1-96c8-7922-768b475ccb44-11922ca4
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-f43bff87-c009-46bc-5ee3-23fbe42fcc4f-a8002f68
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: end;
}
#w-node-_41801718-f76b-b7c8-0c67-f03c0e7f21f4-a8002f68, #w-node-_41801718-f76b-b7c8-0c67-f03c0e7f2207-a8002f68
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-f367263b-d57f-8ac7-6406-6d923d273d8b-a380d44e
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-f367263b-d57f-8ac7-6406-6d923d273d8c-a380d44e
{
    justify-self: center;
}
#w-node-_61c9fb59-0eed-43b9-0e2a-cdad50db38fc-a380d44e
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_61c9fb59-0eed-43b9-0e2a-cdad50db38fd-a380d44e
{
    justify-self: center;
}
#w-node-_342a7434-39bd-ebf9-9db6-576cf6277ace-a380d44e
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_342a7434-39bd-ebf9-9db6-576cf6277acf-a380d44e
{
    justify-self: center;
}
#w-node-e1326f2a-9c7e-568f-b08f-ad447cbecc48-a380d44e
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-e1326f2a-9c7e-568f-b08f-ad447cbecc49-a380d44e
{
    justify-self: center;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc0086-a380d44e
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-a380d44e
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_4bcb5e70-9776-568b-159e-bdcc22d4a28a-a380d44e, #w-node-_350f230b-73f2-c457-d40c-450eec5c0358-a380d44e, #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce87b-a380d44e
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce881-a380d44e
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836def7-51c132cf
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836def8-51c132cf
{
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836defb-51c132cf
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836defc-51c132cf
{
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836df00-51c132cf
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836df01-51c132cf
{
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836df04-51c132cf
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836df05-51c132cf
{
    justify-self: center;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc0086-51c132cf
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-51c132cf
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_4bcb5e70-9776-568b-159e-bdcc22d4a28a-51c132cf, #w-node-_350f230b-73f2-c457-d40c-450eec5c0358-51c132cf, #w-node-_7fb5dd63-e4b6-dab3-e087-ddeaea41c3e6-51c132cf
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_7fb5dd63-e4b6-dab3-e087-ddeaea41c3ec-51c132cf
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836def7-d63f98b8
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836def8-d63f98b8
{
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836defb-d63f98b8
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836defc-d63f98b8
{
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836df00-d63f98b8
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836df01-d63f98b8
{
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836df04-d63f98b8
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836df05-d63f98b8
{
    justify-self: center;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc0086-d63f98b8
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-d63f98b8
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_4bcb5e70-9776-568b-159e-bdcc22d4a28a-d63f98b8, #w-node-_350f230b-73f2-c457-d40c-450eec5c0358-d63f98b8, #w-node-_4b7efcf4-026c-c4e7-bfbd-a831eeedf48f-d63f98b8
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_4b7efcf4-026c-c4e7-bfbd-a831eeedf495-d63f98b8
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836def7-78afd0a0
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836def8-78afd0a0
{
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836defb-78afd0a0
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836defc-78afd0a0
{
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836df00-78afd0a0
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836df01-78afd0a0
{
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836df04-78afd0a0
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-ccdc0dc2-aa7a-864f-f8da-5da98836df05-78afd0a0
{
    justify-self: center;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc0086-78afd0a0
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-78afd0a0
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_4bcb5e70-9776-568b-159e-bdcc22d4a28a-78afd0a0, #w-node-_350f230b-73f2-c457-d40c-450eec5c0358-78afd0a0, #w-node-_276a2a7e-e61e-a392-0144-6682a42cba7c-78afd0a0
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_276a2a7e-e61e-a392-0144-6682a42cba82-78afd0a0
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-f367263b-d57f-8ac7-6406-6d923d273d8b-4c74080e
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-f367263b-d57f-8ac7-6406-6d923d273d8c-4c74080e
{
    justify-self: center;
}
#w-node-_61c9fb59-0eed-43b9-0e2a-cdad50db38fc-4c74080e
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_61c9fb59-0eed-43b9-0e2a-cdad50db38fd-4c74080e
{
    justify-self: center;
}
#w-node-_342a7434-39bd-ebf9-9db6-576cf6277ace-4c74080e
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_342a7434-39bd-ebf9-9db6-576cf6277acf-4c74080e
{
    justify-self: center;
}
#w-node-e1326f2a-9c7e-568f-b08f-ad447cbecc48-4c74080e
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-e1326f2a-9c7e-568f-b08f-ad447cbecc49-4c74080e
{
    justify-self: center;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc0086-4c74080e
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-4c74080e
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_4bcb5e70-9776-568b-159e-bdcc22d4a28a-4c74080e, #w-node-_350f230b-73f2-c457-d40c-450eec5c0358-4c74080e, #w-node-_511e3ccd-acde-0a36-6aed-3facbea58d94-4c74080e
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_511e3ccd-acde-0a36-6aed-3facbea58d9a-4c74080e
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-f367263b-d57f-8ac7-6406-6d923d273d8b-ebdaca17
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-f367263b-d57f-8ac7-6406-6d923d273d8c-ebdaca17
{
    justify-self: center;
}
#w-node-_61c9fb59-0eed-43b9-0e2a-cdad50db38fc-ebdaca17
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_61c9fb59-0eed-43b9-0e2a-cdad50db38fd-ebdaca17
{
    justify-self: center;
}
#w-node-_342a7434-39bd-ebf9-9db6-576cf6277ace-ebdaca17
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_342a7434-39bd-ebf9-9db6-576cf6277acf-ebdaca17
{
    justify-self: center;
}
#w-node-e1326f2a-9c7e-568f-b08f-ad447cbecc48-ebdaca17
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-e1326f2a-9c7e-568f-b08f-ad447cbecc49-ebdaca17
{
    justify-self: center;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc0086-ebdaca17
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-ebdaca17
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_4bcb5e70-9776-568b-159e-bdcc22d4a28a-ebdaca17, #w-node-_350f230b-73f2-c457-d40c-450eec5c0358-ebdaca17, #w-node-_4de3a0c9-03df-0264-77df-5f1caf662a2c-ebdaca17
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_4de3a0c9-03df-0264-77df-5f1caf662a32-ebdaca17
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-_968a5cb9-75f1-0591-d83c-56834bb2dddb-ec8eca69, #w-node-_968a5cb9-75f1-0591-d83c-56834bb2dde3-ec8eca69, #w-node-_968a5cb9-75f1-0591-d83c-56834bb2ddeb-ec8eca69, #w-node-_968a5cb9-75f1-0591-d83c-56834bb2ddf3-ec8eca69
{
    grid-area: span 1/span 3/span 1/span 3;
    align-self: stretch;
}
#w-node-f367263b-d57f-8ac7-6406-6d923d273d8b-ec8eca69
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-f367263b-d57f-8ac7-6406-6d923d273d8c-ec8eca69
{
    justify-self: center;
}
#w-node-_61c9fb59-0eed-43b9-0e2a-cdad50db38fc-ec8eca69
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_61c9fb59-0eed-43b9-0e2a-cdad50db38fd-ec8eca69
{
    justify-self: center;
}
#w-node-_342a7434-39bd-ebf9-9db6-576cf6277ace-ec8eca69
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_342a7434-39bd-ebf9-9db6-576cf6277acf-ec8eca69
{
    justify-self: center;
}
#w-node-e1326f2a-9c7e-568f-b08f-ad447cbecc48-ec8eca69
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-e1326f2a-9c7e-568f-b08f-ad447cbecc49-ec8eca69
{
    justify-self: center;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc0086-ec8eca69
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-ec8eca69
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_4bcb5e70-9776-568b-159e-bdcc22d4a28a-ec8eca69, #w-node-_350f230b-73f2-c457-d40c-450eec5c0358-ec8eca69, #w-node-d10cfad4-547a-d8f5-253e-f160c367dc14-ec8eca69
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-d10cfad4-547a-d8f5-253e-f160c367dc1a-ec8eca69
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc0086-af7de24b
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-af7de24b
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_4bcb5e70-9776-568b-159e-bdcc22d4a28a-af7de24b, #w-node-_350f230b-73f2-c457-d40c-450eec5c0358-af7de24b, #w-node-f22e34b5-ffad-0b24-e285-86c0cc49f7bc-af7de24b
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-f22e34b5-ffad-0b24-e285-86c0cc49f7c2-af7de24b
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-f367263b-d57f-8ac7-6406-6d923d273d8b-802df6b5
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-f367263b-d57f-8ac7-6406-6d923d273d8c-802df6b5
{
    justify-self: center;
}
#w-node-_61c9fb59-0eed-43b9-0e2a-cdad50db38fc-802df6b5
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_61c9fb59-0eed-43b9-0e2a-cdad50db38fd-802df6b5
{
    justify-self: center;
}
#w-node-_342a7434-39bd-ebf9-9db6-576cf6277ace-802df6b5
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_342a7434-39bd-ebf9-9db6-576cf6277acf-802df6b5
{
    justify-self: center;
}
#w-node-e1326f2a-9c7e-568f-b08f-ad447cbecc48-802df6b5
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-e1326f2a-9c7e-568f-b08f-ad447cbecc49-802df6b5
{
    justify-self: center;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc0086-802df6b5
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-802df6b5
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_4bcb5e70-9776-568b-159e-bdcc22d4a28a-802df6b5, #w-node-_350f230b-73f2-c457-d40c-450eec5c0358-802df6b5, #w-node-_4de3a0c9-03df-0264-77df-5f1caf662a2c-802df6b5
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_4de3a0c9-03df-0264-77df-5f1caf662a32-802df6b5
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-f367263b-d57f-8ac7-6406-6d923d273d8b-38a2ac60
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-f367263b-d57f-8ac7-6406-6d923d273d8c-38a2ac60
{
    justify-self: center;
}
#w-node-_61c9fb59-0eed-43b9-0e2a-cdad50db38fc-38a2ac60
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_61c9fb59-0eed-43b9-0e2a-cdad50db38fd-38a2ac60
{
    justify-self: center;
}
#w-node-_342a7434-39bd-ebf9-9db6-576cf6277ace-38a2ac60
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_342a7434-39bd-ebf9-9db6-576cf6277acf-38a2ac60
{
    justify-self: center;
}
#w-node-e1326f2a-9c7e-568f-b08f-ad447cbecc48-38a2ac60
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-e1326f2a-9c7e-568f-b08f-ad447cbecc49-38a2ac60
{
    justify-self: center;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc0086-38a2ac60
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-38a2ac60
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_4bcb5e70-9776-568b-159e-bdcc22d4a28a-38a2ac60, #w-node-_350f230b-73f2-c457-d40c-450eec5c0358-38a2ac60, #w-node-_4de3a0c9-03df-0264-77df-5f1caf662a2c-38a2ac60
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_4de3a0c9-03df-0264-77df-5f1caf662a32-38a2ac60
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc0086-6c42bb82
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-6c42bb82
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_4bcb5e70-9776-568b-159e-bdcc22d4a28a-6c42bb82, #w-node-_350f230b-73f2-c457-d40c-450eec5c0358-6c42bb82, #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce87b-6c42bb82
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce881-6c42bb82
{
    grid-area: span 1/span 2/span 1/span 2;
}
#w-node-f367263b-d57f-8ac7-6406-6d923d273d8b-448ec2d6
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-f367263b-d57f-8ac7-6406-6d923d273d8c-448ec2d6
{
    justify-self: center;
}
#w-node-_61c9fb59-0eed-43b9-0e2a-cdad50db38fc-448ec2d6
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_61c9fb59-0eed-43b9-0e2a-cdad50db38fd-448ec2d6
{
    justify-self: center;
}
#w-node-_342a7434-39bd-ebf9-9db6-576cf6277ace-448ec2d6
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-_342a7434-39bd-ebf9-9db6-576cf6277acf-448ec2d6
{
    justify-self: center;
}
#w-node-e1326f2a-9c7e-568f-b08f-ad447cbecc48-448ec2d6
{
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center;
}
#w-node-e1326f2a-9c7e-568f-b08f-ad447cbecc49-448ec2d6
{
    justify-self: center;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc0086-448ec2d6
{
    grid-area: 1/1/2/7;
    align-self: start;
}
#w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-448ec2d6
{
    grid-area: 1/7/2/13;
    align-self: start;
}
#w-node-_4bcb5e70-9776-568b-159e-bdcc22d4a28a-448ec2d6, #w-node-_350f230b-73f2-c457-d40c-450eec5c0358-448ec2d6, #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce87b-448ec2d6
{
    grid-area: span 1/span 1/span 1/span 1;
}
#w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce881-448ec2d6
{
    grid-area: span 1/span 2/span 1/span 2;
}
@media screen and (max-width: 991px)
{
    #w-node-_685c175f-760a-1631-5919-07cdbf93a92f-7cd5d9fa
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_5aae3ea5-3e75-7717-b81d-eac87cd5da1b-7cd5d9fa
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_997de572-b50d-ec6f-a9ce-3b7fdc789d03-bf418056
    {
        grid-column-end: 3;
    }
    #w-node-_997de572-b50d-ec6f-a9ce-3b7fdc789d04-bf418056
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_997de572-b50d-ec6f-a9ce-3b7fdc789d1f-bf418056
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_53bbd7fc-e82c-3c47-c2a2-274b4a488db3-bf418056
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_53bbd7fc-e82c-3c47-c2a2-274b4a488ddf-bf418056
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_1a999e78-73de-d936-e68c-3643125792cc-bf418056
    {
        grid-area: 1/1/2/4;
    }
    #w-node-_9ab7c468-47d4-6b4d-9875-871c27fc5c90-bf418059
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_9ab7c468-47d4-6b4d-9875-871c27fc5cbc-bf418059
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_044cfec1-cbf9-4dbc-adeb-3f87c24ccb79-bf418059, #w-node-_4eb40056-10e3-2099-7338-09804d5bebfb-bf41805a
    {
        grid-area: 1/1/2/4;
    }
    #w-node-e16df065-075d-86b5-cfc8-38e3df01a3f8-bf418064
    {
        grid-column-end: 3;
    }
    #w-node-e16df065-075d-86b5-cfc8-38e3df01a3f9-bf418064
    {
        grid-area: 1/1/2/3;
    }
    #w-node-e16df065-075d-86b5-cfc8-38e3df01a40d-bf418064
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_88c08565-decc-9a83-7dda-81f7a83eff6c-bf418064
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_88c08565-decc-9a83-7dda-81f7a83eff98-bf418064
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_0cd75247-c489-17e0-4c1b-283ff3e45c7f-bf418064
    {
        grid-area: 1/1/2/4;
    }
    #w-node-e361e3a8-9985-2ffb-6b5a-d8b1b984274a-05a83851
    {
        grid-column-end: 3;
    }
    #w-node-e361e3a8-9985-2ffb-6b5a-d8b1b984274b-05a83851
    {
        grid-area: 1/1/2/3;
    }
    #w-node-e361e3a8-9985-2ffb-6b5a-d8b1b9842766-05a83851
    {
        grid-area: 2/1/3/3;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-05a83851
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-05a83851
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce878-05a83851, #w-node-_7a34b284-4055-4f2e-ac14-ccd894317526-900f232b
    {
        grid-area: 1/1/2/4;
    }
    #w-node-cbe0cd77-370f-447b-0230-57aae574c684-aec16c90
    {
        grid-column-end: 3;
    }
    #w-node-cbe0cd77-370f-447b-0230-57aae574c685-aec16c90
    {
        grid-area: 1/1/2/3;
    }
    #w-node-cbe0cd77-370f-447b-0230-57aae574c6a0-aec16c90
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_7aa0eb17-a278-df2a-bff1-93775d043ee9-aec16c90
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_7aa0eb17-a278-df2a-bff1-93775d043f15-aec16c90
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_48801edd-bb78-6c42-a5dc-f9758cf7b468-aec16c90
    {
        grid-area: 1/1/2/4;
    }
    #w-node-_6d3e8e79-0178-0bf3-e318-eb0fd007d515-5eda2b94
    {
        grid-column-end: 3;
    }
    #w-node-_6d3e8e79-0178-0bf3-e318-eb0fd007d516-5eda2b94
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_6d3e8e79-0178-0bf3-e318-eb0fd007d526-5eda2b94
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_89ea709a-df14-e615-aa10-2ac8c980bc4d-5eda2b94
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_89ea709a-df14-e615-aa10-2ac8c980bc79-5eda2b94
    {
        grid-area: 2/1/3/3;
    }
    #w-node-f679f8ec-5a62-97c0-c87d-a059bfb9a856-5eda2b94
    {
        grid-area: 1/1/2/4;
    }
    #w-node-d2ad7b3b-9db8-ef64-5517-d621669a1a32-b71f255c
    {
        grid-column-end: 3;
    }
    #w-node-d2ad7b3b-9db8-ef64-5517-d621669a1a33-b71f255c
    {
        grid-area: 1/1/2/3;
    }
    #w-node-d2ad7b3b-9db8-ef64-5517-d621669a1a41-b71f255c
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_26390021-fd4d-4c08-b391-9e207711e701-b71f255c
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_26390021-fd4d-4c08-b391-9e207711e72d-b71f255c
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_46c5100f-6bb7-4a02-fe73-b50b9084a04c-b71f255c
    {
        grid-area: 1/1/2/4;
    }
    #w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982c2-3b2369b1
    {
        grid-column-end: 3;
    }
    #w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982c3-3b2369b1
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982e0-3b2369b1
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_11f1ff84-67a9-90de-a8fa-d4f26e8d64d9-3b2369b1, #w-node-_89ea709a-df14-e615-aa10-2ac8c980bc4d-3b2369b1
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_89ea709a-df14-e615-aa10-2ac8c980bc79-3b2369b1
    {
        grid-area: 2/1/3/3;
    }
    #w-node-f679f8ec-5a62-97c0-c87d-a059bfb9a856-3b2369b1
    {
        grid-area: 1/1/2/4;
    }
    #w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982c2-2e4f2470
    {
        grid-column-end: 3;
    }
    #w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982c3-2e4f2470
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982e0-2e4f2470
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_89ea709a-df14-e615-aa10-2ac8c980bc4d-2e4f2470
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_89ea709a-df14-e615-aa10-2ac8c980bc79-2e4f2470
    {
        grid-area: 2/1/3/3;
    }
    #w-node-f679f8ec-5a62-97c0-c87d-a059bfb9a856-2e4f2470
    {
        grid-area: 1/1/2/4;
    }
    #w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982c2-a1371439
    {
        grid-column-end: 3;
    }
    #w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982c3-a1371439
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982e0-a1371439
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_89ea709a-df14-e615-aa10-2ac8c980bc4d-a1371439
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_89ea709a-df14-e615-aa10-2ac8c980bc79-a1371439
    {
        grid-area: 2/1/3/3;
    }
    #w-node-f679f8ec-5a62-97c0-c87d-a059bfb9a856-a1371439
    {
        grid-area: 1/1/2/4;
    }
    #w-node-aa93ec53-c4a0-9fd5-87b7-0731abe78768-1f438b84, #w-node-aa93ec53-c4a0-9fd5-87b7-0731abe7876a-1f438b84
    {
        grid-area: span 1/span 2/span 1/span 2;
    }
    #w-node-bfab6f10-23ee-442c-ae23-e35ecc2508c3-1f438b84, #w-node-d22ea9a5-5d86-e725-d712-0d1c32ad4bfa-1f438b84, #w-node-d22ea9a5-5d86-e725-d712-0d1c32ad4c10-1f438b84
    {
        grid-column: 1/3;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce878-1f438b84
    {
        grid-area: 1/1/2/4;
    }
    #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-618a51ea, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-618a51ea, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-618a51ea
    {
        grid-area: span 1/span 2/span 1/span 2;
    }
    #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f72035-618a51ea, #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f72038-618a51ea, #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f7204e-618a51ea
    {
        grid-column: 1/3;
    }
    #w-node-fc3fa6f8-8127-3d6e-0aea-1862bf5bc45f-618a51ea
    {
        grid-area: 1/1/2/4;
    }
    #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-57b4a7f2, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-57b4a7f2, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-57b4a7f2, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5ad2-57b4a7f2, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5afe-57b4a7f2, #w-node-_2dae9809-74b7-078a-68b2-fcd550584786-57b4a7f2
    {
        grid-area: span 1/span 2/span 1/span 2;
    }
    #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f72035-57b4a7f2, #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f72038-57b4a7f2, #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f7204e-57b4a7f2
    {
        grid-column: 1/3;
    }
    #w-node-fc3fa6f8-8127-3d6e-0aea-1862bf5bc45f-57b4a7f2
    {
        grid-area: 1/1/2/4;
    }
    #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-10fbaec6, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-10fbaec6, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-10fbaec6, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5ad2-10fbaec6, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5afe-10fbaec6, #w-node-_2dae9809-74b7-078a-68b2-fcd550584786-10fbaec6
    {
        grid-area: span 1/span 2/span 1/span 2;
    }
    #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f72035-10fbaec6, #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f72038-10fbaec6, #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f7204e-10fbaec6
    {
        grid-column: 1/3;
    }
    #w-node-fc3fa6f8-8127-3d6e-0aea-1862bf5bc45f-10fbaec6
    {
        grid-area: 1/1/2/4;
    }
    #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-aef7cffa, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-aef7cffa, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-aef7cffa, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5ad2-aef7cffa, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5afe-aef7cffa, #w-node-_2dae9809-74b7-078a-68b2-fcd550584786-aef7cffa
    {
        grid-area: span 1/span 2/span 1/span 2;
    }
    #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f72035-aef7cffa, #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f72038-aef7cffa, #w-node-_0575141c-9347-e7cd-bbc8-ac0fe1f7204e-aef7cffa
    {
        grid-column: 1/3;
    }
    #w-node-fc3fa6f8-8127-3d6e-0aea-1862bf5bc45f-aef7cffa
    {
        grid-area: 1/1/2/4;
    }
    #w-node-_1bf65c65-9788-8e57-3bf8-f013ef75c583-9f8792d0
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_1bf65c65-9788-8e57-3bf8-f013ef75c58c-9f8792d0
    {
        grid-column: 1/3;
    }
    #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-9f8792d0, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-9f8792d0, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-9f8792d0, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-0bb18876, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-0bb18876, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-0bb18876
    {
        grid-area: span 1/span 2/span 1/span 2;
    }
    #w-node-a4717b0e-47ea-f43c-0b01-70a3e6b761fa-0bb18876
    {
        grid-area: 1/1/2/4;
    }
    #w-node-e361e3a8-9985-2ffb-6b5a-d8b1b984274a-3f593fa4
    {
        grid-column-end: 3;
    }
    #w-node-e361e3a8-9985-2ffb-6b5a-d8b1b984274b-3f593fa4
    {
        grid-area: 1/1/2/3;
    }
    #w-node-e361e3a8-9985-2ffb-6b5a-d8b1b9842766-3f593fa4
    {
        grid-area: 2/1/3/3;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-3f593fa4
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-3f593fa4
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce878-3f593fa4
    {
        grid-area: 1/1/2/4;
    }
    #w-node-e361e3a8-9985-2ffb-6b5a-d8b1b984274a-70fd36a8
    {
        grid-column-end: 3;
    }
    #w-node-e361e3a8-9985-2ffb-6b5a-d8b1b984274b-70fd36a8
    {
        grid-area: 1/1/2/3;
    }
    #w-node-e361e3a8-9985-2ffb-6b5a-d8b1b9842766-70fd36a8
    {
        grid-area: 2/1/3/3;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-70fd36a8
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-70fd36a8
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce878-70fd36a8
    {
        grid-area: 1/1/2/4;
    }
    #w-node-_9ab7c468-47d4-6b4d-9875-871c27fc5c90-11922ca4
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_9ab7c468-47d4-6b4d-9875-871c27fc5cbc-11922ca4
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_929e03c3-aed1-96c8-7922-768b475ccb3b-11922ca4
    {
        grid-area: 1/1/2/4;
    }
    #w-node-f43bff87-c009-46bc-5ee3-23fbe42fcc4f-a8002f68
    {
        justify-self: center;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-a380d44e
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-a380d44e
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce878-a380d44e
    {
        grid-area: 1/1/2/4;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-51c132cf
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-51c132cf
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_7fb5dd63-e4b6-dab3-e087-ddeaea41c3e3-51c132cf
    {
        grid-area: 1/1/2/4;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-d63f98b8
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-d63f98b8
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_4b7efcf4-026c-c4e7-bfbd-a831eeedf48c-d63f98b8
    {
        grid-area: 1/1/2/4;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-78afd0a0
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-78afd0a0
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_276a2a7e-e61e-a392-0144-6682a42cba79-78afd0a0
    {
        grid-area: 1/1/2/4;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-4c74080e
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-4c74080e
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_511e3ccd-acde-0a36-6aed-3facbea58d91-4c74080e
    {
        grid-area: 1/1/2/4;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-ebdaca17
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-ebdaca17
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_4de3a0c9-03df-0264-77df-5f1caf662a29-ebdaca17
    {
        grid-area: 1/1/2/4;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-ec8eca69
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-ec8eca69
    {
        grid-area: 2/1/3/3;
    }
    #w-node-d10cfad4-547a-d8f5-253e-f160c367dc11-ec8eca69
    {
        grid-area: 1/1/2/4;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-af7de24b
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-af7de24b
    {
        grid-area: 2/1/3/3;
    }
    #w-node-f22e34b5-ffad-0b24-e285-86c0cc49f7b9-af7de24b
    {
        grid-area: 1/1/2/4;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-802df6b5
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-802df6b5
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_4de3a0c9-03df-0264-77df-5f1caf662a29-802df6b5
    {
        grid-area: 1/1/2/4;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-38a2ac60
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-38a2ac60
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_4de3a0c9-03df-0264-77df-5f1caf662a29-38a2ac60
    {
        grid-area: 1/1/2/4;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-6c42bb82
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-6c42bb82
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce878-6c42bb82
    {
        grid-area: 1/1/2/4;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-448ec2d6
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc00ae-448ec2d6
    {
        grid-area: 2/1/3/3;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce878-448ec2d6
    {
        grid-area: 1/1/2/4;
    }
}
@media screen and (max-width: 767px)
{
    #w-node-_11f1ff84-67a9-90de-a8fa-d4f26e8d64dd-3b2369b1, #w-node-_11f1ff84-67a9-90de-a8fa-d4f26e8d64e5-3b2369b1, #w-node-_11f1ff84-67a9-90de-a8fa-d4f26e8d64ed-3b2369b1
    {
        grid-area: 2/1/3/3;
    }
    #w-node-aa93ec53-c4a0-9fd5-87b7-0731abe78768-1f438b84, #w-node-aa93ec53-c4a0-9fd5-87b7-0731abe7876a-1f438b84, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-618a51ea, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-618a51ea, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-618a51ea, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-57b4a7f2, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-57b4a7f2, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-57b4a7f2, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5ad2-57b4a7f2, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5afe-57b4a7f2, #w-node-_2dae9809-74b7-078a-68b2-fcd550584786-57b4a7f2, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-10fbaec6, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-10fbaec6, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-10fbaec6, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5ad2-10fbaec6, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5afe-10fbaec6, #w-node-_2dae9809-74b7-078a-68b2-fcd550584786-10fbaec6, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-aef7cffa, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-aef7cffa, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-aef7cffa, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5ad2-aef7cffa, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5afe-aef7cffa, #w-node-_2dae9809-74b7-078a-68b2-fcd550584786-aef7cffa, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-9f8792d0, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-9f8792d0, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-9f8792d0, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-0bb18876, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-0bb18876, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-0bb18876
    {
        grid-area: span 1/span 2/span 1/span 2;
    }
}
@media screen and (max-width: 479px)
{
    #w-node-_997de572-b50d-ec6f-a9ce-3b7fdc789d03-bf418056
    {
        grid-area: 1/1/2/3;
        align-self: center;
    }
    #w-node-_997de572-b50d-ec6f-a9ce-3b7fdc789d04-bf418056, #w-node-_53bbd7fc-e82c-3c47-c2a2-274b4a488db3-bf418056
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_1a999e78-73de-d936-e68c-3643125792cc-bf418056
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_1a999e78-73de-d936-e68c-3643125792d5-bf418056
    {
        grid-column: span 1/span 1;
    }
    #w-node-_9ab7c468-47d4-6b4d-9875-871c27fc5c90-bf418059
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_044cfec1-cbf9-4dbc-adeb-3f87c24ccb79-bf418059
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_044cfec1-cbf9-4dbc-adeb-3f87c24ccb82-bf418059
    {
        grid-column: span 1/span 1;
    }
    #w-node-_4eb40056-10e3-2099-7338-09804d5bebfb-bf41805a
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_4eb40056-10e3-2099-7338-09804d5bec04-bf41805a
    {
        grid-column: span 1/span 1;
    }
    #w-node-_80d286e1-739a-4b79-6593-e15eec5d35de-bf418062, #w-node-_914700e6-2342-0a05-2ff2-d3b2b526b460-bf418062, #w-node-cfffcbf9-b8fb-f689-8137-2ad0aa05ce1f-bf418062, #w-node-_352a33c6-9e5f-46dd-66c8-46cfcdd5caa6-bf418062, #w-node-b63dbee9-9b45-f043-7820-58f2bc9448c0-bf418062, #w-node-_3f52be4d-d95f-a128-ffa0-a2ecb4b92f47-bf418062, #w-node-_3f52be4d-d95f-a128-ffa0-a2ecb4b92f51-bf418062, #w-node-_3f52be4d-d95f-a128-ffa0-a2ecb4b92f5b-bf418062, #w-node-_3f52be4d-d95f-a128-ffa0-a2ecb4b92f65-bf418062
    {
        grid-area: span 1/span 3/span 1/span 3;
    }
    #w-node-e16df065-075d-86b5-cfc8-38e3df01a3f9-bf418064, #w-node-_88c08565-decc-9a83-7dda-81f7a83eff6c-bf418064
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_0cd75247-c489-17e0-4c1b-283ff3e45c7f-bf418064
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_0cd75247-c489-17e0-4c1b-283ff3e45c88-bf418064
    {
        grid-column: span 1/span 1;
    }
    #w-node-e361e3a8-9985-2ffb-6b5a-d8b1b984274b-05a83851, #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-05a83851
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce878-05a83851
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce881-05a83851
    {
        grid-column: span 1/span 1;
    }
    #w-node-_7a34b284-4055-4f2e-ac14-ccd894317526-900f232b
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_7a34b284-4055-4f2e-ac14-ccd89431752f-900f232b
    {
        grid-column: span 1/span 1;
    }
    #w-node-cbe0cd77-370f-447b-0230-57aae574c685-aec16c90, #w-node-_7aa0eb17-a278-df2a-bff1-93775d043ee9-aec16c90
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_48801edd-bb78-6c42-a5dc-f9758cf7b468-aec16c90
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_48801edd-bb78-6c42-a5dc-f9758cf7b471-aec16c90
    {
        grid-column: span 1/span 1;
    }
    #w-node-_6d3e8e79-0178-0bf3-e318-eb0fd007d516-5eda2b94
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_75587119-1fc1-0366-d1e8-1d4519e7b4e8-5eda2b94
    {
        justify-self: center;
    }
    #w-node-_89ea709a-df14-e615-aa10-2ac8c980bc4d-5eda2b94
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f679f8ec-5a62-97c0-c87d-a059bfb9a856-5eda2b94
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-f679f8ec-5a62-97c0-c87d-a059bfb9a85f-5eda2b94
    {
        grid-column: span 1/span 1;
    }
    #w-node-d2ad7b3b-9db8-ef64-5517-d621669a1a33-b71f255c, #w-node-_26390021-fd4d-4c08-b391-9e207711e701-b71f255c
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_46c5100f-6bb7-4a02-fe73-b50b9084a04c-b71f255c
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_46c5100f-6bb7-4a02-fe73-b50b9084a055-b71f255c
    {
        grid-column: span 1/span 1;
    }
    #w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982c3-3b2369b1
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_11f1ff84-67a9-90de-a8fa-d4f26e8d64d9-3b2369b1
    {
        grid-area: 1/1/2/3;
        justify-self: center;
    }
    #w-node-_89ea709a-df14-e615-aa10-2ac8c980bc4d-3b2369b1
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f679f8ec-5a62-97c0-c87d-a059bfb9a856-3b2369b1
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-f679f8ec-5a62-97c0-c87d-a059bfb9a85f-3b2369b1
    {
        grid-column: span 1/span 1;
    }
    #w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982c3-2e4f2470, #w-node-_89ea709a-df14-e615-aa10-2ac8c980bc4d-2e4f2470
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f679f8ec-5a62-97c0-c87d-a059bfb9a856-2e4f2470
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-f679f8ec-5a62-97c0-c87d-a059bfb9a85f-2e4f2470
    {
        grid-column: span 1/span 1;
    }
    #w-node-_4c76cc71-c7ca-4c7f-6bdf-c071434982c3-a1371439, #w-node-_89ea709a-df14-e615-aa10-2ac8c980bc4d-a1371439
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f679f8ec-5a62-97c0-c87d-a059bfb9a856-a1371439
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-f679f8ec-5a62-97c0-c87d-a059bfb9a85f-a1371439
    {
        grid-column: span 1/span 1;
    }
    #w-node-aa93ec53-c4a0-9fd5-87b7-0731abe78768-1f438b84, #w-node-aa93ec53-c4a0-9fd5-87b7-0731abe7876a-1f438b84
    {
        grid-area: span 1/span 2/span 1/span 2;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce878-1f438b84
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce881-1f438b84
    {
        grid-column: span 1/span 1;
    }
    #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-618a51ea, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-618a51ea, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-618a51ea
    {
        grid-area: span 1/span 2/span 1/span 2;
    }
    #w-node-fc3fa6f8-8127-3d6e-0aea-1862bf5bc45f-618a51ea
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-fc3fa6f8-8127-3d6e-0aea-1862bf5bc468-618a51ea
    {
        grid-column: span 1/span 1;
    }
    #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-57b4a7f2, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-57b4a7f2, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-57b4a7f2, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5ad2-57b4a7f2, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5afe-57b4a7f2, #w-node-_2dae9809-74b7-078a-68b2-fcd550584786-57b4a7f2
    {
        grid-area: span 1/span 2/span 1/span 2;
    }
    #w-node-fc3fa6f8-8127-3d6e-0aea-1862bf5bc45f-57b4a7f2
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-fc3fa6f8-8127-3d6e-0aea-1862bf5bc468-57b4a7f2
    {
        grid-column: span 1/span 1;
    }
    #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-10fbaec6, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-10fbaec6, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-10fbaec6, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5ad2-10fbaec6, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5afe-10fbaec6, #w-node-_2dae9809-74b7-078a-68b2-fcd550584786-10fbaec6
    {
        grid-area: span 1/span 2/span 1/span 2;
    }
    #w-node-fc3fa6f8-8127-3d6e-0aea-1862bf5bc45f-10fbaec6
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-fc3fa6f8-8127-3d6e-0aea-1862bf5bc468-10fbaec6
    {
        grid-column: span 1/span 1;
    }
    #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-aef7cffa, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-aef7cffa, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-aef7cffa, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5ad2-aef7cffa, #w-node-b22223a2-d62f-f2b8-8d5c-8b37f95b5afe-aef7cffa, #w-node-_2dae9809-74b7-078a-68b2-fcd550584786-aef7cffa
    {
        grid-area: span 1/span 2/span 1/span 2;
    }
    #w-node-fc3fa6f8-8127-3d6e-0aea-1862bf5bc45f-aef7cffa
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-fc3fa6f8-8127-3d6e-0aea-1862bf5bc468-aef7cffa
    {
        grid-column: span 1/span 1;
    }
    #w-node-_1bf65c65-9788-8e57-3bf8-f013ef75c583-9f8792d0
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-9f8792d0, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-9f8792d0, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-9f8792d0
    {
        grid-area: span 1/span 2/span 1/span 2;
    }
    #w-node-b8377ddc-6068-683f-4e70-945dfe95f758-0bb18876, #w-node-cbb69231-3be0-bb65-a551-c37b037c4092-0bb18876
    {
        grid-template-rows: auto;
        grid-template-columns: 1fr;
    }
    #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b548-0bb18876, #w-node-f8b7f4c0-95e7-de81-c8b7-fb492371b54a-0bb18876, #w-node-_805c6fc2-b89f-0410-4a69-a2f8108c4cf5-0bb18876
    {
        grid-area: span 1/span 2/span 1/span 2;
    }
    #w-node-a4717b0e-47ea-f43c-0b01-70a3e6b761fa-0bb18876
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-a4717b0e-47ea-f43c-0b01-70a3e6b76203-0bb18876
    {
        grid-column: span 1/span 1;
    }
    #w-node-e361e3a8-9985-2ffb-6b5a-d8b1b984274b-3f593fa4, #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-3f593fa4
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce878-3f593fa4
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce881-3f593fa4
    {
        grid-column: span 1/span 1;
    }
    #w-node-e361e3a8-9985-2ffb-6b5a-d8b1b984274b-70fd36a8, #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-70fd36a8
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce878-70fd36a8
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce881-70fd36a8
    {
        grid-column: span 1/span 1;
    }
    #w-node-_9ab7c468-47d4-6b4d-9875-871c27fc5c90-11922ca4
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_929e03c3-aed1-96c8-7922-768b475ccb3b-11922ca4
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_929e03c3-aed1-96c8-7922-768b475ccb44-11922ca4
    {
        grid-column: span 1/span 1;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-a380d44e
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce878-a380d44e
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce881-a380d44e
    {
        grid-column: span 1/span 1;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-51c132cf
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_7fb5dd63-e4b6-dab3-e087-ddeaea41c3e3-51c132cf
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_7fb5dd63-e4b6-dab3-e087-ddeaea41c3ec-51c132cf
    {
        grid-column: span 1/span 1;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-d63f98b8
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_4b7efcf4-026c-c4e7-bfbd-a831eeedf48c-d63f98b8
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_4b7efcf4-026c-c4e7-bfbd-a831eeedf495-d63f98b8
    {
        grid-column: span 1/span 1;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-78afd0a0
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_276a2a7e-e61e-a392-0144-6682a42cba79-78afd0a0
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_276a2a7e-e61e-a392-0144-6682a42cba82-78afd0a0
    {
        grid-column: span 1/span 1;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-4c74080e
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_511e3ccd-acde-0a36-6aed-3facbea58d91-4c74080e
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_511e3ccd-acde-0a36-6aed-3facbea58d9a-4c74080e
    {
        grid-column: span 1/span 1;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-ebdaca17
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_4de3a0c9-03df-0264-77df-5f1caf662a29-ebdaca17
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_4de3a0c9-03df-0264-77df-5f1caf662a32-ebdaca17
    {
        grid-column: span 1/span 1;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-ec8eca69
    {
        grid-area: 1/1/2/3;
    }
    #w-node-d10cfad4-547a-d8f5-253e-f160c367dc11-ec8eca69
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-d10cfad4-547a-d8f5-253e-f160c367dc1a-ec8eca69
    {
        grid-column: span 1/span 1;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-af7de24b
    {
        grid-area: 1/1/2/3;
    }
    #w-node-f22e34b5-ffad-0b24-e285-86c0cc49f7b9-af7de24b
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-f22e34b5-ffad-0b24-e285-86c0cc49f7c2-af7de24b
    {
        grid-column: span 1/span 1;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-802df6b5
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_4de3a0c9-03df-0264-77df-5f1caf662a29-802df6b5
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_4de3a0c9-03df-0264-77df-5f1caf662a32-802df6b5
    {
        grid-column: span 1/span 1;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-38a2ac60
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_4de3a0c9-03df-0264-77df-5f1caf662a29-38a2ac60
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_4de3a0c9-03df-0264-77df-5f1caf662a32-38a2ac60
    {
        grid-column: span 1/span 1;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-6c42bb82
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce878-6c42bb82
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce881-6c42bb82
    {
        grid-column: span 1/span 1;
    }
    #w-node-f2b8970f-7449-794e-c943-8b7485bc0086-448ec2d6
    {
        grid-area: 1/1/2/3;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce878-448ec2d6
    {
        grid-area: span 1/span 1/span 1/span 1;
    }
    #w-node-_7debf0cc-eb92-95a1-968d-ce28bdfce881-448ec2d6
    {
        grid-column: span 1/span 1;
    }
}