@charset "UTF-8";*{box-sizing:border-box;margin:0}body{margin:0}button{font-size:inherit;font-family:inherit;font-weight:inherit;background-color:transparent;border:none;outline:none;padding:0;cursor:pointer}a,button{font-size:inherit;color:inherit;text-decoration:none}ul{padding-inline-start:0;padding-left:0}ol{list-style:none}label{width:100%}img{display:block}p:not(:last-child){margin-bottom:var(--xs-gap)}ul:not([class]) li:not(:first-child){margin-top:var(--l-gap)}:root{color-scheme:light only;--color-black: #151617;--color-black-rgb: 21,22,23;--color-white: #FFFFFF;--color-light-black: #1E2021;--color-beige: #F1EEE8;--color-gray: #5F5F5F;--color-light-gray: #DEDEDE;--color-text-light-gray: #999999;--color-text-dark-gray: #686868;--color-gold: #F4EBBE;--color-green: #5CB1AB;--color-soft-green: #CACC90;--color-red: #EF2323;--section-padding: 12.5rem;--grid-gap-width: 24px;--grid-columns: 12;--container-width: 1200px;--frame-group-vertical-gap: 12.5rem;--frame-vertical-gap: 6.25rem;--frame-group-bg-color: var(--color-black);--gap-sm: 2.188rem;--gap-md: 4.375rem;--wrapper-padding: 0px;--grid-column: 8.333% ;--fs-base: 16px;--fs-text: 16px;--fs-h1-alt: 8rem;--fs-h1: 3rem;--fs-h2-alt: 6rem;--fs-h2: 4rem;--fs-h3: 2.5rem;--fs-h3-alt: 2rem;--fs-h4: 1.25rem;--fs-md-text: 1.5rem;--fs-sm-text: .875rem;--fs-mobile-md-text: 2rem;--fs-big-title: 4.375rem;--fs-md-text-2: 1.25rem;--fw-base: 400;--fw-bold: 600;--lh-base: 1.21;--lh-lg: 1.5;--lh-h1: 1.04;--lh-h2: 1.09;--lh-h2-alt: 1.04;--lh-h3: 1.28;--lh-h4: 1.875rem;--lh-xl: 1.62;--lh-xxl: 1.87;--lsp-base: 1;--lsp-title: 1;--lsp-cut: -1%;--animate-time: .3s;--js-scrollbar: 0px;--button-base-br: 20px;--base-icon-size: 19px}@media screen and (max-width: 1600px){:root{--fs-base: 14px}}@media screen and (max-width: 1279px){:root{--fs-base: 8px;--container-width: 100%;--grid-gap-width: 16px;--grid-columns: 6;--wrapper-padding: 48px;--fs-h1: 5.5rem;--lh-h1: .9;--fs-h2: 3.5rem;--fs-h3: 3rem;--fs-text: 16px;--gap-md: 6.25rem;--gap-sm: 3.75rem;--frame-group-vertical-gap: 10rem}}@media screen and (max-width: 767px){:root{--wrapper-padding: 24px}}@font-face{font-family:"21Cent";src:url(./fonts/21Cent.woff2) format("woff2"),url(./fonts/21Cent.ttf) format("truetype");src:url(./fonts/21Cent.ttf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"21Cent";src:url(./fonts/21Cent-Italic.woff2) format("woff2"),url(./fonts/21Cent-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"21Cent";src:url(./fonts/21Cent-Bold.woff2) format("woff2"),url(./fonts/21Cent-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"21Cent";src:url(./fonts/21Cent-BoldItalic.woff2) format("woff2"),url(./fonts/21Cent-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(./fonts/Inter_18pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(./fonts/Inter_18pt-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(./fonts/Inter_18pt-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(./fonts/Inter_18pt-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(./fonts/Inter_24pt-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(./fonts/Inter_24pt-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}html{font-size:var(--fs-base);line-height:var(--lh-base);font-family:Inter,sans-serif;font-style:normal;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;text-size-adjust:none}main{font-size:var(--fs-text)}h1,.h1,h2,.h2,h3,.h3{font-family:"21Cent",serif;font-weight:400}h1,.h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--lsp-title)}.h1-alt{font-family:"21Cent",serif;font-size:var(--fs-h1-alt)}h2,.h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--lsp-title)}.h2-alt{font-size:var(--fs-h2);font-family:Inter,sans-serif;line-height:var(--lh-h3-alt)}h3,.h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--lsp-title)}h4,.h4{font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--lsp-title);font-weight:400}h5{font-weight:400}.text-center{text-align:center}.uppercase{text-transform:uppercase}strong em{font-weight:700}html{color:var(--color-white);background-color:var(--color-black);scroll-behavior:smooth;font-size:var(--fs-base)}html.modal-open{overflow:hidden;touch-action:none}html.modal-open body{overflow:hidden;height:100%;touch-action:none}html,body{overflow-x:hidden}body{background-color:var(--color-dark-white);font-size:var(--fs-text)}img,svg,video{display:block;max-width:100%;height:auto;max-height:100%}.img-mobile{display:none}@media screen and (max-width: 767px){.img-mobile{display:block}}@media screen and (max-width: 767px){.img-desktop{display:none}}td{vertical-align:top}.page .frame-group:first-child{padding-top:7.5rem}@media screen and (max-width: 1279px){.page .frame-group:first-child{padding-top:9rem}}.b-rad-s{border-radius:var(--b-rad-s)}.b-rad-m{border-radius:var(--b-rad-m)}.custom-scroll{max-height:70dvh;overflow-y:auto}@media screen and (max-width: 767px){.custom-scroll{max-height:67dvh}}.custom-scroll *{scrollbar-width:thin;scrollbar-color:var(--color-gray)}.custom-scroll *::-webkit-scrollbar{height:8px;width:8px}.custom-scroll *::-webkit-scrollbar-track{background:var(--color-white)}.custom-scroll *::-webkit-scrollbar-thumb{background-color:var(--color-white);border-radius:5px;border:8px solid var(--color-gray)}body .d-none{display:none!important}@media screen and (min-width: 1279px){body .for-d-none{display:none}}@media screen and (max-width: 1279px){body .m-none{display:none}}.height-100{height:100%}.width-100{width:100%}.frame-group.hide_block{display:none!important}.wrapper{width:100%;max-width:var(--container-width);padding:0;margin:0 auto;position:relative}@media screen and (max-width: 1279px){.wrapper{padding:0 var(--wrapper-padding)}}section{padding:var(--section-padding) 0}.row{display:flex;flex-wrap:wrap}.row.nowrap{flex-wrap:nowrap}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-space{justify-content:space-between}.direction-column{flex-direction:column}.frame-group{padding:var(--frame-group-vertical-gap) 0;background-color:var(--frame-group-bg-color);position:relative}.frame-group .frame.section-border-top:not(.ce-stages){padding-top:0}.frame-group .frame.section-border-top:not(.ce-no-time) .ce-header,.frame-group .frame.section-border-top:not(.ce-no-time) .ce-stages-body{padding-top:var(--frame-vertical-gap);border-top:1px solid var(--color-gray)}.frame-group .frame.section-border-top.ce-no-time .ce-no-time-wrapper{padding-top:var(--frame-vertical-gap);border-top:1px solid var(--color-gray)}.frame-group .frame:first-child.section-border-top{margin-top:calc(var(--frame-vertical-gap) * -1)}.frame-group .frame.columns-frame-after-big-title+.ce-stages.section-border-top .ce-stages-body{padding-top:var(--frame-group-vertical-gap)}.frame-group+.frame-group .frame:first-child.section-border-top:not(.ce-no-time) .ce-header,.frame-group+.frame-group .frame:first-child.section-border-top:not(.ce-no-time) .ce-stages-body{padding-top:var(--frame-group-vertical-gap)}.frame-group+.frame-group .frame:first-child.section-border-top:not(.ce-no-time) .ce-header:empty .clients-work-title{padding-top:var(--frame-group-vertical-gap);border-top:1px solid var(--color-gray)}.frame-group+.frame-group .frame:first-child.section-border-top.ce-no-time .ce-no-time-wrapper{padding-top:var(--frame-group-vertical-gap)}.frame-group+.frame-group .frame:first-child:first-child.section-border-top{margin-top:calc(var(--frame-group-vertical-gap) * -1)}.ce-work-experience-clients-work.section-border-top .clients-work-title{padding-top:var(--frame-group-vertical-gap);border-top:1px solid var(--color-gray)}.ce-work-experience-clients-work.section-border-top .wrapper{padding-top:0;border-top:none}.frame{padding:var(--frame-vertical-gap) 0}.frame.b-bottom{padding-bottom:0}.frame.b-bottom .wrapper{border-bottom:1px solid var(--color-gray);padding-bottom:var(--frame-vertical-gap)}.frame-group .frame:not(.ce-frame-with-bg):not(.ce-no-time):first-child{padding-top:0}.frame-group .frame:not(.ce-frame-with-bg):last-child{padding-bottom:0}.light-frame{--frame-group-bg-color: var(--color-beige);color:var(--color-black)}.gray-frame{--frame-group-bg-color: #E9E9E9;color:var(--color-black)}.light-frame.b-bottom .wrapper{border-bottom:1px solid var(--color-black)}.p-medium{padding-top:var(--gap-md)}.sign{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 2.35 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.sign{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 2.35 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.sign{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.view-only-desktop{display:block}@media screen and (max-width: 1279px){.view-only-desktop{display:none}}.view-only-mobile{display:none!important}@media screen and (max-width: 1279px){.view-only-mobile{display:flex!important}}.gap-sm{gap:var(--gap-sm)}.gap-md{gap:var(--gap-md)}.swiper-relative-container{position:relative}@keyframes displayBlock{0%{opacity:0;display:none}to{opacity:1;display:block}}@keyframes hideFlex{0%{opacity:1;display:flex}to{opacity:0;display:none}}@keyframes displayFlex{0%{opacity:0;display:none}to{display:flex;opacity:1}}@keyframes displayGrid{0%{opacity:0;display:none}to{display:grid;opacity:1}}.base-form{--palceholder-color: var(--color-gray);--input-bg-color: var(--color-white);--input-border-color: var(--color-gray);--input-error-color: var(--color-red);--checkbox-border-color: var(--color-black);--input-border-width: 1px;--input-gap: 1rem;--checkbox-size: 16px;--checkbox-icon-size: 10px;--checkbox-radius: 1.5px;--checkbox-margin-right: 12px;--policy-fs: var(--fs-base);--policy-lh: var(--lh-base)}@media screen and (max-width: 767px){.base-form{--checkbox-size: 18px;--checkbox-icon-size: 8px}}.base-input::placeholder{color:var(--palceholder-color)}.base-input:focus{outline:none}.base-input input{padding-left:0;padding-right:0}input{position:relative}input>p{display:flex}input .wpcf7-form-control-wrap{display:flex}input:not(:first-child){margin-top:var(--input-gap)}input [type=checkbox]{display:none}input [type=checkbox]:checked~.input-checkbox:after,input [type=checkbox]:checked~.wpcf7-list-item-label:after{position:absolute;top:0;left:0;content:"";width:var(--checkbox-icon-size);height:var(--checkbox-icon-size);opacity:1}input [data-name=form-policy] .wpcf7-list-item-label{line-height:var(--policy-lh);font-size:var(--policy-fs)}[type=submit]{border:var(--input-border-color)}input[type=checkbox],[data-name=form-policy] .wpcf7-list-item-label:before{display:flex;align-items:center;justify-content:center;width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-radius);border:var(--input-border-width) solid var(--input-border-color);margin-right:var(--checkbox-margin-right);cursor:pointer;float:left}[data-status=unaccepted] .input-checkbox,[data-status=unaccepted] [data-name=form-policy] .wpcf7-list-item-label:before{border-color:var(--input-error-color)}[data-status=unaccepted] .wpcf7-list-item-label{color:var(--input-error-color)}.wpcf7-response-output,.wpcf7-spinner{display:none}ol{--ol-li-gap: 1rem;--ol-mark-type: disk;--ol-mark-color: var(--color-black);--ol-mark-gap: 1rem;list-style:var(--ul-mark-type);caret-color:var(--ol-mark-color);padding-left:var(--ol-mark-gap)}ol li:not(:first-child){margin-top:var(--ol-li-gap)}ol li:before{content:counter(i) " ";counter-increment:i}ol li ol{counter-reset:j}ol li ol li:before{content:counter(i) "." counter(j) " ";counter-increment:j}ol li ol li ol{counter-reset:k}ol li ol li ol li:before{content:counter(i) "." counter(j) "." counter(k) " ";counter-increment:k}ul:not(.ul-reset):not(.sub-menu),footer .sub-menu{--ul-li-gap: 1rem;--ul-mark-type: disc;--ul-mark-color: var(--color-black);--ul-mark-icon: null;--ul-mark-icon-position-top: 0;--ul-mark-icon-position-right: null;--ul-mark-icon-position-bottom: null;--ul-mark-icon-position-left: 0;--ul-mark-gap: 1rem;list-style:var(--ul-mark-type);padding-left:var(--ul-mark-gap)}@media screen and (max-width: 1279px){ul:not(.ul-reset):not(.sub-menu),footer .sub-menu{--ul-li-gap: 2rem}}ul:not(.ul-reset):not(.sub-menu) li:not(:first-child),footer .sub-menu li:not(:first-child){margin-top:var(--ul-li-gap)}ul:not(.ul-reset):not(.sub-menu) li span,footer .sub-menu li span{display:block}@media screen and (max-width: 1279px){ul:not([class]){--ul-li-gap: 2rem;margin-left:15px}}.list-custom{--ul-mark-type: none}.ul-reset{list-style:none;padding-left:0}.ul-reset li{list-style:none}.modal{--modal-position: fixed;--modal-bg-color-opacity: .8;--modal-bg-color: rgba(var(--color-black-rgb), var(--modal-bg-color-opacity));--modal-z-index: 9;--modal-position-top: 0;--modal-position-right: 0;--modal-position-bottom: 0;--modal-position-left: 0;--modal-padding-top: 0;--modal-padding-right: 0;--modal-padding-bottom: 87px;--modal-padding-left: 0;--modal-transition: opacity .3s, visibility .3s;--modal-content-width: 100%;--modal-content-max-width: 1200px;--modal-content-height: 70vh;--modal-content-max-height: 741px;--modal-content-justify: flex-end;--modal-content-align: center;--modal-content-bg-color: var(--color-white);--modal-content-text-color: var(--color-black);--modal-content-padding: clamp(6vw, 130px, 50vw);--modal-content-border: 30px;--modal-content-close-size: 42px;--modal-content-close-icon: "";--modal-content-close-icon-position-top: 30px;--modal-content-close-icon-position-right: 30px;--modal-content-close-icon-translate-x: 0;position:var(--modal-position);top:var(--modal-position-top);right:var(--modal-position-right);bottom:var(--modal-position-bottom);left:var(--modal-position-left);content:"";background-color:var(--modal-bg-color);color:var(--modal-content-text-color);padding:var(--modal-padding-top) var(--modal-padding-right) var(--modal-padding-bottom) var(--modal-padding-left);transition:var(--modal-transition);display:flex;justify-content:var(--modal-content-justify);align-items:var(--modal-content-align);opacity:0;visibility:hidden;z-index:var(--modal-z-index)}@media screen and (max-height: 780px){.modal:not(.modal-mobile-menu){--modal-padding-bottom: 25px;--modal-content-padding: 85px;--modal-content-height: 90vh;--modal-content-close-size: 30px}}@media screen and (max-width: 767px){.modal:not(.modal-mobile-menu){--modal-content-padding: 80px 0 50px;--modal-content-close-size: 30px;--modal-content-border: 0;--modal-padding-bottom: 0;--modal-content-height: 100vh}}.modal.opened{opacity:1;visibility:visible}.modal.modal-mobile-menu{--modal-content-bg-color: var(--color-white);--modal-content-text-color: var(--color-black);--modal-content-align: initial;--modal-content-justify: flex-start;--modal-content-padding: clamp(6vw, 160px, 50vw);--modal-content-width: 100%;--modal-content-height: 100%;--modal-content-max-width: initial;--modal-content-max-height: initial;--modal-content-border: 0;--modal-padding-bottom: 0;--modal-content-close-icon-position-top: 40px;--modal-content-close-icon-position-right: 50%;--modal-content-close-icon-translate-x: 600px }@media screen and (max-height: 780px){.modal.modal-mobile-menu{--modal-content-padding: clamp(6vw, 60px, 6vw)}}@media screen and (max-width: 1279px){.modal.modal-mobile-menu{--modal-content-padding: clamp(6vw, 160px, 6vw) 0;--modal-content-close-icon-position-right: var(--wrapper-padding);--modal-content-close-size: 45px}}@media screen and (max-width: 767px){.modal.modal-mobile-menu{--modal-content-padding: calc(var(--modal-content-close-size) * 2 + 8px) 0;--modal-content-close-icon-position-top: 35px;--modal-content-close-icon-translate-x: 0}}.modal-content{position:relative;padding:var(--modal-content-padding);background-color:var(--modal-content-bg-color);border-radius:var(--modal-content-border);width:var(--modal-content-width);max-width:var(--modal-content-max-width);height:var(--modal-content-height);max-height:var(--modal-content-max-height);overflow-y:auto}.icon-modal-close{position:absolute;content:var(--modal-content-close-icon);top:var(--modal-content-close-icon-position-top);right:var(--modal-content-close-icon-position-right);width:var(--modal-content-close-size);height:var(--modal-content-close-size);transform:translate(var(--modal-content-close-icon-translate-x))}.l-gray{color:var(--color-text-light-gray)}.l-gray strong{color:var(--color-white)}.light-frame .l-gray,.light-frame .l-gray strong{color:var(--color-black)}p:empty{display:none}*+p{margin-top:2rem}p+*{margin-top:2rem}.link-underline{text-decoration:underline;text-underline-offset:2px}p:empty+p{margin-top:0!important}@media screen and (max-width: 1279px){p:empty+p{margin-top:0}}h1+*{margin-top:2.75rem}h2+*{margin-top:2.5rem}*+h2{margin-bottom:2.5rem}h3+*,h4+*,h5+*{margin-top:2rem}@media screen and (max-width: 1279px){h3+*,h4+*,h5+*{margin-top:2.75rem}}*+h3,*+h4,*+h5{margin-bottom:2rem}@media screen and (max-width: 1279px){*+h3,*+h4,*+h5{margin-bottom:2.75rem}}h6+*{margin-top:1.5rem}@media screen and (max-width: 1279px){h6+*{margin-top:2.75rem}}*+h6{margin-bottom:1.5rem}@media screen and (max-width: 1279px){*+h6{margin-bottom:2.75rem}}hr{border-top:1px solid var(--color-gray);border-bottom:none;border-right:none;border-left:none}.secondary-page hr{margin-top:30px}.large-text{font-size:var(--fs-md-text)}.page-big-title{margin-top:9.375rem}.page-big-title h1{font-family:Inter,sans-serif;font-size:8rem;line-height:1.28}ul a{transition:var(--animate-time)}ul a:hover{color:var(--color-gray)}ul a:after{content:"";display:block;width:0;height:1px;margin-top:5px;background:var(--color-white);transition:width var(--animate-time)}@media screen and (max-width: 1279px){ul a:after{margin-top:3px}}ul a:hover:after{width:100%}.btn,[type=submit]{background-color:var(--color-black);padding:1.25rem;display:flex;justify-content:center;align-items:center;text-align:center;line-height:var(--lh-small-text);border-radius:var(--button-base-br);border:1px solid var(--color-gray);color:var(--white);font-family:Inter,sans-serif;transition:background-color var(--animate-time),color var(--animate-time);font-size:1rem}@media screen and (max-width: 1279px){.btn,[type=submit]{font-size:2rem;padding:2.5rem;border-radius:20px;min-height:60px}}.btn:hover,[type=submit]:hover{color:var(--color-black);background-color:var(--color-white)}[type=submit]{cursor:pointer}.rounded-btn{border-radius:3rem}@media screen and (max-width: 1279px){.rounded-btn{border-radius:6rem}}.btn-white{background-color:var(--color-white);color:var(--color-black)}.btn-white:hover{background-color:var(--color-black)!important;color:var(--color-white)!important;border-color:var(--color-white)!important}.btn-transparent{background-color:transparent}.btn-soft-green{background-color:var(--color-soft-green);color:var(--color-black);border:none}.btn-soft-green:hover{background-color:#f4f6b3}.btn-soft-green:active{background-color:#bfc176}.light-frame .btn-soft-green{background-color:var(--color-soft-green);color:var(--color-black);border:none}.light-frame .btn-soft-green:hover{background-color:#e6e9a2}.light-frame .btn-soft-green:active{background-color:#bdbf76}.btn-green{background-color:var(--color-green);color:var(--color-white);border-color:var(--color-green)}.btn-green:hover{background-color:#5acbc3;border-color:#5acbc3;color:var(--color-white)}.btn-green:active{background-color:#1dada2;color:var(--color-white)}.btn-visible-in-md{display:none}@media screen and (max-width: 767px){.btn-visible-in-md{display:flex}}.show-more{text-decoration:underline;text-underline-offset:2px}@media screen and (max-width: 1279px){.show-more{font-size:var(--fs-mobile-md-text)}}.show-all-btn-wrapper .show-more{margin:0 auto}.slider-arrow-btn{width:52px;height:52px;border-radius:50%;background-color:#282a2c;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%)}.slider-arrow-btn svg{width:11px;height:20px;color:#7a7a7a}.swiper-button-prev{left:0}.swiper-button-next{right:0;transform:translateY(-50%) scaleX(-1)}@media screen and (max-width: 767px){.swiper-buttons{display:none}}.btn-to-top__desktop{--btn-to-top-size: 60px;--btn-to-top-b-radius: 10px;position:fixed;right:8.3333333333vw;bottom:3vh;transform:translate(calc(50% + 24px));width:var(--btn-to-top-size);height:var(--btn-to-top-size);background:#fff;border-radius:var(--btn-to-top-b-radius);padding:var(--btn-to-top-b-radius);z-index:8;opacity:0;visibility:hidden;transition:opacity var(--animate-time),visibility var(--animate-time)}.btn-to-top__desktop svg{pointer-events:none}._scrolled~.btn-to-top__desktop{opacity:1;visibility:visible}.content-image img{width:100%;border-radius:15px}.content-image .figcaption_wrapper{margin-top:1rem}@media screen and (max-width: 1279px){.content-image .figcaption_wrapper{margin-top:4.5rem}}.content-image .figcaption_wrapper .figcaption_title{font-size:1.25rem;margin-bottom:2px;padding-left:1.5rem}@media screen and (max-width: 1279px){.content-image .figcaption_wrapper .figcaption_title{font-size:2rem;padding-left:0}}.content-image .figcaption_wrapper .figcaption_subtitle{color:var(--color-text-dark-gray);margin-top:0;padding-left:1.5rem;width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3.5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.content-image .figcaption_wrapper .figcaption_subtitle{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3.5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.content-image .figcaption_wrapper .figcaption_subtitle{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.content-image .figcaption_wrapper .figcaption_subtitle{padding-left:0}}.figcaption_cite{line-height:var(--lh-lg);width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3 / var(--grid-columns) - 1 * var(--grid-gap-width)));margin-left:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 1 / var(--grid-columns) - 1 * var(--grid-gap-width)));position:relative}@media screen and (max-width: 1279px){.figcaption_cite{width:100%;margin-left:0;padding-left:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 1 / var(--grid-columns) - 1 * var(--grid-gap-width)));line-height:var(--lh-h3)}}.figcaption_cite:before{display:inline-flex;content:"";left:-50px;top:10px;width:37px;height:1px;background-color:var(--color-white);position:absolute}@media screen and (max-width: 1279px){.figcaption_cite:before{width:16px;left:0;top:7px}}.light-frame .figcaption_cite:before{background-color:var(--color-black)}.person .person-image{width:128px;height:128px}@media screen and (max-width: 1279px){.person .person-image{width:82px;height:82px}}.person .person-image img{object-fit:cover;width:100%;height:100%;border-radius:100%}.person .person-text{margin-left:var(--grid-gap-width)}@media screen and (max-width: 1279px){.person .person-text{margin-left:3rem}}.person .person-text .person_title{font-size:1.25rem}@media screen and (max-width: 1279px){.person .person-text .person_title{font-size:2.5rem}}.person .person-text .person_rank{margin-top:2px}@media screen and (max-width: 1279px){.person .person-text .person_rank{font-size:2rem}}.base-form{--placeholder-color: var(--color-text-dark-gray);--input-text-color: var(--color-white);--input-border-color: var(--color-gray);--input-error-color: var(--color-red);--checkbox-border-color: var(--color-gray)}.base-form input:not([type=submit]),.base-form textarea{background:none;font-size:var(--fs-text);width:100%;color:var(--input-text-color);border:none;border-bottom:1px solid var(--input-border-color);font-family:Inter,sans-serif;padding-bottom:12px}@media screen and (max-width: 1279px){.base-form input:not([type=submit]),.base-form textarea{font-size:2rem}}.base-form input:not([type=submit]) .wpcf7-form-control-wrap,.base-form textarea .wpcf7-form-control-wrap{display:block}.base-form input:not([type=submit])::placeholder,.base-form textarea::placeholder{color:var(--color-text-dark-gray)}.base-form input:not([type=submit]):active,.base-form input:not([type=submit]):focus-visible,.base-form textarea:active,.base-form textarea:focus-visible{outline:none}.base-form input[type=number]{-moz-appearance:textfield}.base-form input[type=number]::-webkit-outer-spin-button,.base-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.base-form .wpcf7-acceptance input[type=checkbox]+span:before{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;content:"";margin-right:12px;width:1rem;height:1rem;border:2px solid var(--input-border-color);border-radius:4px;color:var(--placeholder-color)}@media screen and (max-width: 1279px){.base-form .wpcf7-acceptance input[type=checkbox]+span:before{width:1.75rem;height:1.75rem}}.base-form .wpcf7-not-valid{border-color:var(--input-error-color)!important;color:var(--input-error-color)!important}.base-form .wpcf7-acceptance input[type=checkbox]:checked+span:before{content:"✓";font-weight:700}.base-form .wpcf7-acceptance.wpcf7-not-valid input[type=checkbox]+span:before{border-color:var(--color-red)}.base-form .unaccepted .wpcf7-acceptance input[type=checkbox]+span:before{border-color:var(--color-red)}.base-form .wpcf7-acceptance{margin-top:1rem;display:flex}@media screen and (max-width: 1279px){.base-form .wpcf7-acceptance{margin-top:2rem}}.base-form .wpcf7-acceptance .wpcf7-list-item-label{color:var(--placeholder-color);display:flex}@media screen and (max-width: 1279px){.base-form .wpcf7-acceptance .wpcf7-list-item-label{font-size:1.5rem}}.base-form .wpcf7-acceptance .wpcf7-list-item{margin:1rem 0 0}@media screen and (max-width: 1279px){.base-form .wpcf7-acceptance .wpcf7-list-item{margin-top:1.5rem}}.base-form input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.base-form a{text-decoration:underline;text-underline-offset:4px}.base-form .textarea{max-height:130px;overflow-y:auto;vertical-align:bottom;height:min-content;resize:none}.base-form .textarea{scrollbar-color:var(--color-gray)}.base-form .textarea::-webkit-scrollbar{height:5px;width:5px;background:transparent}.base-form .textarea::-webkit-scrollbar-thumb{background:var(--color-light-gray);-webkit-border-radius:2ex}.base-form .textarea::-webkit-scrollbar-corner{background:transparent}.wpcf7-spinner{display:none}.light-frame .base-form{--input-text-color: var(--color-black) }.wpcf7-not-valid-tip{position:absolute;bottom:0;transform:translateY(calc(100% + 5px));color:var(--color-red);font-size:.75rem}@media screen and (max-width: 1279px){.wpcf7-not-valid-tip{font-size:1.5rem}}.wpcf7-form-control-wrap{display:block}.two-columns .content{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1279px){.two-columns .content{margin-top:var(--gap-md)}}.two-columns .content .ce-header{margin-bottom:var(--gap-md);font-family:Inter,sans-serif;font-size:var(--fs-h3)}@media screen and (max-width: 1279px){.two-columns .content .ce-header{margin-bottom:2.5rem;font-size:2.5rem}}.two-columns .content .ce-header p{font-size:var(--fs-h3)}.two-columns .content .text_col_1{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 2.5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.two-columns .content .text_col_1{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 2.5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.two-columns .content .text_col_1{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.two-columns .content .text_col_1 p{line-height:var(--lh-xl)}.two-columns .content .text_col_2{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.two-columns .content .text_col_2{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.two-columns .content .text_col_2{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.two-columns .content .text_col_2 .first{margin-bottom:var(--gap-sm)}.two-columns .content .text_col_2 .second,.two-columns .content .text_col_2 .small-text{line-height:var(--lh-xxl)}.three-columns .content{display:flex;justify-content:space-between;width:100%}.three-columns .content .cols{display:flex;justify-content:space-between;width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}.three-columns .content .cols .text_col_1{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 2.52 / var(--grid-columns) - 1 * var(--grid-gap-width)));line-height:var(--lh-xl)}.three-columns .content .cols .text_col_1.text-col-2-empty{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}.three-columns .content .cols .text_col_2{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 2.25 / var(--grid-columns) - 1 * var(--grid-gap-width)));line-height:var(--lh-xl)}.three-columns .content .text_col_3{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)));font-family:Inter,sans-serif;font-size:var(--fs-h3)}@media screen and (max-width: 1279px){.three-columns .content .text_col_3{font-size:var(--fs-mobile-md-text)}}.three-columns .content table{font-size:1rem;margin-top:var(--gap-md)}.three-columns .content table tr:not(:last-child) td{padding-bottom:var(--gap-md)}.three-columns .content table td{vertical-align:baseline}.three-columns .content table td:first-child{padding-right:var(--gap-md)}@media screen and (max-width: 767px){.three-columns.list_border .text_col_3{width:calc(100% + 300px)}}.three-columns.list_border ul{font-size:1rem;list-style:none;padding-left:0;margin-left:0}@media screen and (max-width: 767px){.three-columns.list_border ul{font-size:var(--fs-text)}}.three-columns.list_border ul li{padding:2rem 0}.three-columns.list_border ul li:first-child{padding-top:0}.three-columns.list_border ul li:not(:last-child){border-bottom:1px solid var(--color-gray)}.three-columns.list_border ul li:before{display:none}.five-columns .cols{display:flex;flex-wrap:wrap;counter-reset:col}.five-columns .cols .text_col_header{font-size:var(--fs-md-text);width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)));margin-right:var(--grid-gap-width)}.five-columns .cols .text_col_header p,.five-columns .cols .text_col_header h1,.five-columns .cols .text_col_header h2,.five-columns .cols .text_col_header h3,.five-columns .cols .text_col_header h4,.five-columns .cols .text_col_header h5,.five-columns .cols .text_col_header h6,.five-columns .cols .text_col_header a{max-width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3.2 / var(--grid-columns) - 1 * var(--grid-gap-width)))}.five-columns .cols .text-col{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 2.58 / var(--grid-columns) - 1 * var(--grid-gap-width)));margin-right:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * .9 / var(--grid-columns) - 1 * var(--grid-gap-width)));line-height:1.5}.five-columns .cols .text-col:before{counter-increment:col;content:counter(col)}.five-columns .cols .text-col:last-child{margin-right:0}.five-columns .cols .text-col:nth-child(3){margin-right:0}.five-columns .cols .text-col:nth-child(2),.five-columns .cols .text-col:nth-child(3){margin-bottom:var(--frame-vertical-gap)}.icon-accordion-arrow{width:24px;height:24px;transition:transform .5s}.ce-big-img{padding-bottom:0}.ce-big-img+.columns-frame-after-big-title{padding-top:var(--frame-group-vertical-gap)}.frame-big-img{width:100%;height:auto}.ce-entrance .ce-header{margin:0 auto;width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 12 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.ce-entrance .ce-header{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 12 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-entrance .ce-header{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.ce-entrance .ce-header h2{line-height:var(--lh-h3)}@media screen and (max-width: 1279px){.ce-entrance .ce-header h2{font-size:var(--fs-h3)}}.ce-entrance .ce-header p{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)));margin-top:var(--frame-vertical-gap);margin-left:auto;margin-right:auto;font-family:"21Cent",serif;font-size:var(--fs-md-text)}@media screen and (max-width: 1279px){.ce-entrance .ce-header p{margin-top:4rem;font-size:2.25rem;line-height:var(--lh-h3)}}@media screen and (max-width: 1279px){.ce-entrance .base-ff{font-family:Inter,sans-serif!important;color:var(--color-text-light-gray);font-size:var(--fs-text)!important}}@media screen and (max-width: 1279px){.ce-entrance .wrapper{border-bottom:none!important;padding-bottom:0!important}}@media screen and (max-width: 1279px){.columns-frame-after-big-title .sign{line-height:var(--lh-xl)}.columns-frame-after-big-title .two-columns .content{margin-top:4rem}.columns-frame-after-big-title .two-columns .ce-header{margin-bottom:4rem}.columns-frame-after-big-title .two-columns .ce-header p{font-size:2.5rem}.columns-frame-after-big-title .two-columns .first .large-text{font-size:var(--fs-text);line-height:var(--lh-xl)}.columns-frame-after-big-title .two-columns .second{margin-top:4rem;border-top:1px solid var(--color-gray);padding-top:4rem}}@media screen and (max-width: 1279px) and (max-width: 1279px){.columns-frame-after-big-title .two-columns .second br{display:block}}@media screen and (max-width: 1279px){.columns-frame-after-big-title .two-columns .content .text_col_2{display:block;width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.acquaintance .acquaintance-figure-wrapper{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5.25 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.acquaintance .acquaintance-figure-wrapper{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5.25 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.acquaintance .acquaintance-figure-wrapper{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.acquaintance .acquaintance-figure-wrapper{margin-bottom:20px}}@media screen and (max-width: 1279px){.acquaintance .two-columns .content .ce-header{margin-bottom:4rem}}@media screen and (max-width: 1279px){.acquaintance .two-columns .content .text_col_2{display:block;width:100%;font-size:var(--fs-text)}.acquaintance .two-columns .content .text_col_2 .large-text{font-size:var(--fs-mobile-md-text)}.acquaintance .two-columns .content .text_col_2 .second p{line-height:var(--lh-lg)}}@media screen and (max-width: 1279px){.acquaintance .two-columns .content .text_col_1{order:1;margin-top:4rem}}@media screen and (max-width: 1279px){.acquaintance .wrapper{border-bottom:none!important;padding-bottom:4rem!important}}@media screen and (max-width: 1279px){.footer-callback{padding-top:0}}.footer-callback .ce-header{margin-bottom:var(--gap-md);font-family:Inter,sans-serif;font-size:var(--fs-h3);width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1279px){.footer-callback .ce-header{border-top:1px solid var(--color-gray);padding-top:4rem;font-size:2.5rem;margin-bottom:4rem;line-height:var(--lh-h3)}}.footer-callback .callback-textcontent{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3 / var(--grid-columns) - 1 * var(--grid-gap-width)));line-height:var(--lh-xl)}@media screen and (max-width: 1600px){.footer-callback .callback-textcontent{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.footer-callback .callback-textcontent{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 4 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.footer-callback .callback-textcontent{color:var(--color-text-light-gray)}}.footer-callback .callback-button-wrapper{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3.9 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.footer-callback .callback-button-wrapper{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3.9 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.footer-callback .callback-button-wrapper{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.footer-callback .callback-button-wrapper{margin-top:4rem}}.footer-callback .callback-button-wrapper .btn{width:100%;height:80px}@media screen and (max-width: 1279px){.footer-callback .callback-button-wrapper .btn{height:auto}}@media screen and (max-width: 767px){.modal-mobile-menu .modal-content{align-items:flex-start}}@media screen and (max-width: 767px){.mobile-menu-wrap{flex-direction:column}}.mobile-menu-content{font-size:20px;max-width:60%;height:clamp(475px,40vh,600px);flex:1}@media screen and (max-height: 780px){.mobile-menu-content{height:clamp(405px,40vh,600px)}}@media screen and (max-width: 767px){.mobile-menu-content{font-size:16px;max-width:initial;height:initial}}@media screen and (max-width: 767px){.mobile-menu-content .menu-item-has-children{padding:30px 0;border-bottom:1px solid var(--color-gray)}}@media screen and (max-width: 767px){.mobile-menu-content .menu-item-has-children:first-child{border-top:1px solid var(--color-gray)}}.mobile-menu-content .sub-menu li:not(:last-child){margin-bottom:5px}.mobile-menu-title{margin-top:auto}.menu-item-has-children ul{padding:0}.menu-item-has-children>a{display:block;font-size:14px;color:var(--color-text-dark-gray);margin-bottom:20px}.site-modal-nav{display:flex;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;padding-bottom:35px}@media screen and (max-width: 1279px){.site-modal-nav{padding-bottom:14px}}@media screen and (max-width: 767px){.site-modal-nav{display:block;padding-bottom:50px}}.site-modal-menu{display:grid;grid-auto-flow:column;grid-template-rows:min-content min-content;grid-auto-columns:max-content;grid-gap:70px;counter-reset:section}.site-modal-menu .menu-item-has-children>a{text-transform:uppercase;margin-bottom:15px}@media screen and (max-width: 767px){.site-modal-menu{display:block}}.site-modal-menu>li:first-child{order:0}.site-modal-menu>li:nth-child(2n){order:2}@media screen and (max-width: 767px){.menu-modal-call-btn{margin-bottom:50px}}@media screen and (max-width: 1279px){.ce-text-pic .wrapper>.row{flex-direction:column}}.ce-text-pic .text-col{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.ce-text-pic .text-col{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-text-pic .text-col{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.ce-text-pic .text-col .ce-header{margin-bottom:2.5rem}.ce-text-pic .text-col .ce-text{line-height:var(--lh-lg)}.ce-text-pic .pic-wrapper{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5.25 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.ce-text-pic .pic-wrapper{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5.25 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-text-pic .pic-wrapper{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-text-pic .pic-wrapper{margin-top:4rem}}.ce-text-pic td{vertical-align:top}.ce-text-pic .ce-header.empty{margin:0}.ce-text img{display:inline-block}.ce-text img:first-child{margin-left:0!important}.ce-textpic-file{line-height:var(--lh-lg)}.ce-textpic-file .ce-header-border{padding-bottom:1.5rem;margin-bottom:calc(var(--gap-md) * 2)}@media screen and (max-width: 1279px){.ce-textpic-file .ce-header-border{padding-bottom:1.25rem;margin-bottom:var(--gap-md)}}.ce-textpic-file .wrapper>.row{position:relative}.ce-textpic-file .left-col{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 4 / var(--grid-columns) - 1 * var(--grid-gap-width)));margin-left:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 1 / var(--grid-columns) - 1 * var(--grid-gap-width)));display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1600px){.ce-textpic-file .left-col{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 4 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-textpic-file .left-col{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1600px){.ce-textpic-file .left-col{margin-left:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 1 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-textpic-file .left-col{margin-left:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 1.34 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-textpic-file .left-col{margin-left:6rem}}.ce-textpic-file .left-col .text-pic-file_text-1{text-transform:uppercase}.ce-textpic-file .left-col .text-pic-file_text-1:before{content:"✱";display:inline-block;position:absolute;left:0;font-size:3.7rem;line-height:1;top:-13px}@media screen and (max-width: 1279px){.ce-textpic-file .left-col .text-pic-file_text-1:before{font-size:4.5rem;top:0;transform:translateY(-25%)}}@media screen and (max-width: 1279px){.ce-textpic-file .left-col .text-pic-file_text-1{font-size:var(--fs-mobile-md-text)}}.ce-textpic-file .left-col .file-link{display:block;margin-top:4rem;text-decoration:underline}.ce-textpic-file .right-col{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5.25 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.ce-textpic-file .right-col{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5.25 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-textpic-file .right-col{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-textpic-file .right-col{display:flex;flex-direction:column-reverse}}.ce-textpic-file .right-col .text-pic-file_text-3{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3.6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.ce-textpic-file .right-col .text-pic-file_text-3{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3.6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-textpic-file .right-col .text-pic-file_text-3{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-textpic-file .right-col .text-pic-file_text-3{margin-left:6rem;margin-top:4rem}}.ce-textpic-file .right-col .content-image{margin-top:calc(var(--gap-md) * 2)}@media screen and (max-width: 1279px){.ce-textpic-file .right-col .content-image{margin-top:4rem}}@media screen and (min-width: 1279px){.ce-first-screen .first-screen_text .first-screen_title{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 7 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.ce-first-screen .first-screen_text .first-screen_title h2{margin-bottom:0;font-size:2rem}@media screen and (max-width: 1279px){.ce-first-screen .first-screen_text .first-screen_title h2{font-size:2.75rem}}.ce-first-screen .first-screen_text .first-screen_title h1+h2{margin-top:.6rem}.ce-first-screen .first-screen_text .first-screen_textcontent{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)));margin-top:2rem;line-height:var(--lh-lg)}@media screen and (max-width: 1600px){.ce-first-screen .first-screen_text .first-screen_textcontent{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-first-screen .first-screen_text .first-screen_textcontent{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 767px){.ce-first-screen .first-screen_text .first-screen_textcontent{margin-top:var(--gap-sm)}}.ce-first-screen .first-screen_text .first-screen_textcontent ul{width:100%;padding-left:32px;line-height:var(--lh-h3)}.ce-first-screen .first-screen_text .first-screen_textcontent ul li{position:relative}.ce-first-screen .first-screen_text .first-screen_textcontent ul li::marker{font-size:0}.ce-first-screen .first-screen_text .first-screen_textcontent ul li:before{display:inline-flex;content:"";left:-32px;top:8px;width:16px;height:2px;background-color:var(--color-gray);position:absolute}@media screen and (max-width: 1279px){.ce-first-screen .first-screen_text .first-screen_textcontent{margin-top:var(--gap-md);font-size:var(--fs-mobile-md-text);line-height:var(--lh-base)}}.ce-first-screen .first-screen_text .btn-group{margin-top:var(--gap-md);width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.ce-first-screen .first-screen_text .btn-group{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-first-screen .first-screen_text .btn-group{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.ce-first-screen .first-screen_text .btn-group .first-btn-wrapper{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1279px){.ce-first-screen .first-screen_text .btn-group .first-btn-wrapper{flex-direction:column}}.ce-first-screen .first-screen_text .btn-group .first-btn-wrapper{margin-bottom:1rem}@media screen and (max-width: 1279px){.ce-first-screen .first-screen_text .btn-group .first-btn-wrapper{margin-bottom:5rem}}.ce-first-screen .first-screen_text .btn-group .first-btn-wrapper .caption{display:flex}.ce-first-screen .first-screen_text .btn-group .first-btn-wrapper .caption:before{display:inline-flex;content:"";margin-left:25px;margin-right:5px;margin-top:8px;width:62px;height:1px;background-color:var(--color-text-light-gray)}@media screen and (max-width: 1279px){.ce-first-screen .first-screen_text .btn-group .first-btn-wrapper .caption:before{display:none}}.ce-first-screen .first-screen_text .btn-group .first-btn-wrapper .caption span{display:block}@media screen and (max-width: 1279px){.ce-first-screen .first-screen_text .btn-group .first-btn-wrapper .caption span{margin-top:6px}}.ce-first-screen .first-screen_text .btn-group .btn{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3 / var(--grid-columns) - 1 * var(--grid-gap-width)));flex-shrink:0}@media screen and (max-width: 1600px){.ce-first-screen .first-screen_text .btn-group .btn{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-first-screen .first-screen_text .btn-group .btn{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.first-screen_features-col{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)));display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:baseline;height:fit-content}@media screen and (max-width: 767px){.first-screen_features-col{width:100%}}.first-screen_features-col .first-screen_features-item{background-color:var(--color-light-black);padding:2rem;border-radius:30px;flex:1}@media screen and (max-width: 767px){.first-screen_features-col .first-screen_features-item{padding:20px 20px 40px;flex:100%}}.first-screen_features-col .first-screen_features-item:first-child{flex:100%}.first-screen_features-col .first-screen_features-item .first-screen-features-item_title-wrapper{background-color:#272a2c;padding:20px;border-radius:20px;color:var(--color-gold);font-family:"21Cent",serif;font-size:1.5rem;line-height:1}@media screen and (max-width: 767px){.first-screen_features-col .first-screen_features-item .first-screen-features-item_title-wrapper{font-size:3rem;width:100%}}.first-screen_features-col .first-screen_features-item .first-screen-features-item_header>.row{gap:1.5rem}.first-screen_features-col .first-screen_features-item .first-screen-features-item_body{margin-top:1.5rem;line-height:var(--lh-lg)}@media screen and (max-width: 767px){.first-screen_features-col .first-screen_features-item .first-screen-features-item_body{margin-top:var(--gap-sm)}}@media screen and (max-width: 1279px){.main-page-mobile .first-screen_features-col{display:none}}.ce-advantages .ce-advantages-service{font-size:1.25rem;padding-bottom:12px;border-bottom:1px solid var(--color-gray)}@media screen and (max-width: 1279px){.ce-advantages .ce-advantages-service{padding-bottom:3rem;font-size:var(--fs-text);border:none}}@media screen and (max-width: 1279px){.ce-advantages .advantages-row{flex-direction:column}}.ce-advantages .advantage-item{padding:20px;border-left:1px solid var(--color-gray)}@media screen and (max-width: 1279px){.ce-advantages .advantage-item{border-top:1px solid var(--color-gray);border-left:none;padding:3rem 0}}.ce-advantages .advantage-item:first-child{border-left:none}.ce-advantages .advantage-item .advantage-title{font-size:var(--fs-h2);font-family:"21Cent",serif;line-height:var(--lh-lg);display:flex;align-items:center;gap:1rem}@media screen and (max-width: 1279px){.ce-advantages .advantage-item .advantage-title{font-size:var(--fs-h2-alt);line-height:var(--lh-h3);gap:2rem}}.ce-advantages .advantage-item .advantage-desc-2{font-family:Inter,sans-serif;font-size:var(--fs-text);line-height:100%}@media screen and (max-width: 1279px){.ce-advantages .advantage-item .advantage-subtitle{font-size:var(--fs-mobile-md-text)}}.ce-advantages+.ce-text-pic .justify-space{padding-top:3rem;border-top:1px solid var(--color-gray)}@media screen and (max-width: 1279px){.ce-advantages+.ce-text-pic .justify-space{padding-top:0;border-top:none}}.slider-three-img{margin:0 6.563rem;overflow:hidden}@media screen and (max-width: 767px){.slider-three-img{margin:0;overflow:initial}}.ce-services .ce-header{margin-bottom:var(--gap-md)}.ce-services .ce-header h2{font-size:var(--fs-h2-alt)}@media screen and (max-width: 1279px){.ce-services .ce-header h2{line-height:var(--lh-h3)}}@media screen and (max-width: 1279px){.ce-services .ce-header{margin-bottom:4rem}}.ce-services .services-group{padding:var(--gap-md) 0;border-top:1px solid var(--color-gray);display:flex;justify-content:flex-end}.ce-services .services-group:last-child{padding-bottom:0}.ce-services .services-group .services-col{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}.ce-services .services-group .services-col .services-title{font-size:var(--fs-h3-alt);margin-bottom:3rem}@media screen and (max-width: 1279px){.ce-services .services-group .services-col .services-title{font-size:2.5rem;margin-bottom:var(--gap-md)}}.ce-services .services-group .services-col .service-item{display:block;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--color-gray);font-size:1.25rem;position:relative;padding-right:4rem}@media screen and (max-width: 1279px){.ce-services .services-group .services-col .service-item{font-size:var(--fs-text);padding-bottom:2rem;margin-bottom:2rem}}.ce-services .services-group .services-col .service-item .icon{position:absolute;bottom:16px;right:0}.ce-services .services-group .services-col .service-item:last-child{margin-bottom:-16px;border-bottom:none}.logo-wrapper svg{width:104px;height:104px}@media screen and (max-width: 1279px){.logo-wrapper svg{width:90px;height:90px}}.article-with-logo .pic-wrapper{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5.25 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.article-with-logo .pic-wrapper{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5.25 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.article-with-logo .pic-wrapper{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.article-with-logo .article-with-logo-textpic{margin-top:var(--frame-group-vertical-gap);padding-top:var(--frame-vertical-gap);border-top:1px solid var(--color-gray)}@media screen and (max-width: 1279px){.article-with-logo .article-with-logo-textpic{border-top:none;margin-top:4rem;padding-top:0}}@media screen and (max-width: 1279px){.article-with-logo .logo-with-text>.row{flex-direction:column}}.article-with-logo .article-with-logo-textpic_text{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)));padding:3rem 0;display:flex;flex-direction:column;justify-content:space-between;max-height:765px}@media screen and (max-width: 1279px){.article-with-logo .article-with-logo-textpic_text{padding:var(--gap-md) 0 0}}@media screen and (max-width: 1279px){.article-with-logo .article-with-logo-textpic_text_item{margin-bottom:2.5rem}.article-with-logo .article-with-logo-textpic_text_item:last-child{margin-bottom:0}}.article-with-logo .article-with-logo-textpic_text_item_header{padding-bottom:12px;text-transform:uppercase;line-height:var(--lh-lg);border-bottom:1px solid var(--color-gray)}@media screen and (max-width: 1279px){.article-with-logo .article-with-logo-textpic_text_item_header{border-bottom:0;padding-bottom:0;padding-top:2.5rem;border-top:1px solid var(--color-gray);font-size:var(--fs-mobile-md-text)}}.article-with-logo .article-with-logo-textpic_text_item_body{margin-top:1.5rem;line-height:var(--lh-lg);width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.article-with-logo .article-with-logo-textpic_text_item_body{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.article-with-logo .article-with-logo-textpic_text_item_body{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.article-with-logo .article-with-logo-textpic_text_item_body{margin-top:2.5rem}}.section-article-with-bg.frame-group{padding-bottom:0}.section-article-with-bg.frame-group .frame:last-child{margin-bottom:var(--frame-group-vertical-gap)}.section-article-with-bg.frame-group .frame:first-child{margin-bottom:0}.section-article-with-bg.frame-group .frame+.ce-frame-with-bg{margin-bottom:0;margin-top:var(--frame-group-vertical-gap)}@media screen and (max-width: 1279px){.section-article-with-bg.frame-group .frame+.ce-frame-with-bg{margin-top:var(--gap-sm)}}.section-article-with-bg.frame-group .frame.ce-frame-with-bg+.frame{margin-bottom:var(--frame-group-vertical-gap);margin-top:0}.section-article-with-bg.frame-group .frame.ce-no-time+.ce-frame-with-bg{margin-top:0}.page-business .section-article-with-bg.frame-group .frame.ce-no-time+.ce-frame-with-bg{margin-top:0}.ce-frame-with-bg{position:relative;min-height:970px;margin-top:calc(var(--frame-group-vertical-gap) * -1);padding-top:var(--frame-group-vertical-gap);padding-bottom:var(--frame-group-vertical-gap)}@media screen and (max-width: 1279px){.ce-frame-with-bg{min-height:225px}}@media screen and (max-width: 767px){.ce-frame-with-bg{margin-top:var(--gap-sm)}}.ce-frame-with-bg .ce-header-border{border-color:var(--color-white)}.ce-frame-with-bg .ce-frame-bg{position:absolute;width:100%;left:0;top:0;z-index:0;height:100%}@media screen and (max-width: 1279px){.ce-frame-with-bg .ce-frame-bg{overflow:hidden}}.ce-frame-with-bg .ce-frame-bg img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1279px){.ce-frame-with-bg .ce-frame-bg img{transform:scale(1.2);object-position:top right}}@media screen and (max-width: 767px){.ce-frame-with-bg .ce-frame-bg img{transform:scale(1.5);object-position:-140px 50%}}.ce-frame-with-bg .wrapper{z-index:8}.ce-frame-with-bg .ce-frame-bg-mask{position:absolute;z-index:1;background-color:#000;opacity:.75;width:100%;height:100%;top:0}@media screen and (max-width: 1279px){.ce-frame-with-bg .three-columns .cols{display:none}}.ce-stages .ce-header{padding-bottom:var(--gap-md);margin-bottom:var(--frame-vertical-gap);display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 1279px){.ce-stages .ce-header{margin-bottom:4rem;padding-bottom:10px;flex-direction:column;align-items:flex-start}}.ce-stages .ce-header .subtitle{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3 / var(--grid-columns) - 1 * var(--grid-gap-width)));line-height:1.5}@media screen and (max-width: 1279px){.ce-stages .ce-header .subtitle{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 4 / var(--grid-columns) - 1 * var(--grid-gap-width)));margin-top:20px}}@media screen and (max-width: 1279px){.ce-stages .text_col_header{display:none}}.ce-stages .five-columns .cols .text-col:before{font-size:var(--fs-md-text);border:1px solid var(--color-black);border-radius:100%;display:flex;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1rem}@media screen and (max-width: 1279px){.ce-stages .five-columns .cols .text-col{display:block;width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)));margin-right:0;margin-bottom:0}.ce-stages .five-columns .cols .text-col:before{display:none}}.dark-frame .ce-stages .five-columns .cols .text-col:before{border-color:var(--color-white)}.ce-frame-with-bg .five-columns .cols .text-col{border-top:1px solid var(--color-gray)}.ce-frame-with-bg .five-columns .cols .text-col:before{font-family:"21Cent",serif;justify-content:flex-start;border:none;margin:1rem 0}.dark-frame .five-columns .cols .text-col{border-top:1px solid var(--color-gray)}@media screen and (max-width: 1279px){.dark-frame .five-columns .cols .text-col:first-child{padding-top:0}}.dark-frame .five-columns .cols .text-col:before{font-family:"21Cent",serif;justify-content:flex-start;border:none;margin:1.25rem 0}@media screen and (min-width: 1279px){.dark-frame .five-columns .cols .text-col:before{font-size:2.25rem}}@media screen and (max-width: 1279px){.dark-frame .ce-stages-body{padding-top:10px!important}}.ce-ask-answer .ce-header{margin-bottom:var(--frame-vertical-gap);line-height:var(--lh-h3)}.ce-ask-answer .asks-answers{display:flex;flex-direction:column;gap:3rem;width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 8.75 / var(--grid-columns) - 1 * var(--grid-gap-width)))}.ce-ask-answer .asks-answers .ask-answer{display:flex;align-items:center;gap:2.5rem;width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5.5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}.ce-ask-answer .asks-answers .ask-answer .ask-answer-photo{width:4.5rem;height:4.5rem;flex-shrink:0}.ce-ask-answer .asks-answers .ask-answer .ask-answer-photo img{border-radius:100%}.ce-ask-answer .asks-answers .ask-answer .ask-answer-text{background-color:#d9d9d9;padding:23px 30px;color:var(--color-black);line-height:var(--lh-lg);border-radius:16px}.ce-ask-answer .asks-answers .ask-answer:nth-child(2n){flex-direction:row-reverse;align-self:flex-end}.ce-rivals .ce-header{margin-bottom:var(--frame-vertical-gap)}.ce-rivals .ce-header .subtitle{font-size:var(--fs-h3-alt);margin-top:3rem}.ce-rivals .rivals-sign{margin-top:calc(var(--gap-md) * 2);font-size:var(--fs-h3-alt);width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 8 / var(--grid-columns) - 1 * var(--grid-gap-width)))}.rivals-group,.big-list-group{padding:2.25rem 0;border-top:1px solid var(--color-gray);display:flex;justify-content:space-between}.rivals-group:last-child:not(.no-last-border),.big-list-group:last-child:not(.no-last-border){border-bottom:1px solid var(--color-gray)}.rivals-group.small-list,.big-list-group.small-list{padding:var(--gap-sm) 0;gap:var(--grid-gap-width)}.rivals-group.small-list .rivals-col ul,.big-list-group.small-list .rivals-col ul{list-style:none}.rivals-group.small-list .rivals-col ul+*,.big-list-group.small-list .rivals-col ul+*{padding-top:var(--gap-sm);margin-top:var(--gap-sm);border-top:1px solid var(--color-gray)}.rivals-group.small-list .rivals-col ul li,.big-list-group.small-list .rivals-col ul li{color:inherit;list-style:none;padding:0;margin-top:6px}.rivals-group.small-list .rivals-col ul li:before,.rivals-group.small-list .rivals-col ul li:after,.big-list-group.small-list .rivals-col ul li:before,.big-list-group.small-list .rivals-col ul li:after{display:none}.rivals-group.small-list .rivals-col ul li:not(:first-child),.big-list-group.small-list .rivals-col ul li:not(:first-child){margin-top:6px}.rivals-group .rivals-title,.big-list-group .rivals-title{font-size:var(--fs-md-text)}.rivals-group .rivals-title.one-column,.big-list-group .rivals-title.one-column{flex:100%}.rivals-group .rivals-title:empty,.big-list-group .rivals-title:empty{display:block}.rivals-group .rivals-col,.big-list-group .rivals-col{margin-top:0;width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}.rivals-group .rivals-col ul,.big-list-group .rivals-col ul{padding-left:0}.rivals-group .rivals-col ul strong,.big-list-group .rivals-col ul strong{color:var(--color-white)}.rivals-group .rivals-col ul li,.big-list-group .rivals-col ul li{position:relative;padding-left:2.25rem;line-height:var(--lh-lg);color:var(--color-text-light-gray)}.rivals-group .rivals-col ul li:not(:first-child),.big-list-group .rivals-col ul li:not(:first-child){margin-top:1.25rem}.rivals-group .rivals-col ul li:before,.big-list-group .rivals-col ul li:before{left:0;top:5px;content:"";display:inline-block;width:1rem;height:1rem;background-image:url(./svg/round-cross.svg);background-size:100%;position:absolute}.rivals-group .rivals-col ul li::marker,.big-list-group .rivals-col ul li::marker{font-size:0}.rivals-group.rivals_type_2,.big-list-group.rivals_type_2{font-size:var(--fs-md-text-2);padding:var(--gap-md) 0}@media screen and (max-width: 1279px){.rivals-group.rivals_type_2,.big-list-group.rivals_type_2{font-size:var(--fs-text)}.rivals-group.rivals_type_2:first-child,.big-list-group.rivals_type_2:first-child{border-bottom:1px solid var(--color-gray)}}.rivals-group.rivals_type_2:last-child,.big-list-group.rivals_type_2:last-child{border-bottom:none}.rivals-group.rivals_type_2 .rivals-col ul li,.big-list-group.rivals_type_2 .rivals-col ul li{padding-left:0}.rivals-group.rivals_type_2 .rivals-col ul li:not(:last-child),.big-list-group.rivals_type_2 .rivals-col ul li:not(:last-child){padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--color-gray)}.rivals-group.rivals_type_2 .rivals-col ul li:before,.big-list-group.rivals_type_2 .rivals-col ul li:before{display:none}.dark-frame .rivals_type_2 .rivals-col ul li{color:var(--color-white)}.light-frame .rivals_type_2 .rivals-col ul li{color:var(--color-balck)}.rivals_about-container .vertical-list_btn.rounded-btn{max-width:336px;text-transform:none;order:4}.vertical-list-small{padding-top:var(--gap-sm)}.vertical-list-table .rivals-col:last-child p{margin-left:40%}@media screen and (max-width: 1279px){.vertical-list-table .rivals-col:last-child{display:none}}.ce-work-experience .ce-header-border{border-color:var(--color-gray)}.ce-work-experience .ce-header-border .subtitle{font-size:var(--fs-md-text);margin-top:2.25rem}@media screen and (max-width: 1279px){.ce-work-experience .ce-header-border .subtitle{display:none}}@media screen and (max-width: 1279px){.ce-work-experience .ce-header-border{padding:0;border:none;margin-bottom:4rem}.ce-work-experience .ce-header-border h2{font-size:var(--fs-h3);line-height:var(--lh-h3)}}@media screen and (max-width: 1279px){.ce-work-experience .three-columns .content,.ce-work-experience .three-columns .content .cols{flex-direction:column}.ce-work-experience .three-columns .content .cols .text_col_1,.ce-work-experience .three-columns .content .cols .text_col_2{font-size:var(--fs-mobile-md-text);line-height:var(--lh-h3);width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)));margin-bottom:4rem;color:var(--color-text-light-gray)}}@media screen and (max-width: 1279px){.ce-work-experience .three-columns .text_col_3{font-size:2.5rem;line-height:var(--lh-h3)}}@media screen and (max-width: 1279px){.ce-work-experience+.ce-work-experience-clients-work{padding-top:0}.ce-work-experience+.ce-work-experience-clients-work .wrapper{border-top:none;padding-top:0}.ce-work-experience+.ce-work-experience-clients-work .wrapper .clients-work-title{padding-top:var(--frame-vertical-gap);border-top:1px solid var(--color-gray);font-size:2.5rem;line-height:var(--lh-h3)}}.ce-work-experience-clients-work .wrapper{border-top:1px solid var(--color-gray);padding-top:var(--gap-md)}.ce-work-experience-clients-work .wrapper .clients-work-title{font-size:var(--fs-h3)}.ce-work-experience-clients-work .wrapper .work-experience_clients-work_content.cut_height ul{max-height:362px;color:var(--color-text-light-gray)}.ce-work-experience-clients-work .wrapper .work-experience_clients-work_content.cut_height .sign{width:44.5%;font-size:24px;margin-left:auto}.ce-work-experience-clients-work .wrapper .work-experience_clients-work_content.cut_height~.center-btn{border:none}.ce-work-experience-clients-work .wrapper .work-experience_clients-work_content ul{margin-top:var(--gap-md);display:flex;flex-wrap:wrap;align-content:space-between;flex-direction:column;max-height:640px;padding:0;position:relative;line-height:24px}@media screen and (max-width: 1279px){.ce-work-experience-clients-work .wrapper .work-experience_clients-work_content ul{flex-direction:column;max-height:unset}}.ce-work-experience-clients-work .wrapper .work-experience_clients-work_content ul li{border-top:1px solid var(--color-gray);padding:1.25rem 0;margin-top:0;width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5.45 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.ce-work-experience-clients-work .wrapper .work-experience_clients-work_content ul li{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5.45 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-work-experience-clients-work .wrapper .work-experience_clients-work_content ul li{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-work-experience-clients-work .wrapper .work-experience_clients-work_content ul li{padding:2.5rem 0;font-size:var(--fs-mobile-md-text)}}.ce-work-experience-clients-work .wrapper .work-experience_clients-work_content ul li::marker{font-size:0}.ce-work-experience-clients-work .wrapper .work-experience_clients-work_content ul li:nth-child(9){border-bottom:1px solid var(--color-gray)}@media screen and (max-width: 1279px){.ce-work-experience-clients-work .wrapper .work-experience_clients-work_content ul li:nth-child(9){border-bottom:none}}.ce-work-experience-clients-work .wrapper .work-experience_clients-work_content ul li:nth-last-child(2){border-bottom:1px solid var(--color-gray)}@media screen and (max-width: 1279px){.ce-work-experience-clients-work .wrapper .work-experience_clients-work_content ul li:nth-last-child(2){border-bottom:none}}.ce-work-experience-clients-work .wrapper .work-experience_clients-work_content ul .show-all-btn-wrapper{padding-top:4rem;padding-bottom:0}.ce-work-experience-clients-work .wrapper .work-experience_clients-work_content ul .sign{font-size:1.75rem;position:absolute;bottom:-.8rem;right:0;border:none;padding:0;line-height:120%}@media screen and (max-width: 1279px){.ce-work-experience-clients-work .wrapper .work-experience_clients-work_content ul .sign{position:relative;font-size:2.5rem;padding:0;margin-top:10rem;margin-bottom:0}}.ce-work-experience-clients-work .wrapper .center-btn{margin-top:var(--frame-group-vertical-gap);display:flex;justify-content:center;padding-bottom:var(--gap-md);border-bottom:1px solid var(--color-gray)}@media screen and (max-width: 1279px){.ce-work-experience-clients-work .wrapper .center-btn{padding-bottom:0;border-bottom:0}}.ce-work-experience-clients-work .wrapper .center-btn .btn{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 4.3 / var(--grid-columns) - 1 * var(--grid-gap-width)));height:78px}@media screen and (max-width: 1600px){.ce-work-experience-clients-work .wrapper .center-btn .btn{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 4.3 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-work-experience-clients-work .wrapper .center-btn .btn{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-work-experience-clients-work .wrapper .center-btn .btn{height:59px;text-transform:unset}}@media screen and (max-width: 1279px){.ce-work-experience-clients-work .clients-work-item:nth-child(7)+.show-all-btn-wrapper{display:none!important}}.ce-work-experience-clients-work .clients-work-item:nth-child(7).last{border-bottom:1px solid var(--color-gray)}.frame-group .frame.ce-no-time:first-child:not(.section-border-top){padding-top:0}@media screen and (max-width: 1279px){.ce-no-time{padding-top:var(--frame-group-vertical-gap)}}.ce-no-time .ce-no-time-left-col{display:flex;width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.ce-no-time .ce-no-time-left-col{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-no-time .ce-no-time-left-col{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-no-time .ce-no-time-left-col{display:block}.ce-no-time .ce-no-time-left-col>.row{flex-direction:column;align-items:center;gap:4rem;margin-bottom:2.5rem;margin-top:7.5rem}}.ce-no-time .bottom-row,.ce-no-time .top-row{justify-content:space-between;gap:var(--grid-gap-width)}.ce-no-time .logo-wrapper{color:var(--color-gold);width:104px;height:104px}@media screen and (max-width: 1279px){.ce-no-time .logo-wrapper{width:90px;height:90px;margin:0 auto 30px}}.ce-no-time .employee-photo-wrapper{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 2.5 / var(--grid-columns) - 1 * var(--grid-gap-width)));align-self:flex-start}@media screen and (max-width: 1600px){.ce-no-time .employee-photo-wrapper{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 2.5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-no-time .employee-photo-wrapper{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-no-time .employee-photo-wrapper{display:flex;justify-content:center;width:100%}}.ce-no-time .employee-photo-wrapper img{border-radius:30px;height:100%}@media screen and (max-width: 1279px){.ce-no-time .employee-photo-wrapper img{width:100%}}.ce-no-time .contacts{margin-bottom:calc(var(--frame-vertical-gap) * 1.3)}.ce-no-time .contacts a{display:block;line-height:var(--lh-lg)}@media screen and (max-width: 1279px){.ce-no-time .contacts a{display:none}}@media screen and (max-width: 1279px){.ce-no-time .contacts{margin-bottom:0}.ce-no-time .contacts .mail{display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);color:var(--color-text-light-gray);text-decoration:underline;text-underline-offset:2px}}.ce-no-time .person-data{margin-top:1.5rem}@media screen and (max-width: 1279px){.ce-no-time .person-data{text-align:center}}.ce-no-time .person-data p{margin-top:0}.ce-no-time .person-data .name{font-size:1.25rem}@media screen and (max-width: 1279px){.ce-no-time .person-data .name{font-size:2.5rem}}.ce-no-time .person-data .rank{margin-top:2px}@media screen and (max-width: 1279px){.ce-no-time .person-data .rank{font-size:var(--fs-mobile-md-text)}}.ce-no-time .sing-wrapper{border-top:1px solid var(--color-gray);padding-top:3rem;font-size:var(--fs-h3)}@media screen and (max-width: 1279px){.ce-no-time .sing-wrapper{padding-top:var(--gap-md);font-size:2.5rem}}.ce-no-time .sing-wrapper span[style]{display:inline-flex}.ce-no-time .social-links{display:flex;margin-top:3rem;gap:1.25rem}@media screen and (max-width: 1279px){.ce-no-time .social-links{margin-top:var(--gap-md);justify-content:space-between;gap:3.125rem;padding-bottom:7.5rem;flex-wrap:wrap}}.ce-no-time .social-links .btn{width:140px;height:40px;font-size:1rem;border-color:var(--color-white);color:var(--color-white)}.ce-no-time .social-links .btn:hover{color:var(--color-black)}@media screen and (max-width: 1279px){.ce-no-time .social-links .btn{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 2.9 / var(--grid-columns) - 1 * var(--grid-gap-width)));height:51px;font-size:2rem}}@media screen and (max-width: 1279px){.ce-no-time .social-links .btn-soft-green{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)));border-color:inherit;color:var(--color-black);padding-top:2.25rem;padding-bottom:2.25rem}}@media screen and (max-width: 1279px) and (max-width: 1600px){.ce-no-time .social-links .btn-soft-green{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px) and (max-width: 1279px){.ce-no-time .social-links .btn-soft-green{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.ce-no-time .ce-no-time-right-col{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}.ce-no-time .ce-header{margin-bottom:calc(var(--frame-vertical-gap) * 2 + 10px)}@media screen and (max-width: 1279px){.ce-no-time .ce-header{margin-bottom:30px}}.ce-no-time .ce-no-time-title__desk{display:none}@media screen and (min-width: 1279px){.ce-no-time .ce-no-time-title__desk{display:block}}.ce-no-time .ce-no-time-title__mob{display:none;margin-bottom:30px}@media screen and (max-width: 1279px){.ce-no-time .ce-no-time-title__mob{display:block}}.ce-no-time-v2 .top-row{margin-top:var(--frame-vertical-gap);margin-bottom:calc(var(--frame-vertical-gap) * 2)}.ce-no-time-v2 .no-time-left-col{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}.ce-no-time-v2 .no-time-right-col{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 4 / var(--grid-columns) - 1 * var(--grid-gap-width)))}.ce-no-time-v2 .contacts,.ce-no-time-v2 .person-data{padding-left:24px}.ce-no-time-v2 .contacts{margin-bottom:0}.section-no-time-v2{padding-bottom:0}.section-no-time-v2 .bottom-row{padding-bottom:var(--frame-group-vertical-gap);border-bottom:1px solid var(--color-gray)}.ce-personal-approach .ce-header .subtitle{font-size:var(--fs-md-text);margin-top:2.25rem;line-height:var(--lh-lg);width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 9 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1279px){.ce-personal-approach .ce-header{padding-bottom:4rem}.ce-personal-approach .ce-header h2{font-size:var(--fs-h3);line-height:var(--lh-h3)}}.ce-personal-approach .content .ce-header{padding-bottom:0}.ce-personal-approach .content-image{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5.25 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.ce-personal-approach .content-image{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5.25 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-personal-approach .content-image{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-personal-approach .ce-personal-approach_body>.row{flex-direction:column-reverse}.ce-personal-approach .ce-personal-approach_body>.row .two-columns .content{margin-bottom:4rem;margin-top:0}.ce-personal-approach .ce-personal-approach_body .ce-header{margin-bottom:0}.ce-personal-approach .ce-personal-approach_body .content-image .figcaption_wrapper{margin-top:10px}.ce-personal-approach .ce-personal-approach_body .content-image .figcaption_wrapper .figcaption_cite{padding-left:0}.ce-personal-approach .ce-personal-approach_body .content-image .figcaption_wrapper .figcaption_cite:before{display:none}}@media screen and (max-width: 1279px){.ce-personal-approach{padding-bottom:0}}.frame-group .frame:first-child .persona-approach-form-header{border-top:none;padding-top:0}@media screen and (max-width: 1279px){.ce-persona-approach-form{padding-top:4rem}}.ce-persona-approach-form .persona-approach-form-header{padding-top:var(--gap-md);border-top:1px solid var(--color-gray)}@media screen and (max-width: 1279px){.ce-persona-approach-form .persona-approach-form-header{border-top:none;padding-top:0}}.ce-persona-approach-form .persona-approach-form-header h2{font-size:var(--fs-h2-alt)}@media screen and (max-width: 1279px){.ce-persona-approach-form .persona-approach-form-header h2{font-size:var(--fs-h3);line-height:var(--lh-h3)}}.ce-persona-approach-form .ce-personal-approach-form_subtitle{margin-top:var(--frame-vertical-gap);font-size:var(--fs-h3-alt);width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)));margin-left:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)));padding-left:var(--grid-gap-width)}@media screen and (max-width: 1279px){.ce-persona-approach-form .ce-personal-approach-form_subtitle{margin-left:0;padding-left:0;margin-top:10px}}.ce-persona-approach-form .logo-wrapper{display:flex;justify-content:center;margin-top:calc(var(--gap-md) * 2);margin-bottom:calc(var(--gap-md) * 2)}@media screen and (max-width: 1279px){.ce-persona-approach-form .logo-wrapper{display:none}}.ce-persona-approach-form .logo-wrapper svg{width:104px;height:104px}@media screen and (max-width: 1279px){.ce-persona-approach-form .form-wrapper{margin-top:4rem}}.ce-persona-approach-form .form-wrapper .base-input{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6.1 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.ce-persona-approach-form .form-wrapper .base-input{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.ce-persona-approach-form .form-wrapper .wpcf7-submit{margin:calc(var(--gap-md) * 2) auto 0 auto;background:var(--color-soft-green);border-color:var(--color-soft-green);text-transform:uppercase;width:fit-content;min-width:270px}@media screen and (max-width: 1279px){.ce-persona-approach-form .form-wrapper .wpcf7-submit{margin-top:2.5rem}}.ce-persona-approach-form .form-wrapper .wpcf7-submit.big-horizon-padding{padding-left:5rem;padding-right:5rem;min-height:80px}.ce-team .ce-header{border-color:var(--color-gray)}@media screen and (max-width: 1279px){.ce-team .ce-header{margin-bottom:4rem}}.ce-team .text_col_1,.ce-team .text_col_2{color:var(--color-text-light-gray)}@media screen and (max-width: 1279px){.ce-team .three-columns .cols{display:none}}.ce-team .team-count{margin-bottom:70px;padding:17px 0 17px 24px;border-left:1px solid var(--color-gray)}.ce-team .team-count__number{font-family:"21Cent",serif;font-size:var(--fs-h2)}.ce-team .team-count__text{color:var(--color-gray)}@media screen and (max-width: 1279px){.ce-team .text_col_3{color:var(--color-text-light-gray);line-height:var(--lh-h3)}}.ce-team .team-image{margin-top:calc(var(--frame-vertical-gap) * 2);margin-bottom:calc(var(--gap-md) * 2)}.ce-team .team-image .figcaption_title{display:none}@media screen and (max-width: 1279px){.ce-team .team-image{margin-top:4rem;margin-bottom:0}.ce-team .team-image .figcaption_title{display:flex;justify-content:center;color:var(--color-text-light-gray)}}.ce-team .team-image .content-image{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 12 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.ce-team .team-image .content-image{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 12 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-team .team-image .content-image{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.ce-team .team-image .content-image img{width:100%}.employee{display:flex;justify-content:space-between;flex-wrap:wrap}.employee .employee-item{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3.58 / var(--grid-columns) - 1 * var(--grid-gap-width)));text-align:center}.employee .employee-item:nth-child(n+4){margin-top:var(--frame-vertical-gap)}.employee .content-image .figcaption_wrapper .figcaption_title,.employee .content-image .figcaption_wrapper .figcaption_subtitle{padding-left:0}.employee .figcaption_wrapper{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 1279px){.employee{display:none}}.employee-item img{aspect-ratio:50/60;object-fit:cover;object-position:top}.show-more-wrapper{display:flex;justify-content:center;margin-top:var(--frame-vertical-gap)}@media screen and (max-width: 1279px){.show-more-wrapper{display:none}}.reviews-client-list{margin-top:var(--frame-group-vertical-gap)}@media screen and (max-width: 767px){.reviews-client-list{margin:var(--frame-group-vertical-gap) calc(var(--wrapper-padding) * -1) 0;padding:0 var(--wrapper-padding);display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto}}.reviews-client-list .review-item{padding:20px;border-radius:30px;background-color:var(--color-light-black)}@media screen and (max-width: 767px){.reviews-client-list .review-item{padding:30px 16px;flex-shrink:0;width:320px}}.reviews-client-list .review-item:not(:last-child){margin-bottom:var(--frame-vertical-gap)}@media screen and (max-width: 767px){.reviews-client-list .review-item:not(:last-child){margin-bottom:0}}.reviews-client-list .reviews-image{max-width:254px;border-radius:20px;overflow:hidden}@media screen and (max-width: 767px){.reviews-client-list .reviews-image{max-width:100%;max-height:410px;margin-top:var(--gap-sm)}}@media screen and (max-width: 767px){.reviews-client-list .reviews-image img{height:100%;aspect-ratio:64/90}}.reviews-client-list .reviews-block{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 7.5 / var(--grid-columns) - 1 * var(--grid-gap-width)));display:flex;flex-direction:column;padding:30px}@media screen and (max-width: 767px){.reviews-client-list .reviews-block{padding:0}}.reviews-client-list .reviews-list-title{font-size:24px;margin-bottom:10px}.reviews-client-list .reviews-list-text{margin-top:auto;margin-bottom:50px;line-height:26px}@media screen and (max-width: 1279px){.reviews-client-list .reviews-list-text p{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 1279px){.reviews-client-list .reviews-list-text p+p{display:none}}.reviews-client-list .review-link{color:var(--color-text-light-gray);text-decoration:underline}.reviews-client-list .show-more{display:block;margin:var(--frame-vertical-gap) auto 0}@media screen and (max-width: 767px){.reviews-client-list .show-more{display:none}}@media screen and (max-width: 767px){.ce-media-search .ce-header{margin-bottom:20px}}.media-search_text_pic .body_text{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 4 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 767px){.media-search_text_pic .body_text{width:100%}}.media-search_text_pic img{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 7.5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 767px){.media-search_text_pic img{width:100%;margin-top:var(--gap-sm)}}@media screen and (max-width: 767px){.media-search_img-bottom-text{margin-top:var(--gap-sm)}}.section-about-video{padding:0}.section-about-video .frame:first-child:not(.ce-big-video){padding-top:var(--frame-group-vertical-gap)}@media screen and (min-width: 1279px){.frame-group.section-about-video .frame:first-child:not(.ce-big-video){padding-top:var(--frame-group-vertical-gap)}}.ce-big-video{position:relative}.ce-big-video video{min-height:1270px;object-fit:cover}@media screen and (max-width: 767px){.ce-big-video video{min-height:212px}}@media screen and (max-width: 767px){.ce-big-video .vertical-list_logo{margin-top:var(--gap-md);margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.ce-big-video .btn-soft-green{margin-top:var(--gap-md);margin-left:auto;margin-right:auto;min-width:332px;text-transform:uppercase;min-height:80px}}.frame-group .ce-big-video+.ce-rivals:last-child{padding-bottom:var(--frame-group-vertical-gap)}@media screen and (max-width: 767px){.big-video-container{position:relative;margin:var(--gap-md) 0}}@media screen and (max-width: 767px){.big-video-title_2{position:absolute;bottom:20px;color:var(--color-white);left:50%;transform:translate(-50%);min-width:280px}.big-video-title_2 p+*{margin-top:1rem}}.big-video-title{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}.big-video-play{position:absolute;top:27%;left:50%;transform:translate(-50%);display:flex;justify-content:end;gap:24px;color:var(--color-gold);width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 12 / var(--grid-columns) - 1 * var(--grid-gap-width)));pointer-events:none}@media screen and (max-width: 767px){.big-video-play{top:0;width:initial;transform:translate(40%) translateY(60%);gap:16px}}@media screen and (max-width: 767px){.big-video-play span{font-size:14px}}@media screen and (max-width: 767px){.big-video-play svg{width:44px;height:44px}}.ce-guarantee .ce-header-border{position:relative}.ce-guarantee .ce-header-border .subtitle{font-size:var(--fs-md-text)}@media screen and (max-width: 1279px){.ce-guarantee .ce-header-border .subtitle{margin-top:2.5rem;font-size:var(--fs-text)}}@media screen and (max-width: 1279px){.ce-guarantee .ce-header-border h1,.ce-guarantee .ce-header-border h2,.ce-guarantee .ce-header-border h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}}.ce-guarantee .ce-header-border .link{position:absolute;right:0;bottom:1rem;text-decoration:underline}@media screen and (max-width: 1279px){.ce-guarantee .ce-header-border .link{position:static;display:block;text-align:right;margin-top:2.5rem}}.ce-guarantee .guarantee{display:flex;flex-wrap:wrap;gap:1.5rem;counter-reset:item}@media screen and (max-width: 1279px){.ce-guarantee .guarantee{flex-wrap:nowrap;overflow-x:scroll;gap:2rem;margin:0 calc(var(--wrapper-padding) * -1);padding:0 var(--wrapper-padding)}}.ce-guarantee .guarantee .guarantee_item{background:var(--color-white);padding:2.5rem;width:calc(50% - .75rem);border-radius:30px}@media screen and (max-width: 1279px){.ce-guarantee .guarantee .guarantee_item{min-width:320px;padding:3.375rem}}.ce-guarantee .guarantee .guarantee_item.guarantee-numeric{position:relative;padding:3rem 6.3rem 3rem 3rem}@media screen and (min-width: 1279px){.ce-guarantee .guarantee .guarantee_item.guarantee-numeric{min-height:306px}}.ce-guarantee .guarantee .guarantee_item.guarantee-numeric:before{counter-increment:item;content:counter(item);font-size:var(--fs-md-text);border:1px solid var(--color-black);border-radius:100%;display:flex;justify-content:center;align-items:center;width:44px;height:44px;position:absolute;top:3rem;right:3rem}.ce-guarantee .guarantee .guarantee_item .guarantee_item_title{font-size:var(--fs-md-text);margin-bottom:2.5rem;font-weight:500}@media screen and (max-width: 1279px){.ce-guarantee .guarantee .guarantee_item .guarantee_item_title{font-size:2.25rem;margin-bottom:2rem}}.ce-guarantee .guarantee .guarantee_item .guarantee_item_text{line-height:var(--lh-lg)}@media screen and (max-width: 1279px){.ce-guarantee .guarantee .guarantee_item .guarantee_item_text br{display:block}}.ce-guarantee .btn{margin:var(--gap-md) auto 0;background:transparent;width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3.25 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.ce-guarantee .btn{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3.25 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-guarantee .btn{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.ce-guarantee .btn:hover{background-color:var(--color-black);border-color:var(--color-black)}@media screen and (max-width: 1279px){.ce-guarantee .btn{font-size:var(--fs-text)}}.four-advantages_item{flex:0 0 50%}@media screen and (max-width: 767px){.four-advantages_item{flex:100%;padding:24px 0;border-top:1px solid var(--color-gray)}.four-advantages_item:last-child{padding-bottom:0}}.four-advantages_subtext{margin-bottom:24px}.four-advantages{gap:var(--frame-group-vertical-gap) 0}@media screen and (max-width: 767px){.four-advantages{gap:0}}.grid-type-horizontal{flex-direction:column;gap:var(--frame-group-vertical-gap)}.four-advantages_title{font-family:"21Cent",serif;font-size:3.125rem;border-bottom:1px solid var(--color-gray);padding-bottom:16px}@media screen and (max-width: 767px){.four-advantages_title{font-size:4rem;border-bottom:0;padding-bottom:0}}.four-advantages_text{font-size:var(--fs-md-text-2);margin-top:10px}@media screen and (max-width: 767px){.four-advantages_text{font-size:var(--fs-text);color:var(--color-text-light-gray)}}.ce-footer-contact-form .ce-header{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 10 / var(--grid-columns) - 1 * var(--grid-gap-width)));margin:0 auto calc(var(--gap-md) * 2)}@media screen and (max-width: 1600px){.ce-footer-contact-form .ce-header{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 10 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-footer-contact-form .ce-header{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.ce-footer-contact-form .ce-header h2{line-height:var(--lh-h3)}@media screen and (max-width: 1279px){.ce-footer-contact-form .ce-header h2{font-size:var(--fs-h3)}}@media screen and (max-width: 1279px){.ce-footer-contact-form .ce-header{display:none}}.ce-footer-contact-form .contacts-form-wrapper>.row{flex-direction:column;align-items:flex-end}@media screen and (max-width: 1279px){.ce-footer-contact-form .contacts-form-wrapper>.row{align-items:flex-start}}.ce-footer-contact-form .contact-form-photo-wrapper{margin-right:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3.94 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1279px){.ce-footer-contact-form .contact-form-photo-wrapper{margin-right:0}}.ce-footer-contact-form .contact-form-photo-wrapper .person-text{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 2.3 / var(--grid-columns) - 1 * var(--grid-gap-width)))}.ce-footer-contact-form .contact-form-content{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)));margin-top:var(--gap-sm)}@media screen and (max-width: 1279px){.ce-footer-contact-form .contact-form-content{margin-top:4rem}}.ce-footer-contact-form .contact-form-content h3{font-size:var(--fs-h3-alt);line-height:var(--lh-lg)}@media screen and (max-width: 1279px){.ce-footer-contact-form .contact-form-content h3{font-size:2.5rem}}.ce-footer-contact-form .contact-form-content .base-form{margin-top:var(--frame-vertical-gap)}@media screen and (max-width: 1279px){.ce-footer-contact-form .contact-form-content .base-form{margin-top:var(--gap-md)}}.ce-footer-contact-form .contact-form-content .base-form [type=submit]{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3 / var(--grid-columns) - 1 * var(--grid-gap-width)));padding:1.875rem 0;text-transform:uppercase;margin-top:var(--gap-md)}@media screen and (max-width: 1600px){.ce-footer-contact-form .contact-form-content .base-form [type=submit]{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-footer-contact-form .contact-form-content .base-form [type=submit]{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-footer-contact-form .contact-form-content .base-form [type=submit]{margin-top:var(--gap-md)}}@media screen and (max-width: 1279px){.ce-footer-map .ce-header{margin-bottom:4rem;padding-bottom:4rem}.ce-footer-map .ce-header h2{font-size:var(--fs-h3);line-height:var(--lh-h3)}}.ce-footer-map .tel-row{line-height:var(--lh-lg);width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)));margin-right:var(--grid-gap-width)}.ce-footer-map .tel-row .tel-col_1{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.ce-footer-map .tel-row .tel-col_1{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-footer-map .tel-row .tel-col_1{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-footer-map .tel-row .tel-col_1{margin:4rem 0}}.ce-footer-map .tel-row .tel-col_2{max-width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 1.75 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.ce-footer-map .tel-row .tel-col_2{max-width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 1.75 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-footer-map .tel-row .tel-col_2{max-width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-footer-map .wrapper>.row{flex-direction:column-reverse}}.ce-footer-map .work-schedule{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3.75 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.ce-footer-map .work-schedule{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3.75 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-footer-map .work-schedule{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.ce-footer-map .work-schedule .work-schedule__time{font-size:var(--fs-md-text);margin-bottom:var(--gap-sm)}@media screen and (max-width: 1279px){.ce-footer-map .work-schedule .work-schedule__time{font-size:var(--fs-text)}}.ce-footer-map .work-schedule .work-address{line-height:var(--lh-lg);margin-bottom:var(--gap-sm)}@media screen and (max-width: 1279px){.ce-footer-map .work-schedule .work-address{font-size:var(--fs-text);margin-bottom:4rem}}.ce-footer-map .work-schedule .map-link{display:block;margin-top:1.5rem;text-decoration:underline}@media screen and (max-width: 1279px){.ce-footer-map .work-schedule .map-link{margin-top:4rem}}.ce-footer-map .map-wrapper{height:730px;margin-top:var(--frame-vertical-gap);scroll-margin-block-start:var(--frame-vertical-gap)}@media screen and (max-width: 1279px){.ce-footer-map .map-wrapper{height:300px;margin-top:4rem}}.ce-footer-map .map-wrapper iframe{border-radius:30px}.modal-application-form .form-text{max-width:55%}@media screen and (max-width: 767px){.modal-application-form .form-text{max-width:initial}}.modal-application-form .form-title{font-family:"21Cent",serif;font-size:36px;line-height:1.11;margin-bottom:14px}@media screen and (max-width: 767px){.modal-application-form .form-title{font-size:28px}}.modal-application-form .form-description{font-size:18px;line-height:24px;color:var(--color-text-dark-gray)}@media screen and (max-width: 1279px){.modal-application-form .form-description{font-size:var(--fs-text);line-height:20px}}.modal-application-form .form-wrapper{flex:1;max-width:320px}@media screen and (max-width: 767px){.modal-application-form .form-wrapper{max-width:initial}}.modal-application-form [type=submit]{font-size:1rem}@media screen and (max-width: 767px){.modal-application-form [type=submit]{min-height:45px;padding:10px 20px;margin-top:24px}}.modal-application-form .modal-politic{margin-top:0}.modal-application-form input:not([type=submit]),.modal-application-form textarea{color:var(--color-black)}.modal-application-form .btn-soft-green:hover{background-color:#e6e9a2}@media screen and (max-width: 767px){.modal-application-wrapper{display:flex;flex-direction:column}}.modal-application .messengers-list-title{margin-bottom:20px}@media screen and (max-width: 767px){.modal-application .messengers-list-title{display:none}}.modal-application .messengers-list{width:fit-content;margin-top:clamp(70px,163px,17vh)}@media screen and (max-height: 780px){.modal-application .messengers-list{margin-top:clamp(35px,163px,8vh)}}@media screen and (max-width: 767px){.modal-application .messengers-list{background-color:var(--color-black);color:var(--color-white);margin:auto -24px -50px;width:100vw;padding:50px 24px}}.modal-application .btn-group{gap:15px}.modal-application .rounded-btn{padding:16px 30px;background-color:transparent;border-color:var(--color-black)}@media screen and (max-width: 767px){.modal-application .rounded-btn{min-height:45px;padding:10px 20px;flex:1;color:var(--color-white);border-color:var(--color-white)}}.modal-application .rounded-btn span{color:var(--color-black)}@media screen and (max-width: 767px){.modal-application .rounded-btn span{color:var(--color-white)}}.modal-application-form-2{--modal-content-height: 80vh}.modal-application-form-2 .modal-application-form-form-2{flex-direction:column;gap:var(--gap-md)}.modal-application-form-2 .m-top{margin-top:var(--gap-sm)}.modal-application-form-2 form{min-width:458px}@media screen and (max-width: 767px){.modal-application-form-2 form{min-width:initial}}@media screen and (max-width: 1279px){.ce-reviews{padding-bottom:3.75rem}}.ce-reviews .ce-header-border{border-color:var(--color-gray)}@media screen and (max-width: 1279px){.ce-reviews .ce-header-border{border-bottom:none;margin-bottom:4rem;padding-bottom:0}.ce-reviews .ce-header-border h2{font-size:var(--fs-h3);line-height:var(--lh-h3)}}.ce-reviews .text_col_1{color:var(--color-text-light-gray)}@media screen and (max-width: 1279px){.ce-reviews .text_col_1{display:none}}.ce-reviews .three-columns{margin-bottom:var(--frame-group-vertical-gap)}@media screen and (max-width: 1279px){.ce-reviews .three-columns{margin-bottom:var(--gap-md)}}@media screen and (max-width: 1279px){.ce-reviews .three-columns .cols{display:none}}@media screen and (max-width: 1279px){.ce-reviews .three-columns .text_col_3{font-size:2.5rem}}.ce-reviews .review-item{display:flex;flex-direction:column;align-items:center}.ce-reviews .review-item:first-child{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 4.72 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.ce-reviews .review-item:first-child{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 4.72 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-reviews .review-item:first-child{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.ce-reviews .review-item:last-child{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 7 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.ce-reviews .review-item:last-child{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 7 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-reviews .review-item:last-child{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-reviews .review-item:last-child{margin-top:var(--gap-md)}}.ce-reviews .review-link{margin-top:2rem;color:var(--color-text-light-gray);text-decoration:underline;text-underline-offset:4px}@media screen and (max-width: 1279px){.ce-reviews .review-link{margin-top:2.5rem;font-size:var(--fs-mobile-md-text)}}.ce-reviews .reviews-list{padding-bottom:calc(var(--gap-md) * 2);border-bottom:1px solid var(--color-gray)}@media screen and (max-width: 1279px){.ce-reviews .reviews-list{border-bottom:none;padding-bottom:0}}.ce-reviews .reviews-block{background-color:var(--color-light-black);padding:2rem;border-radius:30px;width:100%}.ce-reviews .reviews-block .reviews-rating{background-color:#272a2c;padding:20px;border-radius:20px;color:var(--color-gold);font-family:"21Cent",serif;font-size:1.5rem;line-height:1}@media screen and (max-width: 1279px){.ce-reviews .reviews-block .reviews-rating{font-size:2.75rem}}.ce-reviews .reviews-block .reviews-list-title{font-size:1.25rem;margin-left:1.563rem}@media screen and (max-width: 1279px){.ce-reviews .reviews-block .reviews-list-title{margin-left:3.125rem;font-size:var(--fs-mobile-md-text);max-width:125px}}@media screen and (max-width: 1279px){.ce-reviews .reviews-block{padding:1rem;border-radius:10px}.ce-reviews .reviews-block>.row{margin:22px 17px}}.ce-reviews .reviews-image{margin-top:2rem;border-radius:30px;background-color:var(--color-white);padding:1.25rem 2.25rem}@media screen and (max-width: 1279px){.ce-reviews .reviews-image{border-radius:10px}}@media screen and (max-width: 1279px){.ce-reviews .reviews-image img{margin:0 auto}}.ce-reviews .btn{margin:0 auto;width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 4.15 / var(--grid-columns) - 1 * var(--grid-gap-width)));text-transform:uppercase;height:80px;margin-top:var(--gap-md)}@media screen and (max-width: 1600px){.ce-reviews .btn{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 4.15 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-reviews .btn{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-reviews .btn{height:auto;text-transform:unset;margin-top:var(--frame-group-vertical-gap)}}.ce-calc .ce-header-border{margin-bottom:2.5rem}.ce-calc .ce-header-border h2{font-size:var(--fs-h2-alt)}@media screen and (max-width: 1279px){.ce-calc .ce-header-border h2{font-size:var(--fs-h3);line-height:var(--lh-h3)}}@media screen and (max-width: 1279px){.ce-calc .ce-header-border{margin-bottom:var(--gap-md)}}.ce-calc .calc-wrap{background-color:var(--color-light-gray);padding:5rem;border-radius:30px;width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 7.5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1279px){.ce-calc .calc-wrap{padding:var(--gap-md) 2rem}}@media screen and (max-width: 1600px){.ce-calc .calc-wrap{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 7.5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-calc .calc-wrap{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.ce-calc .calc-wrap .cal-input-title{font-size:1rem;margin-bottom:10px}@media screen and (max-width: 1279px){.ce-calc .calc-wrap .cal-input-title{font-size:2rem}}.ce-calc .calc-wrap .calc-input-group{padding-bottom:1.5rem;border-bottom:1px solid #CBCBCB;margin-bottom:1.5rem}@media screen and (max-width: 1279px){.ce-calc .calc-wrap .calc-input-group{padding-bottom:3rem;margin-bottom:3rem}}.ce-calc .calc-wrap .calc-input-group:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.ce-calc .calc-wrap .calc-inputs{display:flex;gap:8px;flex-wrap:wrap}.ce-calc .calc-wrap .calc-inputs label{width:fit-content}.ce-calc .calc-wrap .calc-inputs label input{display:none}.ce-calc .calc-wrap .calc-inputs label span{background-color:#e7e7e7;border-radius:10px;padding:6px 18px;font-size:1rem;line-height:var(--lh-lg);height:38px;display:block;cursor:pointer}@media screen and (max-width: 1279px){.ce-calc .calc-wrap .calc-inputs label span{font-size:2rem;height:46px;padding:10px 18px}}.ce-calc .calc-wrap .calc-inputs label input:checked+span{background-color:#c8c8c8}.ce-calc .calc-result{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 4.2 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.ce-calc .calc-result{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 4.2 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-calc .calc-result{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.ce-calc .calc-result{display:flex;flex-direction:column;margin-top:2.5rem}}.ce-calc .calc-result .manager-person{display:flex;justify-content:center;margin-bottom:2rem;padding-top:2rem}@media screen and (max-width: 1279px){.ce-calc .calc-result .manager-person{padding-top:4rem;margin-bottom:0;order:1}}.ce-calc .calc-result .manager-person .person-image{width:4.5rem;height:4.5rem}@media screen and (max-width: 1279px){.ce-calc .calc-result .manager-person .person-image{width:9rem;height:9rem}}.ce-calc .calc-result .manager-person .person-text{--grid-gap-width: 10px}.ce-calc .calc-result .offer-description{text-align:center;margin-top:8px;color:var(--color-text-dark-gray);font-size:var(--fs-sm-text)}@media screen and (max-width: 1279px){.ce-calc .calc-result .offer-description{font-size:var(--fs-text)}}.ce-calc .calc-result-cost{display:flex;justify-content:center;align-items:flex-end}@media screen and (max-width: 1279px){.ce-calc .calc-result-cost{padding:0;justify-content:center;margin-bottom:4rem}}.ce-calc .calc-result-cost .calc-result-cost-number{font-size:var(--fs-h2);margin:0 10px;font-weight:700}@media screen and (max-width: 1279px){.ce-calc .calc-result-cost .calc-result-cost-number{font-size:var(--fs-h2-alt)}}.ce-calc .calc-result-cost.text-result .calc-result-cost-number{font-size:var(--fs-h3)}.ce-calc .calc-result-cost .price-start{padding-bottom:20px}@media screen and (max-width: 1279px){.ce-calc .calc-result-cost .price-start{font-size:2rem}}.ce-calc .calc-result-cost .symbols{display:flex;flex-direction:column;justify-content:space-between;height:77px;font-weight:700;font-size:1.25rem;padding-bottom:10px}@media screen and (max-width: 1279px){.ce-calc .calc-result-cost .symbols{font-size:2.5rem;height:58px;justify-content:flex-start}}.ce-calc .calc-result-cost .symbols span{font-size:1rem;font-weight:400}@media screen and (max-width: 1279px){.ce-calc .calc-result-cost .symbols span{font-size:2rem;margin-top:3px}}.ce-calc .calc-result-wrap{background-color:#222;color:var(--color-white);border-radius:30px;height:calc(100% - 8.5rem);padding:2.813rem;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1279px){.ce-calc .calc-result-wrap{padding:var(--gap-md) 4rem 4rem}}.ce-calc .calc-result-wrap .btn{width:100%;align-self:end}.ce-calc .calc-result-wrap .calc-result-title{font-size:1.5rem;margin-bottom:4rem;font-weight:700;padding:0 2rem}@media screen and (max-width: 1279px){.ce-calc .calc-result-wrap .calc-result-title{padding:0;font-size:2.5rem}}.ce-consult-form .ce-header{padding-top:var(--gap-md);border-top:1px solid var(--color-gray)}@media screen and (max-width: 1279px){.ce-consult-form .ce-header{padding-top:var(--frame-group-vertical-gap)!important}}.ce-consult-form .content-image .figcaption_wrapper{margin-top:10px}.ce-consult-form .first-screen_features-col .first-screen_features-item .first-screen-features-item_title-wrapper{width:fit-content}.light-frame+.dark-frame .ce-consult-form .ce-header{padding-top:0;border-top:none}.consult-form{margin-top:7.5rem}.consult-form .consult-form_sign .vertical-list_btn{width:100%;text-transform:initial;margin-top:var(--gap-md) 0}.consult-form_sign{max-width:486px}.consult-form_sign .first-screen_features-col{margin:var(--gap-md) 0}.consult-form_sign .first-screen-features-item_title{margin-bottom:1.5rem}@media screen and (max-width: 1279px){.consult-form_sign .first-screen-features-item_title{margin-bottom:25px}}.consult-form_sign-quote{font-size:var(--fs-md-text-2);margin-bottom:16.563rem;margin-top:2rem;line-height:var(--lh-xl)}@media screen and (min-width: 1279px){.consult-form_sign-quote{flex-wrap:nowrap}}@media screen and (max-width: 1279px){.consult-form_sign-quote{font-size:var(--fs-text);line-height:1.2;margin:50px auto;justify-content:center}}.consult-form_sign-quote .icon-start{font-size:var(--fs-h2);line-height:.8;margin-right:1rem}@media screen and (max-width: 1279px){.consult-form_sign-quote .icon-start{font-size:48px;line-height:.6;margin-right:var(--fs-text)}}.arrow-down-btn__descr{width:90%;margin:10px auto 0;color:var(--color-text-dark-gray);text-align:center}.arrow-down-btn__descr svg{display:block;margin:1rem auto}@media screen and (max-width: 1279px){.arrow-down-btn__descr svg{margin:2rem auto}}.accordion__item{padding:1rem 0;border-bottom:1px solid var(--color-gray)}@media screen and (max-width: 1279px){.accordion__item{padding:2rem 0}}.accordion__item .icon-accordion-arrow{flex-shrink:0;margin-left:20px}.accordion__header{font-size:var(--fs-md-text-2);cursor:pointer;align-items:center;gap:1rem;flex-wrap:nowrap}@media screen and (max-width: 1279px){.accordion__header{font-size:var(--fs-text)}}.accordion__content{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1);color:var(--color-text-dark-gray);line-height:24px}.accordion__content p:first-child{margin-top:1.25rem}._open .accordion__content{max-height:1000px;transition:max-height 1s ease-in-out}._open .icon-accordion-arrow{transform:rotate(90deg)}@media screen and (max-width: 767px){.ce-outside-cases .three-columns .content .cols{display:none}}@media screen and (max-width: 767px){.ce-outside-cases .ce-header-border{margin-bottom:30px}}.outside-cases{gap:1.6rem;margin-top:var(--frame-vertical-gap)}@media screen and (max-width: 767px){.outside-cases{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(var(--wrapper-padding) * -1);padding:38px var(--wrapper-padding) 0;gap:16px}}.outside-case{display:flex;flex-direction:column;padding:3.125rem;background-color:var(--color-light-black);border-radius:30px;min-height:400px;flex:1;min-width:calc(50% - 1.6rem)}@media screen and (max-width: 767px){.outside-case{flex:0 0 80%;padding:50px 20px;min-height:330px}}.outside-case_title{font-size:var(--fs-md-text);margin-bottom:3.125rem}@media screen and (max-width: 767px){.outside-case_title{font-size:20px}}.outside-case_text{line-height:24px}.outside-case_link{margin-top:auto;color:var(--color-text-light-gray)}@media screen and (max-width: 767px){.outside-case_link{font-size:18px}}.outside-case_all-link{text-transform:uppercase;min-width:347px;margin:var(--gap-md) auto 0}.columns-number-list_content{margin-top:var(--frame-vertical-gap)}.columns-number-list_list{counter-reset:col;gap:var(--grid-gap-width)}.columns-number-list_item{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5.3 / var(--grid-columns) - 1 * var(--grid-gap-width)));color:var(--color-text-light-gray);display:flex;padding:var(--grid-gap-width) 0 calc(var(--frame-vertical-gap) * 2);border-top:1px solid var(--color-gray);line-height:24px}.columns-number-list_item:before{content:counter(col,decimal-leading-zero);display:block;position:relative;width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 1.5 / var(--grid-columns) - 1 * var(--grid-gap-width)));counter-increment:col;flex-shrink:0}.columns-number-list_btn{min-width:600px;margin:0 auto}.business-tariffs_item{--tariffs-item-padding: 38px;--tariffs-item-section-gap: 40px;width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3 / var(--grid-columns) - 1 * var(--grid-gap-width)));flex-wrap:nowrap;border-radius:30px;border:1px solid #CBCBCB}@media screen and (max-width: 1279px){.business-tariffs_item{min-width:80%}}@media screen and (max-width: 1279px){.business-tariffs_list{gap:15px;flex-wrap:nowrap;margin:0 calc(var(--wrapper-padding) * -1);padding:0 var(--wrapper-padding);overflow-x:auto}}.business-tariffs_item-info{height:100%;padding:var(--tariffs-item-padding);border-top:1px solid #CBCBCB}.business-tariffs_item-title{font-size:20px;font-weight:600;padding:var(--tariffs-item-padding)}.business-tariffs_item-text{margin-bottom:auto}.business-tariffs_item-text p+*{margin-top:12px}.business-tariffs_item-price{margin-bottom:var(--tariffs-item-section-gap)}.business-tariffs_item-price strong{font-size:var(--fs-h3);display:inline-block;margin-right:5px}.business-tariffs_btn{margin-top:var(--tariffs-item-section-gap);background-color:#5cb1ab;color:var(--color-white);width:100%;min-height:80px;border:none}@media screen and (max-width: 1279px){.business-tariffs_btn{min-height:60px}}.business-tariffs_btn:hover{background-color:#5acbc3;color:var(--color-white)}.site-cookie{display:none;width:100%;position:fixed;left:0;bottom:0;background-color:var(--color-white);color:var(--color-black);z-index:8}@media screen and (max-width: 1279px){.site-cookie{padding-bottom:100px}}.site-cookie.show{display:block}.site-cookie-wrap{padding:var(--gap-md) 0}@media screen and (max-width: 1279px){.site-cookie-wrap{gap:20px;padding:24px 0 0}}.site-cookie-wrap .text{flex:0 0 55%;line-height:22px}@media screen and (max-width: 1279px){.site-cookie-wrap .text{flex:1;font-size:14px}}.btn-cookie-accept{min-width:282px;min-height:60px}@media screen and (max-width: 1279px){.btn-cookie-accept{min-width:100%}}.site-header{--header-top-padding: 16px;padding-top:24px}@media screen and (max-width: 1279px){.site-header{padding-top:32px}}.site-header .site-header__top{padding:16px 0}@media screen and (max-width: 1279px){.site-header .site-header__top{padding:0;align-items:center}}.site-header .site-header-logo{height:104px;width:336px}@media screen and (max-width: 1279px){.site-header .site-header-logo{display:none}}.site-header .site-header-logo svg{width:100%;height:100%}.site-header .site-header-logo_mobile{display:none}@media screen and (max-width: 1279px){.site-header .site-header-logo_mobile{display:block;height:48px;width:auto}.site-header .site-header-logo_mobile svg use{transform:translate(-18.5%)}}@media screen and (max-width: 767px){.site-header .site-header-logo_mobile{width:200px}.site-header .site-header-logo_mobile svg use{transform:translate(-5px)}}.site-header .site-header__contacts{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.site-header .site-header__contacts{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.site-header .site-header__contacts{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 1 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.site-header .site-header__contacts{width:auto}}.site-header .site-header__contacts .site-header-contacts-details{display:flex;flex-direction:column;justify-content:space-between;gap:3rem;max-width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 2.3 / var(--grid-columns) - 1 * var(--grid-gap-width)))}.site-header .site-header__contacts .site-header-contacts-details a{display:block}.site-header .site-header__contacts .site-header-contacts-details .shift{margin-top:5px}@media screen and (max-width: 1279px){.site-header .site-header__contacts .site-header-contacts-details{display:none}}.site-header .site-header__contacts .social-link-row{gap:14px}@media screen and (max-width: 1279px){.site-header .site-header__contacts .social-link-row{display:none}}.site-header .site-header__contacts .site-header__social-link{width:44px;border-radius:100%;background-color:var(--color-light-black);height:44px;display:flex;justify-content:center;align-items:center;padding:12px;margin-top:-8px;transition:var(--animate-time)}.site-header .site-header__contacts .site-header__social-link:hover{color:var(--color-black);background-color:var(--color-white)}.site-header .site-header__menu{padding-top:.5rem;border-top:1px solid var(--color-gray)}@media screen and (max-width: 1279px){.site-header .site-header__menu{display:none}}.site-header .site-header__menu ul{gap:3.25rem}.site-header .site-header__menu ul li{text-transform:uppercase;font-size:var(--fs-sm-text)}.site-header .site-header-contacts__controls{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1279px){.site-header .consult-btn{display:none}}.site-header .burger{border-radius:10px;height:61px;width:61px;display:flex;flex-direction:column;margin-left:45px;background-color:var(--color-light-black);border:none;transform:translateY(-16px)}.site-header .burger:hover{background-color:var(--color-black)}@media screen and (max-width: 1279px){.site-header .burger{transform:translateY(0);width:56px;height:56px;margin-left:0;min-height:56px}}.site-header .burger span{display:block;content:"";width:30px;height:2px;border:none;background-color:var(--color-gold)}.site-header .burger span:last-child{margin-top:4px}.site-header .header-nav-bar{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}.ce-header-border{border-bottom:1px solid;border-color:var(--color-gray);padding-bottom:var(--gap-md);margin-bottom:var(--gap-md)}@media screen and (max-width: 1279px){.ce-header-border{padding-bottom:20px;margin-bottom:var(--gap-md)}}.ce-header-pb-s{padding-bottom:1.5rem;margin-bottom:calc(var(--gap-md) * 2)}@media screen and (max-width: 1279px){.wrapper>.ce-header p,.wrapper>.ce-header h1,.wrapper>.ce-header h2,.wrapper>.ce-header h3,.wrapper>.ce-header h4,.wrapper>.ce-header h5,.wrapper>.ce-header h6{text-align:left!important}}.header-nav-bar{position:fixed;bottom:20px;z-index:9;opacity:0;visibility:hidden;transition:opacity .3s}.header-nav-bar .social-link-row{background-color:#282a2c;padding:10px;align-items:center;justify-content:space-between;width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 4.75 / var(--grid-columns) - 1 * var(--grid-gap-width)));max-width:360px;border-radius:10px;gap:10px}.header-nav-bar .row .site-header__social-link,.header-nav-bar .row .to-top{width:40px;border-radius:100%;background-color:#484c4e;height:40px;display:flex;justify-content:center;align-items:center;padding:10px}.header-nav-bar .row .to-top{background:var(--color-white)}.header-nav-bar .burger{min-height:40px;height:40px;width:40px;border-radius:7px;border:none;padding:0 10px}.header-nav-bar .burger span{width:22px}._scrolled .header-nav-bar{opacity:1;visibility:visible}.site-footer{padding-top:var(--gap-md);border-top:1px solid var(--color-gray);overflow-y:hidden;margin-bottom:var(--gap-md)}@media screen and (max-width: 1279px){.site-footer{border-top:none;padding-top:0;margin-bottom:112px}}.site-footer-nav{margin-right:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 2 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1279px){.site-footer-nav{margin-right:0;padding-top:var(--frame-group-vertical-gap);border-top:1px solid var(--color-gray)}.site-footer-nav>.site-footer-menu>li{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.site-footer-nav .site-footer-menu .menu-item-has-children>a{pointer-events:none;text-transform:uppercase;margin-bottom:1rem;display:block;color:var(--color-white);font-size:1rem}@media screen and (max-width: 1279px){.site-footer-nav .site-footer-menu .menu-item-has-children>a{font-size:var(--fs-mobile-md-text);height:40px;color:var(--color-white)}}.site-footer-nav .site-footer-menu .sub-menu{padding-top:1rem;padding-bottom:90px;border-left:1px solid var(--color-gray);height:80%;padding-left:1rem}@media screen and (max-width: 1279px){.site-footer-nav .site-footer-menu .sub-menu{max-height:120px;padding-left:10px;padding-bottom:2rem;padding-top:2rem}}.site-footer-nav .site-footer-menu .sub-menu li{width:fit-content}.site-footer-nav .site-footer-menu .sub-menu a{color:var(--color-text-light-gray)}@media screen and (max-width: 1279px){.site-footer-nav .site-footer-menu .sub-menu a{font-size:var(--fs-text)}}@media screen and (max-width: 1279px){.site-footer-nav .site-footer-menu>li:first-child{margin-bottom:var(--gap-md)}}.site-footer-nav .site-footer-menu>li:last-child ul{border-left:none;width:193px}@media screen and (max-width: 1279px){.site-footer-nav .site-footer-menu>li:last-child ul{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)));border-left:1px solid var(--color-gray)}}.site-footer-nav .site-footer-menu>li:last-child ul:before{content:"";height:100%;width:1px;background-color:var(--color-gray);display:block;position:absolute;top:30px;transform:translate(-16px)}@media screen and (max-width: 1279px){.site-footer-nav .site-footer-menu>li:last-child ul:before{display:none}}.footer-logo-wrapper{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6.5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.footer-logo-wrapper{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6.5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.footer-logo-wrapper{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.footer-logo-wrapper{order:1}.footer-logo-wrapper svg{margin-top:0;margin-bottom:0}}.footer-logo-wrapper svg{width:100%;transform:translate(-25px);margin-bottom:var(--gap-md)}@media screen and (max-width: 1279px){.footer-logo-wrapper svg{transform:translate(0);margin-top:var(--gap-md);max-height:80px;width:300px}}.footer-contacts-wrapper{padding-left:1rem;max-width:296px;font-size:var(--fs-sm-text);margin-right:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * .96 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1279px){.footer-contacts-wrapper{max-width:100%;margin-right:0;padding-left:0;width:100%;margin-top:var(--frame-group-vertical-gap);font-size:var(--fs-text)}}.footer-contacts-wrapper .phone{display:inline-block;font-size:var(--fs-md-text);font-weight:700}@media screen and (max-width: 1279px){.footer-contacts-wrapper .phone{font-size:var(--fs-h3)}}.footer-contacts-wrapper .address{margin-top:3rem}@media screen and (max-width: 1279px){.footer-contacts-wrapper .address{margin-top:var(--gap-md)}}.footer-contacts-wrapper .schedule{margin:2rem 0}@media screen and (max-width: 1279px){.footer-contacts-wrapper .schedule{margin:4rem 0}}.footer-contacts-wrapper .mail{font-size:1.25rem;font-family:"21Cent",serif;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;font-style:italic}@media screen and (max-width: 1279px){.footer-contacts-wrapper .mail{font-size:2.5rem}}.footer-contacts-wrapper .btn-group{display:flex;flex-direction:column;gap:1rem;margin:3rem 0}@media screen and (max-width: 1279px){.footer-contacts-wrapper .btn-group{margin:var(--gap-md) 0;gap:2rem}}.footer-contacts-wrapper .btn-group .btn{padding:1rem}@media screen and (max-width: 1279px){.footer-contacts-wrapper .btn-group .btn{padding:.5rem}}.footer-contacts-wrapper .btn-group .btn:hover .l-gray{color:var(--color-black)}.footer-contacts-wrapper .policy-n-copyright{font-size:1rem}@media screen and (max-width: 1279px){.footer-contacts-wrapper .policy-n-copyright{font-size:var(--fs-text)}}.footer-contacts-wrapper .author-link{display:block;font-size:1rem;text-decoration:underline;text-decoration-thickness:1px;margin-top:3rem}@media screen and (max-width: 1279px){.footer-contacts-wrapper .author-link{margin-top:var(--gap-md);font-size:var(--fs-text)}}.footer-contacts-wrapper .author-link.author-link__icons{text-decoration:none;display:flex;align-items:flex-start;gap:8px}.main-page .ce-work-experience-clients-work .vertical-list_btn{margin:calc(var(--gap-md) * 2) auto 0}@media screen and (max-width: 1279px){.main-page .ce-work-experience-clients-work .vertical-list_btn{margin:var(--gap-md) auto 0}}@media screen and (max-width: 767px){.page-about h1{font-size:5rem}}.page-about .first-screen_title h1,.page-about .first-screen_title h2{line-height:var(--lh-h1)}@media screen and (max-width: 767px){.page-about .first-screen_title h1,.page-about .first-screen_title h2{line-height:1.2}}@media screen and (max-width: 767px){.page-about .pic-wrapper{margin-bottom:var(--gap-md)}}.page-about .body-text-repeater_item:not(:first-child){padding-top:var(--gap-sm);margin-top:var(--gap-sm);border-top:1px solid var(--color-gray)}@media screen and (max-width: 767px){.page-about .first-screen_textcontent{color:var(--color-white);margin-top:var(--gap-sm)}}@media screen and (max-width: 767px){.page-about .first-screen_textcontent p{line-height:1.2}}.page-about .ce-text-pic h3+*{margin-top:.5rem}@media screen and (max-width: 767px){.page-about .ce-about-team .ce-header{border:none}}@media screen and (max-width: 767px){.page-about .ce-about-team .about-team_text_pic{gap:10px}}@media screen and (max-width: 767px){.page-about .ce-about-team .about-team_text_pic .body_text{padding:0;width:100%;text-align:center;color:var(--color-text-dark-gray)}}@media screen and (max-width: 767px){.page-about .ce-about-team .rivals-group{padding:var(--gap-sm) 0}}@media screen and (max-width: 767px){.page-about .ce-about-team .rivals-group:first-child{border:none;padding-top:0}}@media screen and (max-width: 767px){.page-about .ce-about-team .rivals-group:last-child{border-bottom:none;padding-bottom:0}}@media screen and (max-width: 767px){.page-about .ce-about-team .rivals-title{font-size:var(--fs-text)}}.page-about .ce-rivals .ce-header{margin-bottom:var(--gap-md)}.page-about .big-list-group{padding:var(--gap-md) 0;gap:var(--grid-gap-width)}.page-about .vertical-list_logo{display:flex;width:104px;height:104px;margin:calc(var(--gap-md) * 2) auto 0}@media screen and (max-width: 767px){.page-about .vertical-list_logo{width:72px;height:72px;order:3;margin-top:var(--gap-md)}}.page-about .btn-soft-green{min-width:332px;text-transform:uppercase;min-height:80px}.page-about .vertical-list_btn{margin:calc(var(--gap-md) * 2) auto 0}@media screen and (max-width: 767px){.page-about .vertical-list_btn{margin:var(--gap-md) auto 0}}@media screen and (max-width: 767px){.page-about .social-links .btn-soft-green{margin-top:0}}.page-about .about-team_text_pic{gap:var(--gap-md);margin-bottom:var(--frame-vertical-gap)}.page-about .about-team_text_pic img{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 8 / var(--grid-columns) - 1 * var(--grid-gap-width)))}.page-about .about-team_text_pic .body_text{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3 / var(--grid-columns) - 1 * var(--grid-gap-width)));padding-top:var(--gap-md)}.page-about .about-team_big_img{margin-top:calc(var(--gap-md) * 2)}@media screen and (max-width: 767px){.page-about .about-team_big_img{margin-top:var(--gap-md)}}.page-about .ce-about-certificate .ce-header{margin-bottom:calc(var(--gap-md) * 2)}@media screen and (max-width: 767px){.page-about .ce-about-certificate .ce-header{margin-bottom:20px}}.page-about .vertical-list-btn-link{font-size:1rem;text-transform:none;max-width:336px;min-height:50px;background-color:transparent;margin-top:var(--frame-vertical-gap);margin-left:auto;margin-right:auto}.page-about .vertical-list-btn-link:hover{background-color:var(--color-black);border-color:var(--color-black)}@media screen and (max-width: 1279px){.page-about .vertical-list-btn-link{font-size:var(--fs-text)}}@media screen and (max-width: 767px){.page-about .employee{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:16px;margin:0 -25px;padding:0 25px;align-items:flex-start}}@media screen and (max-width: 767px){.page-about .employee .employee-item{width:224px;flex-shrink:0}}@media screen and (max-width: 767px){.page-about .employee .employee-item:nth-child(n+4){margin-top:0}}@media screen and (max-width: 767px){.page-about .three-columns .content{flex-direction:column}}@media screen and (max-width: 767px){.page-about .three-columns .content .cols{width:100%;flex-direction:column;gap:var(--gap-md)}}@media screen and (max-width: 767px){.page-about .three-columns .content .text_col_1{width:100%}}@media screen and (max-width: 767px){.page-about .three-columns .content .text_col_2{width:100%;margin-top:var(--gap-md)}}@media screen and (max-width: 767px){.page-about .ce-team{padding-top:0}}@media screen and (max-width: 767px){.page-about .ce-reviews-client .ce-header{border:none;margin-bottom:var(--gap-sm)}}@media screen and (max-width: 767px){.page-about .ce-reviews-client .three-columns .content{flex-direction:column-reverse;gap:30px}}@media screen and (max-width: 767px){.page-about .ce-reviews-client .three-columns .content .text_col_2{display:none}}@media screen and (max-width: 767px){.page-about .ce-reviews-client .three-columns .content .text_col_3{font-size:20px}}@media screen and (max-width: 767px){.page-about .ce-reviews-client .reviews-client-list{margin-top:var(--gap-md)}}@media screen and (max-width: 767px){.page-about .text_col_2.empty{display:none}}@media screen and (max-width: 767px){.page-about .ce-rivals_about{padding-top:0}}@media screen and (max-width: 767px){.page-about .rivals_about-container{display:flex;flex-direction:column}}@media screen and (max-width: 767px){.page-about .rivals_about-container .vertical-list{margin:0 calc(var(--wrapper-padding) * -1) 0;padding:0 var(--wrapper-padding);display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto}}@media screen and (max-width: 767px){.page-about .rivals_about-container .rivals-group{padding:24px 30px;border-radius:20px;background-color:var(--color-white);min-width:280px;border:none;flex-direction:column}}@media screen and (max-width: 767px){.page-about .rivals_about-container .rivals-col{width:100%}}@media screen and (max-width: 767px){.page-about .rivals_about-container .vertical-list_img-container{order:2;margin-top:var(--gap-md)}}@media screen and (max-width: 767px){.page-about .rivals_about-container .vertical-list-btn-link{order:3}}@media screen and (max-width: 767px){.page-about .rivals_about-container .list-image-title{text-align:center;margin-top:10px}}@media screen and (max-width: 767px){.page-about .ce-first-screen~.columns-frame-after-big-title{padding-top:var(--frame-group-vertical-gap)}}@media screen and (max-width: 767px){.page-about .ce-frame-with-bg{min-height:370px}}@media screen and (max-width: 767px){.page-about .section-about-team{position:relative}.page-about .section-about-team:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);width:calc(100% - var(--wrapper-padding) * 2);height:1px;background-color:var(--color-gray)}}@media screen and (max-width: 767px){.page-about .section-about-team .ce-header{border-bottom:none}}@media screen and (max-width: 767px){.page-about .section-about-team .three-columns .content .text_col_2{margin-top:0}}@media screen and (max-width: 767px){.page-about .section-about-team .three-columns .content .text_col_3{margin-top:var(--gap-md)}}.about-certificate_slider .swiper-slide_img{min-height:450px}@media screen and (max-width: 767px){.about-certificate_slider .swiper-slide_img{min-height:initial;height:330px}}.page-template-policy-page-template{color:var(--color-text-light-gray);line-height:var(--lh-lg)}@media screen and (max-width: 1279px){.page-template-policy-page-template span,.page-template-policy-page-template p{font-size:var(--fs-text)!important}}.page-template-policy-page-template h1,.page-template-policy-page-template h2,.page-template-policy-page-template h3,.page-template-policy-page-template h4,.page-template-policy-page-template h5,.page-template-policy-page-template h6{font-family:Inter,sans-serif;border-bottom:1px solid var(--color-gray);padding-bottom:calc(var(--gap-md) / 2);margin-bottom:var(--gap-md);font-size:var(--fs-h2);color:var(--color-white);line-height:100%}@media screen and (max-width: 1279px){.page-template-policy-page-template h1,.page-template-policy-page-template h2,.page-template-policy-page-template h3,.page-template-policy-page-template h4,.page-template-policy-page-template h5,.page-template-policy-page-template h6{padding-bottom:var(--frame-vertical-gap);margin-bottom:var(--frame-vertical-gap);font-size:var(--fs-h3)}}.page-template-policy-page-template .to-main-page{display:flex;justify-content:center;color:var(--color-text-light-gray);margin-top:var(--gap-md);margin-bottom:15.625rem}@media screen and (max-width: 1279px){.page-template-policy-page-template .to-main-page{justify-content:flex-start;margin-top:8.75rem;margin-bottom:var(--frame-group-vertical-gap)}}.page-template-policy-page-template .site-header{display:none}.page-template-policy-page-template .site-footer{margin:calc(var(--gap-md) * 2) 0;border:none;padding-top:0}.page-template-policy-page-template .site-footer .site-footer-nav{display:none}.page-template-policy-page-template .site-footer .footer-logo-wrapper svg{margin-bottom:0}@media screen and (max-width: 1279px){.page-template-policy-page-template .site-footer .footer-logo-wrapper{display:block}}.page-template-policy-page-template .site-footer .footer-contacts-wrapper{display:none}.page-business .btn-soft-green{min-height:80px}@media screen and (min-width: 1279px){.page-business .btn-soft-green{width:fit-content}}@media screen and (max-width: 1279px){.page-business .btn-soft-green{width:100%}}.page-business .ce-no-time+.ce-frame-with-bg{margin-top:0}.page-business .ce-no-time-border{padding:var(--frame-group-vertical-gap) 0;border-top:1px solid var(--color-gray);border-bottom:1px solid var(--color-gray)}.page-business .ce-big-img+.ce-four-advantages{padding-top:var(--frame-group-vertical-gap)}.page-business .big-list-group{padding:var(--gap-md) 0;gap:var(--grid-gap-width)}@media screen and (max-width: 767px){.page-business .pic-wrapper{margin-bottom:var(--gap-md)}}@media screen and (max-width: 767px){.page-business .rivals-title{font-size:var(--fs-text)}}.page-business .vertical-list_logo{display:flex;width:104px;height:104px;margin:calc(var(--gap-md) * 2) auto 0}@media screen and (max-width: 767px){.page-business .vertical-list_logo{width:72px;height:72px;order:3;margin-top:var(--gap-md)}}.page-business .vertical-list_btn{margin:calc(var(--gap-md) * 2) auto 0}@media screen and (max-width: 767px){.page-business .vertical-list_btn{margin:var(--gap-md) auto 0}}.page-business .body-text-repeater_item:not(:first-child){padding-top:var(--gap-sm);margin-top:var(--gap-sm);border-top:1px solid var(--color-gray)}@media screen and (max-width: 767px){.page-business .ce-no-time .ce-no-time-right-col .ce-header h2{transform:translateY(-100%) translate(-50%)}}@media screen and (max-width: 767px){.page-business .figcaption_cite{padding-left:32px}.page-business .figcaption_cite:before{top:9px}}@media screen and (max-width: 767px){.page-business .content-image .figcaption_wrapper{margin-top:2rem}}@media screen and (max-width: 767px){.page-business .ce-no-time .ce-no-time-left-col>.row{margin-top:5rem}}.page-business .ce-rivals .btn-soft-green{min-width:332px;text-transform:uppercase;min-height:80px}.page-business .ce-rivals .btn-soft-green.rivals-price-link{margin:var(--frame-vertical-gap) 0 0;min-width:244px}.page-business .ce-text-pic h3+*{margin-top:.5rem}@media screen and (max-width: 1279px){.page-business .ce-stages .five-columns .cols{gap:80px}}@media screen and (max-width: 1279px){.page-business .ce-stages .five-columns .cols .text-col{padding-top:20px}}@media screen and (max-width: 1279px){.page-business .ce-stages .five-columns .cols .text-col:before{display:flex;font-size:24px;margin-bottom:20px}}.page-business .ce-stages:not(.ce-frame-with-bg) .ce-header{border:none}@media screen and (max-width: 1279px){.page-business .ce-stages:not(.ce-frame-with-bg) .five-columns .cols{gap:40px}}@media screen and (max-width: 1279px){.page-business .ce-stages.ce-frame-with-bg:not(.ce-stages) .ce-header{padding-bottom:30px;margin-bottom:30px}}@media screen and (max-width: 1279px){.page-business .ce-stages.ce-frame-with-bg .ce-frame-bg img{object-position:-1120px 50%;transform:scale(1.04)}}.page-business .ce-stages.section-border-top{padding-top:0}.page-business .ce-stages.section-border-top:not(.ce-frame-with-bg) .ce-header{border-top:1px solid var(--color-gray)}@media screen and (max-width: 767px){.page-business .ce-rivals_about{padding-top:0}}@media screen and (max-width: 767px){.page-business .rivals_about-container{display:flex;flex-direction:column}}@media screen and (max-width: 767px){.page-business .rivals_about-container .vertical-list:not(.vertical-list-table){margin:0 calc(var(--wrapper-padding) * -1) 0;padding:0 var(--wrapper-padding);display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto}}@media screen and (max-width: 767px){.page-business .rivals_about-container .vertical-list:not(.vertical-list-table) .rivals-group{padding:24px 30px;border-radius:20px;background-color:var(--color-white);min-width:280px;border:none;flex-direction:column}.page-business .rivals_about-container .vertical-list:not(.vertical-list-table) .rivals-group:first-child:not(.rivals_type_2){padding:24px 30px}.page-business .rivals_about-container .vertical-list:not(.vertical-list-table) .rivals-group ul{margin-left:0}}@media screen and (max-width: 767px){.page-business .rivals_about-container .vertical-list:not(.vertical-list-table) .rivals-group:first-child:not(.rivals_type_2){border:none}}@media screen and (max-width: 767px){.page-business .rivals_about-container .vertical-list:not(.vertical-list-table) .rivals-group:last-child{border-bottom:none;padding-bottom:0}}@media screen and (max-width: 767px){.page-business .rivals_about-container .rivals-col{width:100%}}@media screen and (max-width: 767px){.page-business .rivals_about-container .vertical-list_img-container{order:2;margin-top:var(--gap-md)}}@media screen and (max-width: 767px){.page-business .rivals_about-container .vertical-list-btn-link{order:3}}@media screen and (max-width: 767px){.page-business .rivals_about-container .list-image-title{text-align:center;margin-top:10px}}.page-business .arrow-down-btn .btn-soft-green.shrink{min-width:600px;text-transform:none}@media screen and (max-width: 1279px){.page-business .arrow-down-btn .btn-soft-green.shrink{min-width:100%}}@media screen and (max-width: 1279px){.page-business .arrow-down-btn{order:4}}.page-business .section-vertical_list .rivals_about-container .ce-header{margin-bottom:calc(var(--frame-vertical-gap) / 2)}.page-business .frame-group .frame:last-child .ce-no-time-wrapper{padding-bottom:0;border-bottom:0}.page-business .ce-big-img+.ce-rivals_about{padding-top:var(--frame-group-vertical-gap)}.page-business .section-border-bottom_remove.ce-work-experience-clients-work .center-btn{padding-bottom:0;border:none}.page-contacts .ce-contacts-route .ce-contacts-route-images{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:calc(var(--gap-md) * 2)}.page-contacts .ce-contacts-route .ce-contacts-route-images .content-image{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3.58 / var(--grid-columns) - 1 * var(--grid-gap-width)));text-align:center}@media screen and (max-width: 1600px){.page-contacts .ce-contacts-route .ce-contacts-route-images .content-image{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3.58 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.page-contacts .ce-contacts-route .ce-contacts-route-images .content-image{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 12 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 767px){.page-contacts .ce-contacts-route .ce-contacts-route-images .content-image{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 12 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.page-contacts .ce-contacts-route .ce-contacts-route-images .content-image .figcaption_title{padding-left:0}@media screen and (max-width: 1279px){.page-contacts .ce-contacts-route .ce-contacts-route-images .content-image .figcaption_wrapper{margin-top:2rem}}@media screen and (max-width: 1279px){.page-contacts .ce-contacts-route .ce-contacts-route-images .content-image{margin-bottom:6rem}.page-contacts .ce-contacts-route .ce-contacts-route-images .content-image:last-child{margin-bottom:0}}.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__title{font-size:var(--fs-h2);margin-bottom:var(--gap-md)}@media screen and (max-width: 1279px){.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__title{margin-bottom:4rem}.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__title h1,.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__title h2,.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__title h3,.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__title h4,.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__title h5,.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__title h6{font-size:var(--fs-h3);line-height:var(--lh-h3)}}.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__item{padding:var(--gap-md) 0;border-top:1px solid var(--color-gray);display:flex;justify-content:space-between}@media screen and (max-width: 1279px){.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__item{padding:4rem 0;flex-direction:column-reverse}}.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__item .ce-contacts-route-list__item-text{color:var(--color-text-light-gray);width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3.6 / var(--grid-columns) - 1 * var(--grid-gap-width)));line-height:var(--lh-xl)}@media screen and (max-width: 1600px){.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__item .ce-contacts-route-list__item-text{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3.6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__item .ce-contacts-route-list__item-text .copy-btn{display:none}@media screen and (max-width: 1279px){.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__item .ce-contacts-route-list__item-text{width:100%;position:relative}.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__item .ce-contacts-route-list__item-text .copy-btn{display:block;position:absolute;bottom:0;right:0}.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__item .ce-contacts-route-list__item-text .copy-btn .copy-btn-text{display:none}.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__item .ce-contacts-route-list__item-text .added svg{display:none}.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__item .ce-contacts-route-list__item-text .added .copy-btn-text{display:block;font-size:14px;color:var(--color-white)}}.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__item .ce-contacts-route-list__item-title{font-size:var(--fs-h3-alt);line-height:var(--lh-h3);width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5.7 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__item .ce-contacts-route-list__item-title{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5.7 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__item .ce-contacts-route-list__item-title{width:100%;margin-bottom:3rem;font-size:2.5rem}}.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__item:last-child{padding-bottom:0}@media screen and (max-width: 1279px){.page-contacts .ce-contacts-route .ce-contacts-route-list .ce-contacts-route-list__item:last-child .ce-contacts-route-list__item-text .copy-btn{display:none}}.page-contacts .qr-block-frame{padding:3rem 0}@media screen and (max-width: 1279px){.page-contacts .qr-block-frame{padding:0}}.page-contacts .ce-big-img{text-align:center}.page-contacts .ce-big-img .frame-big-img{border-radius:30px}.page-contacts .ce-big-img p{margin-top:1rem}.page-contacts .frame-group .frame.section-border-top .ce-header{border-top:none}@media screen and (max-width: 1279px){.page-contacts .frame-group .frame.section-border-top .ce-header{padding-top:12.5rem;margin-bottom:4rem;padding-bottom:4rem}.page-contacts .frame-group .frame.section-border-top .ce-header h1,.page-contacts .frame-group .frame.section-border-top .ce-header h2,.page-contacts .frame-group .frame.section-border-top .ce-header h3,.page-contacts .frame-group .frame.section-border-top .ce-header h4,.page-contacts .frame-group .frame.section-border-top .ce-header h5,.page-contacts .frame-group .frame.section-border-top .ce-header h6{font-size:3rem;line-height:var(--lh-lg)}}.page-contacts .frame-group .frame.section-border-top .three-columns .content .cols .text_col_1.text-col-2-empty{color:var(--color-text-light-gray)}@media screen and (max-width: 1279px){.page-contacts .frame-group .frame.section-border-top .three-columns .content{flex-direction:column-reverse}.page-contacts .frame-group .frame.section-border-top .three-columns .content .text_col_3 p{font-size:2.5rem;margin-bottom:3rem}}.page-contacts .ce-details .logo-wrapper{display:flex;justify-content:center;margin-bottom:calc(var(--gap-md) * 2)}@media screen and (max-width: 1279px){.page-contacts .ce-details .logo-wrapper{margin-bottom:6.25rem}}.page-contacts .ce-details .ce-header{line-height:var(--lh-lg)}.page-contacts .ce-details .ce-header h1,.page-contacts .ce-details .ce-header h2,.page-contacts .ce-details .ce-header h3,.page-contacts .ce-details .ce-header h4,.page-contacts .ce-details .ce-header h5,.page-contacts .ce-details .ce-header h6{font-size:6rem}.page-contacts .ce-details .ce-contacts-route-list__item{padding-top:2rem;margin-top:var(--gap-md);border-top:1px solid var(--color-black);display:flex;justify-content:space-between}@media screen and (max-width: 1279px){.page-contacts .ce-details .ce-contacts-route-list__item{padding-top:4rem;flex-direction:column;margin-top:4rem}}.page-contacts .ce-details .ce-contacts-route-list__item:last-child{border-bottom:1px solid var(--color-black);padding-bottom:var(--gap-md)}@media screen and (max-width: 1279px){.page-contacts .ce-details .ce-contacts-route-list__item:last-child{padding-bottom:4rem}}.page-contacts .ce-details .ce-contacts-route-list__item .ce-contacts-route-list-item-title{font-size:var(--fs-h3-alt)}@media screen and (max-width: 1279px){.page-contacts .ce-details .ce-contacts-route-list__item .ce-contacts-route-list-item-title{font-size:3rem;margin-bottom:4rem}}.page-contacts .ce-details .ce-contacts-route-list__item .ce-contacts-route-list-item-content{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)));line-height:var(--lh-lg)}.page-contacts .ce-details .ce-details-callback .ce-details-callback-title{font-size:var(--fs-h2);line-height:var(--lh-h3);letter-spacing:var(--lsp-title);font-family:"21Cent",serif;text-align:center;margin-bottom:3rem;margin-top:calc(var(--gap-md) * 2)}@media screen and (max-width: 1279px){.page-contacts .ce-details .ce-details-callback .ce-details-callback-title{font-size:3rem}}.page-contacts .ce-details .ce-details-callback .btn{margin:0 auto;color:var(--color-black);max-width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3.5 / var(--grid-columns) - 1 * var(--grid-gap-width)));height:51px}@media screen and (max-width: 1279px){.page-contacts .ce-details .ce-details-callback .btn{width:100%;max-width:100%}}.page-contacts .map-arrow{margin:0 auto;transform:translateY(-3.125rem);width:fit-content;display:flex;flex-direction:column;align-items:center}.page-contacts .map-arrow .map-arrow-text{margin-bottom:3.125rem}@media screen and (max-width: 1279px){.page-contacts .map-arrow{display:none}}.qr-block{background-color:var(--color-light-black);display:flex;justify-content:space-between;padding:3.75rem;align-items:center;border-radius:30px}@media screen and (max-width: 1279px){.qr-block{padding:6rem 4rem}}.qr-block .qr-content{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 4.2 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1279px){.qr-block .qr-content{width:100%}}.qr-block .qr-content a{text-decoration:underline;text-underline-offset:5px}.qr-block .qr-img{width:200px;height:200px}@media screen and (max-width: 1279px){.qr-block .qr-img{display:none}}.qr-block .qr-img img{width:100%;height:100%}.qr-block h1,.qr-block h2,.qr-block h3,.qr-block h4,.qr-block h5,.qr-block h6{font-family:Inter,sans-serif;font-size:var(--fs-md-text)}@media screen and (max-width: 1279px){.qr-block h1,.qr-block h2,.qr-block h3,.qr-block h4,.qr-block h5,.qr-block h6{font-size:2.5rem}}.qr-block p{margin-top:1.25rem;color:var(--color-text-light-gray)}@media screen and (max-width: 1279px){.qr-block p{margin-top:2.5rem}}.ce-thanks-welcome-screen .thanks-welcome-screen-header{justify-content:space-between;margin-bottom:calc(var(--frame-vertical-gap) * 2)}.ce-thanks-welcome-screen .thanks-welcome-screen-header .title-col{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}.ce-thanks-welcome-screen .thanks-welcome-screen-header .title-col .welcome-title h1,.ce-thanks-welcome-screen .thanks-welcome-screen-header .title-col .welcome-title h2,.ce-thanks-welcome-screen .thanks-welcome-screen-header .title-col .welcome-title h3,.ce-thanks-welcome-screen .thanks-welcome-screen-header .title-col .welcome-title h4,.ce-thanks-welcome-screen .thanks-welcome-screen-header .title-col .welcome-title h5,.ce-thanks-welcome-screen .thanks-welcome-screen-header .title-col .welcome-title h6{font-size:6rem;line-height:1;margin-bottom:1.5rem;font-family:"21Cent",serif}.ce-thanks-welcome-screen .thanks-welcome-screen-header .title-col .welcome-text{font-size:var(--fs-h3-alt)}@media screen and (max-width: 1279px){.ce-thanks-welcome-screen .thanks-welcome-screen-header .title-col{width:100%;margin-bottom:8.75rem}.ce-thanks-welcome-screen .thanks-welcome-screen-header .title-col .welcome-title h1,.ce-thanks-welcome-screen .thanks-welcome-screen-header .title-col .welcome-title h2,.ce-thanks-welcome-screen .thanks-welcome-screen-header .title-col .welcome-title h3,.ce-thanks-welcome-screen .thanks-welcome-screen-header .title-col .welcome-title h4,.ce-thanks-welcome-screen .thanks-welcome-screen-header .title-col .welcome-title h5,.ce-thanks-welcome-screen .thanks-welcome-screen-header .title-col .welcome-title h6{font-size:5rem}}@media screen and (max-width: 1279px){.ce-thanks-welcome-screen .thanks-welcome-screen-header{margin-bottom:8.75rem}}.ce-thanks-welcome-screen .thanks-welcome-screen-footer{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 4.96 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1279px){.ce-thanks-welcome-screen .thanks-welcome-screen-footer{width:100%}}.ce-thanks-welcome-screen .thanks-welcome-screen-footer .thanks-welcome-screen-text{color:var(--color-text-light-gray);margin-bottom:4rem}@media screen and (max-width: 1279px){.ce-thanks-welcome-screen .thanks-welcome-screen-footer .thanks-welcome-screen-text{margin-bottom:var(--gap-md)}}.ce-thanks-welcome-screen .thanks-welcome-screen-footer .thanks-welcome-screen-tels{margin-bottom:var(--gap-md)}.ce-thanks-welcome-screen .thanks-welcome-screen-footer .thanks-welcome-screen-tels a{display:block;line-height:var(--lh-base)}@media screen and (max-width: 1279px){.ce-thanks-welcome-screen .thanks-welcome-screen-footer .thanks-welcome-screen-tels a{font-size:2.5rem}.ce-thanks-welcome-screen .thanks-welcome-screen-footer .thanks-welcome-screen-tels a:first-child{margin-bottom:3rem}}.ce-thanks-callback-screen .thanks-callback-screen-header{display:flex;justify-content:space-between;padding-bottom:calc(var(--frame-vertical-gap) * 2);margin-bottom:calc(var(--frame-vertical-gap) * 2);border-bottom:1px solid var(--color-gray)}@media screen and (max-width: 1279px){.ce-thanks-callback-screen .thanks-callback-screen-header{padding-bottom:var(--frame-group-vertical-gap);margin-bottom:var(--frame-group-vertical-gap)}}.ce-thanks-callback-screen .thanks-callback-screen-header .links-col{display:flex;gap:20px}.ce-thanks-callback-screen .thanks-callback-screen-header .links-col a{width:138px;height:38px}@media screen and (max-width: 1279px){.ce-thanks-callback-screen .thanks-callback-screen-header .links-col{order:1;width:100%}.ce-thanks-callback-screen .thanks-callback-screen-header .links-col a{width:calc(100% - 10px);min-height:38px}}.ce-thanks-callback-screen .thanks-callback-screen-header .thanks-callback-screen-header-text-col{margin-right:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 1.2 / var(--grid-columns) - 1 * var(--grid-gap-width)));width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1279px){.ce-thanks-callback-screen .thanks-callback-screen-header .thanks-callback-screen-header-text-col{margin-right:0;width:100%}}.ce-thanks-callback-screen .thanks-callback-screen-header .thanks-callback-screen-header-text-col .thanks-callback-screen-header-text-col-title{margin-bottom:2rem}.ce-thanks-callback-screen .thanks-callback-screen-header .thanks-callback-screen-header-text-col .thanks-callback-screen-header-text-col-title h1,.ce-thanks-callback-screen .thanks-callback-screen-header .thanks-callback-screen-header-text-col .thanks-callback-screen-header-text-col-title h2,.ce-thanks-callback-screen .thanks-callback-screen-header .thanks-callback-screen-header-text-col .thanks-callback-screen-header-text-col-title h3,.ce-thanks-callback-screen .thanks-callback-screen-header .thanks-callback-screen-header-text-col .thanks-callback-screen-header-text-col-title h4,.ce-thanks-callback-screen .thanks-callback-screen-header .thanks-callback-screen-header-text-col .thanks-callback-screen-header-text-col-title h5,.ce-thanks-callback-screen .thanks-callback-screen-header .thanks-callback-screen-header-text-col .thanks-callback-screen-header-text-col-title h6{font-size:var(--fs-h1);font-family:Inter,sans-serif}@media screen and (max-width: 1279px){.ce-thanks-callback-screen .thanks-callback-screen-header .thanks-callback-screen-header-text-col .thanks-callback-screen-header-text-col-title h1,.ce-thanks-callback-screen .thanks-callback-screen-header .thanks-callback-screen-header-text-col .thanks-callback-screen-header-text-col-title h2,.ce-thanks-callback-screen .thanks-callback-screen-header .thanks-callback-screen-header-text-col .thanks-callback-screen-header-text-col-title h3,.ce-thanks-callback-screen .thanks-callback-screen-header .thanks-callback-screen-header-text-col .thanks-callback-screen-header-text-col-title h4,.ce-thanks-callback-screen .thanks-callback-screen-header .thanks-callback-screen-header-text-col .thanks-callback-screen-header-text-col-title h5,.ce-thanks-callback-screen .thanks-callback-screen-header .thanks-callback-screen-header-text-col .thanks-callback-screen-header-text-col-title h6{font-size:var(--fs-h3)}}@media screen and (max-width: 1279px){.ce-thanks-callback-screen .thanks-callback-screen-header .thanks-callback-screen-header-text-col .thanks-callback-screen-header-text-col-title{margin-bottom:2.5rem}}.ce-thanks-callback-screen .thanks-callback-screen-header .thanks-callback-screen-header-text-col .thanks-callback-screen-header-text{font-size:1.25rem}@media screen and (max-width: 1279px){.ce-thanks-callback-screen .thanks-callback-screen-header .thanks-callback-screen-header-text-col .thanks-callback-screen-header-text{font-size:2rem;margin-bottom:4rem}}.ce-thanks-callback-screen .thanks-callback-screen-footer{display:flex}@media screen and (max-width: 1279px){.ce-thanks-callback-screen .thanks-callback-screen-footer{flex-wrap:wrap}}.ce-thanks-callback-screen .thanks-callback-screen-footer .thanks-callback-person{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)));margin-right:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 1.51 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1279px){.ce-thanks-callback-screen .thanks-callback-screen-footer .thanks-callback-person{width:100%;order:1;margin-right:0}}.ce-thanks-callback-screen .thanks-callback-screen-footer .thanks-callback-person-content{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 4 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1279px){.ce-thanks-callback-screen .thanks-callback-screen-footer .thanks-callback-person-content{width:100%}}.ce-thanks-callback-screen .thanks-callback-screen-footer .thanks-callback-person-content .thanks-callback-person-title{margin-bottom:2rem}.ce-thanks-callback-screen .thanks-callback-screen-footer .thanks-callback-person-content .thanks-callback-person-title h1,.ce-thanks-callback-screen .thanks-callback-screen-footer .thanks-callback-person-content .thanks-callback-person-title h2,.ce-thanks-callback-screen .thanks-callback-screen-footer .thanks-callback-person-content .thanks-callback-person-title h3,.ce-thanks-callback-screen .thanks-callback-screen-footer .thanks-callback-person-content .thanks-callback-person-title h4,.ce-thanks-callback-screen .thanks-callback-screen-footer .thanks-callback-person-content .thanks-callback-person-title h5,.ce-thanks-callback-screen .thanks-callback-screen-footer .thanks-callback-person-content .thanks-callback-person-title h6{font-family:Inter,sans-serif;font-size:var(--fs-h3)}@media screen and (max-width: 1279px){.ce-thanks-callback-screen .thanks-callback-screen-footer .thanks-callback-person-content .thanks-callback-person-title{margin-bottom:2.5rem;font-size:2.5rem}}.ce-thanks-callback-screen .thanks-callback-screen-footer .thanks-callback-person-content .thanks-callback-person-subtitle{font-size:1.25rem;margin-bottom:var(--gap-md);line-height:1}@media screen and (max-width: 1279px){.ce-thanks-callback-screen .thanks-callback-screen-footer .thanks-callback-person-content .thanks-callback-person-subtitle{font-size:2rem;margin-bottom:4rem}}.ce-thanks-callback-screen .thanks-callback-screen-footer .btn{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3.4 / var(--grid-columns) - 1 * var(--grid-gap-width)));text-transform:uppercase;height:80px;width:100%}@media screen and (max-width: 1279px){.ce-thanks-callback-screen .thanks-callback-screen-footer .btn{margin-bottom:var(--gap-md)}}@media screen and (max-width: 1279px){.archive-cases .outside-cases{flex-direction:column;gap:50px}}@media screen and (max-width: 1279px){.archive-cases .all-case-text span br{display:none}}@media screen and (max-width: 1279px){.archive-cases__content{padding-top:0}}.archive-cases__header{margin-bottom:var(--frame-group-vertical-gap);margin-top:120px}.archive-cases__description{border-top:1px solid var(--color-gray);padding-top:var(--gap-md);margin-bottom:var(--frame-vertical-gap)}@media screen and (max-width: 1279px){.archive-cases__description{margin-bottom:10px}.archive-cases__description td:first-child{display:none}}.page-calc .ce-no-time .ce-header{margin-bottom:150px}.page-calc .ce-no-time .social-links{flex-direction:column}@media screen and (max-width: 1279px){.page-calc .ce-no-time .social-links{flex-direction:row}}@media screen and (max-width: 1279px){.page-calc .ce-no-time .bottom-row .ce-no-time-right-col{display:none}}@media screen and (max-width: 1279px){.page-calc .ce-no-time .contacts .mail{bottom:80px}}@media screen and (max-width: 1279px){.page-calc .ce-no-time .ce-no-time-right-col{margin-bottom:50px}}.page-calc .ce-no-time .sing-wrapper{margin-bottom:100px}.page-calc .ce-no-time .contact-form-content{width:100%}.page-calc .ce-no-time .social-links .btn{display:flex}@media screen and (min-width: 1279px){.page-calc .ce-no-time .social-links .btn{--btn-color: var(--color-text-light-gray);color:var(--btn-color);border-color:var(--btn-color)}.page-calc .ce-no-time .social-links .btn:hover{--btn-color: var(--color-white);background:transparent}.page-calc .ce-no-time .social-links .btn.btn-soft-green{--btn-color: var(--color-black)}}.page-calc .ce-no-time .base-form .wpcf7-submit{width:100%;margin:var(--gap-md) auto 0 auto;background:var(--color-soft-green);border-color:var(--color-soft-green);color:var(--color-black);text-transform:uppercase;min-width:270px;min-height:80px}@media screen and (max-width: 1279px){.page-calc .ce-no-time .logo-wrapper,.page-calc .ce-no-time .logo-wrapper br{display:none}}@media screen and (max-width: 1279px){.page-calc .ce-no-time .person-data{text-align:left}}.page-calc .frame-group-ce-no-time{padding-bottom:0;margin-bottom:var(--frame-group-vertical-gap)}.page-calc .ce-no-time-wrapper{padding-bottom:var(--frame-group-vertical-gap);border-bottom:1px solid var(--color-gray)}@media screen and (max-width: 1279px){.page-calc .page-calc__header span~span{display:inline-flex;margin-top:20px}}@media screen and (max-width: 1279px){.page-calc .ce-no-time .person-data .rank br{display:none}}.page-case .frame-border-top{padding-top:0}.page-case .ce-entrance .ce-header{padding-top:var(--frame-group-vertical-gap);border-top:1px solid var(--color-gray)}.page-case .ce-first-screen .first-screen_text .first-screen_title{width:auto}@media screen and (max-width: 1279px){.page-case .ce-first-screen .first-screen_text .first-screen_title h1,.page-case .ce-first-screen .first-screen_text .first-screen_title span{font-size:32px!important;line-height:40px!important}.page-case .ce-first-screen .first-screen_text .first-screen_title h1{margin-top:40px}.page-case .ce-first-screen .first-screen_text .first-screen_title br{display:none}}@media screen and (max-width: 1279px){.page-case .btn-group{display:none}}@media screen and (max-width: 1279px){.page-case .section-article-with-bg.frame-group{padding-top:0}}@media screen and (max-width: 1279px){.page-case .section-article-with-bg.frame-group .ce-header{width:95%}.page-case .section-article-with-bg.frame-group .ce-header br{display:none}.page-case .section-article-with-bg.frame-group .ce-header h1,.page-case .section-article-with-bg.frame-group .ce-header h2,.page-case .section-article-with-bg.frame-group .ce-header h3{font-size:18px}.page-case .section-article-with-bg.frame-group .ce-header h1+p>span,.page-case .section-article-with-bg.frame-group .ce-header h2+p>span,.page-case .section-article-with-bg.frame-group .ce-header h3+p>span{font-size:16px!important}}.ce-text-repeater .text-repeater-btn{width:fit-content;margin-top:150px}@media screen and (max-width: 1279px){.ce-text-repeater .text-repeater-btn{margin-top:70px}}.ce-text-repeater .text-repeater-btn .btn{min-width:408px;min-height:80px}@media screen and (max-width: 1279px){.ce-text-repeater .text-repeater-btn .btn{min-width:100%}}.ce-text-repeater .arrow-down-btn__descr{width:100%;color:var(--color-text-light-gray)}.text-repeater__head{--text-repeater-item-padding: 50px;margin-bottom:var(--frame-group-vertical-gap)}@media screen and (max-width: 1279px){.text-repeater__head{--text-repeater-item-padding: 50px 36px;margin-bottom:70px}}.text-repeater__head-bg{background-color:var(--color-light-black);padding:var(--text-repeater-item-padding);border-radius:30px;width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 5 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1279px){.text-repeater__head-bg{width:100%}}@media screen and (max-width: 1279px){.text-repeater__head-bg p span{display:inline-flex;margin-top:20px}}.text-repeater__head-not-bg{padding-top:var(--text-repeater-item-padding);width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 4 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1279px){.text-repeater__head-not-bg{width:100%;margin-top:70px}}.text-repeater__item:not(:first-child){margin-top:var(--frame-group-vertical-gap)}.text-repeater__item h2{margin-bottom:var(--gap-md)}@media screen and (max-width: 1279px){.text-repeater__item h2{margin-bottom:20px}}@media screen and (max-width: 1279px){.text-repeater__item br{display:none}}.page-reviews .first-screen_text .btn-group{margin-top:0;width:auto}@media screen and (max-width: 1279px){.page-reviews .first-screen_text .btn-group{width:100%;margin-top:var(--gap-md)}}@media screen and (max-width: 1279px){.page-reviews .first-screen_text .btn-group .first-btn-wrapper{margin-bottom:0}}.page-reviews .first-screen_features-item__sign{font-size:18px}@media screen and (max-width: 1279px){.page-reviews .first-screen_features-item__sign{font-size:16px}}.page-reviews .first-screen_features-col{width:100%;align-items:stretch;margin-top:150px}@media screen and (max-width: 1279px){.page-reviews .first-screen_features-col{margin-top:var(--frame-group-vertical-gap);gap:30px}}@media screen and (max-width: 1279px){.page-reviews .first-screen_features-col .first-screen_features-item{padding:30px}}.page-reviews .first-screen_features-col .first-screen_features-item:first-child{flex:1}.page-reviews .first-screen_features-col .first-screen_features-item.shrink{flex-basis:min-content}@media screen and (max-width: 1279px){.page-reviews .first-screen_features-col .first-screen_features-item.shrink{padding-right:50px}}@media screen and (max-width: 1279px){.page-reviews .first-screen_features-col .first-screen_features-item .first-screen-features-item_body{margin-top:25px}.page-reviews .first-screen_features-col .first-screen_features-item .first-screen-features-item_body br{display:none}}@media screen and (max-width: 1279px){.page-reviews .first-screen_features-col .first-screen_features-item .first-screen-features-item_title-wrapper{width:auto}}@media screen and (max-width: 1279px){.page-reviews .first-screen_features-col .first-screen_features-item .first-screen-features-item_header>.row{gap:24px}}.page-reviews .frame-border-top{padding-top:0}.page-reviews .ce-entrance .ce-header{padding-top:var(--frame-group-vertical-gap);border-top:1px solid var(--color-gray)}.page-reviews .ce-first-screen .first-screen_text .first-screen_title{width:96%}@media screen and (max-width: 1279px){.page-reviews .ce-first-screen .first-screen_text .first-screen_title h1,.page-reviews .ce-first-screen .first-screen_text .first-screen_title span{font-size:32px!important;line-height:40px!important}}.page-reviews .first-screen_features-item__sign{flex:1}@media screen and (max-width: 1279px){.page-reviews .ce-reviews-client .three-columns .content{flex-direction:column-reverse}.page-reviews .ce-reviews-client .three-columns .content .empty{display:none}.page-reviews .ce-reviews-client .three-columns .content .text_col_3{font-size:18px}.page-reviews .ce-reviews-client .three-columns .content .text-col-2-empty{width:100%;margin-top:30px}}.first-screen__reviews-description{margin-top:var(--gap-md);padding-bottom:10px;border-bottom:1px solid var(--color-gray)}.page-pay .qr-block-frame .ce-qr-block-sbp-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:4rem}.page-pay .qr-block-frame .ce-qr-block-sbp-row .sbp-title{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 7 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.page-pay .qr-block-frame .ce-qr-block-sbp-row .sbp-title{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 7 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.page-pay .qr-block-frame .ce-qr-block-sbp-row .sbp-title{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 12 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.page-pay .qr-block-frame .ce-qr-block-sbp-row .sbp-title{width:100%}}@media screen and (max-width: 1279px){.page-pay .qr-block-frame .qr-block{display:block}.page-pay .qr-block-frame .qr-block p,.page-pay .qr-block-frame .qr-block .arrow{margin-top:0}}.page-pay .qr-block-frame .qr-img-mob{max-width:120px;margin-bottom:2.5rem}.page-pay .qr-block-frame .qr-content{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.page-pay .qr-block-frame .qr-content{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.page-pay .qr-block-frame .qr-content{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 12 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.page-pay .qr-block-frame .qr-content{width:100%;display:flex;align-items:center;gap:1.5rem}.page-pay .qr-block-frame .qr-content a{color:var(--color-white);text-decoration:none}}.page-pay .qr-block-frame .qr-img{width:256px;height:256px}.page-pay .qr-block-frame .pay_route_sign{margin-top:3rem;padding-left:3.75rem}.page-pay .qr-block-frame .pay_route_sign a{text-decoration:underline;text-underline-position:under}.page-pay .frame-pay-form h2,.page-pay .frame-pay-form h3{font-size:3rem;margin-bottom:var(--gap-md)}@media screen and (max-width: 1279px){.page-pay .frame-pay-form h2,.page-pay .frame-pay-form h3{border-top:1px solid var(--color-gray);padding-top:var(--frame-vertical-gap)}}.page-pay .frame-pay-form .base-form .base-input{margin-bottom:var(--gap-md);width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}@media screen and (max-width: 1600px){.page-pay .frame-pay-form .base-form .base-input{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.page-pay .frame-pay-form .base-form .base-input{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 12 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.page-pay .frame-pay-form .base-form .base-input{width:100%}}.page-pay .frame-pay-form .base-form .base-input label{display:inline-block;margin-bottom:.875rem;color:var(--color-text-light-gray)}.page-pay .frame-pay-form .base-form input[type=submit]{margin:0 auto;width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3 / var(--grid-columns) - 1 * var(--grid-gap-width)));padding:1.875rem 0;text-transform:uppercase}@media screen and (max-width: 1600px){.page-pay .frame-pay-form .base-form input[type=submit]{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.page-pay .frame-pay-form .base-form input[type=submit]{width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 6 / var(--grid-columns) - 1 * var(--grid-gap-width)))}}@media screen and (max-width: 1279px){.page-pay .frame-pay-form .base-form input[type=submit]{width:100%}}.page-pay .frame-pay-form .base-form .submit-label{color:var(--color-text-light-gray);margin-top:.875rem}.page-pay .frame-pay-form .base-form .submit-label p{display:flex;gap:5px;justify-content:center;align-items:center}.page-pay .ce-details-callback{border-top:1px solid var(--color-gray);border-bottom:1px solid var(--color-gray);padding-top:calc(var(--frame-vertical-gap) * 2);padding-bottom:calc(var(--frame-vertical-gap) * 2)}@media screen and (max-width: 1279px){.page-pay .ce-details-callback{padding-top:calc(var(--frame-vertical-gap));padding-bottom:calc(var(--frame-vertical-gap))}}.page-pay .ce-details-callback .ce-details-callback-title{font-size:var(--fs-h2);line-height:var(--lh-h3);letter-spacing:var(--lsp-title);font-family:"21Cent",serif;text-align:center;margin-bottom:3rem}@media screen and (max-width: 1279px){.page-pay .ce-details-callback .ce-details-callback-title{font-size:3rem}}.page-pay .ce-details-callback .btn{margin:0 auto;max-width:calc(1 * ((var(--container-width) + var(--grid-gap-width) - var(--js-scrollbar)) * 3.5 / var(--grid-columns) - 1 * var(--grid-gap-width)));height:51px}@media screen and (max-width: 1279px){.page-pay .ce-details-callback .btn{width:100%;max-width:100%}}@media screen and (max-width: 1279px){.page-pay .ce-pay-big-title{padding-top:0;padding-bottom:0}}.page-pay .frame-pay-form .wpcf7-submit{height:80px}.page-site-map .site-footer-nav{margin:0}@media screen and (max-width: 1279px){.page-site-map .site-footer-nav{padding:0;border:none}}.page-site-map .site-footer-nav .site-footer-menu{line-height:30px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:150px 100px}@media screen and (max-width: 1279px){.page-site-map .site-footer-nav .site-footer-menu{display:flex;flex-direction:column;gap:70px}}.page-site-map .site-footer-nav .site-footer-menu>li>a{color:var(--color-text-light-gray);margin-bottom:1.5rem}@media screen and (max-width: 1279px){.page-site-map .site-footer-nav .site-footer-menu li{width:auto}.page-site-map .site-footer-nav .site-footer-menu li:first-child{margin-bottom:0}}@media screen and (max-width: 1279px){.page-site-map .site-footer-nav .site-footer-menu .menu-item-has-children>a{height:auto}}.page-site-map .site-footer-nav .site-footer-menu .sub-menu{height:auto;padding:0;border:none}.page-site-map .site-footer-nav .site-footer-menu .sub-menu:before{display:none}.page-site-map .site-footer-nav .site-footer-menu .sub-menu a{color:var(--color-white)}@media screen and (max-width: 1279px){.ce-site-map-list{padding-top:0}}@media screen and (max-width: 1279px){.site-map__list{flex-direction:column;gap:70px}}.site-map__home-url{text-transform:uppercase}.site-map__home-url a{color:var(--color-text-light-gray)}.site-map__title{font-family:Inter,sans-serif;font-weight:400;font-size:128px;padding-bottom:30px;border-bottom:1px solid var(--color-gray)}@media screen and (max-width: 1279px){.site-map__title{font-size:40px;padding:0;border:0}}.site-map__form-border{padding-top:0}.site-map__form-border .ce-footer-contact-form .ce-header{padding-top:var(--frame-group-vertical-gap);border-top:1px solid var(--color-gray)}@media screen and (max-width: 1279px){.site-map__form-border .ce-footer-contact-form .contacts-form-wrapper{padding-top:var(--frame-group-vertical-gap);border-top:1px solid var(--color-gray)}}.page-error h1{font-family:Inter,sans-serif;font-size:128px}@media screen and (max-width: 1279px){.page-error h1{font-size:96px}}.page-error h1+*{margin-top:0}.page-error .ce-footer-contact-form .ce-header{width:auto}.page-error .ce-page-error{padding:300px 0}@media screen and (max-width: 1279px){.page-error .ce-page-error{padding:90px 0 80px}}.page-error .page-error__text{width:100%}@media screen and (max-width: 1279px){.page-error .page-error__text{align-items:flex-start}}.page-error .to-main-page{margin-top:0;padding-bottom:2px}@media screen and (max-width: 1279px){.page-error .to-main-page{margin-top:90px}}.page-error .error-description{flex:1}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{to{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance, 150px),0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, .2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, .2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, .1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, .5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, .5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translate(100%)}to{transform:translateZ(0)}}@keyframes f-slideInNext{0%{transform:translate(-100%)}to{transform:translateZ(0)}}@keyframes f-slideOutNext{to{transform:translate(-100%)}}@keyframes f-slideOutPrev{to{transform:translate(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translate(-75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translate(75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicOutNext{to{transform:translate(-75px);opacity:0}}@keyframes f-classicOutPrev{to{transform:translate(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: .65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media (hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translate(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, .98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, .1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__container::backdrop{background-color:#0000}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translateZ(0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video,.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:#0000;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translateZ(0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;-webkit-user-select:none;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:#18181b80}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, .6);--f-button-active-bg: rgba(0, 0, 0, .6);--f-button-hover-bg: rgba(0, 0, 0, .6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, .3);--f-button-active-bg: rgba(24, 24, 27, .5);--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .5));--f-button-svg-disabled-opacity: .65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;-webkit-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, .25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, .35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, .15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, .35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:#18181be6;color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:#0000}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translateZ(0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track:before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px),0,0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:#0000;outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * .5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button:after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, .94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, .65);--f-button-hover-bg: rgba(70, 70, 73, .65);--f-button-active-bg: rgba(90, 90, 93, .65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;user-select:none;pointer-events:none}
