/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}*{box-sizing:border-box;}body{line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}nav ul{list-style :none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}table{border-collapse:collapse;border-spacing:0;}input,select{vertical-align :middle;}
:where(html){line-height:1.15;}:where(h1){font-size:2em;margin-block-end:0.67em;margin-block-start:0.67em;}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0;}:where(hr){box-sizing:content-box;color:inherit;height:0;}:where(pre){font-family:monospace,monospace;font-size:1em;}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted;}:where(b,strong){font-weight:bolder;}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em;}:where(small){font-size:80%;}:where(table){border-color:currentColor;text-indent:0;}:where(button,input,select){margin:0;}:where(button){text-transform:none;}:where(button,input:is([type="button" i],[type="reset" i],[type="submit" i])){-webkit-appearance:button;}:where(progress){vertical-align:baseline;}:where(select){text-transform:none;}:where(textarea){margin:0;}:where(input[type="search" i]){-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}::-webkit-input-placeholder{color:inherit;opacity:0.54;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}:where(button,input:is([type="button" i],[type="color" i],[type="reset" i],[type="submit" i]))::-moz-focus-inner{border-style:none;padding:0;}:where(button,input:is([type="button" i],[type="color" i],[type="reset" i],[type="submit" i]))::-moz-focusring{outline:1px dotted ButtonText;}:where(:-moz-ui-invalid){box-shadow:none;}:where(dialog){background-color:white;border:solid;color:black;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content;}:where(dialog:not([open])){display:none;}:where(summary){display:list-item;}
:root{--defaultFontFamily:'Inter',sans-serif;--contentMaxInnerWidth:77.5rem;--contentPaddingLR:1.25rem;--colorDark1:#21202C;--colorDark2:#353535;--colorGreen1:#B7FFAC;--colorGreen2:#7CFF68;--colorGreen3:#29B614;--colorGray1:#EFF1F8;--colorGray2:#8E8E8E;--colorGray3:#ACACAC;--colorGray4:#A2A2A2;--colorGray5:#A1A1A1;--colorBlue1:#4397F9;--colorBlue2:#0075FF;--colorBlue3:#0452AD;--colorBlue4:#00609D;--colorPink1:#FB8C8C;--transitionLinear:.15s linear 0s;}
.tabs{display:flex;flex-wrap:wrap;column-gap:2rem;margin-bottom:2rem;}
body{font-family:var(--defaultFontFamily);font-weight:400;color:var(--colorDark1);font-size:1rem;line-height:1.5rem;}a{text-decoration:none;transition:var(--transitionLinear);color:var(--colorBlue1);}a:hover{color:var(--colorBlue2);}a:active{color:var(--colorBlue3);}address{font-style:normal;}h1,h2,h3,h4,h5{font-weight:400;}.node .text-formatted * + *,.text-formatted-single *:not(li) + *:not(li),.form-type-processed-text * + *{margin-top:1.5rem;}.node .text-formatted h1,.text-formatted-single h1,.form-type-processed-text h1{font-size:3.5rem;line-height:4.25rem;}.node .text-formatted h2,.text-formatted-single h2,.form-type-processed-text h2{font-size:3rem;line-height:3.625rem;}.node .text-formatted h3,.text-formatted-single h3,.form-type-processed-text h3{font-size:2.25rem;line-height:2.75rem;}.node .text-formatted h4,.text-formatted-single h4,.form-type-processed-text h4{font-size:1.5rem;line-height:1.875rem;}.node .text-formatted table th,.text-formatted-single table th,.text-formatted-single table td,.node .text-formatted table td{padding:1rem;border-bottom:.063rem solid var(--colorGray1);}.node .text-formatted table th,.text-formatted-single table th{font-weight:500;}.node .text-formatted sub,.text-formatted-single sub{font-size:.813rem;line-height:1rem;}.node .text-formatted img,.text-formatted-single img{max-width:100%;height:auto;}.checked-list{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;column-gap:1.5rem;row-gap:.5rem;}.checked-list li{font-size:1.125rem;line-height:2.25rem;display:flex;align-items:center;column-gap:.5rem;}.checked-list li + li{margin-top:0 !important;}.checked-list li::before{content:"";display:block;width:23px;min-width:23px;height:25px;background:url(/themes/custom/july/assets/i/checked-ico.svg) no-repeat center center;}.node .text-formatted ol,.text-formatted-single ol{padding-left:20px;}.node .text-formatted ul:not(.checked-list),.text-formatted-single ul:not(.checked-list){list-style:none;}.node .text-formatted ul:not(.checked-list) li,.text-formatted-single ul:not(.checked-list) li{padding-left:28px;position:relative;}.node .text-formatted ul:not(.checked-list) li + li,.text-formatted-single ul:not(.checked-list) li + li{margin-top:.625rem;}.node .text-formatted ul:not(.checked-list) li::before,.text-formatted-single ul:not(.checked-list) li::before{content:"";display:block;position:absolute;left:0;width:1rem;height:1rem;min-width:1rem;margin-top:3px;background:url(/themes/custom/july/assets/i/marker.svg) no-repeat center center;}
.menu--main .menu{display:flex;align-items:center;column-gap:2rem;}.menu--menu-footer .menu a{color:#fff;font-size:.813rem;line-height:1rem;}.menu--menu-footer .menu a.is-active{color:var(--colorBlue1);}.menu--menu-footer .menu{padding-left:1.375rem;position:relative;}.menu--menu-footer .menu::before{content:"";position:absolute;width:.375rem;height:.375rem;border-radius:.375rem;left:0;top:50%;transform:translateY(-50%);background-color:var(--colorGreen1);}.menu--july-main-menu .menu a{color:inherit;font-size:.938rem;line-height:1.125rem;}.menu--july-main-menu .menu a:hover{color:var(--colorBlue1);}.menu--july-main-menu .menu a.is-active{color:var(--colorBlue2);}.menu-trigger{width:3rem;height:1.875rem;border:0;padding:0;background:url(/themes/custom/july/assets/i/menu-trigger.svg) no-repeat right center;overflow:hidden;text-indent:-9999rem;}.menu-trigger.is-active{background:url(/themes/custom/july/assets/i/menu-trigger-close.svg) no-repeat right center;z-index:500;}.menu-layout{position:fixed;z-index:-499;top:0;right:0;left:0;bottom:0;overflow:hidden;transition:var(--transitionLinear);visibility:hidden;pointer-events:none;}.menu-layout.is-active{visibility:visible;pointer-events:all;z-index:499;}.menu-layout-bg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;}.menu-layout.is-active .menu-layout-bg{opacity:.2;}.menu-layout-content{position:absolute;top:0;right:-25rem;bottom:0;width:25rem;background:url(/themes/custom/july/assets/i/menu-layer-logo.svg) no-repeat left 2.5rem top 1rem,#fff;transition:var(--transitionLinear);padding:6.688rem 2.5rem 2.5rem;overflow-y:auto;}.menu-layout-content .region-mobile-menu{background:#fff;}.menu-layout.is-active .menu-layout-content{right:0;}
.link{text-decoration:none;display:inline-flex;align-items:center;}.link--footer-huge{color:#fff;font-size:3.5rem;line-height:4.25rem;justify-content:space-between;column-gap:1.25rem;width:100%;padding-bottom:2.313rem;position:relative;border-bottom:.063rem solid #fff;}.link--footer-huge::before{content:"";display:block;position:absolute;width:1.688rem;height:1.688rem;right:0;bottom:0;transform:translateY(50%);background:url(/themes/custom/july/assets/i/star-white.svg) no-repeat center center;transition:var(--transitionLinear);}.link--footer-huge::after{content:"";display:block;width:6.125rem;height:6.125rem;border-radius:6.125rem;border:.125rem solid #fff;background:url(/themes/custom/july/assets/i/arrow-right-white.svg) no-repeat center center;transition:var(--transitionLinear);}.link--footer-huge:hover{color:var(--colorGreen1);border-bottom-color:var(--colorGreen1);}.link--footer-huge:hover::before{background:url(/themes/custom/july/assets/i/star-green-small.svg) no-repeat center center;}.link--footer-huge:hover::after{border-color:var(--colorGreen1);background:url(/themes/custom/july/assets/i/arrow-right-green.svg) no-repeat center center;}.link--footer-huge:active{color:var(--colorGreen2);}.link--footer-huge:active::after{background:url(/themes/custom/july/assets/i/arrow-right-dark.svg) no-repeat center center,var(--colorGreen1);}.link--green-btn{padding:.75rem 1.563rem;background-color:var(--colorGreen1);color:inherit;font-weight:500;font-size:.875rem;line-height:1.063rem;border-radius:.438rem;border:0;}.link--green-btn:hover{background-color:var(--colorGreen2);color:inherit;}.link--green-btn:active{background-color:var(--colorGreen3);color:inherit;}.link--black-btn{display:inline-flex;align-items:center;color:#fff;padding:1.313rem 2.5rem;border-radius:3.75rem;background-color:var(--colorDark1);}.link--black-btn-arrow-right{display:inline-flex;align-items:center;color:#fff;padding:1.313rem 5.875rem 1.313rem 2.5rem;border-radius:3.75rem;background:url(/themes/custom/july/assets/i/arrow-right-long-white.svg) no-repeat right 1.625rem center,var(--colorDark1);}.link--black-btn-arrow-right:hover,.link--black-btn-arrow-right:active{color:#fff;background:url(/themes/custom/july/assets/i/arrow-right-long-white.svg) no-repeat right 1.625rem center,var(--colorDark2);}.link--black-btn:hover,.link--black-btn:active{color:#fff;background-color:var(--colorDark2);}.link--callback-transparent{color:inherit;text-transform:uppercase;font-weight:500;font-size:1rem;line-height:1.75rem;padding:1.188rem 6.125rem 1.188rem 2.5rem;border:.188rem solid #000000;border-radius:3.75rem;background:url(/themes/custom/july/assets/i/arrow-right.svg) no-repeat right 1.563rem center;}.link--callback-transparent:hover{color:#fff;background:url(/themes/custom/july/assets/i/arrow-right-long-white.svg) no-repeat right 1.563rem center,#000;}.link--callback-transparent:active{color:#fff;border-color:var(--colorDark2);background:url(/themes/custom/july/assets/i/arrow-right-long-white.svg) no-repeat right 1.563rem center,var(--colorDark2);}.link--scroll-down{color:inherit;font-weight:500;font-size:1rem;line-height:1.75rem;text-transform:uppercase;column-gap:2rem;}.link--scroll-down::before{content:"";display:block;width:6.125rem;height:6.125rem;border-radius:6.125rem;border:.125rem solid #000;background:url(/themes/custom/july/assets/i/arrow-down.svg) no-repeat center center;transition:var(--transitionLinear);}.link--scroll-down:hover{color:inherit;}.link--scroll-down:hover::before{background:url(/themes/custom/july/assets/i/arrow-down-white.svg) no-repeat center center,var(--colorDark1);}.link--green-arrow-right{color:inherit;font-weight:500;line-height:1.75rem;font-size:1rem;padding:1.313rem 5.875rem 1.313rem 2.5rem;border-radius:3.75rem;background:url(/themes/custom/july/assets/i/arrow-right.svg) no-repeat right 1.625rem center,var(--colorGreen1);}.link--green-arrow-right:hover{color:inherit;background:url(/themes/custom/july/assets/i/arrow-right.svg) no-repeat right 1.625rem center,var(--colorGreen2);}.link--green-arrow-right:active{color:inherit;background:url(/themes/custom/july/assets/i/arrow-right.svg) no-repeat right 1.625rem center,var(--colorGreen3);}.block--block__link .field-link a{display:inline-flex;align-items:center;color:#fff;padding:1.313rem 5.875rem 1.313rem 2.5rem;border-radius:3.75rem;background:url(/themes/custom/july/assets/i/arrow-right-long-white.svg) no-repeat right 1.625rem center,var(--colorDark1);}.block--block__link .field-link a:hover,.block--block__link .field-link a:active{background:url(/themes/custom/july/assets/i/arrow-right-long-white.svg) no-repeat right 1.625rem center,var(--colorDark2);}.link--home{position:absolute;z-index:10;bottom:2rem;left:50%;overflow:hidden;text-indent:-9999rem;width:2.5rem;height:2.5rem;border-radius:2.5rem;border:.125rem solid #fff;background:url(/themes/custom/july/assets/i/arrow-down-white.svg) no-repeat center center / auto 50%;transform:rotate(180deg) translateX(-50%);transform-origin:0 50%;}
.field--name-field-cards{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1.25rem;row-gap:1.25rem;}.block--list-one-last-full .field--name-field-cards .field__item:not(.field):last-child{grid-column-start:span 2;}.paragraph--type--cards-one{background:var(--colorGray1);border-radius:.75rem;transition:var(--transitionLinear);padding:2.188em 2.25rem 2.125rem 3.125rem;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:18.375rem;height:100%;position:relative;background-position:right top;}.block--list-one-last-full .paragraph--type--cards-one{min-height:.063rem;}.paragraph--type--cards-one .field{position:relative;z-index:2;}.paragraph--type--cards-one .field-title{font-size:1.5rem;line-height:1.75rem;margin-bottom:1.25rem;}.paragraph--type--cards-one .field-description,.paragraph--type--cards-one .field-title{width:100%;padding-right:9rem;}.paragraph--type--cards-one .field-description{padding-bottom:.813rem;margin-bottom:auto;}.paragraph--type--cards-one .group-footer{margin-top:auto;width:100%;display:flex;align-items:center;justify-content:space-between;}.paragraph--type--cards-one .group-footer .field-image{margin-left:auto;}.paragraph--type--cards-one .field-link a{color:var(--colorBlue1);}.paragraph--type--cards-one:hover{background-color:var(--colorGreen1);background-image:url(/themes/custom/july/assets/i/lines-3.svg);background-repeat:no-repeat;}.paragraph--type--cards-one:hover .field-link a{color:inherit;}.block--list-one-simple .paragraph--type--cards-one:hover{background-image:none;}.block--list-one-simple .paragraph--type--cards-one .field-description,.block--list-one-simple .paragraph--type--cards-one .field-title{padding-right:2.75rem;}.field-tariffs{display:grid;grid-template-columns:repeat(3,1fr);column-gap:1.25rem;row-gap:1.25rem;position:relative;z-index:2;}.paragraph--type--tariffs{background-color:#fff;padding:1.625rem 1.25rem 3.125rem 2.125rem;box-shadow:0 .25rem 1.25rem rgba(0,0,0,0.14);border-radius:.75rem;position:relative;z-index:1;}.paragraph--type--tariffs img,.paragraph--type--tariffs svg{display:inline-block;}.paragraph--type--tariffs .field-title{margin-top:1.375rem;font-size:1.188rem;line-height:1.75rem;}.paragraph--type--tariffs .field-price{margin-top:1.125rem;font-size:2.25rem;line-height:1.75rem;}.paragraph--type--tariffs .field-description{margin-top:1.188rem;font-size:.813rem;line-height:1.125rem;}.paragraph--type--tariffs .field-description * + *{margin-top:1.25rem;}.field--name-field-advantages{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2.063rem;row-gap:4.375rem;}.paragraph--type--advantages{display:grid;grid-template-columns:7.875rem 1fr;row-gap:1.25rem;color:inherit;}.paragraph--type--advantages .field-image{grid-row-start:span 2;padding-right:1.688rem;}.paragraph--type--advantages .field-image img,.paragraph--type--advantages .field-image svg{display:block;}.paragraph--type--advantages .field-title{font-size:1.5rem;line-height:1.75rem;}.block--four-specialist-one-price .field--name-body{text-align:center;}.block--four-specialist-one-price  .field--name-field-advantages{grid-template-columns:repeat(4,1fr);column-gap:1.25rem;padding-top:2rem;}.block--four-specialist-one-price  .field--name-field-advantages .field__item:not(.field){background-color:#fff;box-shadow:0 .25rem 1.25rem rgba(0,0,0,0.14);border-radius:.75rem;padding:2rem 1.25rem 2rem 2.125rem;}.block--four-specialist-one-price .paragraph--type--advantages{grid-template-columns:1fr;row-gap:0;align-items:flex-start;}.block--four-specialist-one-price .paragraph--type--advantages .field-title{margin-bottom:.75rem;font-size:1.188rem;}.block--four-specialist-one-price .paragraph--type--advantages .field-description{line-height:1.25rem;font-size:.875rem;}.block--four-specialist-one-price .paragraph--type--advantages .field-image{grid-row-start:1;padding-right:0;margin-bottom:1.625rem;}.block--reduce-costs .field--name-field-advantages .field-image{position:relative;}.block--reduce-costs .field--name-field-advantages .field__item:not(.field):first-child .field-image::before{content:"";position:absolute;width:7.188rem;height:10.875rem;background:url(/themes/custom/july/assets/i/lines-1.svg) no-repeat center center;top:6rem;right:4rem;}.block--reduce-costs .field--name-field-advantages .field__item:not(.field):last-child .paragraph{position:relative;}.block--reduce-costs .field--name-field-advantages .field__item:not(.field):last-child .paragraph::after{content:"";position:absolute;width:9.063rem;height:7.25rem;background:url(/themes/custom/july/assets/i/lines-2.svg) no-repeat center center;top:-4rem;right:-3.875rem;}.field-costs-table .field__item:not(.field) .paragraph{display:flex;border-bottom:.063rem solid var(--colorGray1);font-size:1.5rem;line-height:1.75rem;padding:1.25rem .75rem;column-gap:.625rem;}.field-costs-table .paragraph .field{width:50%;}.field-costs-table .field-price span{font-size:.938rem;}.field-costs-cards{display:grid;grid-template-columns:repeat(2,1fr);}.field-costs-cards .field__item:not(.field){background:linear-gradient(0deg,#EFF1F8,#EFF1F8);padding:1.563rem 1.875rem .813rem;transition:var(--transitionLinear);}.field-costs-cards .field__item:not(.field):hover{background:#fff;box-shadow:0 .25rem 1.25rem rgba(0,0,0,0.14);}.paragraph--type--costs-cards{height:100%;display:flex;flex-direction:column;line-height:1.75rem;}.paragraph--type--costs-cards .field-description{margin-top:auto;font-size:.813rem;}.paragraph--type--costs-cards .field-title{font-size:1.125rem;}.paragraph--type--costs-cards .field-price{margin-top:1.125rem;font-size:2.25rem;}.paragraph--type--costs-cards .field-image{margin-top:1.75rem;margin-bottom:.375rem;text-align:center;position:relative;}.field-costs-cards .field__item:not(.field):last-child .field-image::after{content:"";position:absolute;width:1.125rem;height:1.125rem;background:url(/themes/custom/july/assets/i/star.svg) no-repeat center center;right:0;bottom:.625rem;}.field-costs-cards .field__item:not(.field):first-child{border-radius:.75rem 0 0 .75rem;}.field-costs-cards .field__item:not(.field):last-child{border-radius:0 .75rem .75rem 0;}.block--advantages-3-col .field--name-field-advantages{grid-template-columns:repeat(3,1fr);column-gap:1.25rem;row-gap:1.25rem;}.block--advantages-2-col .field--name-field-advantages{grid-template-columns:repeat(2,1fr);column-gap:1.25rem;row-gap:1.25rem;}.block--advantages-3-col-simple .field--name-field-advantages{grid-template-columns:repeat(3,1fr);column-gap:5.125rem;row-gap:2.5rem;}.block--advantages-3-col .paragraph--type--advantages,.block--advantages-2-col .paragraph--type--advantages{padding:1.875rem .75rem 3.125rem 2.188rem;background:#FFFFFF;box-shadow:0 .25rem 1.25rem rgba(0,0,0,0.14);border-radius:.75rem;}.block--advantages-2-col .paragraph--type--advantages{row-gap:.75rem;}.block--advantages-2-col .paragraph--type--advantages{padding-right:3.75rem;padding-bottom:2rem;padding-top:2rem;align-content:flex-start;min-height:100%;}.block--advantages-3-col .paragraph--type--advantages,.block--advantages-3-col-simple .paragraph--type--advantages{display:flex;flex-direction:column;row-gap:1rem;height:100%;transition:var(--transitionLinear);}.block--advantages-3-col .paragraph--type--advantages:hover,.block--advantages-2-col .paragraph--type--advantages:hover{background:var(--colorGreen1);box-shadow:none;}.block--advantages-3-col .paragraph--type--advantages .field-image,.block--advantages-3-col-simple .paragraph--type--advantages .field-image{grid-row-start:1;padding-right:0;margin-bottom:.5rem;}.block--advantages-3-col .paragraph--type--advantages .field-title,.block--advantages-2-col .paragraph--type--advantages .field-title,.block--advantages-3-col-simple .paragraph--type--advantages .field-title{font-size:1.188rem;line-height:1.75rem;}.block--advantages-3-col .paragraph--type--advantages .field-description,.block--advantages-3-col-simple .paragraph--type--advantages .field-description,.block--advantages-2-col .paragraph--type--advantages .field-description{font-size:.875rem;line-height:1.25rem;}.block--case .field-review{margin-top:2.5rem;}.paragraph--type--review{display:grid;grid-template-columns:43% 57%;background:#fff;box-shadow:0 .25rem 1.25rem rgba(0,0,0,0.14);border-radius:.75rem;}.paragraph--type--review .field-description{border-left:.063rem solid var(--colorGray1);padding:3rem;font-size:.875rem;line-height:1.25rem;}.review{padding:3rem 2.188rem 3rem 3.75rem;}.review__title{font-size:2.25rem;line-height:2.75rem;margin-bottom:3.875rem;clear:both;}.review .field-image{float:left;display:flex;align-items:center;justify-content:center;overflow:hidden;width:5.875rem;height:5.875rem;border-radius:5.875rem;}.review .field-image img{display:block;min-height:100%;width:auto;}.review .field-title,.review .field-simple-description,.review .field-phone{margin-left:7.875rem;}.review .field-title{font-size:1.188rem;line-height:1.75rem;}.review .field-simple-description{margin-top:.75rem;font-size:.813rem;line-height:1.25rem;color:var(--colorGray2);}.review .field-phone{margin-top:1.125rem;font-weight:600;font-size:.875rem;line-height:1.75rem;}.block--case .steps{margin-top:3.75rem;display:grid;grid-template-columns:repeat(3,1fr);row-gap:2.5rem;}.steps__item{font-size:.875rem;line-height:1.25rem;min-height:9.375rem;position:relative;}.steps__item:not(:first-child){padding:1.25rem 3.5rem 1.25rem 0;border-top:.125rem solid var(--colorBlue4);border-bottom:.125rem solid var(--colorBlue4);}.steps__item:not(:first-child)::before{content:"";position:absolute;width:.813rem;height:.813rem;border-radius:.813rem;background:var(--colorBlue4);left:0;top:0;transform:translateY(-50%);}.steps__item:nth-child(3n+1):not(:nth-last-child(-n+3))::after{content:"";position:absolute;height:2.5rem;width:1.75rem;border:.125rem solid var(--colorBlue4);border-right:0;border-radius:2.5rem 0 0 2.5rem;bottom:-2.75rem;left:-1.75rem;}.steps__item:first-child{border-bottom:.125rem solid var(--colorBlue4);}.steps__item:nth-child(3n+3){border-right:.125rem solid var(--colorBlue4);border-radius:0 2.5rem 2.5rem 0;}.steps__item:nth-last-child(-n+3){border-bottom:0;}.steps__item:last-child{border:0;}.steps__item img,.steps__item svg{display:block;max-width:20rem;height:auto;}.block--basic.block--layout-builder .body{margin:0 auto;max-width:62.063rem;}.block--case .body{max-width:42.188rem;}.block--page-title .field--name-title{font-size:3.5rem;line-height:4.25rem;}.field--name-field-info{display:flex;flex-wrap:wrap;column-gap:9rem;row-gap:2.25rem;}.field--name-field-info .field-title{margin-bottom:.75rem;line-height:1.75rem;color:var(--colorGray5);}.field--name-field-info .field-description{font-size:1.5rem;line-height:1.75rem;}.field--name-field-info .field-description a{color:inherit;}.field--name-field-info .field-description a[href*="mailto"]{text-decoration:underline;text-decoration-line:underline;text-decoration-thickness:.063rem;text-underline-offset:.75rem;text-decoration-color:var(--colorGreen1);}.field--name-field-info .field-description a:hover{color:var(--colorBlue1);}.field--name-field-info .field-description a:active{color:var(--colorBlue2);}.block--info .field--name-field-info .field__item:not(.field):last-child{width:100%;}.block--tariffs-v2 .field-tariffs{grid-template-columns:repeat(4,1fr);column-gap:1.54rem;padding:2rem;border-radius:2rem;background:url(/themes/custom/july/assets/i/bg-shapes.svg) no-repeat center center,var(--colorGray1);align-items:flex-end;margin-top:3.5rem;}.block--tariffs-v2 .field-tariffs::after{display:none;}.block--tariffs-v2 .field-tariffs > .field__item:first-child{position:relative;}.block--tariffs-v2 .field-tariffs > .field__item:first-child::before{content:"";width:272px;height:319px;position:absolute;bottom:100%;margin-bottom:-20px;left:36px;background:url(/themes/custom/july/assets/i/person.svg) no-repeat center center;}.block--tariffs-v2 .paragraph--type--tariffs{padding:2rem 1.5rem;}.block--tariffs-v2 .paragraph--type--tariffs .field-description * + *{margin-top:.25rem;}.block--tariffs-v2-2 .field-tariffs{grid-template-columns:repeat(3,1fr);}.block--tariffs-v2-2 .paragraph--type--tariffs .field-price::before{content:"от ";}.block--first-screen-v2 :where(.field--name-body,.field-footer-description){font-size:1.5rem;}.block--first-screen-v2 .field--name-field-advantages{margin-top:2.5rem;margin-bottom:2rem;grid-template-columns:repeat(4,1fr);column-gap:1.5rem;}.block--first-screen-v2 .paragraph--type--advantages{grid-template-columns:1fr;}.block--first-screen-v2 .paragraph--type--advantages .field-title{font-size:1.188rem;}
.ui-widget-overlay{background:#000;opacity:.2;}.webform-modal{border:0 !important;border-radius:.75rem;text-align:center;}.webform-modal .ui-dialog-title,.webform-modal .ui-dialog-buttonpane,.webform-modal .ui-dialog-titlebar-close *{display:none !important;}.webform-modal .ui-dialog-titlebar{padding:0;border:0;background:#fff;z-index:101;}.webform-modal .ui-dialog-content{background-color:#fff;color:inherit !important;border-radius:.75rem;padding:4.5rem 2.5rem;}.webform-modal .ui-dialog-titlebar-close{width:1.875rem;height:1.875rem;top:3rem;right:3rem;background:url(/themes/custom/july/assets/i/close.svg) no-repeat center center;}.webform-modal form input[type="submit"]{display:block !important;}.webform-modal form{max-width:36.563rem;margin:0 auto;}.webform-modal .form-actions{justify-content:center;}.webform-modal input{margin-left:auto;margin-right:auto;}.form-item-otpravlyaya-zayavku-vy-soglashaetes-s-usloviyami-a-href-https-i a{color:var(--colorBlue1) !important;}.form-item-otpravlyaya-zayavku-vy-soglashaetes-s-usloviyami-a-href-https-i a:active{color:var(--colorBlue3) !important;}.form-item-otpravlyaya-zayavku-vy-soglashaetes-s-usloviyami-a-href-https-i a:hover{color:var(--colorBlue2) !important;}
:where(.webform-submission-form,.user-login-form,.user-pass) input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="reset"]),:where(.webform-submission-form,.user-login-form,.user-pass) textarea,:where(.webform-submission-form,.user-login-form,.user-pass) select{display:block;background:var(--colorGray1);border:.063rem solid var(--colorGray1);border-radius:.75rem;text-align:center;padding:.625rem 1.5rem;color:var(--colorDark1);font-size:1rem;line-height:1.75rem;width:100%;max-width:20.938rem;}:where(.webform-submission-form,.user-login-form,.user-pass) input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="reset"]):focus,:where(.webform-submission-form,.user-login-form,.user-pass) textarea:focus{background-color:#fff;border-color:#000;}:where(.webform-submission-form,.user-login-form,.user-pass) input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="reset"]):valid,:where(.webform-submission-form,.user-login-form,.user-pass) textarea:valid{background:var(--colorGray1);border-color:var(--colorGreen1);}:where(.webform-submission-form,.user-login-form,.user-pass) input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="reset"]),:where(.webform-submission-form,.user-login-form,.user-pass) select{height:3rem;}:where(.webform-submission-form,.user-login-form,.user-pass) textarea{min-height:5rem;}::placeholder{font-family:var(--defaultFontFamily);font-weight:400;font-size:1rem;line-height:1.75rem;color:var(--colorGray3);}.form-item + .form-item,.form-actions{margin-top:1rem !important;}.form-actions{display:flex;flex-wrap:wrap;column-gap:1.5rem;align-items:center;}.form__header{padding-bottom:1rem;}.form__footer{padding-top:1rem;}.form__footer a{color:var(--colorBlue1);}.form__footer a:hover{color:var(--colorBlue2);}.form__footer a:active{color:var(--colorBlue3);}:where(.webform-submission-form,.user-login-form,.user-pass) input[type="submit"]{width:100%;font-weight:500;max-width:20.938rem;padding:.625rem 1.5rem;height:3rem;color:var(--colorDark1);font-size:1rem;line-height:1.75rem;background-color:var(--colorGreen1);border-radius:.75rem;display:block;border:0;}:where(.webform-submission-form,.user-login-form,.user-pass) input[type="submit"]:hover{background-color:var(--colorGreen2);}:where(.webform-submission-form,.user-login-form,.user-pass) input[type="submit"]:active{background-color:var(--colorGreen3);}.form-item--error-message{font-size:.75rem;line-height:1.5rem;font-weight:400;color:var(--colorPink1);}:where(.webform-submission-form,.user-login-form,.user-pass) input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="reset"]).error,:where(.webform-submission-form,.user-login-form,.user-pass) textarea.error{border-color:var(--colorPink1);background-color:#fff;}.sliding-popup-bottom{right:1.5rem;margin-bottom:1.5rem;background:#fff;border-radius:12px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.24);max-width:670px;}.eu-cookie-compliance-banner-info{padding:32px 64px;display:flex;column-gap:24px;}.eu-cookie-compliance-banner-info::before{content:"";width:47px;height:47px;min-width:47px;background:url(/themes/custom/july/assets/i/cookie.svg) no-repeat center center;}.eu-cookie-compliance-content,.eu-cookie-compliance-message,.eu-cookie-compliance-buttons{max-width:none;}.eu-cookie-compliance-content{display:flex;flex-direction:column;row-gap:1rem;}.webform-confirmation__message{text-align:left;}
.breadcrumb-list{list-style:none;display:flex;flex-wrap:wrap;align-items:center;column-gap:.75rem;row-gap:.75rem;}.breadcrumb-list__item{line-height:1.75rem;font-size:.813rem;color:var(--colorGray5);}.breadcrumb-list__item a{color:var(--colorDark1);}.breadcrumb-list__item a:hover{color:var(--colorBlue1);}.breadcrumb-list__item a:active{color:var(--colorBlue2);}.breadcrumb-list__separator{text-indent:-999rem;overflow:hidden;width:1.125rem;height:.5rem;background:url(/themes/custom/july/assets/i/separator.svg) no-repeat center center;}
html,body,.dialog-off-canvas-main-canvas{width:100%;height:100%;display:block;}html{scroll-behavior:smooth;}.wrap{min-height:100%;display:flex;flex-direction:column;position:relative;}.container{margin:0 auto;max-width:calc(var(--contentMaxInnerWidth) + 2 * var(--contentPaddingLR));padding-left:var(--contentPaddingLR);padding-right:var(--contentPaddingLR);}
.header{padding:2.5rem 0;border-bottom:.063rem solid var(--colorGray1);}.region-header{display:flex;align-items:center;justify-content:space-between;}:where(.page-front:not(.user-logged-in),.page-node-6:not(.user-logged-in),.page-node-5:not(.user-logged-in),.page-node-4:not(.user-logged-in),.page-node-3:not(.user-logged-in),.page-node-13:not(.user-logged-in),.page-node-15:not(.user-logged-in)) .header{position:absolute;left:0;right:0;z-index:20;border-bottom:0;}
.main{flex-grow:1;}.content{}
.footer{padding:8.313rem 0 11.875rem;background-color:var(--colorDark1);color:#fff;}.region-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:3.375rem;font-size:.813rem;line-height:1.5rem;}.region-footer a{color:inherit;}.region-footer a:not(.link):hover,.region-footer a:not(.link):active{color:var(--colorBlue1);}
.blocks .block__content,.blocks .block__title,.layout .block__content,.layout .block__title{margin:0 auto;max-width:calc(var(--contentMaxInnerWidth) + 2 * var(--contentPaddingLR));padding-left:var(--contentPaddingLR);padding-right:var(--contentPaddingLR);}.blocks .block__title,.layout .block__title{font-size:3rem;line-height:3.625rem;font-weight:400;text-align:center;}
.maintenance-content{min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;}.maintenance-content .site-logo{margin-bottom:2rem;display:inline-block;}@media (prefers-color-scheme:dark){.maintenance-content{color:#fff;background-color:var(--colorDark1);}}
.node__content .block:not(.block--case,.block--breadcrumbs,.block--page-title,.block--info,.block--inline-webform,.block--office-map){padding:5rem 0;}.node__content .block--page-title,.node__content .block--info{padding-bottom:1.5rem;}.node__content .block--info{padding:1.5rem 0;}.node__content .block.block--pb10{padding-bottom:.625rem;}.node__content .block.block--pt10{padding-top:.625rem;}.node__content .block.block--mb-content-padding{margin-bottom:-3.438rem;}.node__content .block.block--pb0{padding-bottom:0;}.node__content .block.block--pt0{padding-top:0;}.node__content .block.block--four-specialist-one-price{padding:4.875rem 0 3.75rem;}.node__content .block.block--four-specialist-one-price-v2{padding:4.875rem 0 12.5rem;}
.layout .block__title{position:relative;z-index:1;}.layout .block__title span{position:relative;}.layout .block__title span::before{content:"";position:absolute;top:50%;left:50%;z-index:-1;border:.125rem solid var(--colorGreen1);border-radius:100%;width:calc(100% + 2.5rem);height:calc(100% + .938rem);transform:rotate(-2.81deg) translate(-50%,-50%);}.layout{overflow-x:hidden;}.layout .block--four-specialist-one-price-v2 .block__title span::before{content:"";position:absolute;left:auto;z-index:-1;width:532px;height:81px;background:url(/themes/custom/july/assets/i/block-title-bg.svg) no-repeat center center;right:-96px;top:50%;transform:translateY(-50%);border:0;border-radius:0;}
.block--work-with-us{width:100%;margin-bottom:3.313rem;}
.block--footer-contact{width:50%;}.block--footer-contact .block__content .field--name-body{opacity:.23;}.block--footer-contact .block__content * + *{margin-top:1.5rem;}.block--footer-contact .field--name-field-address-top{font-size:1.5rem;line-height:1.75rem;}.block--phones .block__content{text-align:right;}.block--footer-contact a[href*="mailto"]{text-decoration:underline;text-decoration-line:underline;text-decoration-thickness:.063rem;text-underline-offset:.75rem;text-decoration-color:rgba(196,196,196,.1);}.block--footer-contact a[href*="mailto"]:hover{color:var(--colorBlue1);}.block--footer-contact a[href*="mailto"]:active{}
.block--list-one{}.block--list-one .block__title ~ .block__content{margin-top:3.25rem;}.block--list-one--var-2 .block__title ~ .block__content{margin-top:1rem;}.block--list-one .body{text-align:center;line-height:1.75rem;margin-bottom:2rem;}
.block--tariffs{}.block--tariffs .block__title{margin-bottom:1.563rem;}.block--tariffs .field--name-body{text-align:center;line-height:1.75rem;margin-bottom:.875rem;}.block--tariffs .block__content-bottom{padding:1.875rem;border-radius:1.875rem;background-color:var(--colorGray1);max-width:61.563rem;margin:0 auto;}.block--tariffs .block__bottom{margin-top:1.188rem;background-color:var(--colorGreen1);background-image:url(/themes/custom/july/assets/i/ellipse.svg),url(/themes/custom/july/assets/i/star.svg);background-repeat:no-repeat,no-repeat;background-position:left 55% bottom -1.875rem,right 1.063rem bottom 1.25rem;background-size:auto,1.688rem;border-radius:.75rem;padding:2.625rem 4.25rem 2.938rem 3.875rem;display:grid;grid-template-columns:1fr 1fr;row-gap:1.125rem;align-items:flex-end;position:relative;}.block--tariffs .block__bottom::before{content:"";position:absolute;z-index:1;width:4.813rem;height:4.813rem;background:url(/themes/custom/july/assets/i/ellipse.svg) no-repeat center center;top:0;right:12.188rem;transform:translateY(-50%);}.block--tariffs  .field-tariffs::after{content:"";position:absolute;width:9.063rem;height:8.188rem;background:url(/themes/custom/july/assets/i/lines-3.svg) no-repeat center center;left:13.438rem;bottom:-5.25rem;}.block--tariffs .field-footer-title{font-size:1.188rem;line-height:1.75rem;}.block--tariffs .field-footer-description{font-size:2.25rem;line-height:1.75rem;}.block--tariffs .field-footer-description sub{font-size:.938rem;line-height:1.75rem;}.block--tariffs .field-link{grid-column-start:2;grid-row-start:span 2;text-align:right;}.block--tariffs-v2 .block__content-bottom{max-width:none;padding:0;border-radius:0;background:none;}.block--tariffs-v2 .block__bottom{all:unset;margin-top:3rem;display:flex;justify-content:center;flex-wrap:wrap;}.block--tariffs-v2 .block__bottom::before{display:none;}
.block--image img,.block--image svg{max-width:100%;display:block;margin:0 auto;}.block--image{padding:0 !important;}
.block--with-whom-we-work{}.block--with-whom-we-work .block__title{text-align:left;margin-bottom:5.125rem;}
.block--four-specialist-one-price{margin:5.5rem auto;max-width:85rem;background:var(--colorGray1);border-radius:1.875rem;}.block--four-specialist-one-price .block__title{margin-bottom:.938rem;}.block--four-specialist-one-price .body{line-height:1.75rem;margin-bottom:2.188rem;text-align:center;}.block--four-specialist-one-price-v2{position:relative;}.block--four-specialist-one-price-v2 .webform-dialog{position:absolute;bottom:92px;left:50%;transform:translateX(-50%);}
.block--reduce-costs{}.block--reduce-costs .block__title{margin-bottom:4.75rem;}
.block--costs-comparison{}.block--costs-comparison .block__content{display:flex;flex-wrap:wrap;align-items:center;}.block--costs-comparison .field--name-body{text-align:center;line-height:1.75rem;margin-bottom:2.25rem;width:100%;}.block--costs-comparison .field-costs-table{width:55.80645%;}.block--costs-comparison .field-costs-cards{width:44.19354%;}
.block--outsource{}.block--outsource .block__title{margin-bottom:1.375rem;}
.block--with-bg{position:relative;display:flex;flex-direction:column;justify-content:center;padding:0;min-height:52.813rem;}.page-front:not(.user-logged-in) .block--with-bg,.page-inner:not(.user-logged-in) .block--with-bg{height:100vh;}.block--with-bg .field-image{position:absolute;z-index:0;right:0;top:50%;transform:translateY(-50%);z-index:0;}.block--with-bg .block__title,.block--with-bg .block__content{width:100%;}.block--with-bg:not(.block--front-first-screen) .block__content,.block--with-bg:not(.block--front-first-screen) .block__title{position:relative;}.block--with-bg .block__title{background:linear-gradient(88.92deg,#5887FF 6.61%,#89D97D 60.89%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-size:3.5rem;line-height:4.25rem;margin-bottom:2.063rem;text-align:left;display:flex;align-items:center;column-gap:1.875rem;}.block--with-bg .block__title::after{content:"";display:block;width:3.938rem;height:3.938rem;background:url(/themes/custom/july/assets/i/star-green.svg) no-repeat center center;}.block--with-bg .block__title,.block--with-bg .body{position:relative;z-index:1;}.block--with-bg .body{line-height:1.75rem;width:55%;}.block--with-bg .body * + *{margin-top:2.125rem;}.block--with-bg .body .link{margin-top:1.25rem;}.block--with-bg .body h2,.block--with-bg .body h1{font-size:3.5rem;line-height:4.25rem;}.block--front-first-screen::before{content:"";position:relative;z-index:3;width:13.813rem;height:4rem;min-height:4rem;background:url(/themes/custom/july/assets/i/drupal-con-win.svg) no-repeat center center;margin-bottom:1.875rem;margin-left:var(--contentPaddingLR);}.block--front-first-screen{position:relative;margin:0 auto;max-width:calc(var(--contentMaxInnerWidth) + 2 * var(--contentPaddingLR));}.block--front-first-screen .field-image{right:-5rem;}.block--front-first-screen .body{width:85%;}.block--first-screen-gray-bg{background-color:var(--colorGray1);}
.block--advantages-3-col,.block--advantages-2-col{margin:2.5rem 0;}
.block--basic:not(.block--office-map) .block__content * + *{margin-top:1.5rem;}
.block--block__link .block__content{position:relative;padding:3.75rem;max-width:var(--contentMaxInnerWidth);display:flex;align-items:flex-end;column-gap:8.75rem;}.block--block__link .block__content::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:.75rem;background:url(/themes/custom/july/assets/i/block-link-back.svg) no-repeat right 5rem center / auto 100%,url(/themes/custom/july/assets/i/lines-3.svg) no-repeat right top,var(--colorGreen1);}.block--block__link .body{max-width:35.938rem;}.block--link-var-2 .block__content::before{background:url(/themes/custom/july/assets/i/block-link-back-2.svg) no-repeat right center / auto 100%,url(/themes/custom/july/assets/i/lines-3.svg) no-repeat right 15.188rem top,url(/themes/custom/july/assets/i/star.svg) no-repeat right 1.25rem bottom 1.25rem,var(--colorGreen1);}.block--block__link-v2 .block__content{align-items:center;padding-left:207px;padding-right:105px;column-gap:6.875rem;}.block--block__link-v2 .block__content::before{background:url(/themes/custom/july/assets/i/block-link-back.svg) no-repeat right 5rem center / auto 100%,url(/themes/custom/july/assets/i/lines-flight.svg) no-repeat left bottom,var(--colorGreen1);}.node__content .block.block--block__link-v2{padding-top:3rem;}
.block--case{padding:5rem 0;background:var(--colorGray1);margin-top:2.813rem;position:relative;}.block--case::before{content:"";position:absolute;background:url(/themes/custom/july/assets/i/case-bg.svg) no-repeat right top;top:0;bottom:0;width:var(--contentMaxInnerWidth);left:50%;transform:translateX(-50%);}.block--case .block__title,.block--case .block__content{position:relative;z-index:1;}.block--case .block__title{text-align:left;margin-bottom:1.5rem;}.block--case .body * + *{margin-top:1rem;}
.block--breadcrumbs{padding:2.5rem 0 1.5rem;}
.block--inline-webform{padding:6.25rem 0;}
.block--office-map{padding:1.5rem 0 0;}.block--basic.block--layout-builder.block--office-map .body{max-width:none;}.block--office-map .block__content{max-width:100%;padding:0;}#office-map{height:38.875rem;background-color:var(--colorGray1);}
.block--language{position:relative;margin-left:auto;margin-right:1rem;}.block--get-callback{margin-left:auto;}.block--language ~ .block--get-callback{margin-left:0;}.block--language .links{list-style:none;position:absolute;z-index:10;width:13.813rem;max-width:13.813rem;background:#fff;box-shadow:0 .25rem 1.25rem rgba(0,0,0,0.14);border-radius:.75rem;padding:1.25rem;top:100%;margin-top:.5rem;opacity:0;visibility:hidden;pointer-events:none;transition:var(--transitionLinear);}.block--language .links li + li{margin-top:.625rem;}.block--language .links a{display:flex;align-items:center;column-gap:.625rem;font-size:.875rem;line-height:1.25rem;color:var(--colorBlue1);}.block--language .links a::before{content:"";width:1.25rem;min-width:1.25rem;height:1.25rem;border-radius:1.25rem;}.block--language .links a[hreflang="en"]::before{background:url(/themes/custom/july/assets/i/en.svg) no-repeat center center;}.block--language .links a[hreflang="ru"]::before{background:url(/themes/custom/july/assets/i/ru.svg) no-repeat center center;}.block--language .links a.is-active{color:var(--colorDark1);}.language-switch{display:flex;align-items:center;width:2.563rem;height:2.563rem;border:.063rem solid var(--colorGray1);border-radius:.5rem;cursor:pointer;}.language-switch.ru{background:url(/themes/custom/july/assets/i/ru.svg) no-repeat center center;}.language-switch.en{background:url(/themes/custom/july/assets/i/en.svg) no-repeat center center;}.block--language.is-active .links{margin-top:.5rem;opacity:1;visibility:visible;pointer-events:all;}.block--language.is-active .language-switch{background-color:var(--colorGreen1);border-color:var(--colorGreen1);}
.block--first-screen-v2{position:relative;display:flex;flex-direction:column;justify-content:center;padding:0;min-height:52.813rem;background:url(/themes/custom/july/assets/i/first-screen-bg.svg) no-repeat center center,var(--colorGray1);}.block--first-screen-v2 .block__content,.block--first-screen-v2 .block__title{width:100%;}.block--first-screen-v2 .block__title{text-align:left;margin-bottom:1.5rem;}.block--first-screen-v2 .block__content > .field:not(.field-image){max-width:835px;}.block--first-screen-v2 .block__content > .field-image{display:none;}.block--first-screen-v2 .block__content > .field-image img{display:block;}
.block--blog .block__title ~ .block__content{margin-top:3.25rem;}.view-id-blog .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px;align-items:stretch;margin-bottom:70px;}.view-id-blog .views-row{background-color:#EFF1F8;padding:24px;border-radius:12px;display:flex;justify-content:space-between;transition:all 0.3s ease;height:294px;}.node--teaser{display:flex;height:100%;}.node__blog__group{display:flex;flex-direction:column;justify-content:space-between;height:100%;}.view-id-blog .views-row:has(.node__image img){grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:20px;}.view-id-blog .views-row:has(.node__image img) .node__image{width:376px;}.view-id-blog .node__image .field--name-field-image{max-width:376px;}.view-id-blog .node__image .field--name-field-image img{height:auto;width:376px;max-height:245px;border-radius:12px;}.view-id-blog .views-row:has(.node__image img) .node__blog__group{display:flex;flex-direction:column;justify-content:space-between;margin-left:45px;}.view-id-blog .field--name-title{color:#21202C;font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:auto;}.view-id-blog .field--name-field-tags{display:flex;gap:11px;margin-bottom:16px;}.view-id-blog .field--name-field-tags .field__item a{position:relative;border-radius:4px;background:#B7FFAC;color:#21202C;padding:5px 12px 5px 30px;display:inline-flex;align-items:center;text-decoration:none;}.view-id-blog .field--name-field-tags .field__item a::before{content:"";position:absolute;left:10px;width:16px;height:16px;background-image:url('/themes/custom/july/assets/i/StarForBlogBlack.svg');background-size:contain;background-repeat:no-repeat;transition:background-image 0.3s ease;}.view-id-blog .field--name-field-tags .field__item a:hover{background:#21202C;color:#FFFFFF;}.view-id-blog .field--name-field-tags .field__item a:hover::before{background-image:url('/themes/custom/july/assets/i/StarForBlogWhite.svg');}.blog--teaser--botomm{margin-top:auto;display:flex;justify-content:space-between;}.more-link{display:flex;flex:0 1 auto;justify-content:center;margin-top:40px;}.more-link a{text-transform:uppercase;color:#21202C;padding:21px 40px;font-size:16px;font-style:normal;font-weight:600;border-radius:60px;border:2px solid #21202C;background-color:transparent;line-height:28px;transition:all 0.3s ease;}.more-link a:hover{color:#ffffff;border:2px solid #21202C;background-color:#21202C;}@media (max-width:768px){.view-id-blog .view-content{grid-template-columns:1fr;}.view-id-blog .views-row:has(.node__image img){display:flex;flex-direction:column;grid-column:span 1;}.view-id-blog .views-row:has(.node__image img) .node__image{width:100%;margin-bottom:20px;}.view-id-blog .node__image .field--name-field-image img{width:100%;height:auto;max-height:none;border-radius:12px;}.view-id-blog .views-row:has(.node__image img) .node__blog__group{margin-left:0;}.view-id-blog .views-row{height:auto;flex-direction:column;}.node--teaser{display:block;height:100%;}.node__blog__group{display:flex;flex-direction:column;justify-content:space-between;height:auto;}.blog--teaser--botomm{margin-top:20px;}}.block--july-breadcrumbs{margin:40px 0 24px 0;}.block--july-page-title{font-size:56px;font-style:normal;font-weight:400;margin-bottom:32px;}@media (max-width:520px){.block--july-page-title{font-size:24px;}}.view-display-id-page_1 .view-filters .fieldset-legend{display:none;}.view-display-id-page_1 .view-filters .fieldset-wrapper .bef-checkboxes{display:flex;align-items:center;}.view-display-id-page_1 .view-filters .fieldset-wrapper .bef-checkboxes .form-item + .form-item{margin-top:0 !important;}.view-display-id-page_1 .view-filters .fieldset-wrapper .bef-checkboxes{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px;}.view-display-id-page_1 .view-filters .fieldset-wrapper .bef-checkboxes .js-form-type-checkbox{position:relative;}.view-display-id-page_1 .view-filters .fieldset-wrapper .bef-checkboxes .js-form-type-checkbox input[type="checkbox"]{display:none;}.view-display-id-page_1 .view-filters .fieldset-wrapper .bef-checkboxes .js-form-type-checkbox label{display:inline-flex;align-items:center;background-color:transparent;color:#21202C;padding:10px 15px 10px 35px;border-radius:30px;cursor:pointer;font-weight:500;font-size:14px;transition:0.3s ease;border:1px solid #000;text-decoration:none;}.view-display-id-page_1 .view-filters .fieldset-wrapper .bef-checkboxes .js-form-type-checkbox label::before{content:"";position:absolute;left:10px;width:16px;height:16px;background-image:url('/themes/custom/july/assets/i/StarForBlogBlack.svg');background-size:contain;background-repeat:no-repeat;transition:background-image 0.3s ease;}.view-display-id-page_1 .view-filters .fieldset-wrapper .bef-checkboxes .js-form-type-checkbox input[type="checkbox"]:checked + label{background-color:#B7FFAC;color:#21202C;border:1px solid #B7FFAC;}.view-display-id-page_1 .view-filters .fieldset-wrapper .bef-checkboxes .js-form-type-checkbox label:hover{background-color:#B7FFAC;border:1px solid #B7FFAC;}.pager{display:flex;justify-content:center;}.pager__items{display:flex;flex-wrap:wrap;gap:16px;margin:0 auto 70px auto;}@media (max-width:768px){.pager__items{display:flex;flex-wrap:wrap;gap:30px;margin:0 auto 70px auto;}}.pager__item a{font-size:16px;color:#21202C;padding:11px 17px;border-radius:100px;border:2px solid #000;background-color:transparent;}.pager__item + .is-active a{font-size:16px;color:#21202C;padding:11px 17px;border-radius:100px;border:2px solid #B7FFAC;background-color:#B7FFAC;}.pager__item a:hover{font-size:16px;color:#21202C;padding:11px 17px;border-radius:60px;border:2px solid #B7FFAC;background-color:#B7FFAC;}.block--july-webform-subscription{margin-bottom:54px;}.block--july-webform-subscription .webform-submission-form-subscription-add-form{display:flex;justify-content:space-between;background-image:url('/themes/custom/july/assets/i/back.png');background-size:cover;padding:45px 140px;border-radius:12px;}.block--july-webform-subscription #edit-processed-text{color:#FFFFFF;}#edit-processed-text-01{color:#FFFFFF;margin-top:15px;}.block--july-webform-subscription .webform-confirmation__message{color:#FFFFFF;}@media (max-width:720px){.block--july-webform-subscription .webform-submission-form-subscription-add-form{display:block;padding:32px 24px;}}.page-title .field--name-title{line-height:1 !important;}.node--blog .node__content{max-width:925px;}.node__content .field--name-body  ul li:last-child{margin:0 0 10px 0;}.node__content .field--name-body  p a{color:#4397f9 !important;}.content-body .field--name-body  a{color:#4397f9 !important;}.node__content .field--name-body h2{margin:10px 0 10px 0;font-weight:400;font-size:32px;line-height:1.3 !important;max-width:720px;}.node__content .field--name-body h3{margin:10px 0 10px 0;max-width:720px;font-weight:bold;font-size:20px;}.node__content .field--name-body h4,h5,h6{margin:10px 0 10px 0;max-width:720px;font-weight:bold;font-size:20px;}.node__content .field--name-body em{font-style:italic;}.node__content .field--name-body ol{font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:400;letter-spacing:normal;margin:-10px 0px 10px 0px;margin-left:20px;max-width:720px;orphans:2;outline:none;padding:0px 0px 0px 20px;text-align:left;text-decoration-style:initial;text-decoration-thickness:initial;text-indent:0px;text-transform:none;vertical-align:baseline;white-space:normal;widows:2;word-spacing:0px;margin:10px 0;list-style-type:decimal !important;}.node__content .field--name-body blockquote{padding:5px 0 5px 30px;margin:30px 0;border-left:3px solid #4397f9;}.node__summary{margin:35px 0;}.node__image-main{margin:40px 0;}.field--name-field-image-main img{border-radius:15px;max-width:100%;height:auto;}.node__date-time{display:flex;gap:16px;}.node__time-reading{color:#A1A1A1;}.block__title{position:relative;z-index:1;}.block--july-views-blog-2 .block__title{font-size:3rem;line-height:3.625rem;font-weight:400;text-align:center;}.block--july-views-blog-2 .block__title{margin:0 auto 40px auto;max-width:calc(var(--contentMaxInnerWidth) + 2* var(--contentPaddingLR));padding-left:var(--contentPaddingLR);padding-right:var(--contentPaddingLR);}.block--july-views-blog-2{padding:5rem 0;}@media (max-width:768px){.block--july-views-blog-2 .block__title{font-size:24px;line-height:3.625rem;font-weight:400;text-align:center;}}.view-display-id-page_1 .view-filters .fieldset-wrapper .bef-checkboxes{display:flex;align-items:center;}.view-display-id-page_1 .view-filters .fieldset-wrapper .bef-checkboxes .form-item + .form-item{margin-top:0 !important;}.views-field-field-tags  .field-content{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px;}.views-field-field-tags .field-content a{position:relative;display:inline-flex;align-items:center;background-color:transparent;color:#21202C;padding:10px 15px 10px 35px;border-radius:30px;cursor:pointer;font-weight:500;font-size:14px;transition:0.3s ease;border:1px solid #000;text-decoration:none;}.views-field-field-tags .field-content a::before{content:"";position:absolute;left:10px;width:16px;height:16px;background-image:url('/themes/custom/july/assets/i/StarForBlogBlack.svg');background-size:contain;background-repeat:no-repeat;transition:background-image 0.3s ease;}.views-field-field-tags .field-content a:hover{background-color:#B7FFAC;border:1px solid #B7FFAC;}.view-id-taxonomy_term .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px;align-items:stretch;margin-bottom:70px;}.view-id-taxonomy_term .views-row{background-color:#EFF1F8;padding:24px;border-radius:12px;display:flex;justify-content:space-between;transition:all 0.3s ease;height:294px;}.view-id-taxonomy_term .views-row:has(.node__image img){grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:20px;}.view-id-taxonomy_term .views-row:has(.node__image img) .node__image{width:376px;}.view-id-taxonomy_term .node__image .field--name-field-image{max-width:376px;}.view-id-taxonomy_term .node__image .field--name-field-image img{height:auto;width:376px;max-height:245px;border-radius:12px;}.view-id-taxonomy_term .views-row:has(.node__image img) .node__blog__group{display:flex;flex-direction:column;justify-content:space-between;margin-left:45px;}.view-id-taxonomy_term .field--name-title{color:#21202C;font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:auto;}.view-id-taxonomy_term .field--name-field-tags{display:flex;gap:11px;margin-bottom:16px;}.view-id-taxonomy_term .field--name-field-tags .field__item a{position:relative;border-radius:4px;background:#B7FFAC;color:#21202C;padding:5px 12px 5px 30px;display:inline-flex;align-items:center;text-decoration:none;}.view-id-taxonomy_term .field--name-field-tags .field__item a::before{content:"";position:absolute;left:10px;width:16px;height:16px;background-image:url('/themes/custom/july/assets/i/StarForBlogBlack.svg');background-size:contain;background-repeat:no-repeat;transition:background-image 0.3s ease;}.view-id-taxonomy_term .field--name-field-tags .field__item a:hover{background:#21202C;color:#FFFFFF;}.view-id-taxonomy_term .field--name-field-tags .field__item a:hover::before{background-image:url('/themes/custom/july/assets/i/StarForBlogWhite.svg');}.view-id-taxonomy_term .feed-icons{display:none;}@media (max-width:768px){.view-id-taxonomy_term .view-content{grid-template-columns:1fr;}.view-id-taxonomy_term .views-row:has(.node__image img){display:flex;flex-direction:column;grid-column:span 1;}.view-id-taxonomy_term  .views-row:has(.node__image img) .node__image{width:100%;margin-bottom:20px;}.view-id-taxonomy_term  .node__image .field--name-field-image img{width:100%;height:auto;max-height:none;border-radius:12px;}.view-id-taxonomy_term .views-row:has(.node__image img) .node__blog__group{margin-left:0;}.view-id-taxonomy_term  .views-row{height:auto;flex-direction:column;}}
@media all and (max-width:9999px){}@media all and (max-height:920px){.block--front-first-screen{padding-top:9rem !important;}}@media all and (min-width:1280px){.menu--main{margin-left:auto;}.block--inline-webform form{display:grid;grid-template-columns:36.438rem 1fr;column-gap:6.875rem;max-width:64.375rem;margin:0 auto;align-items:flex-end;}.block--inline-webform .form__header{padding-bottom:0;grid-row-start:span 2;}.block--inline-webform .form__header *{text-align:left;}.block--inline-webform .form-item + .form-item,.block--inline-webform .form-actions{margin-top:0 !important;}.block--inline-webform .form-item-phone{margin-bottom:-1.25rem;}.block--inline-webform [data-drupal-messages]{grid-column-start:1;grid-column-end:3;}.block--block__link-v2 .field-link a{white-space:nowrap;}.menu-layout-content .block__title{margin-bottom:.75rem;font-size:.875rem;line-height:1.063rem;color:var(--colorGray3);}.menu-layout-content .block:not(:first-child){margin-top:3.125rem;}.menu-layout-content .link{width:100%;justify-content:center;}.menu-layout-content .block--basic .block__content a{color:inherit;}.menu-layout-content .block--basic:not(.block--menu-webform){font-size:1.125rem;line-height:1.75rem;}.menu-layout-content a[href*="mailto"]{text-decoration:underline;text-decoration-line:underline;text-decoration-thickness:.063rem;text-underline-offset:.75rem;text-decoration-color:var(--colorGreen1);}.menu-layout-content .menu--main .menu{padding-top:.75rem;flex-direction:column;align-items:flex-start;row-gap:1.75rem;}.menu-layout-content .menu--main .menu a{color:var(--colorGray4);font-size:1.5rem;line-height:1.75rem;}.menu-layout-content .menu--main .menu a.is-active,.menu-layout-content .menu--main .menu a:hover{color:var(--colorDark1);}.menu-trigger{margin-left:1.25rem;}.menu-layout-content{width:59.125rem;right:-59.125rem;}.menu-trigger.is-active{position:fixed;z-index:9999;right:75px;top:53px;}.menu-layout-content .region-mobile-menu{display:flex;flex-wrap:wrap;justify-content:space-between;}.menu-layout-content .region-mobile-menu .block:not(.block--menu-callback,.block--menu-email,.block--menu-webform){width:100%;}.menu-layout-content .region-mobile-menu :where(.block--menu-callback,.block--menu-email,.block--menu-webform){width:45%;}.block--tariffs-v2-2 .field-tariffs > .field__item:nth-child(2) .paragraph{min-height:380px;}.block--tariffs-v2-2 .field-tariffs > .field__item:nth-child(3) .paragraph{min-height:444px;}.node__content .block.block--mt-112{margin-top:7rem;}.block--first-screen-v2 .block__content > .field-image{position:absolute;bottom:0;margin-left:835px;display:block;}}
@media all and (max-width:1279px){:root{--contentPaddingLR:2.5rem;}.footer{padding:3rem 0;}.block--menu-footer,.layout .block__title span::before,.block--reduce-costs .field--name-field-advantages .field__item:not(.field):first-child .field-image::before,.block--reduce-costs .field--name-field-advantages .field__item:not(.field):last-child .paragraph::after,.region-header .block--menu-main,.region-header .block--language,.header .block--get-callback,.block--tariffs .block__bottom::before,.block--tariffs .field-tariffs::after,.block--case::before,.steps__item:nth-child(3n+1):not(:nth-last-child(-n+3))::after{display:none;}.layout .block--four-specialist-one-price-v2 .block__title span::before{display:block;}.region-footer{row-gap:3rem;}.block--work-with-us{margin-bottom:0;}.link--footer-huge{font-size:1.5rem;line-height:1.875rem;padding-bottom:1.563rem;}.link--footer-huge::after{width:3.375rem;height:3.375rem;background:url(/themes/custom/july/assets/i/arrow-right-white-tablet.svg) no-repeat center center;}.block--footer-contact .field--name-field-address-top,.paragraph--type--advantages .field-title{font-size:1.125rem;}.block--footer-contact .block__content * + *{margin-top:1rem;}.block--list-one .block__title ~ .block__content{margin-top:.875rem;}.field--name-field-cards{column-gap:2rem;row-gap:2rem;}.paragraph--type--cards-one{padding:2rem 1.125rem 1.875rem 2rem;}.paragraph--type--cards-one .field-title{margin-bottom:.75rem;font-size:1.125rem;line-height:1.5rem;}:where(.paragraph--type--cards-one,.paragraph--type--advantages) .field-description,.paragraph--type--cards-one .field-link,.block--with-bg .body{font-size:.875rem;line-height:1.25rem;}.paragraph--type--cards-one .field-description{padding-bottom:.75rem;}.blocks .block__title,.layout .block__title{font-size:2rem;line-height:2.375rem;}.block--tariffs .block__title{margin-bottom:.375rem;}.block--tariffs .block__content-bottom{max-width:none;margin-left:calc(-1 * var(--contentPaddingLR));margin-right:calc(-1 * var(--contentPaddingLR));border-radius:0;padding:2rem var(--contentPaddingLR);}.block--costs-comparison .field-costs-table,.block--costs-comparison .field-costs-cards{width:100%;}.block--costs-comparison .field-costs-cards{margin-top:2.25rem;}.block--four-specialist-one-price{border-radius:0;}.paragraph--type--advantages{grid-template-columns:1fr;row-gap:.75rem;}.paragraph--type--advantages .field-image{grid-row-start:1;padding-right:0;}.paragraph--type--advantages .field-image img,.paragraph--type--advantages .field-image svg{margin:0 auto;}:where(.block--with-whom-we-work,.block--four-specialist-one-price) .paragraph--type--advantages .field-image img,:where(.block--with-whom-we-work,.block--four-specialist-one-price) .paragraph--type--advantages .field-image svg{margin-left:0;}.field--name-field-advantages{row-gap:2rem;}.header{padding:1rem 0;}.block--with-bg .body h2,.block--with-bg .body h1{font-size:2rem;line-height:2.375rem;}.block--with-bg .body * + *{margin-top:1.5rem;}.link--scroll-down{column-gap:1rem;}.link--scroll-down::before{width:3.75rem;height:3.75rem;border-radius:3.75rem;background:url(/themes/custom/july/assets/i/arrow-down-tablet.svg) no-repeat center center;}.block--with-bg .block__title{column-gap:.75rem;}.block--with-bg .block__title::after{width:2.125rem;height:2.125rem;background-size:100%;}.block--front-first-screen .field-image,.block--front-first-screen .field-image img,.block--front-first-screen .field-image svg{max-width:100%;height:auto;}.block--four-specialist-one-price .field--name-field-advantages{overflow-x:auto;padding-left:var(--contentPaddingLR);padding-right:var(--contentPaddingLR);padding-bottom:2.813rem;margin:0 calc(-1*var(--contentPaddingLR)) -2.813rem;}.paragraph--type--cards-one .field-description,.paragraph--type--cards-one .field-title{padding-right:0;}.block--four-specialist-one-price .field--name-field-advantages .field__item:not(.field),.field-tariffs .field__item:not(.field){min-width:18.438rem;}.block--tariffs .field-tariffs{overflow-x:auto;padding-left:var(--contentPaddingLR);padding-right:var(--contentPaddingLR);padding-bottom:1.188rem;padding-top:2rem;margin:-2rem calc(-1*var(--contentPaddingLR)) 0;}.block--tariffs .field-footer-description sub{display:block;}.block--tariffs .block__bottom{padding:1.625rem 3rem;background-image:url(/themes/custom/july/assets/i/ellipse.svg);background-position:left 50% bottom -1.875rem;margin-top:0;}.link--callback-transparent{padding-left:2.25rem;padding-right:4.375rem;background:url(/themes/custom/july/assets/i/arrow-right-tablet.svg) no-repeat right 1.563rem center;}.block--image .block__content{padding:0;}.menu-layout-content .block__title{margin-bottom:.75rem;font-size:.875rem;line-height:1.063rem;color:var(--colorGray3);}.menu-layout-content .block:not(:first-child){margin-top:3.125rem;}.menu-layout-content .link{width:100%;justify-content:center;}.menu-layout-content .block--basic .block__content a{color:inherit;}.menu-layout-content .block--basic:not(.block--menu-webform){font-size:1.125rem;line-height:1.75rem;}.menu-layout-content a[href*="mailto"]{text-decoration:underline;text-decoration-line:underline;text-decoration-thickness:.063rem;text-underline-offset:.75rem;text-decoration-color:var(--colorGreen1);}.menu-layout-content .menu--main .menu{padding-top:.75rem;flex-direction:column;align-items:flex-start;row-gap:1.75rem;}.menu-layout-content .menu--main .menu a{color:var(--colorGray4);font-size:1.5rem;line-height:1.75rem;}.menu-layout-content .menu--main .menu a.is-active,.menu-layout-content .menu--main .menu a:hover{color:var(--colorDark1);}.block--first-screen-gray-bg .block__content{display:flex;flex-direction:column;}.block--first-screen-gray-bg .body{width:100%;margin-top:3.75rem;text-align:center;}.block--first-screen-gray-bg .field-image{position:relative;top:0;transform:none;order:-1;}.block--first-screen-gray-bg .field-image img,.block--first-screen-gray-bg .field-image svg{max-width:26.25rem;display:block;margin:0 auto;height:auto;}.block--block__link .block__content::before{border-radius:0;}.block--block__link .block__content{padding-left:var(--contentPaddingLR);padding-right:var(--contentPaddingLR);row-gap:2rem;flex-direction:column;align-items:flex-start;}.block--block__link .body{max-width:none;}.block--advantages-3-col-simple .field--name-field-advantages{column-gap:2rem;}.block--list-one-last-full .field--name-field-cards{grid-template-columns:1fr;row-gap:1.25rem;}.block--list-one-last-full .field--name-field-cards .field__item:not(.field):last-child{grid-column-start:1;}.paragraph--type--review{grid-template-columns:1fr;}.paragraph--type--review .field-description{border-left:0;border-top:.063rem solid var(--colorGray1);padding:3.75rem 2rem;}.review__title{text-align:center;margin-bottom:2.125rem;font-size:2rem;line-height:2.375rem;}.review{padding-bottom:1.5rem;padding-left:0;padding-right:0;margin:0 auto;max-width:25rem;}.block--case .steps{grid-template-columns:1fr;row-gap:0;}.steps__item:not(:first-child){border-top:0 !important;border-bottom:0 !important;padding:0 0 2.5rem 1.25rem !important;}.steps__item{min-height:.0623rem;}.steps__item:first-child{border-bottom:0;padding-bottom:2.5rem;}.steps__item:nth-child(3n+3){border-right:0;border-radius:0;}.steps__item:not(:first-child)::before{transform:translateX(-50%);left:-.0623rem;top:.25rem;}.steps__item:not(:first-child):not(:last-child)::after{content:"";position:absolute;top:.25rem;bottom:-.25rem;width:.125rem;background-color:var(--colorBlue4);left:-.125rem;}.block--advantages-3-col .field--name-field-advantages{grid-template-columns:repeat(2,1fr);}.block--breadcrumbs{padding:.75rem 0 .5rem;}.block--page-title .field--name-title{font-size:1.5rem;line-height:1.875rem;}.node__content .block--page-title{padding-bottom:.25rem;}.block--inline-webform{padding:3.75rem 0;}.block--inline-webform form{max-width:33.125rem;margin:0 auto;}.block--inline-webform form input,.block--inline-webform form textarea{margin:0 auto}.block--four-specialist-one-price  .field--name-field-advantages{padding-top:1.5rem;}.block--block__link-v2 .block__content{margin:0 2.5rem;padding-left:5.625rem;padding-right:11.25rem;}.block--block__link-v2 .block__content::before{background:url(/themes/custom/july/assets/i/rings.svg) no-repeat right -40px center,var(--colorGreen1);border-radius:12px;}.block--tariffs-v2 .field-tariffs{grid-template-columns:repeat(2,1fr);margin-top:4.125rem;overflow:visible;padding-top:14.375rem;padding-bottom:75px;margin-left:0;margin-right:0;background:url(/themes/custom/july/assets/i/bg-shapes-tablet.svg) no-repeat left -150px top -130px,var(--colorGray1);}.block--tariffs-v2 .block__bottom{padding:0;background:none;margin-top:5.25rem;}.block--tariffs-v2 .field-tariffs .field__item:not(.field):nth-last-child(1),.block--tariffs-v2 .field-tariffs .field__item:not(.field):nth-last-child(2){align-self:flex-start;}.block--tariffs-v2 .field-tariffs .field__item:not(.field):last-child{margin-bottom:-125px;}.block--first-screen-v2 .block__content > .field:not(.field-image){max-width:none;}.block--first-screen-v2 .block__title,.block--first-screen-v2 :where(.field--name-body,.field-footer-description),.block--first-screen-v2 .paragraph--type--advantages .field-title,.block--first-screen-v2 .paragraph--type--advantages .field-description{text-align:center;}.block--first-screen-v2 .field--name-field-advantages{grid-template-columns:repeat(2,1fr);}.block--four-specialist-one-price-v2 .field--name-field-advantages{grid-template-columns:repeat(2,1fr);}.block--tariffs-v2-2 .field-tariffs .field__item:not(.field):last-child{margin-bottom:0;grid-column-end:3;grid-column-start:1;}.block--advantages-3-col-simple-v2 .field--name-field-advantages{grid-template-columns:1fr;}.block--advantages-3-col-simple-v2 .field--name-field-advantages svg{max-width:100%;}.block--advantages-3-col-simple-v2 .field--name-field-advantages > .field__item{padding:0 90px;}.block--advantages-3-col-simple-v2 .paragraph--type--advantages{display:grid;grid-template-columns:96px 1fr;column-gap:1.5rem;align-items:center;}}
@media all and (max-width:767px){:root{--contentPaddingLR:1.25rem;}.menu-layout-content{width:calc(100% - 1.563rem);padding-left:2rem;padding-right:2rem;}.blocks .block__title,.layout .block__title,.block--with-bg .body h2,.block--with-bg .body h1,.node .text-formatted h2,.form-type-processed-text h2,.node .text-formatted h3,.form-type-processed-text h3{font-size:1.75rem;line-height:2.125rem;}.footer{padding-bottom:5rem;}.link--home{bottom:.938rem;}.block--footer-contact,.block--front-first-screen .body,.block--tariffs .block__bottom .link,.block--with-bg .body .link{width:100%;}.block--phones .block__content{text-align:left;}.block--with-bg .block__title{margin-bottom:1rem;}.block--front-first-screen .field-image{right:0;left:0;bottom:0;top:auto;transform:none;z-index:-1;}.block--with-bg .block__title{column-gap:.5rem;}.block--image img,.block--image svg,.block--basic img,.block--basic svg{height:auto;}.field--name-field-advantages,.field--name-field-cards,.block--advantages-3-col-simple .field--name-field-advantages,.block--advantages-2-col .field--name-field-advantages,.block--advantages-3-col .field--name-field-advantages,.block--tariffs .block__bottom{grid-template-columns:1fr;}.block--with-whom-we-work .block__title{margin-bottom:1.5rem;}.block--reduce-costs .block__title{margin-bottom:2.5rem;}.block--four-specialist-one-price{margin:0;}.node__content .block:not(.block--case,.block--breadcrumbs,.block--page-title,.block--info,.block--office-map,.block--inline-webform){padding:3.75rem 0;}.field-costs-table .field__item:not(.field) .paragraph{font-size:1.063rem;line-height:1.75rem;}.field-costs-table .paragraph .field-title{width:60%;}.field-costs-table .paragraph .field-price{text-align:right;width:40%;}.field-costs-table .field-price span{font-size:1rem;display:block;}.paragraph--type--costs-cards .field-title{font-size:.875rem;line-height:1.75rem;}.paragraph--type--costs-cards .field-price{margin-top:.25rem;font-size:1.125rem;line-height:1.75rem;}.paragraph--type--costs-cards .field-description{margin-top:.625rem;line-height:1rem;}.paragraph--type--costs-cards .field-image{order:-1;margin-top:0;margin-bottom:1.438rem;}.paragraph--type--costs-cards .field-image svg,.paragraph--type--costs-cards .field-image img{max-width:4.25rem;height:auto;display:block;margin:0 auto;}.block--tariffs .field-link{grid-column-start:1;grid-row-start:3;}.block--tariffs .block__bottom{background-image:none;padding:1.875rem 1.25rem;}.block--first-screen-gray-bg .field-image{margin-left:calc(-1 * var(--contentPaddingLR));margin-right:calc(-1 * var(--contentPaddingLR));}.block--first-screen-gray-bg .field-image img,.block--first-screen-gray-bg .field-image svg,.block--basic img,.block--basic svg{max-width:100%;}.block--first-screen-gray-bg .body{text-align:left;margin-top:2rem;}.link--green-arrow-right{padding-right:5rem;}.paragraph--type--cards-one{padding:2rem 1.5rem;}.block--link-var-2 .block__content::before,.block--block__link .block__content::before{background:var(--colorGreen1);}.block--block__link .block__content{padding-top:2rem;padding-bottom:2rem;}.paragraph--type--advantages .field-image img,.paragraph--type--advantages .field-image svg,.review .field-title,.review .field-simple-description,.review .field-phone{margin-left:0;}.block--case{padding-top:3.75rem;padding-bottom:3.75rem;}.block--case .block__title{margin-bottom:1rem;font-size:1.5rem;line-height:1.875rem;}.paragraph--type--review .field-description{padding:1.375rem 1.75rem;}.review__title{margin-bottom:1.25rem;font-size:1.5rem;line-height:1.875rem;}.review .field-title,.review .field-simple-description,.review .field-phone,.review__title{padding-left:2rem;padding-right:2rem;}.review .field-image{float:none;margin:0 auto 1rem;}.webform-modal .ui-dialog-content{padding-left:var(--contentPaddingLR);padding-right:var(--contentPaddingLR);padding-bottom:var(--contentPaddingLR);padding-top:3.75rem;}.webform-modal .ui-dialog-titlebar-close{right:var(--contentPaddingLR);top:var(--contentPaddingLR);}.block--info .field-description a{display:block;}.block--info .field-description a ~ a{margin-top:0;}.block--info .field-description .separator{display:none;}.link--callback-transparent{padding-left:1.5rem;padding-right:3.75rem;font-size:.938rem;}.block--block__link-v2 .block__content{margin:0;padding-left:var(--contentPaddingLR);padding-right:var(--contentPaddingLR);}.block--block__link-v2 .block__content::before{border-radius:0;}.block--tariffs-v2 .field-tariffs{grid-template-columns:1fr;background:url(/themes/custom/july/assets/i/bg-shapes-mobile.svg) no-repeat top -136px left -524px,var(--colorGray1);margin-left:calc(-1 * var(--contentPaddingLR));margin-right:calc(-1 * var(--contentPaddingLR));border-radius:0;}.block--tariffs-v2 .block__bottom{padding:0;}.checked-list li{font-size:.875rem;line-height:1.5rem;width:100%;align-items:flex-start;}.sliding-popup-bottom{margin-bottom:0;right:0;left:0;max-width:none;border-radius:0;}.eu-cookie-compliance-banner-info{padding:var(--contentPaddingLR);}.block--first-screen-v2 .block__title,.block--first-screen-v2 :where(.field--name-body,.field-footer-description),.block--first-screen-v2 .paragraph--type--advantages .field-title,.block--first-screen-v2 .paragraph--type--advantages .field-description{text-align:left;}.block--first-screen-v2 :where(.field--name-body,.field-footer-description){font-size:1rem;}.block--first-screen-v2 .field--name-field-advantages{grid-template-columns:1fr;row-gap:1.5rem;}.block--first-screen-v2 .paragraph--type--advantages{grid-template-columns:3rem 1fr;column-gap:1rem;row-gap:0;}.block--first-screen-v2 .paragraph--type--advantages .field-image{grid-row-start:span 2;}.block--first-screen-v2 .paragraph--type--advantages .field-image svg,.block--four-specialist-one-price-v2 .field--name-field-advantages svg,.block--advantages-3-col-simple-v2 .field--name-field-advantages svg{max-width:100%;height:auto;}.block--first-screen-v2 .paragraph--type--advantages .field-title{align-self:flex-end;}.block--first-screen-v2 .paragraph--type--advantages .field-description{align-self:flex-start;}.node__content .block.block--simple-content-v2{padding-bottom:0;}.node__content .block.block--advantages-3-col-simple-v2{padding-top:1.5rem;}.block--advantages-3-col-simple-v2 .field--name-field-advantages > .field__item{padding:0;}.block--advantages-3-col-simple-v2 .paragraph--type--advantages{grid-template-columns:3rem 1fr;}.block--four-specialist-one-price-v2 .field--name-field-advantages{grid-template-columns:1fr;}.block--four-specialist-one-price-v2 .field--name-field-advantages .field,.block--advantages-3-col-simple-v2 .field--name-field-advantages .field{margin-bottom:0;}.block--four-specialist-one-price-v2 .paragraph--type--advantages{grid-template-columns:3rem 1fr;column-gap:1rem;align-items:center;}.block--advantages-3-col-simple-v2 .field--name-field-advantages{row-gap:1.5rem;}.node__content .block.block--four-specialist-one-price-v2{padding:3rem 0 168px;}.block--four-specialist-one-price-v2 .webform-dialog{bottom:64px;width:calc(100% - 2 * var(--contentPaddingLR));}.block--tariffs-v2-2 .field-tariffs .field__item:not(.field):last-child{grid-column-end:1;}.layout .block--four-specialist-one-price-v2 .block__title span::before{width:280px;height:62px;background-size:100%;right:-36px;}.block--four-specialist-one-price-v2 .field--name-field-advantages .field__item:not(.field){padding:1.5rem;}}

