﻿html{box-sizing:border-box}
*,:after,:before{box-sizing:inherit}
.row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}
.col,.col-12,.col-6,.col-lg-3,.col-lg-4,.col-lg-6,.col-md-12,.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-8{padding-left:10px;padding-right:10px;position:relative;width:100%}
.col{flex-basis:0;flex-grow:1;max-width:100%}
.row-cols-5>*{flex:0 0 20%;max-width:20%}
.col-6{flex:0 0 50%;max-width:50%}
.col-12{flex:0 0 100%;max-width:100%}
@media (min-width:768px){.col-md-3{flex:0 0 25%;max-width:25%}
.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}
.col-md-6{flex:0 0 50%;max-width:50%}
.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}
.col-md-12{flex:0 0 100%;max-width:100%}
}@media (min-width:992px){.col-lg-3{flex:0 0 25%;max-width:25%}
.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}
.col-lg-6{flex:0 0 50%;max-width:50%}
}@media (min-width:1200px){.col-xl-3{flex:0 0 25%;max-width:25%}
.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}
.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}
.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}
.offset-xl-1{margin-left:8.333333%}
}.d-none{display:none!important}
.d-flex{display:flex!important}
.justify-content-center{justify-content:center!important}
.align-items-center{align-items:center!important}
.align-self-center{align-self:center!important}
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
[hidden],template{display:none}
@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(../font/nunito-sans-v12-latin_cyrillic-regular.9dc75b42.eot);src:local(""),url(../font/nunito-sans-v12-latin_cyrillic-regular.9dc75b42.eot) format("embedded-opentype"),url(../font/nunito-sans-v12-latin_cyrillic-regular.16d7b238.woff2) format("woff2"),url(../font/nunito-sans-v12-latin_cyrillic-regular.f46b8037.woff) format("woff"),url(../font/nunito-sans-v12-latin_cyrillic-regular.0978209d.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:400;src:url(../font/nunito-sans-v12-latin_cyrillic-italic.144d8aae.eot);src:local(""),url(../font/nunito-sans-v12-latin_cyrillic-italic.144d8aae.eot) format("embedded-opentype"),url(../font/nunito-sans-v12-latin_cyrillic-italic.d82cb85a.woff2) format("woff2"),url(../font/nunito-sans-v12-latin_cyrillic-italic.efb4308e.woff) format("woff"),url(../font/nunito-sans-v12-latin_cyrillic-italic.addce4d0.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito SemiBold;font-style:normal;font-weight:600;src:url(../font/nunito-sans-v12-latin_cyrillic-600.c95fe01b.eot);src:local(""),url(../font/nunito-sans-v12-latin_cyrillic-600.c95fe01b.eot) format("embedded-opentype"),url(../font/nunito-sans-v12-latin_cyrillic-600.f56ba7f7.woff2) format("woff2"),url(../font/nunito-sans-v12-latin_cyrillic-600.bf776ea7.woff) format("woff"),url(../font/nunito-sans-v12-latin_cyrillic-600.8f50f368.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito SemiBold;font-style:italic;font-weight:600;src:url(../font/nunito-sans-v12-latin_cyrillic-600italic.fd1ce801.eot);src:local(""),url(../font/nunito-sans-v12-latin_cyrillic-600italic.fd1ce801.eot) format("embedded-opentype"),url(../font/nunito-sans-v12-latin_cyrillic-600italic.9d7d0dc3.woff2) format("woff2"),url(../font/nunito-sans-v12-latin_cyrillic-600italic.e86cd7ef.woff) format("woff"),url(../font/nunito-sans-v12-latin_cyrillic-600italic.17ddc929.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito Bold;font-style:normal;font-weight:700;src:url(../font/nunito-sans-v12-latin_cyrillic-700.85b2b17c.eot);src:local(""),url(../font/nunito-sans-v12-latin_cyrillic-700.85b2b17c.eot) format("embedded-opentype"),url(../font/nunito-sans-v12-latin_cyrillic-700.5d86b455.woff2) format("woff2"),url(../font/nunito-sans-v12-latin_cyrillic-700.08e8d885.woff) format("woff"),url(../font/nunito-sans-v12-latin_cyrillic-700.1f23ac25.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito Bold;font-style:italic;font-weight:700;src:url(../font/nunito-sans-v12-latin_cyrillic-700italic.6cd9c024.eot);src:local(""),url(../font/nunito-sans-v12-latin_cyrillic-700italic.6cd9c024.eot) format("embedded-opentype"),url(../font/nunito-sans-v12-latin_cyrillic-700italic.1ae8540c.woff2) format("woff2"),url(../font/nunito-sans-v12-latin_cyrillic-700italic.97e2e906.woff) format("woff"),url(../font/nunito-sans-v12-latin_cyrillic-700italic.4d3f365c.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito ExtraBold;font-style:normal;font-weight:800;src:url(../font/nunito-sans-v12-latin_cyrillic-800.9ae762b8.eot);src:local(""),url(../font/nunito-sans-v12-latin_cyrillic-800.9ae762b8.eot) format("embedded-opentype"),url(../font/nunito-sans-v12-latin_cyrillic-800.ae616605.woff2) format("woff2"),url(../font/nunito-sans-v12-latin_cyrillic-800.720e640b.woff) format("woff"),url(../font/nunito-sans-v12-latin_cyrillic-800.a1e073fc.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito ExtraBold;font-style:italic;font-weight:800;src:url(../font/nunito-sans-v12-latin_cyrillic-800italic.b92b8b29.eot);src:local(""),url(../font/nunito-sans-v12-latin_cyrillic-800italic.b92b8b29.eot) format("embedded-opentype"),url(../font/nunito-sans-v12-latin_cyrillic-800italic.973801f4.woff2) format("woff2"),url(../font/nunito-sans-v12-latin_cyrillic-800italic.b6058418.woff) format("woff"),url(../font/nunito-sans-v12-latin_cyrillic-800italic.d7888695.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(../font/nunito-sans-v15-latin-regular.44ad37c5.eot);src:url(../font/nunito-sans-v15-latin-regular.44ad37c5.eot) format("embedded-opentype"),url(../font/nunito-sans-v15-latin-regular.df62b85d.woff2) format("woff2"),url(../font/nunito-sans-v15-latin-regular.3b85db5f.woff) format("woff"),url(../font/nunito-sans-v15-latin-regular.326b753d.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:500;src:url(../font/nunito-sans-v15-latin-500.8b561f57.eot);src:url(../font/nunito-sans-v15-latin-500.8b561f57.eot) format("embedded-opentype"),url(../font/nunito-sans-v15-latin-500.70ff5fa1.woff2) format("woff2"),url(../font/nunito-sans-v15-latin-500.42e665da.woff) format("woff"),url(../font/nunito-sans-v15-latin-500.9d3c17aa.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:500;src:url(../font/nunito-sans-v15-latin-500italic.94ce6525.eot);src:url(../font/nunito-sans-v15-latin-500italic.94ce6525.eot) format("embedded-opentype"),url(../font/nunito-sans-v15-latin-500italic.7caf32b9.woff2) format("woff2"),url(../font/nunito-sans-v15-latin-500italic.c56db685.woff) format("woff"),url(../font/nunito-sans-v15-latin-500italic.fc7b1ef3.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:url(../font/nunito-sans-v15-latin-600.85a723c6.eot);src:url(../font/nunito-sans-v15-latin-600.85a723c6.eot) format("embedded-opentype"),url(../font/nunito-sans-v15-latin-600.9470ec3b.woff2) format("woff2"),url(../font/nunito-sans-v15-latin-600.62baf7a0.woff) format("woff"),url(../font/nunito-sans-v15-latin-600.9785c6dd.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:600;src:url(../font/nunito-sans-v15-latin-600italic.98586660.eot);src:url(../font/nunito-sans-v15-latin-600italic.98586660.eot) format("embedded-opentype"),url(../font/nunito-sans-v15-latin-600italic.6822bcae.woff2) format("woff2"),url(../font/nunito-sans-v15-latin-600italic.3c5e9fb1.woff) format("woff"),url(../font/nunito-sans-v15-latin-600italic.e11a69cf.ttf) format("truetype")}
.light{font-weight:300}
.regular{font-weight:400}
.medium{font-weight:500}
.bold{font-weight:700}
.black{font-weight:900}
strong{font-family:Nunito Bold;font-weight:400}
.container{padding:0 24px}
@media(min-width:1366px){.container{margin:0 auto;max-width:1200px}
}*,:after,:before{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
:focus{outline:none!important}
html{scroll-behavior:smooth;scroll-padding-top:200px}
@media screen and (min-width:1024px)and (max-width:1680px){html{position:relative;top:-32px}
}
body,html,main{width:100%}
body{color:#124;font:400 1.6rem/1.2 Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:Acumin Variable Concept;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:auto;overflow-x:hidden}
@media screen and (min-width:1024px)and (max-width:1680px){body{zoom:.9}
}h1{font-size:36px;font-weight:400;line-height:1.2;margin:0}
@media screen and (min-width:768px){h1{font-size:55px}
}h2{color:#000;font-size:54px;font-weight:400;line-height:62px}
@media screen and (max-width:768px){h2{font-size:32px;line-height:35px}
}h3{color:#000;font-size:38px;font-weight:400;line-height:46px}
@media screen and (max-width:768px){h3{font-size:24px;line-height:29px}
}h4{font-size:28px;font-weight:400;line-height:36px}
@media screen and (max-width:768px){h4{font-size:20px;line-height:24px}
}p{font-family:Nunito;font-size:22px;font-weight:400;line-height:36px}
@media screen and (max-width:768px){p{font-size:16px;line-height:26px}
}a{color:initial;text-decoration:none}
ul{list-style:none}
.title{font-family:Nunito Bold;font-weight:400}
p.general_title{color:#124;font-family:Nunito SemiBold;font-size:16px;line-height:22px}
p.general_desc{color:#5e6d8e;font-family:Nunito;font-size:14px;line-height:20px;white-space:normal}
.title__primary{margin-bottom:64px;text-align:center}
@media screen and (max-width:768px){.title__primary{margin-bottom:40px;text-align:left}
}.hover__primary{overflow:hidden;position:relative}
.hover__primary:hover:after,.hover__primary:hover:before{opacity:.16}
.hover__primary:after,.hover__primary:before{-webkit-backdrop-filter:blur(100px);content:"";display:block;filter:blur(100px);-webkit-filter:blur(100px);opacity:0;position:absolute}
@media screen and (max-width:768px){.hover__primary:after,.hover__primary:before{display:none}
}.hover__primary:before{background:#ff415c;bottom:-267px;height:330px;left:-128px;width:330px}
.hover__primary:after{background:#127aff;height:227px;right:-50px;top:-116px;width:227px}
.breadcrumbs{display:flex;left:0;overflow:hidden;position:absolute;text-overflow:ellipsis;top:8px;white-space:nowrap}
@media screen and (max-width:768px){.breadcrumbs{position:relative;top:-40px}
}.breadcrumbs.breadcrumbs_dark a{color:#124}
.breadcrumbs.breadcrumbs_dark a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23124' stroke-linecap='square' d='m6 4 4 4-4 4'/%3E%3C/svg%3E")}
.breadcrumbs a{color:#fff;font-size:14px;font-weight:400;line-height:20px;margin-right:8px;padding-right:24px;position:relative}
@media screen and (max-width:768px){.breadcrumbs a{font-size:12px;line-height:17px;padding-right:20px}
}.breadcrumbs a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='square' d='m6 4 4 4-4 4'/%3E%3C/svg%3E");bottom:0;content:"";height:16px;margin:auto 0;position:absolute;right:0;top:0;width:16px}
.breadcrumbs a:hover{color:#ff415c;transition:all .3s ease}
.breadcrumbs span{color:#899fb6;font-size:14px;font-weight:400;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media screen and (max-width:768px){.breadcrumbs span{font-size:12px;line-height:17px}
}.image-gradient-wrapper{align-items:center;display:flex;justify-content:center;position:relative}
/*
.image-gradient-wrapper:after{background:linear-gradient(90deg,rgba(255,65,92,.4),rgba(18,122,255,.4));content:"";height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%}
*/

.faq_link .faq__card{border-top: none;}


.has-custom-filter{max-width:-moz-fit-content;max-width:fit-content;position:relative;width:-moz-fit-content}
.has-custom-filter:after{background:linear-gradient(90deg,rgba(255,65,92,.4),rgba(18,122,255,.4));content:"";height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%}
.blog_search form input[type=email],.blog_search form input[type=text],.blog_search form textarea{border:none!important;border-radius:unset!important}
.blog_search form input[type=email]::-moz-placeholder,.blog_search form input[type=text]::-moz-placeholder,.blog_search form textarea::-moz-placeholder{font-family:Nunito SemiBold;font-size:16px;font-weight:400;line-height:22px}
.blog_search form input[type=email]::placeholder,.blog_search form input[type=text]::placeholder,.blog_search form textarea::placeholder{font-family:Nunito SemiBold;font-size:16px;font-weight:400;line-height:22px}
@media screen and (max-width:768px){.blog_search form input[type=email]::-moz-placeholder,.blog_search form input[type=text]::-moz-placeholder,.blog_search form textarea::-moz-placeholder{font-size:13px;line-height:18px}
.blog_search form input[type=email]::placeholder,.blog_search form input[type=text]::placeholder,.blog_search form textarea::placeholder{font-size:13px;line-height:18px}
}.single-post h1{color:#000;font-family:Nunito,sans-serif;font-size:24px;margin:0 0 16px}
@media screen and (min-width:768px){.single-post h1{font-size:48px;margin-bottom:24px}
}.single-post .article-body img.blog-post-desktop{display:none}
@media screen and (min-width:768px){.single-post .article-body img.blog-post-desktop{display:block}
}.single-post .article-body img.blog-post-mobile{display:block}
@media screen and (min-width:768px){.single-post .article-body img.blog-post-mobile{display:none}
}button{font-family:Nunito ExtraBold;font-size:18px;line-height:18px;padding:32px 16px}
.button{align-items:center;-webkit-appearance:none;border:1px solid #ff415c;-webkit-border-radius:0;display:inline-flex;font-family:Nunito;font-size:18px;justify-content:center;overflow:hidden;padding:14px 24px;position:relative;text-align:center;transition:all .5s ease;z-index:1}
.button:hover{background:#fff;color:#ff415c;cursor:pointer}
@media(min-width:1024px){.button{padding:13px 24px}
}@media(max-width:1024px){.button{padding:11px 13px}
}.button.pulse_animation{overflow:unset;z-index:unset}
.button.pulse_animation:hover:after,.button.pulse_animation:hover:before{border:0}
.button.pulse_animation:before{animation:button-frame-pulse1 5s linear 0s infinite normal both;border:2px solid #ff415c;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}
@media(max-width:1024px){.button.pulse_animation:before{animation:button-frame-pulse1-mobile 5s linear 0s infinite normal both}
}.button.pulse_animation:after{animation:button-frame-pulse2 5s linear 0s infinite normal both;border:2px solid #ff415c;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}
@media(max-width:1024px){.button.pulse_animation:after{animation:button-frame-pulse2-mobile 5s linear 0s infinite normal both}
}@keyframes button-frame-pulse2{0%,91.25%{opacity:1;transform:scale(1)}
93.12%{opacity:.8}
95%{opacity:.2;transform:scale(1.2,1.6)}
95.01%{opacity:0}
95.02%,96.25%{opacity:1;transform:scale(1)}
98.12%{opacity:.8}
99.99%{opacity:.2}
to{opacity:0;transform:scale(1.2,1.6)}
}@keyframes button-frame-pulse1{0%,93.75%{opacity:1;transform:scale(1)}
95.62%{opacity:.8}
97.5%{opacity:.2}
97.51%,to{opacity:0;transform:scale(1.2,1.6)}
}@keyframes button-frame-pulse2-mobile{0%,91.25%{opacity:1;transform:scale(1)}
93.12%{opacity:.8}
95%{opacity:.2;transform:scale(1.6)}
95.01%{opacity:0}
95.02%,96.25%{opacity:1;transform:scale(1)}
98.12%{opacity:.8}
99.99%{opacity:.2}
to{opacity:0;transform:scale(1.6)}
}@keyframes button-frame-pulse1-mobile{0%,93.75%{opacity:1;transform:scale(1)}
95.62%{opacity:.8}
97.5%{opacity:.2}
97.51%,to{opacity:0;transform:scale(1.6)}
}.button.button-default{background:#ff415c;border:1px solid transparent;color:#fff}
@media(min-width:768px){.button.button-default:hover{background:transparent;border:1px solid #ff415c;color:#ff415c}
}.button.button-default:active{background:transparent;border:1px solid #ff415c;color:#ff415c;transition:0s}
.button.button-default:active svg path{transition:0s;stroke:#ff415c}
.button.button-default_big{background:#ff415c;border:1px solid transparent;color:#fff;font-family:Nunito SemiBold;font-size:18px;line-height:24px;padding:14px}
@media(min-width:768px){.button.button-default_big:hover{background:transparent;border:1px solid #ff415c;color:#ff415c}
}.button.button-default_big:active{background:transparent;border:1px solid #ff415c;color:#ff415c;transition:0s}
.button.button-default_big:active svg path{transition:0s;stroke:#ff415c}
.button.button-default_big svg{margin-right:8px}
.button.button-default_big svg path{transition:all .5s ease}
@media(min-width:768px){.button.button-default_big:hover svg path{stroke:#ff415c}
}.button.hover{z-index:0}
:root .button,_:-ms-fullscreen .button{height:45px}
.search_button{background:unset;border:unset;cursor:pointer}
.button__secondary{align-items:center;border:2px solid #ff415c;color:#ff415c;display:inline-flex;font-family:Nunito SemiBold;font-size:18px;justify-content:center;line-height:18px;overflow:hidden;padding:16px 37px;position:relative;text-align:center;transition:all .5s ease;z-index:1}
@media(min-width:769px){.button__secondary:hover{background:#ff415c;color:#fff;cursor:pointer}
}.button__secondary:active{background:#ff415c;color:#fff;transition:0s}
button.load-more{background:none;border:0;padding:0}
button.load-more.animation-sending{pointer-events:none}
button.load-more.animation-sending span{display:none}
button.load-more.animation-sending .load-more__spinner{display:block}
button.load-more .load-more__spinner{display:none}
button.load-more .load-more__spinner svg{animation:spin 3s linear infinite;height:56px;transform-origin:center;width:56px}
@keyframes spin{to{transform:rotate(1turn)}
}div.padding-top_none,section.padding-top_none{padding-top:0}
div.padding-top_small,section.padding-top_small{padding-top:64px}
@media(max-width:768px){div.padding-top_small,section.padding-top_small{padding-top:40px}
}div.padding-top_medium,section.padding-top_medium{padding-top:96px}
@media(max-width:768px){div.padding-top_medium,section.padding-top_medium{padding-top:72px}
}div.padding-top_large,section.padding-top_large{padding-top:136px}
@media(max-width:768px){div.padding-top_large,section.padding-top_large{padding-top:104px}
}div.padding-bottom_none,section.padding-bottom_none{padding-bottom:0}
div.padding-bottom_small,section.padding-bottom_small{padding-bottom:64px}
@media(max-width:768px){div.padding-bottom_small,section.padding-bottom_small{padding-bottom:40px}
}
div.padding-bottom_medium,section.padding-bottom_medium{padding-bottom:96px}
div.padding-bottom_medium,section.slide_deck{padding-bottom:0}
@media(max-width:768px){div.padding-bottom_medium,section.padding-bottom_medium{padding-bottom:10%}
}div.padding-bottom_large,section.padding-bottom_large{padding-bottom:136px}
@media(max-width:768px){div.padding-bottom_large,section.padding-bottom_large{padding-bottom:104px}

.services-block{ width:100%;  padding:10% 5%!important}
}@media screen and (max-width:1024px){header .nav-main{background:#fff;height:100vh;left:0;max-height:0;overflow:scroll;position:absolute;top:80px;transition:all .3s ease;width:100%}
header .nav-main.burger_open{max-height:calc(100vh - 80px)}
}@media screen and (max-width:1024px)and (max-width:1025px){header .nav-main.burger_open{padding:0 24px 48px}
}@media screen and (max-width:1024px){header .nav-main ul{align-items:start!important;flex-direction:column;overflow:auto;white-space:unset;-ms-overflow-style:none;scrollbar-width:none}
header .nav-main ul::-webkit-scrollbar{display:none;height:0;width:0}
header .nav-main ul>li.menu-item-has-children{position:relative}
header .nav-main ul>li.menu-item-has-children:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13 6L8 11L3 6%27 stroke=%27%23112244%27 stroke-width=%271.5%27 stroke-linecap=%27square%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px auto;content:"";cursor:pointer;display:block;height:30px;position:absolute;right:0;top:24px;transition:all .3s ease;width:30px}
header .nav-main ul>li.menu-item-has-children>a.nav_link:first-of-type{display:inline-block}
header .nav-main ul>li.menu-item-has-children>a.nav_link:first-of-type:before{display:none}
header .nav-main ul li{border-bottom:1px solid #e6eff7;color:#124;padding:24px 0;width:100%}
header .nav-main ul li .drop-down_container{display:none;padding:0!important;position:relative!important}
header .nav-main ul li .drop-down_container .drop-down_menu{flex-direction:column!important}
header li.menu-item-has-children a.nav_link{text-decoration:none!important}
header li.menu-item-has-children.drop-down_menu_accordeon_toggle{padding-bottom:0}
header li.menu-item-has-children.drop-down_menu_accordeon_toggle:before{transform:rotate(180deg)}
header li.menu-item-has-children.drop-down_menu_accordeon_toggle .drop-down_container{display:block!important;margin-top:16px;visibility:visible!important}
header li.menu-item-has-children.drop-down_menu_accordeon_toggle a.nav_link:before{transform:rotate(180deg)}
}header{background:transparent;border-bottom:1px solid transparent;padding:31px 0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}
@media screen and (max-width:1024px){header{padding:20px 0}
}header progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#127aff;display:none;height:2px;left:0;position:absolute;top:100%;width:100%;z-index:1001}
header progress::-webkit-progress-bar{background:transparent}
header progress::-webkit-progress-value{background:#127aff}
header progress::-moz-progress-bar{background:#127aff}
header .progress-container{background:transparent;display:block;height:2px;left:0;position:fixed;top:0;width:100%}
header .progress-bar{background:#ff2f4d;display:block;height:inherit;width:0}
header .header_logo,header .header_logo_img{max-height:29px;max-width:179px}
@media screen and (max-width:576px){header .header_logo,header .header_logo_img{max-height:24px;max-width:148px}
}header .header_logo .header_logo_img_black,header .header_logo_img .header_logo_img_black{display:none}
header .header_logo .header_logo_img_white,header .header_logo_img .header_logo_img_white{display:block}
header .header_logo .hidden,header .header_logo_img .hidden{display:none!important}
header .burger_toogle__open svg path{stroke:#124}
header nav.nav-main a.nav_link{color:#124}
header button.button{background:#fd5f5f;white-space:nowrap}
header .header_wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1772px;padding:0}
header .header_wrapper .header_section{align-items:center;display:flex;justify-content:space-between;padding:0 24px;width:100%}
header .header_wrapper .header_section .header_buttons{align-items:center;display:flex}
header .header_wrapper .header_section .header_buttons .button-default{font-size:18px;line-height:18px;padding:13px 24px}
header .header_wrapper .header_section .header_buttons .button-default a{color:#fff;transition:all .5s ease}
@media screen and (max-width:1024px){header .header_wrapper .header_section .header_buttons .button-default{margin-right:24px;padding:11px 13px}
}header .header_wrapper .header_section .header_buttons .button-default:hover a{color:#ff415c}
@media screen and (max-width:1024px){header .header_wrapper .header_section .header_buttons .button-default:hover{background:#ff415c;border:1px solid transparent;color:#fff;transition:all .3s ease}
}header .header_wrapper .header_section .header_buttons .burger_toogle{align-items:center;display:none;justify-content:center;margin-top:6px;vertical-align:middle}
@media(max-width:1024px){header .header_wrapper .header_section .header_buttons .burger_toogle{display:flex}
}header .header_wrapper .header_section .header_buttons .burger_toogle__close{display:none}
header nav.nav-main{padding:0 15px;white-space:nowrap}
@media screen and (max-width:1024px){header nav.nav-main{padding:0 24px}
}header nav.nav-main ul{align-items:center;display:flex}
header nav.nav-main ul:last-child{margin-right:0}
header nav.nav-main ul a.nav_link{font-family:Nunito SemiBold;font-size:18px;line-height:32px;margin-right:48px}
@media(max-width:1024px){header nav.nav-main ul a.nav_link{color:#124!important;cursor:pointer}
}header nav.nav-main ul a.nav_link:hover{color:#127aff;transition:all .3s ease}
header nav.nav-main ul a.nav_link:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=%2712%27 height=%278%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.41 0L6 4.59 10.59 0 12 1.42l-6 6-6-6L1.41 0z%27 fill=%27%23127AFF%27/%3E%3C/svg%3E")!important}
header nav.nav-main ul li.menu-item-has-children .drop-down_container:hover,header nav.nav-main ul li.menu-item-has-children.drop-down_toogle:hover>.drop-down_container{visibility:visible}
@media screen and (min-width:1024px){header nav.nav-main ul li.menu-item-has-children.drop-down_toogle:hover>.nav_link:before{top:5px!important;transform:rotate(180deg)}
}header nav.nav-main ul li.menu-item-has-children .down_menu__title{color:#394663;font-weight:600}
header nav.nav-main ul li.menu-item-has-children .sub_group{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:32px;white-space:normal;width:calc(100% - 96px)}
header nav.nav-main ul li.menu-item-has-children .sub_group .down_menu__title{color:#899fb6;margin-bottom:16px;width:100%}
header nav.nav-main ul li.menu-item-has-children .sub_group .down_menu__link{display:block;margin-bottom:12px;width:100%}
header nav.nav-main ul li.menu-item-has-children .drop-down_container.services{left:50%;transform:translate(-50%);width:70%}
@media(max-width:1024px){header nav.nav-main ul li.menu-item-has-children .drop-down_container.services{left:0;max-width:unset;transform:none}
}header nav.nav-main ul li.menu-item-has-children .drop-down_container.services.services .drop-down_menu{flex-wrap:wrap}
header nav.nav-main ul li.menu-item-has-children .drop-down_container.services.services .drop-down_menu .down_menu__title{width:100%}
@media(max-width:1024px){header nav.nav-main ul li.menu-item-has-children .drop-down_container.services.services .drop-down_menu .down_menu__title{display:none}
}header nav.nav-main ul li.menu-item-has-children .drop-down_container.services.services .drop-down_menu .down_menu:last-child{padding-left:56px;position:absolute}
@media(min-width:1025px)and (max-width:1080px){header nav.nav-main ul li.menu-item-has-children .drop-down_container.services.services .drop-down_menu .down_menu:last-child{padding-left:36px}
}@media(max-width:1024px){header nav.nav-main ul li.menu-item-has-children .drop-down_container.services.services .drop-down_menu .down_menu:last-child{padding-left:0;position:relative}
}

header nav.nav-main ul li.menu-item-has-children .drop-down_container.about.about .down_menu:first-child{width:44%}


header nav.nav-main ul li.menu-item-has-children .drop-down_container.about.about .down_menu:first-child:first-child{margin-bottom:48px}
@media(max-width:1024px){header nav.nav-main ul li.menu-item-has-children .drop-down_container.about.about .down_menu:first-child:first-child{margin-bottom:0}
header nav.nav-main ul li.menu-item-has-children .drop-down_container.about.about .down_menu:first-child{width:100%}
}header nav.nav-main ul li.menu-item-has-children .drop-down_container.about.about .down_menu:last-child{width:56%}


@media(max-width:1024px){header nav.nav-main ul li.menu-item-has-children .drop-down_container.about.about .down_menu:last-child{display:none}
}header nav.nav-main ul li.menu-item-has-children .drop-down_container.about,header nav.nav-main ul li.menu-item-has-children .drop-down_container.insights{margin-left:-58px;max-width:unset;width:auto}
@media(max-width:1024px){header nav.nav-main ul li.menu-item-has-children .drop-down_container.about,header nav.nav-main ul li.menu-item-has-children .drop-down_container.insights{margin-left:0}
}header nav.nav-main ul li.menu-item-has-children .drop-down_container.insights.insights .down_menu:first-child{width:37%}
@media screen and (max-width:1024px){header nav.nav-main ul li.menu-item-has-children .drop-down_container.insights.insights .down_menu:first-child{margin-right:10px}
}@media(max-width:1024px){header nav.nav-main ul li.menu-item-has-children .drop-down_container.insights.insights .down_menu:first-child{margin-right:0;width:100%}
}header nav.nav-main ul li.menu-item-has-children .drop-down_container.insights.insights .down_menu:last-child{max-width:348px;width:63%}
@media(max-width:1024px){header nav.nav-main ul li.menu-item-has-children .drop-down_container.insights.insights .down_menu:last-child{display:none}
}header nav.nav-main ul li.menu-item-has-children .drop-down_container{padding-top:22px;position:absolute;visibility:hidden}
header nav.nav-main ul>li.menu-item-has-children>a.nav_link:first-of-type{padding-right:25px;position:relative}
header nav.nav-main ul>li.menu-item-has-children>a.nav_link:first-of-type:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=%2714%27 height=%279%27 viewBox=%270 0 14 9%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12 2L7 7L2 2%27 stroke=%27%23112244%27 stroke-width=%271.5%27 stroke-linecap=%27square%27/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:10px;position:absolute;right:0;top:8px;transition:all .3s ease;width:14px}
@media screen and (max-width:1024px){header nav.nav-main ul>li.menu-item-has-children>a.nav_link:first-of-type:before{display:none}
}header nav.nav-main ul li.menu-item-has-children div.drop-down_menu{align-items:flex-start;background:#f3f6fb;display:flex;padding:48px}
@media(min-width:1025px)and (max-width:1080px){header nav.nav-main ul li.menu-item-has-children div.drop-down_menu{padding:28px}
}@media(max-width:1024px){header nav.nav-main ul li.menu-item-has-children div.drop-down_menu{background:#fff;padding:0}
}header nav.nav-main ul li.menu-item-has-children div.drop-down_menu span.menu-item{min-width:332px;width:100%}
header nav.nav-main ul li.menu-item-has-children div.drop-down_menu span.menu-item:hover{background-color:#f8faff;transition:all .3s ease}
header nav.nav-main ul li.menu-item-has-children div.drop-down_menu span.menu-item:hover a{color:#337ab7;text-decoration:none;transition:all .3s ease}
@media(max-width:1024px){header nav.nav-main ul li.menu-item-has-children div.drop-down_menu span.menu-item{font-size:15px;line-height:18px;padding:10px 20px}
header nav.nav-main ul li.menu-item-has-children div.drop-down_menu span.menu-item:first-child{padding-top:16px}
}header nav.nav-main ul li.menu-item-has-children div.drop-down_menu span.menu-item a{color:#000;font-family:Nunito;font-size:16px;text-transform:unset}
@media(max-width:1024px){header nav.nav-main ul li.menu-item-has-children div.drop-down_menu span.menu-item a{font-family:Nunito Bold;font-size:15px;line-height:18px}
}header.transparent{background:transparent}
header.transparent .burger_toogle__open svg path{stroke:#fff}
header.transparent nav.nav-main>ul>li>a{color:#fff}
header.transparent .header_logo_img_black{display:block}
header.transparent .header_logo_img_white{display:none}
header.transparent nav.nav-main ul>li.menu-item-has-children>a.nav_link:first-of-type{padding-right:25px;position:relative}
header.transparent nav.nav-main ul>li.menu-item-has-children>a.nav_link:first-of-type:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=%2714%27 height=%279%27 viewBox=%270 0 14 9%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12 2L7 7L2 2%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27square%27/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:10px;position:absolute;right:0;top:8px;transition:all .3s ease;width:14px}
@media screen and (max-width:1024px){header.transparent nav.nav-main ul>li.menu-item-has-children>a.nav_link:first-of-type:before{display:none}
}header.sticky,header.sticky.transparent{background:#fff;border-bottom:1px solid #e6eff7}
@media screen and (min-width:1025px){header.sticky,header.sticky.transparent{border-bottom:1px solid #e6eff7;padding:16px 0 15px}
}header.sticky .header_logo .header_logo_img_black,header.sticky.transparent .header_logo .header_logo_img_black{display:none}
header.sticky .burger_toogle__open svg path,header.sticky.transparent .burger_toogle__open svg path{stroke:#124}
header.sticky nav.nav-main a.nav_link,header.sticky.transparent nav.nav-main a.nav_link{color:#124}
header.sticky nav.nav-main a.nav_link:before,header.sticky.transparent nav.nav-main a.nav_link:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=%2714%27 height=%279%27 viewBox=%270 0 14 9%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12 2L7 7L2 2%27 stroke=%27%23112244%27 stroke-width=%271.5%27 stroke-linecap=%27square%27/%3E%3C/svg%3E")!important}
header.sticky button.button,header.sticky.transparent button.button{background:#fd5f5f}
header.sticky .header_logo .header_logo_img_white,header.sticky.transparent .header_logo .header_logo_img_white{display:block}
header .down_menu{display:flex;flex-direction:column;width:33.3%}
header .down_menu:last-child{width:37%}
@media(max-width:1024px){header .down_menu{width:100%}
header .down_menu:first-child .down_menu__title{display:none}
header .down_menu:last-child .down_menu__title{margin-bottom:16px}
header .down_menu:last-child{width:100%}
}header .down_menu:last-child{border-left:1px solid #c6d0db;min-height:calc(100% - 118px);padding-left:48px;position:relative;right:0}
@media screen and (max-width:1080px){header .down_menu:last-child{min-height:calc(100% - 98px);padding-left:28px}
}@media(max-width:1024px){header .down_menu:last-child{border-left:none;min-height:unset}
}header .down_menu:last-child .down_menu__all_link{bottom:0}
header .down_menu__title{color:#5e6d8e;font-family:Nunito SemiBold;font-size:12px;letter-spacing:.1em;line-height:14px;margin-bottom:32px;min-height:14px;text-transform:uppercase}
@media(max-width:1024px){header .down_menu__title{color:#124;font-family:Nunito SemiBold;font-size:18px;letter-spacing:0;line-height:32px;margin-bottom:0;min-height:unset;text-transform:unset}
}header .down_menu__link{color:#124;font-family:Nunito SemiBold;font-size:16px;line-height:22px;margin-bottom:24px}
@media(max-width:1024px){header .down_menu__link{font-family:Nunito;font-size:14px;margin-bottom:16px}
}header .down_menu__link:last-child{margin-bottom:0}
@media(max-width:1024px){header .down_menu__link:last-child{margin-bottom:16px}
}header .down_menu__link:hover{color:#ff2f4d;transition:all .3s ease}
header .down_menu__col1,header .down_menu__col2{display:flex;flex-direction:column}
header .down_menu__all_link{bottom:48px;line-height:22px;position:absolute}
@media(max-width:1024px){header .down_menu__all_link{bottom:0;margin-bottom:32px;padding-top:8px;position:relative}
}header .down_menu__numbers{display:flex}
header .down_menu__numbers .down_menu__number.col1{margin-right:62px}
header .down_menu__numbers .down_menu__number .number__desc{margin-bottom:16px}
header .down_menu__numbers .down_menu__number .number__desc:last-child{margin-bottom:24px}
header .down_menu .latest-article .post_card_meta{max-width:320px}
header .down_menu .latest-article .post_card_meta img{height:auto;max-height:170px;max-width:230px;-o-object-fit:cover;object-fit:cover;width:100%}
header .down_menu .latest-article .post_card_meta .post_card_content{margin-top:8px;white-space:normal}
header .down_menu .latest-article .post_card_meta .post_card_content p{color:#000;font-family:Nunito SemiBold;font-size:16px;line-height:22px}
header .down_menu .latest-article .post_card_meta .post_card_content .post_card_meta{align-items:center;color:#5e6d8e;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Nunito;font-size:16px;line-height:22px;margin-top:8px}
header .down_menu .latest-article .post_card_meta .post_card_content .post_card_meta>svg{margin-right:8px}
header .down_menu .latest-article .post_card_meta .post_card_content .post_card_meta .post_card_readtime{align-items:center;display:flex;justify-content:center}
header .down_menu .latest-article .post_card_meta .post_card_content .post_card_meta .post_card_readtime .time{margin:0 8px}
.header__button__mobile{display:none}
@media(max-width:1024px){.header__button__mobile{display:flex}
}.header__button__desk{display:flex}
@media(max-width:1024px){.header__button__desk{display:none}
}header.mobile-menu-open{background:#fff!important}
header.mobile-menu-open .header_logo_img.header_logo_img_white{display:block}
.archive .post_content-wrapper,.blog .post_content-wrapper,.category .post_content-wrapper,.paged .post_content-wrapper,.search .post_content-wrapper,.search-results .post_content-wrapper{padding-top:110px}

@media screen and (max-width:768px){.archive .post_content-wrapper,.blog .post_content-wrapper,.category .post_content-wrapper,.paged .post_content-wrapper,.search .post_content-wrapper,.search-results .post_content-wrapper{padding-bottom:0;padding-top:88px}
}.archive .post_content-wrapper .wrapper-main,.blog .post_content-wrapper .wrapper-main,.category .post_content-wrapper .wrapper-main,.paged .post_content-wrapper .wrapper-main,.search .post_content-wrapper .wrapper-main,.search-results .post_content-wrapper .wrapper-main{position:relative}
.archive .post_content-wrapper .breadcrumbs,.blog .post_content-wrapper .breadcrumbs,.category .post_content-wrapper .breadcrumbs,.paged .post_content-wrapper .breadcrumbs,.search .post_content-wrapper .breadcrumbs,.search-results .post_content-wrapper .breadcrumbs{padding:8px 0 0;position:static}
.archive .post_content-wrapper .page_title,.blog .post_content-wrapper .page_title,.category .post_content-wrapper .page_title,.paged .post_content-wrapper .page_title,.search .post_content-wrapper .page_title,.search-results .post_content-wrapper .page_title{padding:68px 0 64px}
@media screen and (max-width:768px){.archive .post_content-wrapper .page_title,.blog .post_content-wrapper .page_title,.category .post_content-wrapper .page_title,.paged .post_content-wrapper .page_title,.search .post_content-wrapper .page_title,.search-results .post_content-wrapper .page_title{padding:40px 0}
}.archive .post_content-wrapper .page_title span,.blog .post_content-wrapper .page_title span,.category .post_content-wrapper .page_title span,.paged .post_content-wrapper .page_title span,.search .post_content-wrapper .page_title span,.search-results .post_content-wrapper .page_title span{color:#127aff}
.archive .post_content-wrapper .blog_filter_wrapper,.blog .post_content-wrapper .blog_filter_wrapper,.category .post_content-wrapper .blog_filter_wrapper,.paged .post_content-wrapper .blog_filter_wrapper,.search .post_content-wrapper .blog_filter_wrapper,.search-results .post_content-wrapper .blog_filter_wrapper{align-items:baseline;justify-content:space-between}
@media screen and (max-width:768px){.archive .post_content-wrapper .blog_filter_wrapper,.blog .post_content-wrapper .blog_filter_wrapper,.category .post_content-wrapper .blog_filter_wrapper,.paged .post_content-wrapper .blog_filter_wrapper,.search .post_content-wrapper .blog_filter_wrapper,.search-results .post_content-wrapper .blog_filter_wrapper{flex-direction:column}
}.archive .post_content-wrapper .blog_category_list,.blog .post_content-wrapper .blog_category_list,.category .post_content-wrapper .blog_category_list,.paged .post_content-wrapper .blog_category_list,.search .post_content-wrapper .blog_category_list,.search-results .post_content-wrapper .blog_category_list{flex-wrap:wrap;margin:-4px}
.archive .post_content-wrapper .blog_category_list li,.blog .post_content-wrapper .blog_category_list li,.category .post_content-wrapper .blog_category_list li,.paged .post_content-wrapper .blog_category_list li,.search .post_content-wrapper .blog_category_list li,.search-results .post_content-wrapper .blog_category_list li{margin:4px}
.archive .post_content-wrapper .blog_category_list li a,.blog .post_content-wrapper .blog_category_list li a,.category .post_content-wrapper .blog_category_list li a,.paged .post_content-wrapper .blog_category_list li a,.search .post_content-wrapper .blog_category_list li a,.search-results .post_content-wrapper .blog_category_list li a{align-items:center;background:#f7f9fe;color:#124;display:flex;font-family:Nunito SemiBold;font-size:18px;line-height:28px;padding:10px 16px 8px;transition:all .5s ease}

.blog .post_content-wrapper .blog_category_list li a{padding: 10px 40px 8px;}


.Case_list .blog_filter_wrapper{ margin:5% 0 4%;width: 100%;overflow:hidden}
.Case .post_content-wrapper{width: 100%;
    align-items: baseline;
    justify-content: space-between;
}
.Case_list .blog_category{float:left}
.blog_category_list {
    flex-wrap: wrap;
    margin: -4px;
}
.Case .post_content-wrapper .blog_category_list li{    margin: 4px;}
.Case .post_content-wrapper .blog_category_list li.current a {
    background: #127aff;
    color: #fff;
    transition: all .5s ease;
}
.Case .post_content-wrapper .blog_category_list li a {
    padding: 10px 40px 8px;
    align-items: center;
    background: #f7f9fe;
    color: #124;
    display: flex;
    font-family: Nunito SemiBold;
    font-size: 18px;
    line-height: 28px;
    padding: 10px 16px 8px;
    transition: all .5s ease;
}
.Case .post_content-wrapper .blog_category_list li a {
    padding: 10px 40px 8px;
}
.Case .post_content-wrapper .blog_category_list li a:hover { color:#127aff;
}


@media screen and (max-width:768px){.archive .post_content-wrapper .blog_category_list li a,.blog .post_content-wrapper .blog_category_list li a,.category .post_content-wrapper .blog_category_list li a,.paged .post_content-wrapper .blog_category_list li a,.search .post_content-wrapper .blog_category_list li a,.search-results .post_content-wrapper .blog_category_list li a{font-size:14px;line-height:22px;padding:8px 16px}
}.archive .post_content-wrapper .blog_category_list li a:hover,.blog .post_content-wrapper .blog_category_list li a:hover,.category .post_content-wrapper .blog_category_list li a:hover,.paged .post_content-wrapper .blog_category_list li a:hover,.search .post_content-wrapper .blog_category_list li a:hover,.search-results .post_content-wrapper .blog_category_list li a:hover{color:#127aff}
.archive .post_content-wrapper .blog_category_list li.current a,.blog .post_content-wrapper .blog_category_list li.current a,.category .post_content-wrapper .blog_category_list li.current a,.paged .post_content-wrapper .blog_category_list li.current a,.search .post_content-wrapper .blog_category_list li.current a,.search-results .post_content-wrapper .blog_category_list li.current a{background:#127aff;color:#fff;transition:all .5s ease}
.archive .post_content-wrapper .blog_category_list li.current a:hover,.blog .post_content-wrapper .blog_category_list li.current a:hover,.category .post_content-wrapper .blog_category_list li.current a:hover,.paged .post_content-wrapper .blog_category_list li.current a:hover,.search .post_content-wrapper .blog_category_list li.current a:hover,.search-results .post_content-wrapper .blog_category_list li.current a:hover{color:#fff}
.archive .post_content-wrapper{padding-top:110px}
@media screen and (max-width:768px){.archive .post_content-wrapper{padding-top:88px}
}
/*
.blog .blog_category_list li:first-of-type:hover a,.search .blog_category_list li:first-of-type:hover a{background:#127aff}

.blog .blog_category_list li:first-of-type a,.search .blog_category_list li:first-of-type a{background:#127aff;color:#fff}
*/
.blog_counter{font-size:18px;line-height:28px;margin-bottom:40px;margin-top:64px}
@media screen and (max-width:768px){.blog_counter{font-size:14px;line-height:22px;margin-bottom:24px;margin-top:40px}
}.blog_counter span{font-family:Nunito SemiBold}
.blog_search{max-width:280px;width:100%;float:right}
@media screen and (max-width:768px){.blog_search{margin-top:24px;max-width:100%}
}.blog_search form{position:relative}
.blog_search form input[type=text]{border-bottom:1px solid #899fb6!important;color:#124;max-width:280px;padding-right:32px;width:100%}
.blog_search form input[type=text]::-moz-placeholder{color:#899fb6}
.blog_search form input[type=text]::placeholder{color:#899fb6}
@media screen and (max-width:768px){.blog_search form input[type=text]{max-width:100%}
}.blog_search form input[type=text]:active,.blog_search form input[type=text]:focus,.blog_search form input[type=text]:hover{border-bottom:1px solid #127aff!important}
.blog_search form button{bottom:0;padding:0;position:absolute;right:8px;top:0}
.main_posts{margin-top:40px}
.featured_posts{margin-top:40px;padding-bottom:56px}
@media screen and (max-width:768px){.featured_posts{margin-top:40px;padding-bottom:40px}
}.featured_posts+.main_posts{margin-top:0}
.featured_posts .post_card_wrapper>a .image-gradient-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}
.featured_posts .post_card_wrapper>a .image-wrapper{overflow:hidden;position:relative}
.featured_posts .post_card_wrapper>a .image-wrapper:before{content:"";display:block;padding-top:56.2%}
.featured_posts .post_card_wrapper>a img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}

@media screen and (max-width:768px){.pagination-block{padding-top:40px}
}

.pagination-block{ width:100%; padding:2% 0;}
.pagination-block ul{display:flex;justify-content:center; padding:2% 0;}
.pagination-block ul li{align-items:center;display:flex;position:relative; margin:0 0.4%; background:#f7f9fe}

/*
.pagination-block ul li:first-of-type,.pagination-block ul li:last-of-type{height:40px;width:40px}
.pagination-block ul li:first-of-type:before,.pagination-block ul li:last-of-type:before{background:#ff415c;bottom:0;content:"";display:block;height:2px;margin:auto 0;position:absolute;top:0;transition:.3s ease-in-out;width:calc(100% - 2px)}
.pagination-block ul li:first-of-type:after,.pagination-block ul li:last-of-type:after{border-bottom:2px solid #ff415c;border-right:2px solid #ff415c;bottom:0;content:"";display:block;height:10px;margin:auto 0;position:absolute;top:0;transform:rotate(-45deg);transition:.3s ease-in-out;width:10px}
.pagination-block ul li:first-of-type.disabled,.pagination-block ul li:last-of-type.disabled{cursor:default}
.pagination-block ul li:first-of-type.disabled:before,.pagination-block ul li:last-of-type.disabled:before{background:#899fb6}
.pagination-block ul li:first-of-type.disabled:after,.pagination-block ul li:last-of-type.disabled:after{border-color:#899fb6}
.pagination-block ul li:first-of-type{margin-right:24px}
.pagination-block ul li:first-of-type:before{right:1px}
.pagination-block ul li:first-of-type:after{left:2px;transform:rotate(135deg)}
.pagination-block ul li:first-of-type:not(.disabled):hover:before{width:calc(100% + 4px)}
.pagination-block ul li:first-of-type:not(.disabled):hover:after{left:-4px}
.pagination-block ul li:last-of-type{margin-left:24px}
.pagination-block ul li:last-of-type:before{left:1px}
.pagination-block ul li:last-of-type:after{right:2px;transform:rotate(-45deg)}
.pagination-block ul li:last-of-type:not(.disabled):hover:before{width:calc(100% + 4px)}
.pagination-block ul li:last-of-type:not(.disabled):hover:after{right:-4px}
*/

.pagination-block ul li a,.pagination-block ul li span{align-items:center;color:#124;display:flex;font-size:18px;font-weight:400;height:40px;justify-content:center;line-height:28px;text-align:center;transition:all .5s ease;width:40px;z-index:1}
@media screen and (max-width:768px){.pagination-block ul li a,.pagination-block ul li span{font-size:14px;line-height:22px}
}.pagination-block ul li a:hover:not(.dots),.pagination-block ul li span:hover:not(.dots){color:#0e78ff}
.pagination-block ul li.current span.page-number,
.pagination-block ul li.active,.pagination-block ul li.active span{background:#0e78ff;color:#fff}
.posts-row{margin:-28px -10px!important}
@media screen and (max-width:768px){.posts-row{margin:-20px -10px!important}
}.posts-row>div{padding:28px 10px!important}
@media screen and (max-width:768px){.posts-row>div{padding:20px 10px!important}
}.post_card_wrapper{position:relative}
.post_card_wrapper>a{height:100%;position:absolute;width:100%}
.post_card_wrapper>a .image-gradient-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}
.post_card_wrapper>a .image-wrapper{overflow:hidden;position:relative}
.post_card_wrapper>a .image-wrapper:before{content:"";display:block;padding-top:56.2%}
.post_card_wrapper>a img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .5s ease;width:100%}
.post_card_wrapper>a:hover~.post_card_content .h2{color:#ff415c}
.post_card_wrapper>a:hover img{transform:scale(1.2)}
.post_card_wrapper .post_card_content{padding-top:calc(56.2% + 24px)}
@media screen and (max-width:768px){.post_card_wrapper .post_card_content{padding-top:calc(56.2% + 16px)}
}.post_card_wrapper .post_card_content .post_card_categories{display:flex;flex-wrap:wrap;margin:-4px}
.post_card_wrapper .post_card_content .post_card_categories .post_card_category{align-items:center;background:#f7f9fe;color:#124;display:flex;font-family:Nunito SemiBold;font-size:14px;line-height:20px;margin:4px;padding:5px 16px 3px;transition:all .5s ease;z-index:2}
@media screen and (max-width:768px){.post_card_wrapper .post_card_content .post_card_categories .post_card_category{font-size:12px;line-height:17px}
}.post_card_wrapper .post_card_content .post_card_categories .post_card_category:hover{color:#127aff}
.post_card_wrapper .post_card_content .h2{color:#000;font-size:28px;font-weight:400;line-height:36px;margin:16px 0;transition:all .5s ease}
@media screen and (max-width:768px){.post_card_wrapper .post_card_content .h2{font-size:20px;line-height:24px;margin:8px 0 16px}
}.post_card_wrapper .post_card_content .post_card_meta,.post_card_wrapper .post_card_content .post_card_meta a{position:relative;z-index:2}
.post_card_wrapper .post_card_content .post_card_meta>div{justify-content:flex-start!important}
.post_card_wrapper .post_card_content .post_card_meta .post_card_author_photo{align-items:center;display:flex;justify-content:center}
.post_card_wrapper .post_card_content .post_card_meta .post_card_author_photo a{align-items:center;display:flex;justify-content:center;margin-right:16px}
.post_card_wrapper .post_card_content .post_card_meta .post_card_author_photo a img{border-radius:50%;max-height:48px;max-width:48px;-o-object-fit:cover;object-fit:cover}
.post_card_wrapper .post_card_content .post_card_meta .post_card_author{display:flex;flex-direction:column}
.post_card_wrapper .post_card_content .post_card_meta .post_card_author span{color:#5e6d8e;font-size:16px;font-weight:400;line-height:22px}
@media screen and (max-width:768px){.post_card_wrapper .post_card_content .post_card_meta .post_card_author span{font-size:13px;line-height:18px}
}.post_card_wrapper .post_card_content .post_card_meta .post_card_author span a{color:#5e6d8e}
.post_card_wrapper .post_card_content .post_card_meta .post_card_author .post_card_date_wrapper{display:flex}
.post_card_wrapper .post_card_content .post_card_meta .post_card_author .post_card_date_wrapper .post_card_readtime{align-items:center;display:flex;margin-right:5px}
.post_card_wrapper .post_card_content .post_card_meta .post_card_author .post_card_date_wrapper .post_card_readtime svg{margin-right:8px}
.content_block.single-post .primary{max-width:1200px;width:100%}
.wp-block-columns{margin-bottom:0!important}
.link{color:#398cf6;cursor:pointer;display:inline-block;font-size:18px;line-height:21px;width:auto!important}
@media(min-width:576px){.link{font-size:20px;line-height:30px}
}.link:after{background:#398cf6;content:"";display:block;height:1px;position:relative;top:-5px;transform:translateY(3px) scale(0);transition:tr(default);width:100%}
.link:hover:after{transform:translateY(3px) scale(1)}
.link__primary{color:#ff415c;cursor:pointer;display:inline-block;font-family:Nunito SemiBold;font-size:18px;line-height:22px;position:relative}
.link__primary span.link__primary_after{font-size:18px;line-height:22px;padding-left:6px;padding-right:17px;position:relative;width:17px}
.link__primary span.link__primary_after:after,.link__primary span.link__primary_after:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=%276%27 height=%2710%27 viewBox=%270 0 6 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.94319e-08 8.59L3.59 5L-3.53625e-07 1.41L1 0.5L5.5 5L1 9.5L7.94319e-08 8.59Z%27 fill=%27%23FF415C%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:9px;position:absolute;right:10px;top:9px;transition:.1s;width:6px}
.link__primary span.link__primary_after:after{opacity:0}
@media(min-width:769px){.link__primary:hover .link__primary_after:before{animation-delay:0s;animation-duration:1s;animation-iteration-count:infinite;animation-name:bounceBefore;animation-timing-function:linear;right:6px}
.link__primary:hover .link__primary_after:after{animation-delay:0s;animation-duration:1s;animation-iteration-count:infinite;animation-name:bounceAfter;animation-timing-function:linear;right:6px}
a:hover .link__primary_after:before{animation-delay:0s;animation-duration:1s;animation-iteration-count:infinite;animation-name:bounceBefore;animation-timing-function:linear;right:6px}
a:hover .link__primary_after:after{animation-delay:0s;animation-duration:1s;animation-iteration-count:infinite;animation-name:bounceAfter;animation-timing-function:linear;right:6px}
}.link__default{color:#fff;transition:all .3s ease}
.link__default img:hover{filter:invert(57%) sepia(61%) saturate(6018%) hue-rotate(324deg) brightness(96%) contrast(111%)}
.link__default:hover{color:#ff415c;transition:all .3s ease}
.article-body li>a,.link__underline,.wysiwyg a,p>a{background-image:linear-gradient(transparent calc(100% - 1px),#ff415c 1px);background-repeat:no-repeat;background-size:0 100%;color:#ff415c;position:relative;transition:background-size .3s}
.article-body li>a:hover,.link__underline:hover,.wysiwyg a:hover,p>a:hover{background-size:100% 100%}
@keyframes bounceBefore{0%{opacity:1;transform:translateX(0)}
49%{opacity:0;transform:translateX(7px)}
52%{opacity:0;transform:translateX(-7px)}
to{opacity:1;transform:translateX(0)}
}@keyframes bounceAfter{0%{opacity:0;transform:translateX(-7px)}
49%{opacity:1;transform:translateX(0)}
99%{opacity:0;transform:translateX(7px)}
to{opacity:0;transform:translateX(-7px)}
}.single-post{padding-top:0}
.single-post b a,.single-post h2 a,.single-post h3 a,.single-post h4 a,.single-post h5 a,.single-post h6 a{background-image:linear-gradient(transparent calc(100% - 1px),#ff415c 1px);background-repeat:no-repeat;background-size:0 100%;color:#ff415c;position:relative;transition:background-size .3s}
.single-post b a:hover,.single-post h2 a:hover,.single-post h3 a:hover,.single-post h4 a:hover,.single-post h5 a:hover,.single-post h6 a:hover{background-size:100% 100%}
.single-post img{max-width:100%}
.single-post header.sticky progress{display:block}
.single-post::-webkit-scrollbar{width:3px}
.single-post::-webkit-scrollbar-track{background:#e6eff7}
.single-post::-webkit-scrollbar-thumb{background-color:#c6d0db}
.single-post .post_content-wrapper{padding-bottom:0;padding-top:118px}
@media screen and (max-width:768px){.single-post .post_content-wrapper{padding-top:88px}
}@media screen and (min-width:1024px)and (max-width:1680px){.single-post .post_content-wrapper{padding-top:158px}
}.single-post .post_content-wrapper .breadcrumbs{padding-left:0;position:static}
.single-post .content-wrapper{display:flex;padding-top:68px}
.single-post .post-categories{display:flex;flex-wrap:wrap;padding-bottom:24px}
.single-post .post-categories .post-category{display:inline-flex;padding:4px}
@media screen and (max-width:650px){.single-post .post-categories .post-category{min-width:25%}
}.single-post .post-categories .post-category a{background:#f7f9fe;color:#124;display:inline-block;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:5px 16px 3px;transition:.3s}
@media screen and (max-width:768px){.single-post .post-categories .post-category a{display:block}
}.single-post .post-categories .post-category a:hover{color:#127aff}
.single-post .bottom-section{display:flex}
.single-post .bottom-tags{margin-top:64px}
.single-post .bottom-tags__title{color:#000;font-family:Nunito SemiBold,serif;font-size:18px;font-style:normal;line-height:28px;margin-bottom:16px}
.single-post .bottom-tags .post-categories{padding:0}
.single-post .blog-author-info{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:32px;width:100%}
@media screen and (max-width:768px){.single-post .blog-author-info{flex-wrap:wrap;margin-bottom:0}
}.single-post .blog-author-info__initials{align-items:stretch;display:flex;flex-basis:50%;justify-content:flex-start}
@media screen and (max-width:768px){.single-post .blog-author-info__initials{flex-basis:100%;margin-bottom:16px}
}.single-post .blog-author-info__initials a{display:flex;justify-content:flex-start;width:100%}
.single-post .blog-author-info__initials .post-author{align-items:center;display:flex;justify-content:center;width:100%}
.single-post .blog-author-info__initials .post-author__photo{align-items:center;display:flex;justify-content:flex-start;width:15%}
.single-post .blog-author-info__initials .post-author__photo img{border-radius:50%;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}
@media screen and (max-width:768px){.single-post .blog-author-info__initials .post-author__photo img{height:40px;width:40px}
}.single-post .blog-author-info__initials .post-author__data{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-left:16px;width:85%}
.single-post .blog-author-info__initials .post-author__data .user-name{color:#124;font-family:Nunito,serif;font-size:18px;font-weight:600;line-height:28px;transition:.3s}
@media screen and (max-width:768px){.single-post .blog-author-info__initials .post-author__data .user-name{font-size:14px;line-height:156%}
}.single-post .blog-author-info__initials .post-author__data .job-title{color:#5e6d8e;font-family:Nunito,serif;font-size:18px;font-weight:400;line-height:28px}
@media screen and (max-width:768px){.single-post .blog-author-info__initials .post-author__data .job-title{font-size:14px;line-height:156%}
}.single-post .blog-author-info__initials:hover .user-name{color:#ff415c;transition:.3s}
.single-post .blog-author-info__date .blog-author{color:#5e6d8e;display:flex;font-family:Nunito,serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px}
.single-post .blog-author-info__date .blog-author__separator{padding:0 8px}
@media screen and (max-width:768px){.single-post .blog-author-info__date .blog-author{font-size:14px}
.single-post .blog-author-info__date{flex-basis:100%}
}.single-post .banner-for-post{align-items:center;background-position:50%;background-size:cover;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-top:24px;overflow:hidden;padding:40px 24px;position:relative}
.single-post .banner-for-post__background{height:100%;position:absolute;width:100%;z-index:-1}
.single-post .banner-for-post__background svg{height:100%;width:100%}
.single-post .banner-for-post__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.single-post .banner-for-post__logo img{max-height:56px;max-width:280px}
.single-post .banner-for-post__title p{font-size:28px;font-weight:600;line-height:130%;margin:16px 0 32px;text-align:center}
@media screen and (max-width:768px){.single-post .banner-for-post__title p{font-size:24px}
}.single-post .banner-for-post__button{align-items:center;display:flex;justify-content:center;width:100%}
.single-post .banner-for-post__button a{border:2px solid #ff415c;color:#ff415c;display:block;font-family:Nunito;font-size:18px;font-weight:600;line-height:100%;padding:18px 24px;text-align:center;transition:.3s;width:100%}
.single-post .banner-for-post__button a:hover{background-color:#ff415c;color:#fff;transition:.3s}
.single-post .reading-time{padding-left:24px;position:relative}
.single-post .reading-time:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjNUU2RDhFIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNOCAxNUE3IDcgMCAxIDAgOCAxYTcgNyAwIDAgMCAwIDE0WiIvPjxwYXRoIHN0cm9rZT0iIzVFNkQ4RSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik04IDQuOTgxdjMuNWwyLjMzMyAyLjE2NyIvPjwvc3ZnPg==);background-size:16px;content:"";height:16px;left:0;position:absolute;top:6px;width:16px}
.single-post .primary{max-width:780px;width:780px}
@media screen and (max-width:1366px){.single-post .primary{max-width:1200px;width:100%}
}.single-post .primary .article-body{color:#124;font-family:Nunito,serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px}
.single-post .primary .article-body .article-thumbnail{margin-bottom:40px}
.single-post .primary .article-body .post-thumbnail{height:100%;width:100%}
.single-post .primary .article-body strong{font-family:Nunito SemiBold;font-weight:600}
.single-post .primary .article-body h1{color:#000;font-family:Nunito,serif;font-size:48px;font-style:normal;line-height:58px;margin-bottom:24px}
@media screen and (max-width:768px){.single-post .primary .article-body h1{font-size:24px;line-height:28px}
}.single-post .primary .article-body h2{color:#000;font-family:Nunito,serif;font-size:36px;font-style:normal;line-height:40px;margin:56px 0 24px}
@media screen and (max-width:768px){.single-post .primary .article-body h2{font-size:24px;line-height:28px;margin-top:40px}
}.single-post .primary .article-body h2:first-child{margin-top:0}
.single-post .primary .article-body h3{color:#000;font-family:Nunito SemiBold;font-size:28px;line-height:36px;margin:40px 0 16px}
.single-post .primary .article-body h3:first-child{margin-top:0}
.single-post .primary .article-body h4{color:#000;font-family:Nunito,serif;font-size:22px;font-style:normal;line-height:36px;margin:40px 0 16px}
.single-post .primary .article-body p{font-size:18px;line-height:28px;margin-bottom:16px}
.single-post .primary .article-body p:last-child{margin-bottom:0}
.single-post .primary .article-body p+.wp-block-code{margin-top:24px}
.single-post .primary .article-body a:not(.ui-button-filled-red,.post-review-block__name){color:#ff2f4d}
.single-post .primary .article-body .wp-block-heading,.single-post .primary .article-body .wp-block-image,.single-post .primary .article-body .wp-block-list,.single-post .primary .article-body p{height:0;opacity:0;transform:translateY(20px);transition:opacity .5s ease,visibility .5s ease;visibility:hidden}
.single-post .primary .article-body .wp-block-heading.show-block,.single-post .primary .article-body .wp-block-image.show-block,.single-post .primary .article-body .wp-block-list.show-block,.single-post .primary .article-body p.show-block{height:auto;opacity:1;transform:translateY(0);visibility:visible}
.single-post .primary .article-body .wp-block-image{margin:40px 0}
@media screen and (max-width:768px){.single-post .primary .article-body .wp-block-image{margin:32px 0}
}.single-post .primary .article-body .wp-block-image img{max-width:100%}
.single-post .primary .article-body figcaption{color:#5e6d8e;font-family:Nunito,serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-top:16px}
.single-post .primary .article-body .wp-block-code{margin-bottom:16px}
.single-post .primary .article-body .wp-block-code+p{margin-top:32px}
.single-post .primary .article-body ul{list-style:none;margin-bottom:24px;margin-left:48px;margin-top:16px}
.single-post .primary .article-body ul:first-child{margin-top:0}
.single-post .primary .article-body ul:last-child{margin-bottom:0}
.single-post .primary .article-body ul li{position:relative}
.single-post .primary .article-body ul li:not(:last-child){margin-bottom:16px}
.single-post .primary .article-body ul li:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=%2719%27 height=%2714%27 viewBox=%270 0 19 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.25 1.75037L6.75 12.2504L1.5 7.00037%27 stroke=%27%23127AFF%27 stroke-width=%271.5%27 stroke-linecap=%27square%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:24px;left:-32px;position:absolute;top:2px;width:24px}
@media screen and (max-width:768px){.single-post .primary .article-body ul li:after{top:-1px}
}.single-post .primary .article-body ul ul{list-style:none;margin-left:32px;margin-top:8px}
.single-post .primary .article-body ul ul:first-child{margin-top:8px}
.single-post .primary .article-body ul ul li{position:relative}
.single-post .primary .article-body ul ul li:not(:last-child){margin-bottom:8px}
.single-post .primary .article-body ul ul li:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23899FB6' stroke-linecap='square' stroke-width='1.5' d='m20.25 6.75-10.5 10.5L4.5 12'/%3E%3C/svg%3E")!important}
.single-post .primary .article-body ul ol{margin-bottom:0;margin-left:32px;margin-top:8px}
.single-post .primary .article-body ul ol:last-child{margin-bottom:0}
.single-post .primary .article-body ul ol li:after{display:none}
.single-post .primary .article-body ul ol li::marker{font-family:Nunito SemiBold}
.single-post .primary .article-body ul ol li:not(:last-child){margin-bottom:8px}
.single-post .primary .article-body ol{margin-bottom:24px;margin-left:40px;margin-top:16px}
.single-post .primary .article-body ol li:not(:last-child){margin-bottom:16px}
.single-post .primary .article-body ol li::marker{font-family:Nunito SemiBold}
.single-post .primary .article-body ol ol{margin-bottom:0;margin-left:32px;margin-top:8px}
.single-post .primary .article-body ol ol li:before{display:none}
.single-post .primary .article-body ol ol li:not(:last-child){margin-bottom:8px}
.single-post .primary .article-body ol ul{margin-bottom:0;margin-left:32px;margin-top:8px!important}
.single-post .primary .article-body ol ul li:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23899FB6' stroke-linecap='square' stroke-width='1.5' d='m20.25 6.75-10.5 10.5L4.5 12'/%3E%3C/svg%3E")!important}
.single-post .primary .article-body ol ul li:not(:last-child){margin-bottom:8px}
.single-post .primary .secondary{display:none}
.single-post .secondary{display:block;margin-left:32px;max-width:280px;padding-bottom:9px;width:280px}
.single-post .secondary .secondary-content-wrapper{position:sticky;top:102px}
.single-post .secondary .post-navigation{background:#fff;border:1px solid #e6eff7;box-sizing:border-box;padding:16px 8px}
.single-post .secondary .post-navigation__wrapper{max-height:485px;overflow:auto;padding:16px 0 16px 24px;scrollbar-color:#c6d0db #e6eff7;scrollbar-width:thin!important}
@media(max-width:992px){.single-post .secondary .post-navigation.closed{height:70px}
}.single-post .secondary .post-navigation__title{color:#0f1016;display:flex;font-family:Nunito SemiBold,serif;font-size:18px;font-style:normal;line-height:28px;margin-bottom:16px;position:relative}
@media(max-width:768px){.single-post .secondary .post-navigation__title{margin-bottom:16px}
}.single-post .secondary .post-navigation__close-button{align-items:center;cursor:pointer;display:none;height:44px;justify-content:center;position:absolute;right:-12px;top:-12px;width:44px}
.single-post .secondary .post-navigation__close-button svg{transform:rotate(-180deg);transition:.5s}
.single-post .secondary .post-navigation__close-button.closed svg{transform:rotate(0deg)}
.single-post .secondary .post-navigation ul{max-width:216px}
@media(max-width:1250px){.single-post .secondary .post-navigation ul{max-width:165px}
}@media(max-width:992px){.single-post .secondary .post-navigation ul.closed{display:none}
}.single-post .secondary .post-navigation ul li{color:#124;font-family:Nunito,serif;font-size:14px;font-style:normal;line-height:20px}
@media(max-width:768px){.single-post .secondary .post-navigation ul li{font-size:12px;line-height:17px}
}.single-post .secondary .post-navigation ul li:not(:last-child){margin-bottom:16px}
@media(max-width:768px){.single-post .secondary .post-navigation ul li:not(:last-child){margin-bottom:16px}
}.single-post .secondary .post-navigation ul li a{color:#124}
.single-post .secondary .post-navigation ul li a:hover{color:#127aff}
.single-post .secondary .post-navigation ul li a.active,.single-post .secondary .post-navigation ul li a.active-anchor{color:#127aff;font-family:Nunito ExtraBold,serif;font-weight:700}
.single-post .secondary .post-author{background:#f7f9fe;margin-top:24px;padding:32px;text-align:center}
.single-post .secondary .post-author:hover .post-author__data .user-name{color:#ff415c}
.single-post .secondary .post-author__photo{border-radius:50%;display:flex;height:120px;margin:0 auto 16px;overflow:hidden;width:120px}
.single-post .secondary .post-author__photo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
.single-post .secondary .post-author__data .user-name{color:#000;font-family:Nunito SemiBold,serif;font-size:18px;font-style:normal;line-height:28px;transition:.3s}
.single-post .secondary .post-author__data .job-title{color:#124;display:block;font-family:Nunito,serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.single-post .secondary .post-author__social{margin-top:24px;text-align:center}
.single-post .secondary .post-author__social a{display:inline-flex}
.single-post .secondary .post-author__social a:not(:last-child){margin-right:8px}
.single-post .secondary .post-author__social svg{height:40px;width:40px}
.single-post .secondary .post-author__social svg path{transition:.2s}
.single-post .secondary .post-author__social svg:hover path:first-child{fill:#ff2f4d}
.single-post .related-posts{background-size:cover;padding:96px 0}
.single-post .related-posts__title{color:#000;font-family:Nunito,serif;font-size:56px;font-style:normal;line-height:62px;margin-bottom:64px;text-align:center}
.single-post .related-posts__title span{color:#127aff}
.single-post .related-posts .post_card_content{background:#fff}
.single-post .related-posts .post_card_wrapper .post_card_content .post_card_categories .post_card_category{background:#f3f6fb}
@media screen and (max-width:1250px){.single-post .secondary{margin-left:20px;max-width:220px;min-width:220px}
}@media screen and (max-width:992px){.single-post .content-wrapper{flex-wrap:wrap}
.single-post .primary{max-width:100%;order:2;width:100%}
.single-post .primary .article-body .wp-block-image img{height:auto;width:100%}
.single-post .primary .secondary{display:block}
.single-post .secondary{display:none;margin:0 0 32px!important;max-width:none!important;min-width:100%;order:1;padding-bottom:0;width:100%!important}
}@media screen and (max-width:992px)and (max-width:768px){.single-post .secondary{margin-bottom:40px!important}
}@media screen and (max-width:992px){.single-post .secondary .post-navigation{padding:24px 8px}
.single-post .secondary .post-navigation__wrapper{overflow:auto;padding:0 16px}
.single-post .secondary .post-navigation__title{font-size:14px;line-height:22px;width:100%}
.single-post .secondary .post-navigation__close-button{display:flex}
.single-post .secondary .post-navigation ul{max-width:100%!important}
}@media screen and (max-width:768px){.single-post .content-wrapper{padding-top:32px}
.single-post .post-categories{padding-bottom:16px}
.single-post .post-categories .post-category a{font-size:12px;line-height:17px}
.single-post .post-categories .post-category a:hover{color:#124}
.single-post .subscribe_newsletters{margin-top:64px}
.single-post .related-posts{padding:72px 0}
.single-post .related-posts__title{font-size:32px;line-height:36px;margin-bottom:40px}
.single-post .blog-author{font-size:14px;line-height:22px;margin-bottom:40px}
}@media screen and (max-width:768px)and (max-width:768px){.single-post .blog-author{margin-bottom:24px}
}@media screen and (max-width:768px){.single-post .reading-time:before{top:3px}
.single-post .primary .article-body{font-size:16px;line-height:26px}
.single-post .primary .article-body h1{font-size:40px;line-height:48px}
.single-post .primary .article-body h1:first-child{margin-top:0}
.single-post .primary .article-body h2{font-size:36px;line-height:28px;margin:56px 0 16px}
}@media screen and (max-width:768px)and (max-width:768px){.single-post .primary .article-body h2{font-size:24px;margin:40px 0 16px}
}@media screen and (max-width:768px){.single-post .primary .article-body h2:first-child{margin-top:0}
.single-post .primary .article-body h3{font-size:20px;line-height:24px;margin:32px 0 8px}
.single-post .primary .article-body h3:first-child{margin-top:0}
.single-post .primary .article-body h4{font-size:16px;line-height:26px;margin:32px 0 16px}
.single-post .primary .article-body p{font-size:16px;line-height:26px;margin-bottom:16px}
.single-post .primary .article-body p:first-child{margin-bottom:0}
.single-post .primary .article-body p+.wp-block-code{margin-top:16px}
.single-post .primary .article-body .article-thumbnail{margin-bottom:32px}
.single-post .primary .article-body figcaption{font-size:12px;line-height:17px;margin-top:8px}
.single-post .primary .article-body .wp-block-code{margin-bottom:8px}
.single-post .primary .article-body .wp-block-code+p{margin-top:32px}
.single-post .primary .article-body ul{margin-left:40px}
.single-post .primary .article-body ul li:not(:last-child){margin-bottom:8px}
.single-post .primary .article-body ul ul{margin-bottom:8px;margin-top:4px}
.single-post .primary .article-body ul ul li:not(:last-child){margin-bottom:4px}
.single-post .primary .article-body ul ol{margin-bottom:8px;margin-top:4px}
.single-post .primary .article-body ul ol li:not(:last-child){margin-bottom:4px}
.single-post .primary .article-body ol{margin-left:30px}
.single-post .primary .article-body ol li:not(:last-child){margin-bottom:8px}
.single-post .primary .article-body ol ol{margin-bottom:8px;margin-top:4px}
.single-post .primary .article-body ol ol li:not(:last-child){margin-bottom:4px}
.single-post .secondary .post-author{padding:24px}
.single-post .secondary .post-author:hover{background:#fff}
.single-post .secondary .post-author:hover .post-author__data .job-title,.single-post .secondary .post-author:hover .post-author__data a{color:#124}
.single-post .secondary .post-author:hover .post-author__data .user-name{color:#000}
.single-post .secondary .post-author__photo{height:95px;width:95px}
.single-post .secondary .post-author__data .user-name{font-size:14px;line-height:22px}
.single-post .secondary .post-author__data .job-title{font-size:12px;line-height:17px}
.single-post .secondary .post-author__social svg{height:44px;width:44px}
.single-post .secondary .post-author__social svg:hover path:first-child{fill:#124}
.single-post .subscribe_newsletters{margin-top:55px}
.single-post .bottom-section{flex-direction:column}
.single-post .bottom-tags{margin-top:40px}
.single-post .bottom-tags__title{font-size:16px;line-height:26px}
}.archive.author{padding:0}
.archive.author .author-page .breadcrumbs{padding-left:0;padding-top:8px;position:static}
@media screen and (max-width:1199px){.archive.author .author-page .breadcrumbs{padding:0}
}.archive.author .author-page__wrapper{background-size:cover;background:#f7f9fe;margin-top:-110px;padding:110px 0 96px}
.archive.author .author-page .author-image{height:250px;margin-right:72px;max-width:250px;-o-object-fit:cover;object-fit:cover;width:100%}
.archive.author .author-page__author{display:flex;padding-top:68px}
.archive.author .author-page__data{width:calc(100% - 322px)}
.archive.author .author-page__data .user-name{color:#000;font-family:Nunito SemiBold;font-size:28px;font-style:normal;line-height:36px;margin-bottom:4px;word-break:break-word}
.archive.author .author-page__data .job-title{color:#124;font-family:Nunito,serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}
.archive.author .author-page__data .description{color:#124;font-family:Nunito,serif;font-size:18px;line-height:28px;margin-top:16px}
.archive.author .author-page__social{display:flex;margin-top:16px}
.archive.author .author-page__social a{display:flex;transition:all .3s ease}
.archive.author .author-page__social a:hover svg path{fill:#ff415c}
@media screen and (max-width:768px){.archive.author .author-page__social a:hover svg path{fill:#124}
}.archive.author .author-page__posts{margin-top:96px}
.archive.author .author-page__posts-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}
.archive.author .author-page__posts-header h1{color:#000;font-family:Nunito,serif;font-size:64px;font-style:normal;line-height:77px;margin-bottom:0;margin-right:40px;max-width:828px;word-break:break-word}
.archive.author .author-page__posts-header h1 span{color:#127aff}
.archive.author .author-page__posts-header .blog_filter_wrapper,.archive.author .author-page__posts-header .post_content-wrapper{display:flex;min-width:280px;padding:0}
@media screen and (max-width:992px){.archive.author .author-page__posts-header{flex-flow:wrap;margin-bottom:40px}
.archive.author .author-page__posts-header h1{margin-bottom:16px;margin-right:0;width:100%}
.archive.author .author-page__posts-header .blog_filter_wrapper,.archive.author .author-page__posts-header .post_content-wrapper{padding:0;width:100%}
}@media screen and (max-width:768px){.archive.author .author-page__wrapper{padding:121px 0 104px}
.archive.author .author-page .author-image{margin-bottom:32px}
.archive.author .author-page__author{padding-top:50px}
.archive.author .author-page__data{width:100%}
.archive.author .author-page__data .user-name{font-size:28px;line-height:36px}
.archive.author .author-page__social a:not(:last-child){margin-right:16px}
.archive.author .author-page__social svg:hover path:first-child{fill:#124}
.archive.author .author-page__posts-header h1{font-size:64px;line-height:72px;margin-bottom:35px}
.archive.author .author-page__posts-wrapper{margin-left:0;margin-right:0}
.archive.author .post_content-wrapper{padding-bottom:0}
.archive.author .author-page__wrapper{background:#f3f6fb;padding:112px 0 72px}
.archive.author .author-page .author-image{height:156px;margin-right:0;width:156px}
.archive.author .author-page__author{flex-wrap:wrap;padding-top:40px}
.archive.author .author-page__data .user-name{font-size:20px;line-height:24px}
.archive.author .author-page__data .job-title{font-size:13px;line-height:18px}
.archive.author .author-page__data .description{font-size:14px;line-height:22px;margin-top:16px}
.archive.author .author-page__social{margin-top:16px}
.archive.author .author-page__posts{margin-top:72px}
.archive.author .author-page__posts-header{flex-flow:wrap;margin-bottom:32px}
.archive.author .author-page__posts-header h1{font-size:40px;line-height:48px;margin-bottom:48px}
.archive.author .author-page__posts-header .blog_filter_wrapper,.archive.author .author-page__posts-header .post_content-wrapper{padding:0;width:100%}
.archive.author .author-page__posts-header .post_content-wrapper .blog_search form input{height:40px}
.archive.author .author-page__posts-header .post_content-wrapper .blog_search form button{top:-2px}
.archive.author .author-page__posts-wrapper{display:flex;flex-wrap:wrap;gap:16px;-moz-column-gap:0;column-gap:0}
.archive.author .author-page .subscribe_newsletters{margin-top:70px}
}.lets-start{color:#fff;max-width:100%;width:100vw}
@media screen and (min-width:1024px)and (max-width:1680px){.lets-start{margin:0 auto}
}@media screen and (max-width:768px){.lets-start .bottom-section{flex-direction:row}
}.lets-start-block__wrapper{margin:0 auto;max-width:1420px;min-height:100%;padding:96px 10px}
@media screen and (max-width:1600px){.lets-start-block__wrapper{padding:72px 24px}
}@media screen and (max-width:1365px){.lets-start-block__wrapper{padding:96px 10px}
}@media(max-width:1199px){.lets-start-block__wrapper{padding:72px 24px}
}.lets-start__content{display:flex;justify-content:center}
@media screen and (max-width:1600px){.lets-start__content{flex-direction:column}
}@media screen and (max-width:1365px){.lets-start__content{flex-direction:row}
}@media screen and (max-width:1199px){.lets-start__content{flex-direction:column}
}@media screen and (min-width:1281px){.lets-start__content{align-items:baseline}
}.lets-start__content_left{display:flex;flex-direction:column;margin-right:96px;max-width:380px;width:100%}
@media screen and (max-width:1600px){.lets-start__content_left{margin-right:0}
}@media screen and (max-width:1365px){.lets-start__content_left{margin-right:96px}
}@media screen and (max-width:1199px){.lets-start__content_left{margin-right:0;max-width:100%}
}@media screen and (max-width:768px){.lets-start__content_left{margin-bottom:0}
}.lets-start__content_left.largeSpace{margin-right:100px}
@media screen and (max-width:1600px){.lets-start__content_left.largeSpace{margin-right:0}
}@media screen and (max-width:1365px){.lets-start__content_left.largeSpace{margin-right:100px}
}@media screen and (max-width:1199px){.lets-start__content_left.largeSpace{margin-right:0}
}.lets-start__content_left_title p{color:#127aff;font-size:56px;font-style:normal;font-weight:400;line-height:62px}
@media screen and (max-width:768px){.lets-start__content_left_title p{font-size:32px;line-height:35px}
}.lets-start__content_left_steps{display:flex;flex-direction:column;margin-bottom:12px;margin-top:64px;padding-left:24px;position:relative}
@media screen and (max-width:1600px){.lets-start__content_left_steps{display:none}
}@media screen and (max-width:1365px){.lets-start__content_left_steps{display:flex}
}@media screen and (max-width:1199px){.lets-start__content_left_steps{display:none}
}.lets-start__content_left_steps>span{color:#fff;font-family:Nunito SemiBold;font-size:12px;font-weight:600;letter-spacing:.1em;line-height:14px;padding-left:20px;text-transform:uppercase}
.lets-start__content_left_steps>span+.lets-start__content_left_steps_each:before{border:2px solid #127aff}
.lets-start__content_left_steps_each{color:#fff;font-size:22px;font-weight:400;line-height:164%;position:relative}
.lets-start__content_left_steps_each:before{border:2px solid #fff;border-radius:50%;content:"";height:10px;left:-24px;position:absolute;top:13px;width:10px}
.lets-start__content_left_steps_each:first-child:before{border:2px solid #127aff}
.lets-start__content_left_steps_each:after{background:#fff;content:"";height:calc(100% + 14px);left:-20px;position:absolute;top:23px;width:2px}
.lets-start__content_left_steps_each:nth-last-child(-n+2):after{height:calc(100% + 7px)}
.lets-start__content_left_steps_each:nth-last-child(-n+2) .lets-start__content_left_steps_each_step{position:relative}
.lets-start__content_left_steps_each:nth-last-child(-n+2) .lets-start__content_left_steps_each_step:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='2' d='M19.5 9 12 16.5 4.5 9'/%3E%3C/svg%3E");content:"";height:24px;left:-31px;position:absolute;top:calc(100% + 16px);width:24px}
.lets-start__content_left_steps_each:last-child .lets-start__content_left_steps_each_step:before,.lets-start__content_left_steps_each:last-child:after{content:none}
.lets-start__content_left_steps_each:not(:last-child){margin-bottom:24px}
.lets-start__content_left_description{color:#fff;font-size:22px;font-weight:400;line-height:36px;margin-top:24px}
@media screen and (max-width:768px){.lets-start__content_left_description{font-size:16px;line-height:26px;margin-top:16px}
}.lets-start__content_left_description p:not(:last-child){margin-bottom:16px}
@media screen and (max-width:768px){.lets-start__content_left_description p:not(:last-child){margin-bottom:8px}
}.lets-start__content_left_description a{background-image:linear-gradient(transparent calc(100% - 1px),#ff415c 1px);background-repeat:no-repeat;background-size:0 100%;color:#ff415c;position:relative;transition:background-size .3s}
.lets-start__content_left_description a:hover{background-size:100% 100%}
.lets-start__content_right{max-width:701px}
@media screen and (max-width:1600px){.lets-start__content_right{margin-top:40px;max-width:100%}
}@media screen and (max-width:1365px){.lets-start__content_right{max-width:701px}
}@media screen and (max-width:1199px){.lets-start__content_right{max-width:100%}
}@media screen and (max-width:576px){.lets-start__content_right.largeSpace form textarea{height:72px}
}.lets-start__content_right form{align-items:flex-end;display:flex;flex-direction:column}
@media screen and (max-width:1600px){.lets-start__content_right form{align-items:flex-start}
}@media screen and (max-width:1365px){.lets-start__content_right form{align-items:flex-end}
}@media screen and (max-width:1199px){.lets-start__content_right form{align-items:flex-start}
}.lets-start__content_right form .select__wrapp.open .selected:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='1.5' d='m13 6-5 5-5-5'/%3E%3C/svg%3E")}
.lets-start__content_right form .select__wrapp .selected{border-bottom:1px solid #fff!important;color:#fff;max-width:580px;min-width:580px;width:580px}
.lets-start__content_right form .select__wrapp .selected:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='1.5' d='m13 6-5 5-5-5'/%3E%3C/svg%3E")}
.lets-start__content_right form .select__wrapp .selected.error{border-bottom:1px solid #ff415c!important}
.lets-start__content_right form .select__wrapp .selected:hover{border-bottom:1px solid #127aff!important}
.lets-start__content_right form .select__wrapp .selected:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23127AFF' stroke-linecap='square' stroke-width='1.5' d='m13 6-5 5-5-5'/%3E%3C/svg%3E")}
.lets-start__content_right form .select__wrapp .selected span{color:#899fb6;font-weight:600}
.lets-start__content_right p{margin:0!important}
@media screen and (max-width:1600px){.lets-start__content_right p{max-width:100%;width:100%}
}.lets-start__content_right p:not(:last-child) label{margin-bottom:32px}
@media screen and (max-width:768px){.lets-start__content_right p:not(:last-child) label{margin-bottom:24px}
}.lets-start__content_right label{align-items:baseline;display:flex;justify-content:flex-end}
@media screen and (max-width:1600px){.lets-start__content_right label{flex-direction:column}
}@media screen and (max-width:1365px){.lets-start__content_right label{flex-direction:row}
}@media screen and (max-width:1199px){.lets-start__content_right label{flex-direction:column}
.lets-start__content_right label .wpcf7-form-control-wrap{max-width:100%;width:100%}
}.lets-start__content_right label>span{align-items:baseline;color:#fff;display:flex;font-family:Nunito SemiBold;font-size:16px;font-weight:600;line-height:22px;text-align:right;white-space:nowrap;width:100%}
@media screen and (max-width:768px){.lets-start__content_right label>span{font-size:13px;line-height:18px}
}.lets-start__content_right label>span:first-child{margin-right:20px}
.lets-start__content_right label input[type=email],.lets-start__content_right label input[type=text],.lets-start__content_right label textarea{border-bottom:1px solid #fff!important;color:#fff;max-width:580px;min-width:580px;width:580px}
@media screen and (max-width:1600px){.lets-start__content_right label input[type=email],.lets-start__content_right label input[type=text],.lets-start__content_right label textarea{max-width:100%;min-width:100%;width:100%}
}@media screen and (max-width:1400px){.lets-start__content_right label input[type=email],.lets-start__content_right label input[type=text],.lets-start__content_right label textarea{min-width:580px}
}@media screen and (max-width:700px){.lets-start__content_right label input[type=email],.lets-start__content_right label input[type=text],.lets-start__content_right label textarea{min-width:auto!important}
}.lets-start__content_right label input[type=email].wpcf7-not-valid,.lets-start__content_right label input[type=text].wpcf7-not-valid,.lets-start__content_right label textarea.wpcf7-not-valid{border-bottom:1px solid #ff415c!important}
.lets-start__content_right label input[type=email]:active,.lets-start__content_right label input[type=email]:focus,.lets-start__content_right label input[type=email]:hover,.lets-start__content_right label input[type=text]:active,.lets-start__content_right label input[type=text]:focus,.lets-start__content_right label input[type=text]:hover,.lets-start__content_right label textarea:active,.lets-start__content_right label textarea:focus,.lets-start__content_right label textarea:hover{border-bottom:1px solid #127aff!important}
.lets-start__content_right label input[type=email]:-webkit-autofill,.lets-start__content_right label input[type=email]:-webkit-autofill:active,.lets-start__content_right label input[type=email]:-webkit-autofill:focus,.lets-start__content_right label input[type=email]:-webkit-autofill:hover,.lets-start__content_right label input[type=text]:-webkit-autofill,.lets-start__content_right label input[type=text]:-webkit-autofill:active,.lets-start__content_right label input[type=text]:-webkit-autofill:focus,.lets-start__content_right label input[type=text]:-webkit-autofill:hover,.lets-start__content_right label textarea:-webkit-autofill,.lets-start__content_right label textarea:-webkit-autofill:active,.lets-start__content_right label textarea:-webkit-autofill:focus,.lets-start__content_right label textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff}
.lets-start__content_right label input[type=email]::-moz-placeholder,.lets-start__content_right label input[type=text]::-moz-placeholder,.lets-start__content_right label textarea::-moz-placeholder{color:#899fb6}
.lets-start__content_right label input[type=email]::placeholder,.lets-start__content_right label input[type=text]::placeholder,.lets-start__content_right label textarea::placeholder{color:#899fb6}
.lets-start__content_right label input[type=email]+.wpcf7-not-valid-tip,.lets-start__content_right label input[type=text]+.wpcf7-not-valid-tip,.lets-start__content_right label textarea+.wpcf7-not-valid-tip{top:calc(100% + 4px)}
.lets-start__content_right .privacy-message{margin-bottom:32px;max-width:580px}
@media screen and (max-width:1600px){.lets-start__content_right .privacy-message{max-width:100%}
}@media screen and (max-width:1365px){.lets-start__content_right .privacy-message{max-width:580px}
}@media screen and (max-width:1199px){.lets-start__content_right .privacy-message{max-width:100%}
}.lets-start__content_right .bottom-section{align-items:center;display:flex;justify-content:space-between;max-width:580px;width:100%}
@media screen and (max-width:1600px){.lets-start__content_right .bottom-section{max-width:100%}
}@media screen and (max-width:1365px){.lets-start__content_right .bottom-section{max-width:580px}
}@media screen and (max-width:1199px){.lets-start__content_right .bottom-section{max-width:100%}
}.lets-start__content_right .bottom-section .file-upload .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn{color:#fff}
.lets-start__content_right .bottom-section .file-upload .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn:after{background-color:#fff}
.lets-start__content_right .bottom-section .file-upload .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.5' d='M17.25 14.916V8.5a5.25 5.25 0 1 0-10.5 0v8.75a3.5 3.5 0 1 0 7 0V8.5a1.75 1.75 0 1 0-3.5 0v7.583'/%3E%3C/svg%3E")}
.lets-start__content_right .bottom-section .file-upload .dnd-upload-status .dnd-upload-details .name span{color:#899fb6}
.lets-start__content_right .bottom-section .submit-wrapper{position:relative}
.lets-start__content_right .bottom-section .submit-wrapper input{max-width:279px;min-width:279px}
@media screen and (max-width:768px){.lets-start__content_right .bottom-section .submit-wrapper input{max-width:174px;min-width:174px}
}.lets-start__content_right .wpcf7-response-output{margin-top:24px!important}
.lets-start__content_positions{display:none}
.lets-start__content_success{align-items:center;display:flex;display:none;flex-direction:column;justify-content:center;margin:auto 0;max-width:701px;text-align:center;width:100%}
.lets-start__content_success_icon{max-height:80px;max-width:80px}
.lets-start__content_success_title{color:#fff;font-family:Nunito SemiBold;font-size:56px;font-weight:400;line-height:62px;margin-top:24px;text-align:center}
@media screen and (max-width:768px){.lets-start__content_success_title{font-size:32px;line-height:35px}
}.lets-start__content_success_subtitle{color:#fff;font-family:Nunito SemiBold;font-size:22px;font-weight:400;line-height:36px;margin-top:16px;text-align:center}
@media screen and (max-width:768px){.lets-start__content_success_subtitle{font-size:16px;line-height:26px}
}.lets-start.success .lets-start__content_success{display:flex;height:100%;margin:auto 0;max-height:100%}
@media screen and (max-width:1600px){.lets-start.success .lets-start__content_success{margin:60px auto 0}
}@media screen and (max-width:1365px){.lets-start.success .lets-start__content_success{margin:auto 0}
}@media screen and (max-width:1199px){.lets-start.success .lets-start__content_success{margin:60px auto 0}
}@media screen and (max-width:768px){.lets-start.success .lets-start__content_success{margin:40px auto 0!important}
}.lets-start.success .lets-start__content_right{display:none}
.lets-start__booking{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:48px 0 0 auto;max-width:580px;position:relative}
@media screen and (max-width:1600px){.lets-start__booking{margin:48px 0 0;max-width:100%}
}@media screen and (max-width:1365px){.lets-start__booking{margin:48px 0 0 auto;max-width:580px}
}@media screen and (max-width:1199px){.lets-start__booking{margin:48px 0 0;max-width:100%}
}.lets-start__booking.hr:before{background-color:#fff;content:"";height:1px;opacity:.15;position:absolute;top:-25px;width:100%}
.lets-start__booking.hr.white:before{background-color:#000}
.lets-start__booking__person{align-items:center;display:flex}
.lets-start__booking__person .person__avatar{border-radius:50%;height:56px;margin-right:12px;-o-object-fit:cover;object-fit:cover;width:56px}
.lets-start__booking__person .person__name{font-family:Nunito SemiBold,serif;font-size:16px;line-height:22.4px}
.lets-start__booking__person .person__major{color:#899fb6;font-size:14px;line-height:19.6px}
.lets-start__booking a{gap:8px;height:54px;max-width:279px;min-width:279px}
@media screen and (max-width:576px){.lets-start__booking a{max-width:100%;min-width:100%}
}@media screen and (min-width:768px){.margin-top-84{margin-top:84px}
}@media screen and (min-width:1366px)and (max-width:1600px){.with-navigation .lets-start__content{align-items:flex-start;flex-direction:row;margin:0 auto;max-width:1035px}
.with-navigation .lets-start__content_left{margin-right:81px}
.with-navigation .lets-start__content_left_steps{display:flex}
.with-navigation .lets-start__content_left_steps>span{margin-bottom:8px}
.with-navigation .lets-start__content_left_steps_each{font-size:18px;line-height:1.3}
.with-navigation .lets-start__content_left_steps_each_step:before{top:calc(100% + 2px)!important}
.with-navigation .lets-start__content_left_steps_each:not(:last-child){margin-bottom:16px}
.with-navigation .lets-start__content_left_steps_each:before{top:6px}
.with-navigation .lets-start__content_left_steps_each:after{height:calc(100% + 6px);top:16px}
.with-navigation .lets-start__content_left_steps_each:nth-last-child(-n+2):after{height:100%}
.with-navigation .lets-start__content_left_description p{font-size:18px}
.with-navigation .lets-start__content_right{align-items:flex-end;display:flex;flex-direction:column;margin-top:0;max-width:701px}
.with-navigation .lets-start__content_right p{max-width:inherit;width:auto}
.with-navigation .lets-start__content_right label{flex-direction:row}
.with-navigation .lets-start__content_right label span{justify-content:right}
.with-navigation .lets-start__content_right label input,.with-navigation .lets-start__content_right label input[type=email],.with-navigation .lets-start__content_right label input[type=text],.with-navigation .lets-start__content_right label textarea{max-width:537px;min-width:537px;width:537px}
.with-navigation .lets-start__content_right .bottom-section,.with-navigation .lets-start__content_right .privacy-message{max-width:537px}
.with-navigation .lets-start__content_right form{align-items:flex-end}
.with-navigation .lets-start__booking{gap:4px;max-width:537px;min-width:537px}
}@media screen and (min-width:1366px){.lets-start__content{flex-direction:row}
.lets-start__content_left{margin-right:96px}
.lets-start__content_left_steps{display:flex}
.lets-start__content_right{align-items:flex-end;display:flex;flex-direction:column;max-width:701px}
.lets-start__content_right p{max-width:inherit;width:auto}
.lets-start__content_right label{flex-direction:row}
.lets-start__content_right label input,.lets-start__content_right label input[type=email],.lets-start__content_right label input[type=text],.lets-start__content_right label textarea{max-width:580px;min-width:580px;width:580px}
.lets-start__content_right .bottom-section,.lets-start__content_right .privacy-message{max-width:580px}
.lets-start__content_right form{align-items:flex-end}
.lets-start__booking{gap:4px;max-width:580px;min-width:580px}
}