@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}@font-face{font-family:'Open Sans';src:url(../fonts/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:'IBM Plex Serif';src:url(../fonts/IBMPlexSerif-MediumItalic.woff2) format("woff2"),url(../fonts/IBMPlexSerif-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:fallback}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:Montserrat-b;src:url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.container,.content-footer,.popup{margin:0 auto;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:300px){.container,.content-footer,.popup{width:100%;padding:0 16px}}@media (min-width:767px){.container,.content-footer,.popup{width:100%;padding:0 16px}}@media (min-width:1024px){.container,.content-footer,.popup{width:970px}}@media (min-width:1200px){.container,.content-footer,.popup{width:1170px}}.mlgap{margin-left:32px}.mrgap{margin-right:32px}.grid::before{position:fixed;top:0;right:0;bottom:0;left:0;content:'';pointer-events:none;z-index:1000;--grid-color:rgb(255 0 0 / 0.05);--grid-widhtconteiner:1170px;--grid-sides:16px;--grid-gutter:32px;--grid-columns:4;--grid-column-width:calc((100% - var(--grid-gutter) * var(--grid-columns)) / var(--grid-columns));border:solid transparent;border-width:0 calc(var(--grid-sides) - var(--grid-gutter)/ 2);background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(var(--grid-gutter)/ 2),var(--grid-color) calc(var(--grid-gutter)/ 2),var(--grid-color) calc(var(--grid-column-width) + var(--grid-gutter)/ 2),transparent calc(var(--grid-column-width) + var(--grid-gutter)/ 2),transparent calc(var(--grid-column-width) + var(--grid-gutter)));background-repeat:no-repeat}@media (min-width:736px){.grid::before{--grid-sides:0px;--grid-columns:12}}@media (min-width:1024px){.grid::before{--grid-sides:0px;max-width:calc(970px - var(--grid-sides));margin:0 auto}}@media (min-width:1200px){.grid::before{--grid-sides:0px;--grid-columns:12;max-width:calc(var(--grid-widhtconteiner) - var(--grid-sides));margin:0 auto}}.footer{color:#fff;font-size:16px;position:relative;background:#e9ebed;padding-top:70px;padding-bottom:60px;margin-top:80px}@media (max-width:740px){.footer{height:auto;margin-top:40px}}.content-footer{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.content-footer .wrap-row{display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:1024px){.content-footer .wrap-row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.content-footer .wrapsb{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:740px){.content-footer .wrapsb{-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;margin-bottom:32px}}.content-footer .wrap{display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:1024px){.content-footer .wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-row:1/3}}@media (max-width:740px){.content-footer .wrap{grid-column:1/4;-ms-grid-row:2;grid-row:2}}.content-footer__logo-block{margin-left:32px}@media (min-width:300px){.content-footer__logo-block{width:calc(100vw / 12 * 3 - 32px)}}@media (min-width:767px){.content-footer__logo-block{width:calc((100vw - 32px)/ 12 * 3 - 32px)}}@media (min-width:1024px){.content-footer__logo-block{width:calc(970px / 12 * 3 - 32px)}}@media (min-width:1200px){.content-footer__logo-block{width:calc(1170px / 12 * 3 - 32px)}}@media (min-width:300px){.content-footer__logo-block{margin-right:calc(100vw / 12 * 1)}}@media (min-width:767px){.content-footer__logo-block{margin-right:calc(100vw / 12 * 1)}}@media (min-width:1024px){.content-footer__logo-block{margin-right:calc(970px / 12 * 1)}}@media (min-width:1200px){.content-footer__logo-block{margin-right:calc(1170px / 12 * 1)}}@media (max-width:1024px){.content-footer__logo-block{width:calc(100% - 32px);-webkit-order:1;-ms-flex-order:1;order:1;grid-column:2/4}}@media (max-width:740px){.content-footer__logo-block{grid-column:1/4;-ms-grid-row:3;grid-row:3;margin:0}}.content-footer__logo-offer .wrapimg{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:16px}.content-footer__logo-offer img{width:100px}.content-footer__logo-offer img:first-child{padding-right:11px}.content-footer__logo-offer a{font-size:8px;letter-spacing:-.03em;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#037acf}@media (min-width:300px){.content-footer__menu-nav-block{width:calc(100vw / 12 * 2 - 32px)}}@media (min-width:767px){.content-footer__menu-nav-block{width:calc((100vw - 32px)/ 12 * 2 - 32px)}}@media (min-width:1024px){.content-footer__menu-nav-block{width:calc(970px / 12 * 2 - 32px)}}@media (min-width:1200px){.content-footer__menu-nav-block{width:calc(1170px / 12 * 2 - 32px)}}.content-footer .link{font-family:Montserrat;font-style:normal;font-weight:700;font-size:10px;line-height:20px;display:block;letter-spacing:-.03em;text-transform:uppercase;color:grey}.content-footer .link:hover{color:#2e3744}@media (min-width:300px){.content-footer__cookie-block{width:calc(100vw / 12 * 3 - 32px)}}@media (min-width:767px){.content-footer__cookie-block{width:calc((100vw - 32px)/ 12 * 3 - 32px)}}@media (min-width:1024px){.content-footer__cookie-block{width:calc(970px / 12 * 3 - 32px)}}@media (min-width:1200px){.content-footer__cookie-block{width:calc(1170px / 12 * 3 - 32px)}}@media (max-width:1024px){.content-footer__cookie-block{margin:0;width:-webkit-max-content;width:max-content}}.content-footer__cookie-block a{display:block}.content-footer__text{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:-.03em;text-align:left;color:grey}@media (max-width:740px){.content-footer__text{margin-top:16px}}.content-footer__social-block{margin-left:32px}@media (min-width:300px){.content-footer__social-block{width:calc(100vw / 12 * 3 - 32px)}}@media (min-width:767px){.content-footer__social-block{width:calc((100vw - 32px)/ 12 * 3 - 32px)}}@media (min-width:1024px){.content-footer__social-block{width:calc(970px / 12 * 3 - 32px)}}@media (min-width:1200px){.content-footer__social-block{width:calc(1170px / 12 * 3 - 32px)}}@media (max-width:1024px){.content-footer__social-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 32px);grid-column:2/4}}@media (max-width:740px){.content-footer__social-block{grid-column:1/4;-ms-grid-row:1;grid-row:1;margin:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.content-footer__social-block .social-button{width:48px;height:48px;background:#2e3744;border-radius:24px;display:inline-block}@media (max-width:1024px){.content-footer__social-block .social-button{margin-left:15px}}.content-footer__social-block .social-button:first-child{margin-left:0}.content-footer__logo p{padding-top:8px;font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:-.03em;color:grey;margin-bottom:32px}@media (max-width:740px){.content-footer__logo p{margin-bottom:16px}}.content-footer__logo img{width:143px;height:auto}header{height:100px;width:100%}@media (max-width:800px){header{height:48px}}.nav_item-left{left:-251px}.nav_item-left.activ{pointer-events:all;opacity:1;left:0}.nav_item-left__close{right:-50px}.nav_item-right{left:-251px}.nav_item-right.activ{pointer-events:all;opacity:1;left:0}.nav_item-right__close{left:-50px}.nav_item-right{pointer-events:none;opacity:0;position:fixed;z-index:1005;height:100%;width:250px;background:#2e3744;transition:all .4s ease;-webkit-filter:drop-shadow(0 0 40px rgba(0, 0, 0, .3));filter:drop-shadow(0 0 40px rgba(0, 0, 0, .3));overflow-y:auto;-webkit-overflow-scrolling:touch}.nav_item-right .cont{margin-top:60px}.nav_item-right__linklogo{text-align:right;position:absolute;right:0}.nav_item-right__linklogo img{padding:13px 18px}.nav_item-right .wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.nav_item-right::-webkit-scrollbar{-webkit-appearance:none;width:5px;background:#2e3744;border-radius:5px}.nav_item-right::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.nav_item-right::-webkit-scrollbar-thumb{background-color:#a9a9a9;background:#f6c42c;border-radius:5px}.nav_item-right__close{position:absolute;z-index:9;width:43px;top:7px;cursor:pointer}.nav_item-right .btn--orange{text-align:center;margin:20px 16px;width:auto}.nav_item-right__social-block{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px}.nav_item-right__social-block a{height:50px}.nav_item-right__social-block .btn--social{background:#f7f7f8;margin-left:16px;width:32px;height:32px}.nav_item-right__social-block .btn--social svg{width:18px!important;height:18px!important;padding:7px 7px!important}.nav_item-right__social-block .btn--social svg path{fill:#2e3744!important}.nav_item-right__item{position:relative;background:#2e3744;z-index:8;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:50px;padding-left:16px;transition:all .4s ease;font-family:Montserrat-b;font-size:12px;line-height:16px;text-transform:uppercase;color:#e9ebed}.nav_item-right__item:hover{color:#f6c42c}#Header .container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:800px){#Header .container{width:auto}}.line-header{transition:all .3s;position:relative;z-index:3;height:100px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:800px){.line-header{height:48px;position:fixed!important;top:0;width:100%;z-index:99;background:rgba(255,255,255,.8);padding:0!important;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid #e9ebed;box-shadow:0 4px 16px rgba(47,55,68,.15);-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.line-header__linklogo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:0}@media (max-width:900px){.line-header__linklogo{width:94px}}@media (max-width:800px){.line-header__linklogo{width:76px;margin-bottom:0}}.line-header__logo{width:100%}@media (max-width:950px){.line-header__logo{width:100%}}.icon_telefon{display:none;z-index:20;margin-top:6px;position:absolute;right:5px}@media (max-width:800px){.icon_telefon{display:block}}.icon_telefon img{width:38px;height:38px}.menu-destop{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (max-width:800px){.menu-destop{display:none}}.menu-destop__item{font-family:Montserrat;font-style:normal;font-weight:700;font-size:12px;line-height:21px;margin-left:20px;padding-bottom:20px;padding-top:20px;text-transform:uppercase;color:grey}@media (max-width:950px){.menu-destop__item{font-size:10px}}.menu-destop__item:hover{color:#2e3744}.menu-destop__item--active{padding-bottom:16px;border-bottom:4px solid #f6c22c}.header-nav-menu{display:none;cursor:pointer}.header-nav-menu:hover{background:#fff}.sticky{position:fixed!important;top:0;width:100%;height:60px;z-index:99;background:rgba(255,255,255,.8);padding:0!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #e9ebed}@-moz-document url-prefix(){.sticky{background:#fff}}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) and (max-width:800px){.sticky{background:#fff}}@media (max-width:700px){.sticky{height:48px}}#header-nav-menu{position:absolute;z-index:1006;border-bottom:none!important;pointer-events:none;opacity:0;margin-top:17px;left:17px}@media (max-width:800px){#header-nav-menu{position:fixed!important;padding:0!important;pointer-events:all;opacity:1;height:14px}}.cd-nav-trigger{width:20px;height:20px;cursor:pointer;opacity:1;position:absolute}#header-nav-menu{padding-top:50px;margin-top:0}.cd-nav-trigger span,.cd-nav-trigger--close span{transition:all .3s ease;cursor:pointer;position:absolute;width:20px;height:2px;background-color:#000}.cd-nav-trigger span:nth-child(2){margin-top:6px}.cd-nav-trigger span:nth-child(3){margin-top:12px}.cd-nav-trigger--close{padding:18px}.cd-nav-trigger--close span{background-color:#f7f7f8}.cd-nav-trigger--close span:nth-child(1){margin-top:6px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.cd-nav-trigger--close span:nth-child(2){margin-top:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.bodyW{transition:all .3s ease;opacity:0;pointer-events:none;position:fixed;width:100%;height:100%;z-index:95}.wbody__active{opacity:1;pointer-events:all}button{padding:0;border:none;outline:0;font:inherit;color:inherit;background-color:transparent;cursor:pointer;transition:all .3s ease;min-height:60px}@media (max-width:700px){button{min-height:44px}}.btn{cursor:pointer;transition:all .3s ease;-webkit-backface-visibility:visible;backface-visibility:visible;outline:0}.btn__text{text-transform:uppercase;font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:16px;color:#fff;transition:all .3s ease;-webkit-backface-visibility:hidden}@media (max-width:800px){.btn__text{font-size:14px}}.btn--tag{padding:11px 15px}.btn--tag .btn__text{display:block;font-family:Montserrat;font-style:italic;font-weight:900;font-size:16px;text-transform:none;color:#f6c42c}.btn--tag .btn__text span{color:#2e3744;font-weight:400}.btn--tag:hover{background:#fff;box-shadow:0 4px 32px rgba(0,0,0,.15);border-radius:4px}.btn--orange{background:#f6c42c;padding:22px 30px;box-shadow:0 4px 16px rgba(0,0,0,.15);border-radius:4px;line-height:16px;margin:0 auto;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}@media (max-width:800px){.btn--orange{padding:14px 20px;line-height:16px}}.btn--orange:hover{box-shadow:0 8px 32px rgba(0,0,0,.15);-webkit-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.01,1.01,1.01)}.btn--orange .btn__text{font-size:16px;letter-spacing:.07em;display:block}@media (max-width:800px){.btn--orange .btn__text{font-size:14px}}@media (max-width:800px) and (max-width:375px){.btn--orange .btn__text{font-size:.8rem;letter-spacing:-.03em}}.btn--light{background:#fff}.btn--light .btn__text{color:#2e3744}.btn--white{color:#e9ebed;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}.btn--white:after{content:'';background-image:url(../img/brecet.svg);background-size:auto 33px;width:20px;background-repeat:no-repeat;-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1,-1);margin:0;transition:all .3s ease;background-size:contain;background-position:center}@media (max-width:800px){.btn--white:after{width:10px}}.btn--white:before{content:'';background-image:url(../img/brecet.svg);background-size:auto 33px;width:20px;background-repeat:no-repeat;margin:0;transition:all .3s ease;background-size:contain;background-position:center}@media (max-width:800px){.btn--white:before{width:10px}}.btn--white .btn__text{font-family:IBM Plex Serif;font-style:italic;font-weight:500;font-size:24px;line-height:33px;color:#e9ebed;text-transform:none;text-align:center;padding:0 2px}@media (max-width:1024px){.btn--white .btn__text{font-size:20px;line-height:20px}}@media (max-width:700px){.btn--white .btn__text{font-size:16px;line-height:16px}}.btn--white:hover:before{margin:0 5px 0 -5px}.btn--white:hover:after{margin:0 -5px 0 5px}.btn--textdark{margin:0 auto;height:-webkit-fit-content;height:fit-content;height:-moz-fit-content}.btn--textdark .btn__text{color:#2e3744}.btn--textdark--sm:hover .btn__text{color:#f6c42c}.btn--sm{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px 16px;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}.btn--sm .btn__text{font-family:Montserrat-b;font-style:normal;font-size:12px;line-height:16px;text-transform:uppercase}.btn--font .btn__text{font-family:Montserrat;font-style:normal;font-weight:400;font-size:12px;line-height:12px;text-align:center;letter-spacing:-.03em}.btn--social{width:45px;height:45px;border-radius:100%;display:block;position:relative}.btn--social .btn__ico{position:absolute;top:0;left:0}.btn--social:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.pl1{padding-right:calc((((1170px - (32px * (12 - 1)))/ 12) * 1) + (32px * (1 - 1)))}@media (max-width:1024px){.pl1{padding-right:0}}.pr2{padding-left:calc((((1170px - (32px * (12 - 1)))/ 12) * 2) + (32px * (2 - 1)))}@media (max-width:1024px){.pr2{padding-left:0}}.pl2{padding-right:calc((((1170px - (32px * (12 - 1)))/ 12) * 2) + (32px * (2 - 1)))}@media (max-width:1024px){.pl2{padding-right:0}}.container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-flex;display:-ms-flexbox;display:flex}

.vhpt{
	height:100vh;
	padding-bottom:150px;
	/* min-height:770px; */	
	-webkit-justify-content:center!important;
	-ms-flex-pack:center!important;
	justify-content:center!important;
	-webkit-align-items:center!important;
	-ms-flex-align:center!important;
	align-items:center!important
}

@media (min-width:1025px){
	.vhpt{
		min-height:768px;
	}	
}

@media (max-width:700px){
	.vhpt{
		padding-bottom:0;
		min-height:490px;
		max-height:700px;
	}
}

.titlesector{background:#f7f7f8;height:100%;margin-top:-100px;text-align:center;position:relative}@media (max-width:700px){.titlesector{margin-top:-50px}}.titlesector .btn{margin-top:-10px}@media (max-width:1200px){.titlesector .btn{margin-top:0}}@media (max-width:360px){.titlesector .btn{width:100%}}.titlesector__subscription{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}@media (max-width:1024px){.titlesector__subscription{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media (max-width:768px){.titlesector__subscription{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:700px){.titlesector__subscription{padding:0 16px}}.titlesector__subscription .btn{margin:0;margin-top:60px}@media (max-width:768px){.titlesector__subscription .btn{margin:0;margin-top:32px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}}@media (max-width:400px){.titlesector__subscription .btn{margin-top:0}}.titlesector__subscription p{margin-top:60px;font-size:16px;line-height:28px;padding-left:32px;text-align:left;width:520px}@media (max-width:1024px){.titlesector__subscription p{width:100%}}@media (max-width:768px){.titlesector__subscription p{font-size:12px;line-height:140%;padding-left:0;margin:0 auto;margin-top:16px}}.titlesector__title{padding:0;padding-top:90px;text-align:left;font-family:Montserrat-b;font-style:normal;font-size:64px;line-height:72px;width:auto;color:#2e3744;letter-spacing:-.03em}@media (max-width:1024px){.titlesector__title{font-size:54px}}@media (max-width:700px){.titlesector__title{font-size:32px;line-height:40px;margin-top:0;padding:0 16px;padding-top:0}}@media (max-width:340px){.titlesector__title{font-size:28px;line-height:1.2;margin-bottom:24px}}.titlesector__iteminline{display:block}@media (max-width:700px){.titlesector__iteminline{display:inline}}.titlesector__icon-scroll{position:absolute;bottom:76px;background-image:url(../img/icon-scroll.svg);background-repeat:no-repeat;background-position:center top;width:100%;height:70px}.titlesector__icon-scroll:before{content:"";-webkit-animation:move 1.5s infinite ease-in-out;animation:move 1.5s infinite ease-in-out;display:block;height:70px;background-image:url(../img/icon-scroll-arrow.svg);background-repeat:no-repeat;background-position:center bottom}@media (max-width:700px){.titlesector__icon-scroll:before{height:20px}}@media (max-width:700px){.titlesector__icon-scroll{height:21px;background-image:none}}.titlesector__braces-title{display:block;background-size:contain;margin-left:220px;margin-top:-70px;position:relative;width:100%;padding-left:40px;padding-bottom:26px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1200px){.titlesector__braces-title{width:72%}}@media (max-width:900px){.titlesector__braces-title{margin-left:162px}}@media (max-width:800px){.titlesector__braces-title{padding-bottom:10px}}@media (max-width:700px){.titlesector__braces-title{margin-left:0;margin-top:10px;padding-left:20px;width:100%;margin-left:-16px}}.titlesector__braces-title svg{height:100%;position:absolute;width:auto;left:0}.titlesector .hover>.titlesector__text--dashed{opacity:0;transition:all .3s ease}.titlesector .hover>.titlesector__text--invisible{opacity:1;padding-left:42px;-webkit-overflow-scrolling:touch}@media (max-width:800px){.titlesector .hover>.titlesector__text--invisible{padding-left:16px}}.titlesector__text{font-family:IBM Plex Serif;font-style:italic;font-weight:500;font-size:40px;line-height:56px;padding-top:30px;letter-spacing:0;display:block;width:auto}@media (max-width:800px){.titlesector__text{font-size:34px;line-height:50px;padding-top:16px}}@media (max-width:700px){.titlesector__text{padding-left:0;font-size:18px;line-height:140%}}.titlesector__text--dashed{width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;padding-top:0;font-size:56px;line-height:1.4;padding-left:42px;position:relative}@media (max-width:800px){.titlesector__text--dashed{font-size:42px;padding-left:16px}}@media (max-width:700px){.titlesector__text--dashed{line-height:40px;font-size:29px;padding-left:0;padding-left:16px}}.titlesector__text--dashed:after{content:'';border-bottom:4px dotted #f6c42c;display:block;margin-top:-7px}@media (max-width:700px){.titlesector__text--dashed:after{border-bottom:2px dotted #f6c42c}}.titlesector__text--dashed .mob-tap{display:none}@media (max-width:700px){.titlesector__text--dashed .mob-tap{display:inline-block;position:absolute;position:absolute;right:-42px;top:14px}}.titlesector__text--invisible{display:block;opacity:0;position:absolute;top:0;margin:0;padding:0;line-height:140%;height:100%;font-size:36px;line-height:1.5;padding-left:80px;background-size:contain;pointer-events:none;transition:all .3s ease}@media (max-width:800px){.titlesector__text--invisible{font-size:26px}}@media (max-width:700px){.titlesector__text--invisible{font-size:18px;padding-left:40px;line-height:140%}}.titlesector__text--invisible .wrap{margin:0;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:60%}.titlesector__text--invisible .wrap .li{display:inline-block}@media (max-width:900px){.titlesector__text--invisible .wrap .li{display:block}}.titlesector__text--invisible .wrap .li::before{color:#e5ac00}@-webkit-keyframes move{from{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(6px);transform:translateY(6px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes move{from{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(6px);transform:translateY(6px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.titlesector__subscription .btn--social{margin-top:0}.titlesector--sendpage .btn--orange{width:163px}@media (max-width:330px){.titlesector--sendpage .btn--orange{margin-top:24px!important}}.titlesector--sendpage .vhpt{padding-bottom:90px}@media (max-width:700px){.titlesector--sendpage .vhpt{padding-bottom:0}}@media (max-width:1024px){.titlesector--sendpage .titlesector__subscription p{font-size:17px;line-height:160%}}@media (max-width:700px){.titlesector--sendpage .titlesector__subscription p{font-size:16px;line-height:150%}}@media (max-width:700px){.titlesector--sendpage .titlesector__subscription p{font-size:14px;line-height:150%}}@media (max-width:1024px){.titlesector--sendpage h1,.titlesector--sendpage p{text-align:center}}.titlesector--sendpage .wrapsb{margin-left:32px}@media (max-width:1024px){.titlesector--sendpage .wrapsb{margin:0 auto;margin-top:42px}}@media (max-width:800px){.titlesector--sendpage .wrapsb{margin-top:32px}}@media (max-width:400px){.titlesector--sendpage .wrapsb{margin-top:24px}}.titlesector--sendpage .titlesector__subscription{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1024px){.titlesector--sendpage .titlesector__subscription{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.sayboss{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;position:relative;min-height:540px;margin:80px 0}@media (max-width:1024px){.sayboss{min-height:auto}}@media (max-width:700px){.sayboss{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:48px 0}}.sayboss__block_text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:50%}@media (max-width:700px){.sayboss__block_text{margin:200px 0 70px;width:100%}}@media (max-width:700px){.sayboss__block_text{margin:0}}.sayboss__quotes{width:61px;margin-bottom:32px}@media (max-width:1212px){.sayboss__quotes{display:none}}.sayboss__title{color:#f6c42c;text-align-last:left;font-family:Montserrat;font-style:normal;font-weight:500;font-size:40px;line-height:48px;margin-top:0;padding:0;text-align:left}@media (max-width:1024px){.sayboss__title{font-size:24px;line-height:32px}}.sayboss__text{color:#e9ebed;text-align-last:left;font-family:Open Sans;font-style:normal;font-weight:400;font-size:17px;line-height:27px;text-align:left}@media (max-width:700px){.sayboss__text{font-size:16px;line-height:24px}}.sayboss .btn--white{margin-top:32px;width:-webkit-max-content;width:max-content}@media (max-width:700px){.sayboss .btn--white{border-radius:4px;bottom:0}}.sayboss__block_image{margin-bottom:-85px;position:relative;width:50%}@media (max-width:700px){.sayboss__block_image{width:100%;bottom:0;margin-bottom:-65px;text-align:center}}.sayboss__block_image img{height:100%;object-fit:contain;width:100%;width:auto;position:absolute;object-position:center bottom}@media (max-width:1024px){.sayboss__block_image img{position:absolute}}@media (max-width:700px){.sayboss__block_image img{width:auto;position:static;height:100%;max-height:340px;margin-top:26px}}.sayboss__author{margin-top:24px;position:absolute;right:0;background:#2e3744;padding:12px 16px;width:357px;bottom:120px;z-index:1}@media (max-width:1024px){.sayboss__author{width:200px;bottom:60px}}@media (max-width:700px){.sayboss__author{width:calc(100% - 32px);text-align:center;bottom:0;padding:4px 8px}}.sayboss__name{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-size:20px;line-height:30px;color:#e9ebed;padding-bottom:4px}@media (max-width:700px){.sayboss__name{font-size:14px;line-height:24px}}.sayboss__description{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:160%;color:#f6c42c}@media (max-width:1024px){.sayboss__description{line-height:140%}}@media (max-width:700px){.sayboss__description{font-size:12px;line-height:120%}}section.massmedia{background:#f7f7f8;padding:40px 0;padding-bottom:80px}@media (max-width:800px){section.massmedia{padding:0 0;padding-bottom:50px}}@media (max-width:800px){.massmedia h2{font-size:24px;line-height:32px}}.massmedia__wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:32px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:700px){.massmedia__wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.massmedia__item{text-align:center;width:25%;height:100px}@media (max-width:700px){.massmedia__item{width:50%}}.massmedia__item img{width:90%;height:90%;object-fit:contain}.massmedia p{font-size:16px;line-height:26px;color:#2e3744}@media (max-width:800px){.massmedia p{font-size:14px;line-height:24px}}.massmedia .btn{margin-top:32px}section.differ{margin:40px 0;margin-bottom:80px}@media (max-width:800px){section.differ{margin:0;margin-bottom:40px}}.differ li{font-family:Roboto;font-weight:400;font-size:17px;line-height:160%;color:#2e3744;list-style:disc}@media (max-width:800px){.differ li{font-size:14px;line-height:24px}}@media (max-width:800px){.differ h2{font-size:24px;line-height:32px}}.differ__wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:48px}@media (max-width:750px){.differ__wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.differ__item{width:33%;margin-left:32px;padding:32px;border:8px solid #f6c42c;box-sizing:border-box}@media (max-width:1200px){.differ__item{padding:24px 32px;margin-left:24px}}@media (max-width:1024px){.differ__item{padding:24px 24px;margin-left:16px}}@media (max-width:750px){.differ__item{padding:24px 32px;width:100%;margin-left:0;margin-bottom:32px}}@media (max-width:400px){.differ__item{padding:16px 16px;width:100%;margin-left:0;margin-bottom:16px}}.differ__item:first-child{margin-left:0}.differ__title{font-family:IBM Plex Serif;font-style:italic;font-size:32px;line-height:40px;color:#2e3744;margin-bottom:24px}@media (max-width:1200px){.differ__title{font-size:28px;line-height:34px;margin-bottom:24px}}@media (max-width:1024px){.differ__title{font-size:22px;line-height:28px;margin-bottom:24px}}@media (max-width:800px){.differ__title{margin-bottom:16px}}.differ p{font-size:16px;line-height:26px;color:#2e3744}@media (max-width:800px){.differ p{font-size:14px;line-height:24px}}.morework,.question,.question2{background:#f7f7f8;margin-bottom:-160px;padding-bottom:140px;padding-top:30px}@media (max-width:800px){.morework,.question,.question2{padding-top:0}}.morework h2,.question h2,.question2 h2{padding:0!important}@media (max-width:800px){.morework h2,.question h2,.question2 h2{font-size:24px;line-height:32px;margin-top:48px!important;margin-bottom:24px;padding:0!important}}@media (max-width:740px){.morework,.question,.question2{margin-bottom:-80px;padding-bottom:80px}}.morework__wrap,.question2__wrap,.question__wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (max-width:1024px){.morework__wrap,.question2__wrap,.question__wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.morework__item,.question2__item,.question__item{width:100%;background:#2e3744;padding:32px 32px;margin:32px 0;margin-left:32px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-radius:4px}.morework__item:first-child,.question2__item:first-child,.question__item:first-child{margin-left:0}@media (max-width:1024px){.morework__item,.question2__item,.question__item{width:auto;margin:16px 0}}.morework__title,.question2__title,.question__title{color:#fff;font-family:Montserrat-b;font-style:normal;font-weight:900;font-size:24px;line-height:30px;text-align:left}@media (max-width:800px){.morework__title,.question2__title,.question__title{font-size:20px;line-height:24px}}.morework__text,.question2__text,.question__text{color:#fff;font-size:16px;line-height:26px;letter-spacing:-.03em;margin-bottom:32px}@media (max-width:800px){.morework__text,.question2__text,.question__text{font-size:14px;line-height:24px}}.morework .btn__text,.question .btn__text,.question2 .btn__text{font-size:14px;text-align:center;color:#2e3744;box-shadow:none}.morework .btn,.question .btn,.question2 .btn{box-shadow:none}.question2__title{color:#f6c42c;font-family:Montserrat-b;font-style:normal;font-weight:900;font-size:24px;line-height:30px;margin-bottom:32px;text-align:center}@media (max-width:800px){.question2__title{font-size:18px;line-height:22px}}.question2 .btn__text{font-size:18px;text-align:center;color:#fff}.morework__title{color:#fff;font-family:Montserrat-b;font-style:normal;font-weight:900;font-size:24px;line-height:30px;margin:0 auto;margin-bottom:0;width:calc((((100% - (32px * (12 - 1)))/ 12) * 10) + (32px * (10 - 1)));text-align:center}@media (max-width:800px){.morework__title{font-size:18px;line-height:22px;width:auto}}.pswp__bg{background-color:#fff}.pswp{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:all 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pswp__caption,.pswp__top-bar{opacity:0;pointer-events:none}p img{cursor:-webkit-zoom-in;cursor:zoom-in}.pswp__img--placeholder{background:#fff!important}.swiper-slide-active .slider__link{display:block;position:absolute;z-index:2;width:100%;height:100%}.swiper-slide-active .slider__link:hover~.btn .btn__text{color:#f6c42c}.slider{position:relative}.slider__link{display:none}.slider__item{width:calc((((100% - (32px * (12 - 1)))/ 12) * 8) + (32px * (8 - 1)));background:#fff;box-shadow:0 5px 7px rgba(46,55,68,.1);border-radius:4px;overflow:hidden;transition:all .3s ease;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.7;-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;height:auto}@media (max-width:800px){.slider__item{width:calc((((100% - (32px * (12 - 1)))/ 12) * 10) + (32px * (10 - 1)))}}@media (max-width:600px){.slider__item{width:calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)))}}.slider__image{height:220px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-size:cover!important;background-position:center!important}@media (max-width:800px){.slider__image{height:140px}}.slider__title2{font-family:Montserrat-b!important;font-size:32px!important;line-height:32px;color:#fff!important;margin:0!important;padding-bottom:16px}@media (max-width:800px){.slider__title2{font-size:16px!important;line-height:16px!important;margin-top:20px!important}}.slider__tag{font-family:Montserrat-b;font-style:normal;font-weight:700;font-size:14px;line-height:16px;text-align:center;letter-spacing:-.03em;color:#f6c42c}@media (max-width:800px){.slider__tag{font-size:10px}}.slider .btn--sm{margin-bottom:40px;pointer-events:none}@media (max-width:800px){.slider .btn--sm{margin-bottom:20px}}.slider h3{font-family:Montserrat-b;font-style:normal;font-weight:700;font-size:32px;line-height:40px;padding:32px;padding-top:22px;text-align:center;letter-spacing:-.03em;margin:0 auto;color:#2e3744;width:auto}@media (max-width:800px){.slider h3{width:calc((((100% - (32px * (12 - 1)))/ 12) * 11) + (32px * (11 - 1)));font-size:16px;line-height:20px;padding:16px;padding-top:22px}}.slider__progress{font-family:IBM Plex Serif;font-style:italic;font-weight:500;font-size:32px;line-height:40px;text-align:center;letter-spacing:-.03em;color:#e5ac00}@media (max-width:800px){.slider__progress{font-size:16px;line-height:20px}}.slider .swiper-slide-active{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);box-shadow:0 8px 32px rgba(46,55,68,.1)}.slider .swiper-slide-next:hover,.slider .swiper-slide-prev:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1;cursor:pointer}.slider .swiper-pagination--bottom{bottom:-50px!important;margin-top:26px;position:static}@media (max-width:1200px){.slider .swiper-pagination--bottom{bottom:-30px!important;margin-top:16px}}.slider .swiper-pagination{width:100%}.slider .swiper-pagination-bullet{margin:0 8px!important}.slider .swiper-pagination-bullet{background:#e9ebed;opacity:1}.slider .swiper-pagination-bullet-active{background:#f6c42c}.slider .swiper-wrapper{height:auto;margin:0;margin-top:32px;position:relative}@media (max-width:500px){.slider .swiper-wrapper{margin-top:20px}}.swiper-slide-active .sliderreviews__link{display:block;position:absolute;z-index:2;width:100%;height:100%}.swiper-slide-active .video-gallery:hover~.sliderreviews__authortitle img.trumb{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.sliderreviews{position:relative}.sliderreviews__link{display:none}.sliderreviews__item{width:calc((((100% - (32px * (12 - 1)))/ 12) * 8) + (32px * (8 - 1)));background:#e9ebed;box-shadow:0 5px 7px rgba(46,55,68,.1);border-radius:4px;transition:all .3s ease;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.7;-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);margin:0 auto;height:auto}@media (max-width:800px){.sliderreviews__item{width:calc((((100% - (32px * (12 - 1)))/ 12) * 10) + (32px * (10 - 1)))}}@media (max-width:500px){.sliderreviews__item{width:calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)))}}.sliderreviews__reviewstext{display:-webkit-flex;display:-ms-flexbox;display:flex;height:50%;background:#fff;border-radius:4px}@media (max-width:700px){.sliderreviews__reviewstext{height:45%}}.sliderreviews__text{font-family:Montserrat-b;position:relative;font-style:normal;font-weight:700;font-size:16px;line-height:24px;padding:64px 97px;text-align:left;letter-spacing:-.03em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;box-shadow:0 8px 32px rgba(46,55,68,.1)}@media (max-width:950px){.sliderreviews__text{padding:44px 37px}}@media (max-width:700px){.sliderreviews__text{font-size:12px;line-height:20px;padding:24px}}.sliderreviews__text:after{content:'';position:absolute;left:225px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);bottom:-32px;z-index:1;border:32px solid transparent;border-top:32px solid #fff}@media (max-width:1024px){.sliderreviews__text:after{bottom:-16px;border:16px solid transparent;border-top:16px solid #fff;left:30%}}.sliderreviews__authortitle{height:50%;background:#e9ebed;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;min-height:200px}@media (max-width:1024px){.sliderreviews__authortitle{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:700px){.sliderreviews__authortitle{height:55%}}.sliderreviews__faceimg{border-radius:50px;-webkit-filter:grayscale(100%);filter:grayscale(100%);width:96px;margin-left:15px}@media (max-width:1024px){.sliderreviews__faceimg{width:48px;margin-left:24px}}.sliderreviews__wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.sliderreviews__author{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:227px;margin-left:17px}@media (max-width:1024px){.sliderreviews__author{margin:25px 4px 25px 16px;width:auto}}.sliderreviews__name{ffont-family:Montserrat-b;font-style:normal;font-weight:700;font-size:12px;line-height:24px;text-transform:uppercase;text-align:left;color:#e6ac00}.sliderreviews__descr{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:-.03em;text-align:left;color:#2e3744}.sliderreviews__video{width:203px;height:114px;background:#000;border-radius:4px;overflow:hidden;margin-right:15px}@media (max-width:1024px){.sliderreviews__video{margin:0;margin-bottom:32px}}@media (max-width:700px){.sliderreviews__video{width:calc(203px / 1.25);height:calc(114px / 1.25)}}.sliderreviews__video .video-trumb{height:100%}.sliderreviews__video .video-trumb__img{transition:all .3s ease;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sliderreviews__video .video-trumb a{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:0;height:100%}.sliderreviews__video .video-trumb a:hover img.trumb{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.sliderreviews__video .video-trumb a::before{content:'';display:block;width:75%;background:#fff;height:4px;position:absolute;bottom:19px;left:43px;border-radius:2px;z-index:5}@media (max-width:800px){.sliderreviews__video .video-trumb a::before{width:70%}}.sliderreviews__video .video-trumb__icobplay{position:absolute;bottom:10px;left:10px}.sliderreviews__video .video-trumb .trumb{width:105%;height:auto;object-fit:cover}.sliderreviews .swiper-slide-next:hover,.sliderreviews .swiper-slide-prev:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1;box-shadow:0 8px 32px rgba(46,55,68,.1);cursor:pointer}.sliderreviews .swiper-slide-active{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);box-shadow:0 8px 32px rgba(46,55,68,.1)}.sliderreviews .swiper-pagination--bottom{bottom:-50px!important;margin-top:26px;position:static}@media (max-width:1200px){.sliderreviews .swiper-pagination--bottom{bottom:-30px!important;margin-top:16px}}.sliderreviews .swiper-pagination{width:100%}.sliderreviews .swiper-pagination-bullet{margin:0 8px!important}.sliderreviews .swiper-pagination-bullet{background:#e9ebed;opacity:1}.sliderreviews .swiper-pagination-bullet-active{background:#f6c42c}.sliderreviews .swiper-wrapper{height:-webkit-fit-content;height:fit-content;margin:0;margin-top:32px;position:relative}@media (max-width:500px){.sliderreviews .swiper-wrapper{margin-top:20px}}.lg-backdrop.in{opacity:.8}.html5-video-player{border-radius:4px!important;overflow:hidden}.clients .swiper-wrapper{height:100px}@media (max-width:800px){.clients .swiper-wrapper{height:40px}}.swiper-container{overflow:visible;padding:20px 0;position:relative}.swiper-container__item{width:calc((((100% - (32px * (12 - 1)))/ 12) * 1) + (32px * (1 - 1)));transition:all .8s ease;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.7;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.swiper-container__item img{width:60%;max-height:80px;object-fit:contain}@media (max-width:800px){.swiper-container__item img{max-height:40px}}#sliderimgautoplay2{margin-top:40px}@media (max-width:800px){#sliderimgautoplay2{margin-top:0}}.imgcolumblogo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:80px;cursor:pointer}@media (max-width:800px){.imgcolumblogo{position:relative;margin-top:30px}}.imgcolumblogo__close{z-index:15;top:calc(-70px);left:calc(280px);opacity:0;pointer-events:none;position:absolute;cursor:pointer}.imgcolumblogo__close:hover{border-bottom:4px solid #f6c42c}.imgcolumblogo__close:active{border-bottom:none}.imgcolumblogo__close:active path{stroke:#f6c42c}@media (max-width:800px){.imgcolumblogo__close{top:calc(-47px);left:calc(135px)}}.imgcolumblogo__item{text-align:center;margin:30px 20px;position:relative;text-align:center;transition:all .3s ease;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}@media (max-width:800px){.imgcolumblogo__item{position:static}}.imgcolumblogo__item img{object-fit:contain;width:170px;height:80px}@media (max-width:800px){.imgcolumblogo__item img{width:100px;height:50px}}.imgcolumblogo__item:hover{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}.sliderportfolioscrollbar{position:relative}.sliderportfolioscrollbar__item{width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;position:relative;overflow:hidden}.sliderportfolioscrollbar__item:first-child{margin-left:20px}.sliderportfolioscrollbar__item:last-child{margin-right:20px}.sliderportfolioscrollbar__item::after,.sliderportfolioscrollbar__item::before{transition:all .3s ease;content:"";width:100%;height:100%;top:0;position:absolute;opacity:0}.sliderportfolioscrollbar__item::after{content:url(../img/icon-zoom.svg);width:50px;top:calc(50% - 25px);left:calc(50% - 25px);transition:all .3s ease}.sliderportfolioscrollbar__item:hover::before{content:"";background:rgba(0,0,0,.4);opacity:1}.sliderportfolioscrollbar__item:hover::after{opacity:1;width:50px}.sliderportfolioscrollbar__image{height:326px;width:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:0!important}@media (max-width:800px){.sliderportfolioscrollbar__image{height:162px}}.sliderportfolioscrollbar .swiper-wrapper{margin-bottom:16px}.sliderportfolioscrollbar .swiper-scrollbar{height:2px;background:#e9ebed;padding:1px;bottom:5px;transition:all .1s ease!important}.sliderportfolioscrollbar .swiper-scrollbar[style="display: none;"]~.swiper-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sliderportfolioscrollbar .swiper-scrollbar{height:8px;padding:0;width:calc(100% - 40px);margin:10px 20px;left:0}.sliderportfolioscrollbar .swiper-scrollbar-drag{background:#f6c42c;cursor:pointer;height:16px;position:absolute;top:-4px}.swiper-container{padding:0;padding-bottom:20px}.lg-thumb--withcentered{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%!important}.lg-actions .lg-next,.lg-actions .lg-prev{color:#fff}.lg-outer .lg-inner{z-index:1000}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{opacity:1}.lg-actions .lg-next,.lg-actions .lg-prev{z-index:2000;opacity:.8}.lg-thumb-item.active,.lg-thumb-item:hover{border-color:#f6c42c!important}.sliderportfolio_incontent{position:relative}.sliderportfolio_incontent__item{transition:all .3s ease;opacity:0;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);margin:0 auto;height:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sliderportfolio_incontent__image{width:72%;margin:0 auto}.sliderportfolio_incontent .swiper-wrapper{margin-top:16px;margin-bottom:16px}.sliderportfolio_incontent .swiper-slide-active{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.sliderportfolio_incontent .swiper-pagination-bullet{display:block}.sliderportfolio_incontent .incontent-button-next,.sliderportfolio_incontent .incontent-button-prev{color:#f6c42c;opacity:.7;position:absolute;content:"next";top:calc(50% - 25px);font-family:swiper-icons;cursor:pointer;z-index:20;font-size:40px}.sliderportfolio_incontent .incontent-button-next:hover,.sliderportfolio_incontent .incontent-button-prev:hover{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sliderportfolio_incontent .incontent-button-next{right:-50px}@media (max-width:800px){.sliderportfolio_incontent .incontent-button-next{right:0}}.sliderportfolio_incontent .incontent-button-next::before{content:'next'}.sliderportfolio_incontent .incontent-button-prev{left:-50px}@media (max-width:800px){.sliderportfolio_incontent .incontent-button-prev{left:0}}.sliderportfolio_incontent .incontent-button-prev::before{content:'prev'}.sliderportfolio_incontent .swiper-button-disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.sliderportfolio_incontent .swiper-pagination--bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:static}@media (max-width:800px){.sliderportfolio_incontent .swiper-pagination--bottom{bottom:-18px!important}}.sliderportfolio_incontent .swiper-pagination{width:100%}.sliderportfolio_incontent .swiper-pagination-bullet{margin:0 8px!important}.sliderportfolio_incontent .swiper-pagination-bullet-active{background:#f6c42c}.dropdown_menutag{background:#f6c42c;border-radius:22px;padding:5px 18px;font-family:Montserrat-b;font-size:12px;text-transform:uppercase;color:#2e3744;width:-webkit-fit-content;width:fit-content;margin:0 auto;margin-top:41px;position:relative;display:none;cursor:pointer}@media (max-width:800px){.dropdown_menutag{display:block}}.dropdown_menutag:after{content:'';position:absolute;right:-38px;bottom:calc(50% - 16px);border:11px solid transparent;border-left:11px solid grey;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wrap-tag--portfolio{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:80px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:800px){.wrap-tag--portfolio{margin-top:20px;height:0;opacity:0;pointer-events:none}}.wrap-tag--portfolio .btn--tag{background:#f7f7f8;border-radius:17px;padding:6px 14px!important;margin:8px 12px!important}.wrap-tag--portfolio .btn--tag .btn__text span{font-family:Montserrat-b;font-style:normal;font-weight:700;font-size:12px;text-transform:uppercase;color:#2e3744}@media (max-width:800px){.wrap-tag--portfolio .btn--tag .btn__text span{font-size:10px}}.wrap-tag--portfolio .btn--tag:hover{background:#fdf8e1;box-shadow:none}.wrap-tag--portfolio .btn--tag:hover .btn__text{color:#e5ac00!important}.wrap-tag--portfolio .active{background:#f6c42c}.wrap-tag--portfolio .active .btn__text{color:#fff}.active{opacity:1;height:auto;pointer-events:all}.portfolio__info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:800px){.portfolio__info{margin-top:32px}}.portfolio{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.portfolio--wrapper{margin-bottom:80px}@media (max-width:800px){.portfolio--wrapper{margin-bottom:48px}}.portfolio .filterDiv{width:calc((((100% - (32px * (12 - 1)))/ 12) * 8) + (32px * (8 - 1)));display:none}@media (max-width:1200px){.portfolio .filterDiv{width:calc((((100% - (32px * (12 - 1)))/ 12) * 10) + (32px * (10 - 1)))}}@media (max-width:500px){.portfolio .filterDiv{width:calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)))}}.portfolio .show{display:block}.portfolio__id{font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px;line-height:16px;letter-spacing:-.03em;color:grey;margin-bottom:15px}@media (max-width:800px){.portfolio__id{text-align:center;width:100%}}.portfolio__tags{font-family:Open Sans;font-style:normal;font-weight:600;font-size:10px;line-height:16px;margin:0;text-transform:uppercase;color:grey;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:6px}.portfolio__tags span{color:#f6c42c}.portfolio__tags li{padding-right:16px;cursor:pointer}.portfolio__tags li:last-child{padding-right:0!important}.portfolio__tags li:hover{color:#2e3744}@media (max-width:800px){.portfolio__tags{display:none}}.portfolio__item{background:#fff;border-radius:4px;transition:all .3s ease;overflow:hidden;box-shadow:0 8px 32px rgba(46,55,68,.1);display:block}.portfolio__item:hover{box-shadow:0 8px 82px rgba(46,55,68,.3)}.portfolio__item:hover .portfolio__btn--sm{color:#e5ac00}.portfolio__item:hover .portfolio__image{background-color:rgba(46,55,68,.3)!important}.portfolio__image{transition:all .3s ease;height:220px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-size:cover!important;background-position:center!important}@media (max-width:800px){.portfolio__image{height:140px}}.portfolio__image h2{font-family:Montserrat-b!important;font-size:32px!important;line-height:32px!important;color:#fff;margin:0!important;padding-bottom:16px}@media (max-width:800px){.portfolio__image h2{font-size:16px!important;line-height:16px!important;margin-top:8px!important;margin-bottom:10px!important}}.portfolio__tag{font-family:Montserrat-b;font-style:normal;font-weight:700;font-size:14px;line-height:16px;text-align:center;letter-spacing:-.03em;color:#f6c42c}@media (max-width:800px){.portfolio__tag{font-size:12px!important;line-height:12px!important}}.portfolio__btn--sm{transition:all .3s ease;display:block;margin-bottom:40px;text-align:center;font-family:Montserrat-b;font-size:12px;line-height:16px;text-transform:uppercase;color:#2e3744}.portfolio__title{font-family:Montserrat-b;font-style:normal;font-weight:700;font-size:32px;line-height:40px;padding-top:22px;text-align:center;letter-spacing:-.03em;width:auto;padding:10px;padding-top:22px;color:#2e3744}@media (max-width:800px){.portfolio__title{font-size:16px;line-height:20px;padding:5px;padding-top:22px}}.portfolio__progress{font-family:IBM Plex Serif;font-style:italic;font-weight:500;font-size:32px;line-height:40px;text-align:center;letter-spacing:-.03em;color:#e5ac00}@media (max-width:800px){.portfolio__progress{font-size:16px;line-height:20px}}@media (max-width:760px){.centerflex{margin:auto}}.reviews__info{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:64px;padding-bottom:16px}.reviews__info__id{color:#ccc}section.reviews{background:#2e3744}.reviews{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.reviews__id{font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px;line-height:16px;letter-spacing:-.03em;color:grey}.reviews__item{width:calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)));background:#fff;box-shadow:0 5px 7px rgba(46,55,68,.1);border-radius:4px;margin:0 auto;transition:all .3s ease;position:relative}.reviews__reviews-wrap{box-shadow:0 8px 32px rgba(46,55,68,.1)}.reviews__text{width:calc((((100% - (32px * (12 - 1)))/ 12) * 5) + (32px * (5 - 1)));position:relative;font-family:Montserrat-b;font-style:normal;font-weight:700;font-size:16px;line-height:24px;padding:44px 97px;text-align:left;letter-spacing:-.03em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px){.reviews__text{width:auto}}@media (max-width:500px){.reviews__text{padding:24px}}.reviews__text:after{content:'';position:absolute;left:225px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);bottom:-32px;border:32px solid transparent;border-top:32px solid #fff}@media (max-width:630px){.reviews__text:after{left:25%;bottom:-16px;border:16px solid transparent;border-top:16px solid #fff}}.reviews__authortitle{background:#e9ebed;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:4px}@media (max-width:1024px){.reviews__authortitle{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.reviews__faceimg{border-radius:50px;-webkit-filter:grayscale(100%);filter:grayscale(100%);width:96px}@media (max-width:1024px){.reviews__faceimg{margin-top:33px;width:48px}}.reviews__author{width:calc((((100% - (32px * (12 - 1)))/ 12) * 10) + (32px * (10 - 1)));display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:227px;margin:75px 53% 75px 27px}@media (max-width:1024px){.reviews__author{margin:0;margin-top:33px;padding-left:10px}}@media (max-width:450px){.reviews__author{width:68%}}.reviews__name{ffont-family:Montserrat-b;font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase;text-align:left;color:#e5ac00}.reviews__descr{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:18px;letter-spacing:-.03em;text-align:left;color:#2e3744}.reviews__video{border-radius:4px;overflow:hidden;position:absolute;top:calc(50% - 136px);right:65px}@media (max-width:1200px){.reviews__video{top:calc(50% - 106px)}}@media (max-width:1024px){.reviews__video{width:100%;position:static}}@media (max-width:1024px){.reviews__video .video-gallery{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;border-radius:4px;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;margin:23px auto}}.reviews__video .video-gallery__img{transition:all .3s ease}.reviews__video .video-gallery a{position:relative;display:block;line-height:0}.reviews__video .video-gallery a:hover img.trumb{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.reviews__video .video-gallery a::before{content:'';display:block;width:calc(100% - 65px);background:#fff;height:4px;position:absolute;bottom:29px;left:55px;border-radius:2px;z-index:5}.reviews__video .video-gallery__icobplay{position:absolute;bottom:20px;left:15px}@media (max-width:1200px){.reviews__video .video-gallery__icobplay{bottom:20px;left:15px}}.reviews .trumb{width:487px;height:272px;object-fit:cover}@media (max-width:1200px){.reviews .trumb{width:357px;height:192px}}@media (max-width:450px){.reviews .trumb{width:238px;height:132px}}.principles__info{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:64px;padding-bottom:16px}.principles__info__id{color:#ccc}.principles{background:#2e3744;box-shadow:0 8px 32px rgba(46,55,68,.25) inset;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;overflow:hidden}@media (max-width:1000px){.principles .container{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:700px){.principles .container{-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}}.principles:nth-child(3n+1) .btn__text::before{color:#f6c42c!important}.principles:nth-child(2n) .container{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.principles:nth-child(2n) .principles__author{left:0}@media (max-width:400px){.principles:nth-child(2n) .principles__author{left:-15px}}.principles:nth-child(2n) .principles__item{padding-right:0;padding-left:16px}@media (max-width:700px){.principles:nth-child(2n) .principles__item{padding-left:0}}.principles:nth-child(3n+1) .principles__item{color:#e9ebed!important}.principles:nth-child(3n+1) h2.principles__title{color:#f6c42c!important}.principles:nth-child(3n+2){background:#f7f7f8}.principles:nth-child(3n+2) h2.principles__title{color:#e5ac00!important}.principles:nth-child(3n+2) .principles__id{color:grey!important}.principles:nth-child(3n+3){background:#f6c42c}.principles:nth-child(3n+3) h2.principles__title{color:#2e3744}.principles .container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative}.principles__item{width:calc((((100% - (32px * (12 - 1)))/ 12) * 6) + (32px * (6 - 1)));transition:all .3s ease;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:50px 0;padding-right:16px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media (max-width:1200px){.principles__item{width:calc((((100% - (32px * (12 - 1)))/ 12) * 7) + (32px * (7 - 1)))}}@media (max-width:900px){.principles__item{width:calc((((100% - (32px * (12 - 1)))/ 12) * 8) + (32px * (8 - 1)))}}@media (max-width:800px){.principles__item{padding-top:200px;width:calc((((100% - (32px * (12 - 1)))/ 12) * 10) + (32px * (10 - 1)))}}@media (max-width:700px){.principles__item{width:calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)));padding:30px 0}}.principles__title{text-align:left;margin-top:20px;margin-bottom:47px}@media (max-width:940px){.principles__title{font-size:32px;line-height:38px}}@media (max-width:800px){.principles__title{width:96vw;position:absolute;left:16px;right:16px;top:60px}}@media (max-width:700px){.principles__title{position:static;font-size:24px;line-height:32px;margin-bottom:14px;width:100%}}.principles__id{font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px;line-height:16px;letter-spacing:-.03em;color:#e9ebed}@media (max-width:800px){.principles__id{width:96vw;position:absolute;left:16px;right:16px;top:60px}}@media (max-width:700px){.principles__id{margin-bottom:0;position:static;padding-top:20px}}@media (max-width:400px){.principles__id{text-align:center;width:100%}}.principles__subtext{font-family:IBM Plex Serif;font-style:italic;font-weight:500;font-size:18px;line-height:24px;margin-bottom:2rem}@media (max-width:700px){.principles__subtext{margin-bottom:1rem}}@media (max-width:400px){.principles__subtext{margin-bottom:0}}.principles input.hidden{display:none}.principles input[type=checkbox]:checked~.principles__item .principles__text{display:block;opacity:1;height:-webkit-fit-content;height:fit-content}.principles input[type=checkbox]:checked~label .btn__text::before{content:'Скрыть'!important}.principles input[type=checkbox]:checked~.principles__authorimg{opacity:0;height:80px}.principles label{left:auto;right:auto;margin:0 auto;margin-left:0}.principles .btn{display:none}.principles .btn .btn__text{position:relative}.principles .btn .btn__text::before{content:'Подробнее';color:#2e3744;top:20px;display:block}@media (max-width:400px){.principles .btn{display:block;margin-left:0;padding:0}}.principles__text{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:28px;letter-spacing:-.03em}@media (max-width:400px){.principles__text{opacity:0;height:0;font-size:14px;line-height:22px;margin-top:20px}}.principles__authorimg{width:calc((((100% - (32px * (12 - 1)))/ 12) * 6) + (32px * (6 - 1)));position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:700px;margin-top:40px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:0;bottom:0;margin-top:auto;margin-bottom:-20px}@media (max-width:1200px){.principles__authorimg{width:calc((((100% - (32px * (12 - 1)))/ 12) * 5) + (32px * (5 - 1)));top:0;bottom:0;margin-top:auto}}@media (max-width:1000px){.principles__authorimg{width:calc((((100% - (32px * (12 - 1)))/ 12) * 5) + (32px * (5 - 1)));-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:700px){.principles__authorimg{width:calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)))}}@media (max-width:400px){.principles__authorimg{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;margin-bottom:-10px}}.principles__authorimg img{width:100%;object-fit:contain;pointer-events:none}@media (max-width:800px){.principles__authorimg img{max-height:360px}}@media (max-width:400px){.principles__authorimg img{height:241px;width:auto}}.principles__author{width:260px;height:65px;background:#2e3744;position:absolute;bottom:calc(50% - 80px);right:0;padding:17px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:900px){.principles__author{bottom:calc(20% - 0px);left:0!important;width:90%;text-align:center;padding:10px 0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:46px}}@media (max-width:800px){.principles__author{width:100%}}.principles__name{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-size:20px;line-height:30px;letter-spacing:-.03em;color:#e9ebed}@media (max-width:700px){.principles__name{font-size:14px;line-height:24px}}.principles__descr{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:-.03em;color:#f6c42c}@media (max-width:400px){.principles__descr{font-size:12px;padding-bottom:6px}}.map{width:100%;height:276px;position:relative;margin-top:119px;margin-bottom:48px}.map:last-child{margin-bottom:0}@media (max-width:768px){.map{margin-top:86px;margin-bottom:30px}}.map__address{width:calc(100% - 40px*2);top:-100px;position:absolute;z-index:1;background:#2e3744;box-shadow:0 8px 32px rgba(46,55,68,.1);border-radius:4px 4px 0 0;color:#e9ebed;padding:24px 40px}@media (max-width:800px){.map__address{padding:18px 20px;width:calc(100% - 19px*2);top:-82px}}.map__address p{font-family:IBM Plex Serif;font-style:italic;font-weight:500;font-size:24px;line-height:32px}@media (max-width:800px){.map__address p{font-size:18px;line-height:24px}}.map__address address{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.03em}@media (max-width:800px){.map__address address{font-size:14px;line-height:24px}}.ymaps-2-1-76-map{width:100%!important}.wrap_grid{margin-top:80px;display:-ms-grid;display:grid;-ms-grid-columns:(calc((((100% - (32px * (12 - 1)))/ 12) * 4) + (32px * (4 - 1)))) [auto-fill];grid-template-columns:repeat(auto-fill,calc((((100% - (32px * (12 - 1)))/ 12) * 4) + (32px * (4 - 1))));grid-gap:32px 32px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:980px){.wrap_grid{-ms-grid-columns:(calc((((100% - (32px * (12 - 1)))/ 12) * 6) + (32px * (6 - 1)))) [auto-fill];grid-template-columns:repeat(auto-fill,calc((((100% - (32px * (12 - 1)))/ 12) * 6) + (32px * (6 - 1))))}}@media (max-width:650px){.wrap_grid{-ms-grid-columns:(calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)))) [auto-fill];grid-template-columns:repeat(auto-fill,calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1))));margin-top:20px}}.filterDiv{position:absolute;display:none;visibility:hidden}.show{position:static;display:block;visibility:visible}.grid_full{grid-column:1/4;grid-area:1/1/4/4;display:block;margin-top:50px}@media (max-width:980px){.grid_full{grid-column:1/3;grid-area:1/1/3/3}}@media (max-width:650px){.grid_full{grid-column:1/2;grid-area:1/1/2/2;margin:0 -16px}}.grid_full .experience__tags{background:0 0;margin-top:-40px}.grid_full .experience__link:hover~.experience__btn--sm{color:#fff!important}.grid_full .experience__title{font-size:40px;line-height:48px}@media (max-width:1200px){.grid_full .experience__title{font-size:20px;line-height:28px}}.grid_full .experience__btn{background:0 0}.grid_full .experience__btn:hover{color:#fff}.experience__item{border-radius:4px;background:#fff;transition:all .3s ease;overflow:hidden;box-shadow:0 8px 32px rgba(46,55,68,.1);display:block;background-blend-mode:multiply,normal;background-size:contain;background-position:center;height:450px;position:relative}@media (max-width:650px){.experience__item{border-radius:0}}.experience__item:hover{z-index:1;box-shadow:0 8px 82px rgba(46,55,68,.3)}.experience__item:hover .portfolio__image{background-color:rgba(46,55,68,.3)!important}.experience__item hr{margin:16px 32px}.experience__image{width:100%;height:auto}.experience__link:hover~.experience__btn--sm{color:#e5ac00}.experience__bg{height:350px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.experience__mail{background:#f6c42c}.experience__mail h3,.experience__mail p{color:#2e3744}.experience__mail hr{background:#e6ac00}.experience__title{color:#2e3744;font-size:24px;font-family:Montserrat-b;line-height:32px;text-align:left;margin:16px 32px;display:block;width:auto}@media (max-width:1200px){.experience__title{font-size:20px;line-height:28px}}.experience__data{font-family:Montserrat-b;font-size:18px;color:#f6c42c;margin:16px 32px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.experience__data img{width:32px;height:32px}.experience__data span{padding-left:6px;margin-top:2px;font-size:16px}.experience__tags{font-family:Montserrat-b;font-size:12px;color:#e5ac00;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:11px 32px;background:#fff}.experience__tags li{margin-right:16px;cursor:pointer}.experience__author{margin:0 32px;display:block}.experience__author .warp{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:16px}.experience__author p{margin-left:14px}.experience__author img{width:48px;height:48px;border-radius:100%}.experience__name{font-family:IBM Plex Serif;font-style:italic;font-size:16px;color:#2e3744;line-height:1}.experience__disc{font-family:Open Sans;font-size:12px;line-height:1;color:grey;padding-top:6px}.experience__btn{width:100%;display:block;padding:11px 32px;position:absolute;bottom:0;font-family:Montserrat-b;font-size:12px;text-transform:uppercase;color:#2e3744}.experience__btn:hover{color:#e5ac00}.experience__text{margin:0 32px;font-weight:400;font-size:16px;line-height:24px;color:grey;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.experience__ico{position:absolute;top:13px;right:32px;width:24px;height:24px;fill:#e5ac00}.bgcolor .experience__data svg{position:static;fill:#f6c42c}.bgcolor .experience__author p,.grid_full .experience__author p,.strategy .experience__author p{color:#fff}.strategy .experience__author .experience__name{color:#2e3744}.grid_full .experience__ico{fill:#f6c42c}.grid_full .experience__item{padding-right:370px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px){.grid_full .experience__item{padding-right:250px}}@media (max-width:600px){.grid_full .experience__item{padding-right:0}}@media (max-width:650px){.grid_full .experience__item{height:500px;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.grid_full .experience__ico{display:none}.grid_full .experience__btn{color:#f6c42c;position:absolute;right:50px;width:200px;text-align:center;bottom:80px}@media (max-width:1024px){.grid_full .experience__btn{width:150px}}@media (max-width:600px){.grid_full .experience__btn{width:calc(100% - 64px);bottom:10px;left:0}}@media (max-width:650px){.grid_full .experience__btn{text-align:left}}.grid_full .btn{position:absolute;right:50px;width:200px;text-align:center;margin-top:72px}@media (max-width:1024px){.grid_full .btn .btn__text{font-size:13px;text-align:center}}@media (max-width:1024px){.grid_full .btn{width:165px}}@media (max-width:600px){.grid_full .btn{position:static}}@media (max-width:650px){.grid_full .btn{margin:100px 32px;margin-top:50px}}.grid_full .experience__data{position:absolute;right:50px;width:200px;top:20%;font-size:24px;line-height:32px;text-align:center}@media (max-width:1024px){.grid_full .experience__data{width:150px}}@media (max-width:600px){.grid_full .experience__data{top:10px;font-size:18px;right:0;width:50%;text-align:right}}@media (max-width:650px){.grid_full .experience__data{position:static;width:100%;text-align:left}}@media (max-width:600px){.grid_full .experience__data span{width:100%}}.grid_full .experience__data img{display:none}.grid_full .experience__bg{height:auto}.grid_full .experience__tags{font-size:18px;color:#f6c42c}@media (max-width:600px){.grid_full .experience__tags{font-size:12px;position:absolute;top:18px}}@media (max-width:650px){.grid_full .experience__tags{position:static;padding:0 32px;margin-top:0}}.col-10{width:calc((((100% - (32px * (12 - 1)))/ 12) * 10) + (32px * (10 - 1)));margin:0 auto}@media (max-width:800px){.col-10{width:calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)))}}.experience-item{margin:0!important}.experience-item .col-8{width:100%}.experience-item .subtitle{width:100%;background:0 0;min-height:0;margin:16px 0 32px}@media (max-width:800px){.experience-item .subtitle{margin:12px 0 24px}}@media (max-width:800px){.experience-item .wrap{margin-bottom:40px}}.experience-item .headercontent{background:0 0}.experience-item .breadcrumbs{background:0 0}.experience-item .subtitle h1{font-family:Montserrat-b;font-size:48px;font-style:normal;padding:0;line-height:56px;letter-spacing:-.03em;color:#2e3744;background:0 0;text-align:left}@media (max-width:750px){.experience-item .subtitle h1{font-size:24px;line-height:30px}}.experience-item .portfolio-item__author{display:block}.experience-item .portfolio-item__author .warp{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.experience-item .portfolio-item__author p{margin-left:14px;margin-top:8px;padding:0}.experience-item .portfolio-item__author img{width:64px;height:64px;margin:0;border-radius:100%}@media (max-width:800px){.experience-item .portfolio-item__author img{width:48px;height:48px}}.experience-item .wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}@media (max-width:800px){.experience-item .wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.experience-item hr{margin:32px 0!important}@media (max-width:620px){.experience-item hr{margin:16px 0!important;opacity:0}}.experience-item .portfolio-item__name{font-family:IBM Plex Serif;font-style:italic;font-size:20px;color:#2e3744;line-height:0}@media (max-width:800px){.experience-item .portfolio-item__name{font-size:16px;line-height:16px}}.experience-item .portfolio-item__disc{font-family:Open Sans;font-size:14px;line-height:1;margin-top:16px!important;color:grey}@media (max-width:800px){.experience-item .portfolio-item__disc{font-size:12px;margin-top:10px!important}}.experience-item .portfolio-item__ico{width:80px}.experience-item .portfolio-item__data{font-family:Montserrat-b;font-size:14px;width:calc((((100% - (32px * (12 - 1)))/ 12) * 6) + (32px * (6 - 1)));color:#e5ac00;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:800px){.experience-item .portfolio-item__data{-webkit-align-items:start;-ms-flex-align:start;align-items:start;margin-top:24px;width:calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)))}}@media (max-width:500PX){.experience-item .portfolio-item__data{font-size:12px}}.experience-item .portfolio-item__data img{width:32px;height:32px;margin:0}.experience-item .portfolio-item__data div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.experience-item .portfolio-item__data span{padding-left:8px;margin-top:2px;font-size:16px}.experience-item .portfolio-item__data p{margin:0;font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:24px;letter-spacing:-.03em;color:grey;padding:0}@media (max-width:800px){.experience-item .portfolio-item__data p{width:100%}}.experience-item .portfolio-item__data a[href="#video"]{color:#037acf;text-decoration:underline}.experience-item .portfolio-item__data a[href="#video"]:hover{text-decoration:none}.item_left_right{background-color:#f7f7f8;margin-top:-100px;padding-top:100px}.item_left_right .container{display:-webkit-flex;display:-ms-flexbox;display:flex}.item_left_right__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:32px}@media (max-width:768px){.item_left_right__item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.item_left_right__item:nth-of-type(even){-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:768px){.item_left_right__item:nth-of-type(even){-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.item_left_right__block{width:calc((((100% - (32px * (12 - 1)))/ 12) * 6) + (32px * (6 - 1)))}@media (max-width:768px){.item_left_right__block{width:100%;text-align:center}}.item_left_right__title{font-family:Montserrat-b;font-size:40px;line-height:48px;letter-spacing:-.03em;color:#2e3744;text-align:left}@media (max-width:768px){.item_left_right__title{font-size:30px;line-height:38px}}.item_left_right__text{font-family:Montserrat;font-size:20px;line-height:32px;color:#2e3744}@media (max-width:768px){.item_left_right__text{font-size:16px;line-height:28px;text-align:left}}.item_left_right__img{width:100%}@media (max-width:768px){.item_left_right__img{max-width:60%}}@media (max-width:600px){.item_left_right__img{max-width:100%}}.item_left_right__icon-social{margin:24px;margin-left:0;display:inline-block}@media (max-width:500px){.item_left_right__icon-social{width:60px}}.item_left_right svg{width:100%}.item_left_right .icon-social-draw>.icohover{fill:#f6c42c}.item_left_right .icon-social-draw>circle{fill:transparent}.item_left_right .icon-social-draw:hover>.icohover{fill:#fff}.item_left_right .icon-social-draw:hover>circle{fill:#f6c42c}.molodchi h2{margin-top:80px}@media (max-width:768px){.molodchi h2{margin-top:40px}}.molodchi .wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.molodchi .wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.molodchi .block{width:calc(50% - 20px);border:4px solid #f6c42c;box-sizing:border-box;padding:60px 100px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.molodchi .block{width:calc(100% - 0px);margin-bottom:16px;padding:60px 20px}}.molodchi__title{font-family:Montserrat-b;font-size:24px;line-height:32px;letter-spacing:-.03em;color:#e6ac00}.molodchi__image{width:150px;margin:0 auto;margin-top:21px;margin-bottom:32px}.molodchi__autor{text-align:center}.molodchi__name{font-family:IBM Plex Serif;font-weight:400;font-style:italic;font-size:30px;line-height:34px;letter-spacing:-.03em;color:#2e3744;margin-bottom:16px}.molodchi__disc{font-family:Open Sans;font-weight:700;font-size:16px;line-height:20px;letter-spacing:-.03em;color:#2e3744}.m-col-1{margin:0 calc(1200px / 12)}@media (max-width:1200px){.m-col-1{margin:0 calc(970px / 12)}}@media (max-width:1024px){.m-col-1{margin:0 calc((100vw - 30px)/ 12)}}@media (max-width:760px){.m-col-1{margin:0}}.pages{font-family:"Open Sans";font-weight:500;font-size:22px;line-height:29px;color:#2e3744}.pages__wrap{overflow:hidden}.portfolio-item-title{height:662px;text-align:center;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:calc(100vh - 100px);min-height:550px;background-position:center;transition:height .5s;background-size:cover;position:relative}.portfolio-item-title::after{content:"";display:block;height:100%;width:100%;position:absolute;background-color:rgba(0,0,0,.6)!important;background-size:100% 100%}@media (max-width:760px){.portfolio-item-title{height:calc(100vh - 50px);min-height:390px;background-size:0,cover;background-repeat:no-repeat}}.portfolio-item-title__icon-scroll{margin:0 auto;background-image:url(../img/icon-scroll.svg);background-repeat:no-repeat;background-position:center top;width:100%;height:70px;z-index:2}@media (max-width:760px){.portfolio-item-title__icon-scroll{-webkit-order:2;-ms-flex-order:2;order:2;margin-bottom:56px}}.portfolio-item-title__icon-scroll:before{content:"";-webkit-animation:move 1.5s infinite ease-in-out;animation:move 1.5s infinite ease-in-out;display:block;height:70px;background-image:url(../img/icon-scroll-arrow.svg);background-repeat:no-repeat;background-position:center bottom}@media (max-width:760px){.portfolio-item-title__icon-scroll:before{height:20px}}@media (max-width:760px){.portfolio-item-title__icon-scroll{height:30px;background-image:none}}.portfolio-item-title__number{padding-top:48px;display:block;font-family:Montserrat-b;font-size:18px;line-height:120%;letter-spacing:-.03em;color:#f6c42c}@media (max-width:760px){.portfolio-item-title__number{font-size:14px;line-height:16px;padding-top:24px}}.portfolio-item-title__number span{color:#e9ebed}.portfolio-item-title__subtitle{margin-top:14px;font-family:Montserrat-b;font-size:32px;line-height:40px;letter-spacing:-.03em;color:#e9ebed}@media (max-width:760px){.portfolio-item-title__subtitle{font-size:16px;line-height:16px;margin-top:4px}}.portfolio-item-title__title{width:calc((((100% - (32px * (12 - 1)))/ 12) * 10) + (32px * (10 - 1)));margin:0 auto;padding-bottom:0;font-family:Montserrat-b;font-size:48px;line-height:120%;letter-spacing:-.03em;color:#fff}@media (max-width:1024px){.portfolio-item-title__title{width:calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)))}}@media (max-width:760px){.portfolio-item-title__title{font-size:22px;line-height:28px}}.portfolio-item-title__text{font-family:IBM Plex Serif;font-style:italic;font-weight:500;font-size:48px;line-height:150%;letter-spacing:-.03em;color:#f6c42c}@media (max-width:760px){.portfolio-item-title__text{font-size:22px;line-height:28px}}.portfolio-item-title__formwork{padding:8px 16px;margin:0 auto;margin-bottom:8px;background:#f6c42c;border-radius:4px;font-family:Montserrat;font-size:12px;line-height:12px;letter-spacing:-.03em;color:#2e3744;display:none}@media (max-width:760px){.portfolio-item-title__formwork{font-size:10px;line-height:12px;padding:4px 8px;display:none}}.portfolio-item-title__formwork--mob{display:block;background:0 0;font-size:12px;line-height:12px;text-align:center;letter-spacing:-.03em;color:#e9ebed}.portfolio-item-title__wrap-tag{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:1;margin-top:-23px}@media (max-width:760px){.portfolio-item-title__wrap-tag{margin-top:0}}.portfolio-item-title__tags{display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:760px){.portfolio-item-title__tags{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:8px}}.portfolio-item-title__tags li{font-family:Open Sans;font-weight:600;font-size:8px;line-height:10px;padding:4px;text-transform:uppercase;color:#ccc}.portfolio-item-title__tags li span{color:#f6c42c}.portfolio-item-title__title{color:#fff}.portfolio-item-title .container{z-index:2;position:relative}section.portfolio-slider h2{margin-top:80px;text-align:left;font-family:Montserrat;font-style:normal;font-weight:500;font-size:40px;line-height:48px;letter-spacing:-.03em;padding-bottom:0;color:#2e3744}@media (max-width:760px){section.portfolio-slider h2{font-size:24px;line-height:32px;margin-top:33px}}@media (max-width:760px){section.portfolio-item{margin-bottom:-44px}}article a{color:#008cc4}article a:hover{text-decoration:underline}article h4{margin-top:32px;font-size:16px;line-height:20px;color:#2e3744}@media (max-width:650px){article{font-size:14px;line-height:18px}}article .breadcrumbs{margin-top:25px;font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:25px;letter-spacing:-.03em;color:grey;background:#f7f7f8}@media (max-width:760px){article .breadcrumbs{font-size:8px;line-height:12px;margin-top:16px}}article .breadcrumbs a:visited{color:grey}article .breadcrumbs a:link{color:grey}article .breadcrumbs a:hover{color:#333}article div.subtitle{width:calc((((100% - (32px * (12 - 1)))/ 12) * 11) + (32px * (11 - 1)));margin:40px 0;background:#f7f7f8;color:#2e3744;min-height:180px}@media (max-width:760px){article div.subtitle{margin-top:10px;padding:0;width:calc((((100% - (32px * (12 - 1)))/ 12) * 9) + (32px * (9 - 1)))}}@media (max-width:700px){article div.subtitle{width:calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)))}}article div.subtitle p{font-family:IBM Plex Serif;font-style:italic;font-weight:500;font-size:24px;line-height:40px}@media (max-width:760px){article div.subtitle p{font-size:16px;min-height:0;line-height:24px}}article div.subtitle--full{margin:0 auto;width:calc((((100% - (32px * (12 - 1)))/ 12) * 10) + (32px * (10 - 1)));min-height:0;margin-bottom:32px}@media (max-width:760px){article div.subtitle--full{width:100vw;margin:0 -16px}}article div.subtitle--full p{border-radius:8px;padding:24px 0;font-family:IBM Plex Serif;font-weight:400;font-size:24px;line-height:1.5;min-height:auto}@media (max-width:760px){article div.subtitle--full p{padding:24px 16px;width:calc(100% - 32px)}}@media (max-width:500px){article div.subtitle--full p{font-size:18px}}article .wrap_footnote{position:relative}article .fix_footnote{right:-250px;top:0;position:absolute;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:1024px){article .fix_footnote{position:static}}article .fix_footnote .right{margin-bottom:20px;width:170px;background:#f7f7f8;border-radius:4px;padding:20px 18px;font-family:"Open Sans";font-size:12px;line-height:20px;letter-spacing:-.03em;color:#666}@media (max-width:1080px){article .fix_footnote .right{width:160px;right:-200px}}@media (max-width:1024px){article .fix_footnote .right{width:calc(100% - 30px);margin-top:16px;margin-bottom:10px}}article h2{text-align:left;font-family:Montserrat-b;font-size:30px;line-height:120%;padding-bottom:0;letter-spacing:0;color:#2e3744;margin-top:48px;margin-bottom:16px}@media (max-width:600px){article h2{margin-top:32px;font-size:24px;margin-bottom:0}}article h4{text-align:left;font-family:Montserrat-b;font-size:20px;line-height:140%;padding-bottom:0;letter-spacing:0;color:#2e3744;margin-top:24px;margin-bottom:8px}@media (max-width:760px){article h4{margin-top:16px;font-size:18px;margin-bottom:0}}article h3{text-align:left;font-family:Montserrat-b;font-size:24px;line-height:130%;padding-bottom:0;letter-spacing:0;color:#2e3744;margin-top:32px;margin-bottom:0}@media (max-width:760px){article h3{margin-top:24px}}article h5{font-family:Roboto;font-weight:700;font-size:17px;line-height:140%;color:#2e3744;margin-top:16px;margin-bottom:0}@media (max-width:760px){article h5{font-size:16px;line-height:150%}}article mark{background:#fffae2;border-radius:8px;padding:26px 32px 26px 32px;display:block;margin:16px 0}@media (max-width:600px){article mark{padding:16px;margin:12px 0}}article mark.mark--grey{background:#fafafa}article mark h4,article mark h5{margin-top:0;margin-bottom:10px;color:#2e3744}article mark p{font-family:Roboto;font-style:normal;font-weight:400;font-size:17px;line-height:160%;color:#2e3744;margin:0;padding:0}@media (max-width:600px){article mark p{font-size:16px;line-height:24px}}article mark p i{margin:0;padding:0;font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-size:18px;line-height:28px;color:#2e3744}@media (max-width:600px){article mark p i{font-size:16px;line-height:24px}}article mark ol{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-size:18px;line-height:28px;margin-top:18px;color:#2e3744}article h2.lefttitile{margin-top:80px;margin-bottom:48px;text-align:left;font-family:Montserrat;font-style:normal;font-weight:500;font-size:40px;line-height:48px;letter-spacing:-.03em;padding-bottom:0;color:#2e3744}@media (max-width:760px){article h2.lefttitile{font-size:24px;line-height:32px;margin-top:33px;margin-bottom:24px}}article p{padding:16px 0;font-family:Roboto;font-style:normal;font-weight:400;font-size:17px;line-height:1.6}@media (max-width:760px){article p{letter-spacing:0;color:#2e3744;padding:12px 0;font-size:16px;line-height:1.6}}article b{font-weight:700}article em{font-weight:900}article blockquote{padding:16px 0}@media (max-width:760px){article blockquote{padding:12px 0}}article blockquote p{font-family:IBM Plex Serif;font-style:italic;font-weight:500;font-size:24px;line-height:1.5;color:#2e3744;border-left:4px solid #f6c42c;padding:0;padding-left:48px}@media (max-width:760px){article blockquote p{font-size:20px;line-height:1.5;padding-left:16px}}article p strong{display:block;padding:18px 33px;font-family:Montserrat-b;font-size:20px;line-height:140%;color:#fff;background:#2e3744;border-radius:4px}@media (max-width:760px){article p strong{font-size:16px;padding:16px;line-height:24px}}article img.xxs{width:40%}@media (max-width:760px){article img.xxs{width:50%}}article img.xs{width:50%}@media (max-width:500px){article img.xs{width:100%}}article img.sm{width:60%}@media (max-width:500px){article img.sm{width:100%}}article img.md{width:70%}@media (max-width:500px){article img.md{width:100%}}article img{max-width:100%;display:block;margin:0 auto}article img.mw400{max-width:500px;width:100%}article div.result{margin:0 auto;padding:36px 40px;border:4px solid #f6c42c;font-family:Montserrat-b;font-size:16px;line-height:24px;letter-spacing:-.03em;color:#2e3744;background:0 0}@media (max-width:760px){article div.result{padding:16px;font-size:14px}}article div.result p{margin:0;font-family:Montserrat-b}article div.result ul{font-family:Montserrat-b;font-size:17px;line-height:1.6;margin:0 auto;list-style:none}@media (max-width:760px){article div.result ul{font-size:16px}}article div.result ul li{padding-bottom:10px;margin:0;margin-left:20px;line-height:28px;position:relative}@media (max-width:760px){article div.result ul li{margin-left:0;margin-top:35px}}article div.result ul li:after{content:"";position:absolute;top:20px;width:8px;left:-24px;height:5px;background:#f6c42c;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:760px){article div.result ul li:after{top:-16px;left:10px}}article div.result ul li:before{content:"";position:absolute;top:20px;left:-20px;background:#f6c42c;width:18px;height:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:0}@media (max-width:760px){article div.result ul li:before{top:-16px;left:14px}}article li>p{padding:8px 0}article ul{font-family:Roboto;font-style:normal;font-weight:400;font-size:17px;line-height:1.6;list-style:disc;margin:16px 16px}@media (max-width:760px){article ul{font-size:16px;margin:16px 8px}}article ul li{padding:6px;margin:0 22px;line-height:28px;position:relative}@media (max-width:760px){article ul li{line-height:24px}}article ol{font-family:Roboto;font-style:normal;font-weight:400;list-style:decimal;font-size:17px;line-height:1.6;margin:16px 16px}@media (max-width:760px){article ol{font-size:16px;margin:16px 8px}}article ol li{padding:6px;margin:0 22px}@media (max-width:760px){article ol li{font-size:14px;line-height:24px}}article figcaption{margin-top:16px;font-family:Open Sans;font-size:14px;line-height:24px;text-align:center;color:grey}@media (max-width:760px){article figcaption{font-size:12px;line-height:18px;margin-top:8px}}article .item_video2+figcaption,article .sliderportfolio_incontent+figcaption{margin-bottom:16px}@media (max-width:760px){article .item_video2+figcaption,article .sliderportfolio_incontent+figcaption{margin-top:12px}}article table{border-collapse:collapse;border-spacing:0;width:100%;margin-top:60px;color:grey}@media (max-width:760px){article table{margin-top:32px}}article td{font-family:"Open Sans";font-size:14px;overflow:hidden;padding:2px 5px;word-break:normal}@media (max-width:760px){article td{font-size:12px}}@media (max-width:360px){article td{font-size:10px}}article tr{border-bottom:1px #ccc solid}article tr:nth-child(5) td{font-family:Montserrat-b}article tr td:first-child{font-family:Montserrat-b;border-right:1px #ccc solid}article tr td:not(:first-child){text-align:center}article th{color:#fff;background:#2e3744;border-color:#f6c42c;border-bottom:1px #ccc solid;border-style:solid;font-family:Montserrat-b;font-size:14px;font-weight:400;overflow:hidden;padding:4px 5px;word-break:normal}article td{border-color:inherit;text-align:left;vertical-align:top}article .borderitem{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}article .borderitem__item{width:calc(50% - (16px));border:4px solid #f6c42c;box-sizing:border-box;padding:34px 16px;margin-bottom:26px}@media (max-width:1024px){article .borderitem__item{width:calc(100% - (8px));padding:16px 8px}}article .borderitem .full-wight{width:100%}article .borderitem h4{font-family:Montserrat;font-style:normal;font-weight:700;font-size:32px;line-height:32px;letter-spacing:-.03em;margin-bottom:11px;margin-top:0;color:#f6c42c}@media (max-width:768px){article .borderitem h4{font-size:22px;line-height:22px}}@media (max-width:500px){article .borderitem h4{font-size:20px;line-height:20px}}article .borderitem p{font-family:Montserrat;font-style:normal;font-weight:700;font-size:18px;line-height:26px;letter-spacing:-.03em;color:#2e3744}@media (max-width:768px){article .borderitem p{font-size:16px;line-height:22px}}@media (max-width:500px){article .borderitem p{font-size:12px;line-height:18px}}.row2 .item,.row3 .item{border-radius:4px;margin:10px;padding:20px;background:#f7f7f8}.row2,.row3{display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:650px){.row2,.row3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.row3 .item{width:33%}@media (max-width:650px){.row3 .item{width:100%;margin:10px 0}}.row2 .item{width:50%}@media (max-width:650px){.row2 .item{width:100%;margin:10px 0}}.row2 .item:first-child,.row3 .item:first-child{margin-left:0}.row2 .item:last-child,.row3 .item:last-child{margin-right:0}.yellowcolor{color:#f6c42c}.yellowcolor span{background:#f6c42c;width:16px;height:16px;border-radius:100%;display:inline-block;margin-bottom:-3px}.othercolor{color:grey}.othercolor span{background:grey;width:16px;height:16px;border-radius:100%;display:inline-block;margin-bottom:-3px}.info p{text-align:center;font-size:12px;margin:0}h5{margin-top:32px;font-family:Montserrat-b;font-size:14px;color:#2e3744}@media (max-width:650px){h5{font-size:14px}}h6{margin-bottom:20px;font-family:Roboto;font-weight:700;font-size:17px;color:#2e3744}@media (max-width:650px){h6{font-size:14px}}h6 span{font-family:Montserrat;font-style:italic;color:#f6c42c}#myChart,.myChart{height:30vw;margin:0 auto;margin-top:60px}@media (max-width:760px){#myChart,.myChart{height:300px;margin-top:32px}}#myChartpie,#myChartpie10,#myChartpie11,#myChartpie2,#myChartpie4,.myChartpie{height:auto;max-width:50%;margin:0 auto;margin-top:60px}@media (max-width:760px){#myChartpie,#myChartpie10,#myChartpie11,#myChartpie2,#myChartpie4,.myChartpie{max-width:90%;margin-top:32px}}@media (max-width:360px){#myChartpie,#myChartpie10,#myChartpie11,#myChartpie2,#myChartpie4,.myChartpie{max-width:100%}}.js-html-legend ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}.js-html-legend li{width:-webkit-fit-content;width:fit-content;font-size:12px;color:#666;line-height:.7;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 8px}.js-html-legend span{display:inline-block;width:16px;height:16px;border-radius:10px;margin-right:6px}.canvasadap{max-width:50%;margin-top:60px}@media (max-width:600px){.canvasadap{max-width:100%}}.flexadap{display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:760px){.flexadap{margin-top:32px}}@media (max-width:600px){.flexadap{display:block}}.html-legend{list-style:none;margin-bottom:-50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;margin-bottom:32px;margin-top:16px}@media (max-width:560px){.html-legend{margin-bottom:16px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.html-legend li{margin:0;width:50%;line-height:1.4;background:#f7f7f8;border-radius:5px;padding:16px;margin-left:16px}@media (max-width:560px){.html-legend li{margin:0;margin-bottom:16px;padding:16px;width:calc(100% - 32px)}}.html-legend li:first-child{margin-left:0}.html-legend li:before{display:none}.html-legend .legend__item{display:inline-block;border-radius:15px;margin-bottom:8px;margin-right:7px;padding:0 8px;font-weight:700}.html-legend p{margin-top:0}aside h2.subtitle{width:calc((((100% - (32px * (12 - 1)))/ 12) * 8) + (32px * (8 - 1)));padding-top:0;font-family:Montserrat-b;font-style:normal;font-weight:700;font-size:24px;line-height:130%;text-align:center;color:#e6ac00;padding-bottom:16px}@media (max-width:800px){aside h2.subtitle{font-size:18px;line-height:140%;width:100%}}aside h2{width:calc((((100% - (32px * (12 - 1)))/ 12) * 8) + (32px * (8 - 1)));margin-top:70px;font-family:Montserrat;font-style:normal;font-weight:500;font-size:40px;line-height:48px;padding-top:80px;padding-bottom:32px;margin:0 auto;letter-spacing:-.03em;color:#2e3744}@media (max-width:800px){aside h2{font-size:24px;line-height:32px;padding-top:80px;padding-bottom:24px;width:100%}}aside p{padding-bottom:32px;font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:28px;text-align:center;letter-spacing:-.03em;color:#2e3744}.headercontent{position:relative;background:#f7f7f8;margin-bottom:16px}.portfolio-item__fix{width:250px;right:-230px;top:100px;position:absolute;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:1200px){.portfolio-item__fix{right:-210px}}@media (max-width:760px){.portfolio-item__fix{right:-70px;top:40px}}@media (max-width:700px){.portfolio-item__fix{position:static;width:calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)));margin-top:16px;margin-bottom:32px}}.portfolio-item__fix h3{margin-top:0;text-align:left;padding-left:22px;font-family:Montserrat-b;font-size:16px;line-height:24px;letter-spacing:-.03em;color:#2e3744;border-left:4px solid #f6c42c}@media (max-width:760px){.portfolio-item__fix h3{margin-bottom:2px}}.portfolio-item__fix ul.comand{margin-left:26px;list-style:none;text-align:left}.portfolio-item__fix ul.comand li{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:24px;color:grey;padding:0;margin:0 0}.portfolio-item__fix ul.comand li::before{content:"";width:0}@media (max-width:760px){aside.fotter{height:32px;opacity:0;pointer-events:none}}.pagination{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-family:Montserrat-b;text-transform:uppercase}.pagination__text{font-size:8px;color:#ccc;vertical-align:middle;padding:0 10px}@media (max-width:760px){.pagination__text{display:none}}.pagination__title{margin-top:8px;margin-bottom:6px;font-size:12px;line-height:16px;color:#2e3744;transition:all .3s ease}@media (max-width:760px){.pagination__title{display:none}}.pagination__next,.pagination__prev{display:block;cursor:pointer;width:320px}@media (max-width:760px){.pagination__next,.pagination__prev{width:60px}}.pagination__next span,.pagination__prev span{transition:all .3s ease}.pagination__next svg,.pagination__prev svg{transition:all .3s ease;margin:0 0}.pagination__next:hover span,.pagination__prev:hover span{color:#000;margin:0 10px}@media (max-width:760px){.pagination__next:hover span,.pagination__prev:hover span{margin:0}}.pagination__next:hover svg,.pagination__prev:hover svg{margin:0 -10px}@media (max-width:760px){.pagination__next:hover svg,.pagination__prev:hover svg{margin:0}}.pagination__next:hover p,.pagination__prev:hover p{color:#f6c42c}.pagination__next{text-align:right}.pagination__next svg{-webkit-transform:scale(-1.1);-ms-transform:scale(-1.1);transform:scale(-1.1)}.pagination .btn{margin-bottom:7px}.bilbord{border:79px solid #fff;border-bottom:338px solid #fff;border-top:34px solid #fff;border-image:url(../img/portfolio/elvin/Bilbord2.jpg) 34 79 338 79 round round}@media (max-width:760px){.bilbord{border:40px solid #fff;border-bottom:159px solid #fff;border-top:16px solid #fff;border-image:url(../img/portfolio/elvin/Bilbord2.jpg) 34 79 338 79 stretch round}}.image{border-radius:5px;overflow:hidden;border:1px solid #ccc}.flexcolumb{display:-webkit-flex;display:-ms-flexbox;display:flex}.website{border-top:25px solid #fff;border-image-slice:60 60 1 60;border-image-width:50px 50px 1px 50px;border-image-outset:0 1px 1px 1px;border-image-repeat:stretch;border-image-source:url(../img/portfolio/mac_topbar4.png);margin:0 auto}.item_video{margin-top:42px;position:relative;width:100%;height:0;overflow:hidden;padding-bottom:56.25%}@media (max-width:760px){.item_video{margin-top:12px}}.item_video iframe{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.item_video2{margin-top:42px;position:relative;width:100%;height:0;overflow:hidden;padding-bottom:56.25%}@media (max-width:760px){.item_video2{margin-top:12px}}.item_video2 iframe{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.audioPlayer{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.audioPlayer .waveform{width:80%}.audioPlayer .waveform wave{overflow:hidden!important}.audioPlayer .playbutton{margin-right:15px;border-radius:40px;background:#f6c42c;height:50px;width:50px;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.audioPlayer .playbutton .icon{border-color:transparent transparent transparent #f7f7f8;margin:auto 0;position:relative;transition:.1s all ease;cursor:pointer;border-style:solid;height:0;left:2px;border-width:9px 0 9px 18px}.audioPlayer .playbutton .pause{left:0;height:18px;border-style:double;border-width:0 0 0 15px}.fraction{display:inline-block;text-align:center;vertical-align:middle}.bottom{border-top:1px solid #000;display:block}

.popup_body,.popup_body__anketa-razvitiya_biznesa,
.popup_body__anketa-stomatologiy,
.popup_body__expressaudit,
.popup_body__materials,
.popup_body__skype,
.popup_body__subscribe,
.popup_body__subscribe-dental,
.popup_body__vebinar,
.popup_body__vebinar_subscribe,
.popup_body_magnet_1,
.popup_body_magnet_2,
.popup_body_magnet_3, 
.popup_body_new_1 {
	z-index:115;
	background:#f7f7f8;
	position:fixed;
	width:100vw;
	height:100vh;
	box-shadow:0 0 40px 40px rgba(0,0,0,.2);
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	opacity:0;
	visibility:hidden;
	pointer-events:none;
	transition:all .4s ease;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	display:block;
	margin-top:40px;
	padding-top:40px;
}

@media (max-width:1024px){
	.popup_body,.popup_body__anketa-razvitiya_biznesa,.popup_body__anketa-stomatologiy,.popup_body__expressaudit,.popup_body__materials,.popup_body__skype,.popup_body__subscribe,.popup_body__subscribe-dental,.popup_body__vebinar,.popup_body__vebinar_subscribe{
		display:block
	}
}
	
@media (max-width:800px){
	.popup_body,
	.popup_body__anketa-razvitiya_biznesa,
	.popup_body__anketa-stomatologiy,
	.popup_body__expressaudit,
	.popup_body__materials,
	.popup_body__skype,
	.popup_body__subscribe,
	.popup_body__subscribe-dental,
	.popup_body__vebinar,
	.popup_body__vebinar_subscribe,
	.popup_body_magnet_1,
	.popup_body_magnet_2,
	.popup_body_magnet_3, 
	.popup_body_new_1 {
		top:0;
		right:0;
		bottom:0;
		left:0;
	}
}
		
.popup_body::-webkit-scrollbar,.popup_body__anketa-razvitiya_biznesa::-webkit-scrollbar,.popup_body__anketa-stomatologiy::-webkit-scrollbar,.popup_body__expressaudit::-webkit-scrollbar,.popup_body__materials::-webkit-scrollbar,.popup_body__skype::-webkit-scrollbar,.popup_body__subscribe-dental::-webkit-scrollbar,.popup_body__subscribe::-webkit-scrollbar,.popup_body__vebinar::-webkit-scrollbar,.popup_body__vebinar_subscribe::-webkit-scrollbar,.popup_body_magnet_1::-webkit-scrollbar,.popup_body_magnet_2::-webkit-scrollbar,.popup_body_magnet_3::-webkit-scrollbar, .popup_body_new_1::-webkit-scrollbar{
	-webkit-appearance:none;
	width:5px;
	background:#f7f7f8;
	border-radius:5px;
}

.popup_body::-webkit-scrollbar-track,.popup_body__anketa-razvitiya_biznesa::-webkit-scrollbar-track,.popup_body__anketa-stomatologiy::-webkit-scrollbar-track,.popup_body__expressaudit::-webkit-scrollbar-track,.popup_body__materials::-webkit-scrollbar-track,.popup_body__skype::-webkit-scrollbar-track,.popup_body__subscribe-dental::-webkit-scrollbar-track,.popup_body__subscribe::-webkit-scrollbar-track,.popup_body__vebinar::-webkit-scrollbar-track,.popup_body__vebinar_subscribe::-webkit-scrollbar-track,.popup_body_magnet_1::-webkit-scrollbar-track,.popup_body_magnet_2::-webkit-scrollbar-track,.popup_body_magnet_3::-webkit-scrollbar-track, .popup_body_new_1::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);
}

.popup_body::-webkit-scrollbar-thumb,.popup_body__anketa-razvitiya_biznesa::-webkit-scrollbar-thumb,.popup_body__anketa-stomatologiy::-webkit-scrollbar-thumb,.popup_body__expressaudit::-webkit-scrollbar-thumb,.popup_body__materials::-webkit-scrollbar-thumb,.popup_body__skype::-webkit-scrollbar-thumb,.popup_body__subscribe-dental::-webkit-scrollbar-thumb,.popup_body__subscribe::-webkit-scrollbar-thumb,.popup_body__vebinar::-webkit-scrollbar-thumb,.popup_body__vebinar_subscribe::-webkit-scrollbar-thumb,.popup_body_magnet_1::-webkit-scrollbar-thumb,.popup_body_magnet_2::-webkit-scrollbar-thumb,.popup_body_magnet_3::-webkit-scrollbar-thumb, .popup_body_new_1::-webkit-scrollbar-thumb {	
	background-color:#fff;
	background:#f6c42c;
	border-radius:5px;
}

.popup_body .flex,.popup_body__anketa-razvitiya_biznesa .flex,.popup_body__anketa-stomatologiy .flex,.popup_body__expressaudit .flex,.popup_body__materials .flex,.popup_body__skype .flex,.popup_body__subscribe .flex,.popup_body__subscribe-dental .flex,.popup_body__vebinar .flex,.popup_body__vebinar_subscribe .flex{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}
	
@media (max-width:1024px){
	.popup_body .flex,.popup_body__anketa-razvitiya_biznesa .flex,.popup_body__anketa-stomatologiy .flex,.popup_body__expressaudit .flex,.popup_body__materials .flex,.popup_body__skype .flex,.popup_body__subscribe .flex,.popup_body__subscribe-dental .flex,.popup_body__vebinar .flex,.popup_body__vebinar_subscribe .flex{
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
}

.popup_body__anketa-razvitiya_biznesa__close,.popup_body__anketa-stomatologiy__close,.popup_body__close,.popup_body__expressaudit__close,.popup_body__materials__close,.popup_body__skype__close,.popup_body__subscribe-dental__close,.popup_body__subscribe__close,.popup_body__vebinar__close,.popup_body__vebinar_subscribe__close{	
	position:absolute;
	z-index:9;
	width:43px;
	margin:10px;
	top:32px;
	right:32px;
	cursor:pointer;
}

@media (max-width:800px){
	.popup_body__anketa-razvitiya_biznesa__close,.popup_body__anketa-stomatologiy__close,.popup_body__close,.popup_body__expressaudit__close,.popup_body__materials__close,.popup_body__skype__close,.popup_body__subscribe-dental__close,.popup_body__subscribe__close,.popup_body__vebinar__close,.popup_body__vebinar_subscribe__close{
		margin:-20px;
	}
}
	
.popup_body__anketa-razvitiya_biznesa__close:hover,.popup_body__anketa-stomatologiy__close:hover,.popup_body__close:hover,.popup_body__expressaudit__close:hover,.popup_body__materials__close:hover,.popup_body__skype__close:hover,.popup_body__subscribe-dental__close:hover,.popup_body__subscribe__close:hover,.popup_body__vebinar__close:hover,.popup_body__vebinar_subscribe__close:hover{
	border-bottom:4px solid #f6c42c;
}

.popup_body__anketa-razvitiya_biznesa__close:active,.popup_body__anketa-stomatologiy__close:active,.popup_body__close:active,.popup_body__expressaudit__close:active,.popup_body__materials__close:active,.popup_body__skype__close:active,.popup_body__subscribe-dental__close:active,.popup_body__subscribe__close:active,.popup_body__vebinar__close:active,.popup_body__vebinar_subscribe__close:active{
	border-bottom:none;
}

.popup_body__anketa-razvitiya_biznesa__close:active path,.popup_body__anketa-stomatologiy__close:active path,.popup_body__close:active path,.popup_body__expressaudit__close:active path,.popup_body__materials__close:active path,.popup_body__skype__close:active path,.popup_body__subscribe-dental__close:active path,.popup_body__subscribe__close:active path,.popup_body__vebinar__close:active path,.popup_body__vebinar_subscribe__close:active path{
	stroke:#f6c42c;
}

.popup{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.popup .title{width:100%;font-family:Montserrat-b;text-align:center;font-style:normal;font-weight:700;font-size:64px;line-height:72px;letter-spacing:-.03em;color:#2e3744}@media (max-width:800px){.popup .title{font-size:32px;line-height:40px;margin-top:50px}}.popup .sub{font-size:20px;line-height:32px;margin-bottom:40px}@media (max-width:800px){.popup .sub{font-size:16px;line-height:24px;text-align:center;margin-top:32px}}.popup .btn{display:block}.popup h5{font-size:18px;margin-bottom:16px}.popupactiv{opacity:1;overflow:auto;visibility:visible;pointer-events:all;-webkit-overflow-scrolling:touch;margin:0}.popupactiv form{padding-bottom:100px}button:disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);box-shadow:none!important;-webkit-transform:scale3d(1,1,1)!important;transform:scale3d(1,1,1)!important}button:hover{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.wrap_popup{width:100vw;height:100vh;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:118;pointer-events:none}.popup_body_sm{z-index:118;background:#fff;position:fixed;width:552px;box-shadow:0 0 40px 40px rgba(0,0,0,.2);opacity:0;pointer-events:none;visibility:hidden;transition:all .4s ease;padding:30px;margin-bottom:50px;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (max-width:800px){.popup_body_sm{width:80%}}.popup_body_sm::-webkit-scrollbar{-webkit-appearance:none;width:5px;background:#e9ebed;border-radius:5px}.popup_body_sm::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.popup_body_sm::-webkit-scrollbar-thumb{background-color:#e9ebed;background:#f6c42c;border-radius:5px}.popup_body_sm__close{position:absolute;z-index:9;width:43px;margin:-20px;top:32px;right:32px;cursor:pointer}@media (max-width:1880px){.popup_body_sm__close{margin:0;top:30px}}.popup_body_sm__close:hover{border-bottom:4px solid #f6c42c}.popup_body_sm__close:active{border-bottom:none}.popup_body_sm__close:active path{stroke:#f6c42c}#imagelogoclient{text-align:center;margin-top:40px}#imagelogoclient img{max-width:40%;max-height:130px}.popup_sm{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.popup_sm .sub{font-family:Open Sans;font-size:16px;line-height:28px;letter-spacing:-.03em;color:#2e3744;padding:0 64px}@media (max-width:800px){.popup_sm .sub{font-size:14px;line-height:24px;padding:0 16px;margin-top:20px}}.popupactiv{opacity:1;pointer-events:all;visibility:visible;padding-top:70px}@media (max-width:800px){.popupactiv{padding-top:20px}}.hightfull{height:90%}.popup_sm__subscribetimeout .popup_sm__title{font-family:Montserrat-b;font-style:normal;font-size:40px;line-height:48px;color:#2e3744}.popup_sm__subscribetimeout .popup_sm__sub{font-family:Montserrat;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#e6ac00}.popup_sm__subscribetimeout .popup_sm__text{font-family:Montserrat;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#2e3744}.wrap_popup{width:100vw;height:100vh;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:117;pointer-events:none}.popup_body_md.popupactiv,.popup_body_md_materials.popupactiv{bottom:0}div.popup_body_md,div.popup_body_md_materials{padding-top:40px!important}.popup_body_md,.popup_body_md_materials{bottom:-480px;margin:0!important;overflow:hidden!important;height:auto!important;border-radius:8px 8px 0 0;box-shadow:0 4px 32px rgba(0,0,0,.3)!important}.popup_body_md .wrap,.popup_body_md fieldset,.popup_body_md_materials .wrap,.popup_body_md_materials fieldset{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.popup_body_md .popup_md,.popup_body_md_materials .popup_md{padding:50px 90px}@media (max-width:574px){.popup_body_md .popup_md,.popup_body_md_materials .popup_md{padding:16px 16px}}.popup_body_md .popup_md__title,.popup_body_md_materials .popup_md__title{font-size:30px!important;line-height:120%!important;text-align:center}@media (max-width:800px){.popup_body_md .popup_md__title,.popup_body_md_materials .popup_md__title{font-size:24px!important;line-height:120%!important;text-align:left}}.popup_body_md .popup_md__sub,.popup_body_md_materials .popup_md__sub{font-size:24px!important;line-height:130%!important;margin-top:24px!important;text-align:center;margin-bottom:16px!important}@media (max-width:800px){.popup_body_md .popup_md__sub,.popup_body_md_materials .popup_md__sub{font-size:20px!important;line-height:130%!important;text-align:left;margin-top:16px!important}}.popup_body_md .popup_md__text,.popup_body_md_materials .popup_md__text{font-size:17px!important;line-height:160%!important;margin-bottom:24px!important;text-align:center}@media (max-width:800px){.popup_body_md .popup_md__text,.popup_body_md_materials .popup_md__text{font-size:16px;line-height:24px;margin-bottom:16px!important;text-align:left}}@media (max-width:800px){.popup_body_md .popup_md .btn,.popup_body_md_materials .popup_md .btn{width:100%!important;height:48px}}.popup_body_md .popup_md .btn .btn__text,.popup_body_md_materials .popup_md .btn .btn__text{width:100%;margin:auto 0}.popup_body_md .popup_md .group,.popup_body_md_materials .popup_md .group{margin-bottom:32px}@media (max-width:800px){.popup_body_md .popup_md .group,.popup_body_md_materials .popup_md .group{margin-bottom:16px!important}}.popup_body_md .popup_body_md__close,.popup_body_md .popup_body_md_materials__close,.popup_body_md_materials .popup_body_md__close,.popup_body_md_materials .popup_body_md_materials__close{width:36px;height:36px;top:39px;right:35px}@media (max-width:800px){.popup_body_md .popup_body_md__close,.popup_body_md .popup_body_md_materials__close,.popup_body_md_materials .popup_body_md__close,.popup_body_md_materials .popup_body_md_materials__close{width:24px;height:30px;top:16px;right:25px}}.popup_body_md .popup_body_md__close::after,.popup_body_md .popup_body_md_materials__close::after,.popup_body_md_materials .popup_body_md__close::after,.popup_body_md_materials .popup_body_md_materials__close::after{content:"";margin-top:16px;display:block;border-radius:2px;height:2px;background-color:#2e3744;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-2px}.popup_body_md .popup_body_md__close::before,.popup_body_md .popup_body_md_materials__close::before,.popup_body_md_materials .popup_body_md__close::before,.popup_body_md_materials .popup_body_md_materials__close::before{content:"";margin-top:16px;border-radius:2px;display:block;height:2px;background-color:#2e3744;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.popup_body_md .popup_md__title{text-align:left}.popup_body_md .popup_md__sub{text-align:left}.popup_body_md .popup_md__text{margin-top:24px;text-align:left}@media (max-width:800px){.popup_body_md .popup_md__text{margin-top:16px}}@media (max-width:1100px){.popup_body_md .popup_md img{display:none}}.popup_body_md .popup_md .wrap,.popup_body_md .popup_md fieldset{-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}@media (max-width:1100px){.popup_body_md .popup_md .btn,.popup_body_md .popup_md .group{width:100%}}.popup_body_md,.popup_body_md_materials{z-index:117;background:#fff;position:fixed;width:calc((((100% - (32px * (12 - 1)))/ 12) * 8) + (32px * (8 - 1)));padding-top:0!important;box-shadow:0 0 40px 40px rgba(0,0,0,.2);opacity:0;pointer-events:none;transition:all .4s ease;max-height:570px;margin-bottom:50px;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100%}@media (max-width:1300px){.popup_body_md,.popup_body_md_materials{width:calc((((100% - (32px * (12 - 1)))/ 12) * 10) + (32px * (10 - 1)))}}@media (max-width:800px){.popup_body_md,.popup_body_md_materials{padding:0;width:100vw;max-height:90vh}}@media (max-width:460px){.popup_body_md,.popup_body_md_materials{padding-top:70px!important}}.popup_body_md::-webkit-scrollbar,.popup_body_md_materials::-webkit-scrollbar{-webkit-appearance:none;width:5px;background:#e9ebed;border-radius:5px}.popup_body_md::-webkit-scrollbar-track,.popup_body_md_materials::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.popup_body_md::-webkit-scrollbar-thumb,.popup_body_md_materials::-webkit-scrollbar-thumb{background-color:#e9ebed;background:#f6c42c;border-radius:5px}.popup_body_md__close,.popup_body_md_materials__close{position:absolute;z-index:9;width:43px;margin:-20px;top:32px;right:32px;cursor:pointer}@media (max-width:1880px){.popup_body_md__close,.popup_body_md_materials__close{margin:0;top:30px}}.popup_body_md__close:hover,.popup_body_md_materials__close:hover{border-bottom:4px solid #f6c42c}.popup_body_md__close:active,.popup_body_md_materials__close:active{border-bottom:none}.popup_body_md__close:active path,.popup_body_md_materials__close:active path{stroke:#f6c42c}.popup_md{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.popupactiv{opacity:1;pointer-events:all;padding-top:70px}@media (max-width:800px){.popupactiv{width:100vw;height:100%}}.hightfull{height:90%}.popup_md{padding:50px 90px;position:relative}@media (max-width:574px){.popup_md{padding:16px 16px}}.popup_md__title{font-family:Montserrat-b;font-style:normal;font-size:40px;line-height:48px;margin-bottom:16px;color:#2e3744}@media (max-width:800px){.popup_md__title{font-size:32px;line-height:40px;text-align:center}}.popup_md__sub{font-family:Montserrat-b;font-style:normal;font-weight:700;font-size:24px;line-height:32px;margin-bottom:32px;color:#e6ac00;letter-spacing:-.03em}@media (max-width:800px){.popup_md__sub{font-size:16px;line-height:24px;text-align:center;margin-bottom:16px}}.popup_md__text{font-family:Montserrat;font-style:normal;font-weight:400;font-size:20px;line-height:32px;margin-bottom:48px;color:#2e3744}@media (max-width:800px){.popup_md__text{font-size:16px;line-height:24px;margin-bottom:32px;text-align:center}}.popup_md .group{width:50%}@media (max-width:800px){.popup_md .group{width:100%}}.popup_md img{position:absolute;bottom:0;right:60px;width:auto;max-height:220px}@media (max-width:1024px){.popup_md img{width:40%}}@media (max-width:800px){.popup_md img{position:relative;right:0;bottom:-60px;width:100%;max-height:inherit}}@media (max-width:400px){.popup_md img{display:none}}.popup_md .btn{margin:0;width:50%}@media (max-width:1024px){.popup_md .btn{width:50%}}@media (max-width:800px){.popup_md .btn{margin:0 auto;width:-webkit-fit-content;width:fit-content}}.popup_md .btn .btn__text{margin:0 auto}.sub{text-align:center;margin-top:48px;margin-bottom:40px;font-size:20px;line-height:32px}@media (max-width:800px){.sub{font-size:16px;line-height:24px;margin:0;margin-top:0;margin-bottom:32px}}form{width:100%}form .flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1024px){form .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}select{height:48px;background:#fff;width:100%;font-size:16px!important;padding-left:16px!important}.group{width:48%;position:relative;margin-bottom:32px}@media (max-width:1024px){.group{width:100%}}.group label{position:absolute;top:12px;cursor:text;transition:.25s ease;font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:22px;pointer-events:none;left:16px;color:grey;text-align:left}@media (max-width:800px){.group label{font-size:14px}}.group label span{opacity:0;display:block;transition:.3s ease;pointer-events:none}.group input,.group select{height:48px}.group input[type=checkbox],.group input[type=radio]{width:20px;margin:0;padding:0;opacity:0;position:absolute}.group input[type=checkbox]~label,.group input[type=radio]~label{padding:5px;font-size:16px!important;padding-left:16px!important;pointer-events:all;cursor:pointer}.group input[type=checkbox]~label:focus,.group input[type=radio]~label:focus{outline:0;border:1px solid #f6c42c;box-shadow:0 0 10px rgba(246,196,44,.2)}.group textarea{line-height:1.6;padding:15px 10px;resize:vertical}.group input,.group select,.group textarea{display:block;width:100%;padding-left:16px;border:none;border-radius:0;background:#fff;border:1px solid #ccc;box-sizing:border-box;border-radius:4px;transition:.3s ease;color:grey;font-size:18px}.group input:valid,.group select:valid,.group textarea:valid{border-color:#73e3a0}.group input:valid~label,.group select:valid~label,.group textarea:valid~label{top:-26px;font-size:12px;width:auto;padding:5px}.group input:valid~label span,.group select:valid~label span,.group textarea:valid~label span{opacity:0}.group input:focus,.group select:focus,.group textarea:focus{outline:0;border:1px solid #f6c42c!important;box-shadow:0 0 10px rgba(246,196,44,.2)!important}.group input:focus~label,.group select:focus~label,.group textarea:focus~label{top:-26px;font-size:12px;width:auto;padding:5px}.group .visited{border-color:#ff0024}.group .visited~label{top:-26px;font-size:12px;width:auto;padding:5px}.group .visited~label span{font-size:11px;color:#ff0024;position:relative;bottom:4px;opacity:.7}form .txt,form input[type=checkbox],form input[type=radio],form select{border:1px solid #ccc}form .txt:valid,form input[type=checkbox]:valid,form input[type=radio]:valid,form select:valid{border-color:#ccc}form input[type=checkbox],form input[type=radio]{opacity:0}form input[type=checkbox]:checked~label:before,form input[type=radio]:checked~label:before{border-color:#f6c42c;background-color:#f6c42c;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");background-position:center;background-size:16px;background-repeat:no-repeat}form input[type=checkbox]~label,form input[type=radio]~label{position:relative;float:left;top:0!important}form input[type=checkbox]~label:before,form input[type=radio]~label:before{content:"";width:22px;position:absolute;height:22px;border:1px solid #ccc;border-radius:3px;left:-20px;top:calc(50% - 11px);background:#fff}form input[type=checkbox]:focus label,form input[type=radio]:focus label{color:#f6c42c}form input[type=checkbox]:focus label:before,form input[type=radio]:focus label:before{border-color:#f6c42c}.submitb,button.submitb{display:-webkit-flex;display:-ms-flexbox;display:flex;border:none;margin-top:38px;margin-bottom:20px;width:-webkit-fit-content;width:fit-content}.textprivacy{font-size:16px;color:grey;text-align:center;margin-bottom:100px;display:block;line-height:1.5}@media (max-width:800px){.textprivacy{margin-bottom:40px;font-size:13px}}.textprivacy a{color:inherit;text-decoration:underline}.col3{width:31%;position:relative;margin-bottom:32px}@media (max-width:1024px){.col3{width:100%}}body{font-family:"Open Sans";overflow:auto;background:#fff}body::-webkit-scrollbar{-webkit-appearance:none;width:8px;background:#f7f7f8;border-radius:5px;position:absolute;padding:2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body::-webkit-scrollbar-thumb{background-color:#a9a9a9;background:#f6c42c;border-radius:5px;border:2px solid #f7f7f8}h1,h2,h3,h4{font-family:Montserrat;color:#2e3744;text-align:center;width:100%;margin-bottom:20px;font-size:40px;line-height:48px}a{cursor:pointer}b{font-weight:700!important}section.say_boss{background:#2e3744;overflow:hidden}.portfolio .container{margin-bottom:78px}@media (max-width:800px){.portfolio .container{margin-bottom:48px}}.portfolio h2{font-family:Montserrat;font-style:normal;font-weight:500;font-size:40px;line-height:48px;margin-top:80px;margin-bottom:20px;text-align:center;letter-spacing:-.03em;padding:0}@media (max-width:800px){.portfolio h2{font-size:24px;line-height:32px;margin-top:48px;margin-bottom:0;padding:0}}.portfolio .btn--white{margin-top:32px}@media (max-width:800px){.portfolio .btn--white{margin-top:16px}}section.comand{background:#e9ebed}.comand h2{margin-top:82px}@media (max-width:800px){.comand h2{font-size:24px;line-height:32px}}@media (max-width:700px){.comand h2{font-size:24px;line-height:32px;margin-top:48px!important;margin-bottom:0!important;padding:0!important}}.comand__info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:700px){.comand__info{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.comand__text{width:calc((((100% - (32px * (12 - 1)))/ 12) * 6) + (32px * (6 - 1)));padding:20px;background:#2e3744;font-family:Montserrat-b;font-style:normal;font-weight:700;font-size:24px;line-height:36px;position:relative;color:#fff;border-radius:4px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:800px){.comand__text{font-size:20px;line-height:24px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width:700px){.comand__text{width:calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)));font-size:16px;line-height:20px}}.comand__text::after{content:'';position:absolute;right:-28px;bottom:calc(50% - 14px);border:14px solid transparent;border-left:14px solid #2e3744}@media (max-width:700px){.comand__text::after{right:calc(50% - 25px/2);bottom:-25px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.comand__text--italic{font-family:IBM Plex Serif;font-style:italic;font-weight:400}.comand__textyellow{width:calc((((100% - (32px * (12 - 1)))/ 12) * 6) + (32px * (6 - 1)));display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 20px 20px 40px;background:#f6c42c;font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:26px;margin-left:-4px;color:#2e3744}@media (max-width:800px){.comand__textyellow{font-size:14px;line-height:24px}}@media (max-width:700px){.comand__textyellow{width:calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)));margin:0;margin-top:-4px;font-size:14px;line-height:24px;padding:40px 20px 20px 20px}}.comand__wrap-tag{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:70px;text-align:center}.comand__wrap-tag div{margin:5px}@media (max-width:1030px){.comand__wrap-tag div{margin:0}}@media (max-width:1030px){.comand__wrap-tag{pointer-events:none;margin-top:16px;height:60px}}@media (max-width:1030px){.comand__wrap-tag .brand,.comand__wrap-tag .offpromo,.comand__wrap-tag .onlpromo,.comand__wrap-tag .research,.comand__wrap-tag .sales,.comand__wrap-tag .strateg{display:none}}.comand__personal{display:-webkit-flex;display:-ms-flexbox;display:flex;height:350px;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:relative;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1030px){.comand__bg-sm{background:#2e3744;width:110vw;height:68px;display:block;z-index:4}}.comand__item{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;transition:all .3s ease;max-height:300px;width:300px;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.comand__norm{position:absolute;transition:all .3s ease;height:270px;height-width:auto;z-index:1;bottom:0;opacity:1}@media (max-width:1030px){.comand__norm{height:260px;bottom:0}}.comand__hover{transition:all .3s ease;width:auto;height:270px;position:absolute;z-index:1;bottom:0;opacity:0}@media (max-width:1030px){.comand__hover{height:260px;width:auto}}.comand__author{transition:all .3s ease;opacity:0;width:190px;background:#2e3744;position:absolute;bottom:48px;left:0;padding:17px;z-index:20;border-radius:4px}@media (max-width:1030px){.comand__author{padding-bottom:12px;bottom:0;background:0 0;border-radius:0;text-align:center;left:calc(50% - 119px)}.comand__author::after{content:"";display:block;background:#2e3744;width:400vw;height:68px;display:block;position:absolute;left:-200%;bottom:0;z-index:-1}}.comand__name{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-size:20px;line-height:30px;letter-spacing:-.03em;color:#e9ebed;padding-bottom:10px}@media (max-width:1030px){.comand__name{font-size:16px;padding-bottom:0}}.comand__description{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:-.03em;color:#f6c42c}@media (max-width:1030px){.comand__description{font-size:12px}}.comand .activebtn{transition:all .3s ease;display:block}@media (min-width:1030px){.comand .activebtn{background:#fff;box-shadow:0 4px 32px rgba(0,0,0,.15);border-radius:4px}}.comand .swiper-slide{-webkit-flex-shrink:initial!important;-ms-flex-negative:initial!important;flex-shrink:initial!important}@media (max-width:1030px){.comand .swiper-slide{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}}.comand .swiper-wrapper{margin:0!important}.swiper-button-next,.swiper-button-prev{top:auto;bottom:11px;color:transparent;opacity:0;pointer-events:none}@media (max-width:1030px){.swiper-button-next,.swiper-button-prev{opacity:1;pointer-events:all;right:0}}.swiper-button-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:0;right:auto}.active .comand__hover,.swiper-slide-active .comand__hover{height:300px;width:auto;opacity:1!important}@media (max-width:1030px){.active .comand__hover,.swiper-slide-active .comand__hover{height:300px;width:auto}}.active .comand__norm,.swiper-slide-active .comand__norm{height:300px;width:auto;opacity:0!important}.active .comand__author,.swiper-slide-active .comand__author{opacity:1}.opacity{opacity:.4}.activetag{background:#fff;box-shadow:0 4px 32px rgba(0,0,0,.15);border-radius:4px}section.numbers{background:#f6c42c}.numbers h2{margin-top:82px}@media (max-width:800px){.numbers h2{font-size:24px;line-height:32px;margin-top:48px!important;margin-bottom:0!important;padding:0!important}}.numbers__numbersbody{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:64px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1240px){.numbers__numbersbody{margin-top:-30px}}@media (max-width:1240px) and (max-width:800px){.numbers__numbersbody{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}.numbers__itemnumber{text-align:center;width:162px;position:relative}.numbers__itemnumber:nth-last-child(2){margin-top:23px}@media (max-width:1240px){.numbers__itemnumber{margin-top:70px;width:32%}}@media (max-width:340px){.numbers__itemnumber{width:49%}}.numbers__line{width:1px;height:53px;background:#2e3744;opacity:.5;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:30px}@media (max-width:1240px){.numbers__line{display:none}}.numbers__texttop{font-family:Montserrat;font-style:normal;font-weight:400;font-size:16px;line-height:24px;margin:0 auto;display:block;position:absolute;bottom:100%;width:100%}@media (max-width:500px){.numbers__texttop{font-size:14px;line-height:18px}}@media (max-width:400px){.numbers__texttop{font-size:12px;line-height:14px}}.numbers__bignumber{font-family:IBM Plex Serif;font-style:italic;font-weight:700;font-size:72px;line-height:80px;color:#fff}@media (max-width:500px){.numbers__bignumber{font-size:48px;line-height:52px}}.numbers__textbottom{font-family:IBM Plex Serif;font-style:italic;font-weight:700;font-size:16px;line-height:24px}.numbers__smal{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:16px}section{background:#fff}.formatwork{background:#f7f7f8;height:100%;padding-bottom:80px}@media (max-width:800px){.formatwork{padding-bottom:42px}}.formatwork li{font-family:Roboto;font-weight:400;font-size:17px;line-height:160%;color:#2e3744;list-style:disc}@media (max-width:800px){.formatwork li{font-size:14px;line-height:24px}}.formatwork h2{margin-top:82px}@media (max-width:800px){.formatwork h2{font-size:24px;line-height:32px;margin-top:48px!important;margin-bottom:0!important;padding:0!important}}.formatwork__wrap{display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:700px){.formatwork__wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.formatwork__item{margin-left:33px}@media (max-width:1024px){.formatwork__item{margin-left:18px;width:calc(33% - 18px)}}@media (max-width:800px){.formatwork__item{margin-left:13px;width:calc(33% - 13px)}}@media (max-width:700px){.formatwork__item{margin:0;width:100%}}.formatwork h3{border-left:4px solid #f6c42c;text-align:left;padding:0 32px;font-family:IBM Plex Serif;font-style:italic;font-size:32px;line-height:40px;margin-bottom:32px;margin-top:48px;width:70%}@media (max-width:1024px){.formatwork h3{font-size:28px;line-height:32px}}@media (max-width:800px){.formatwork h3{font-size:20px;line-height:24px;padding:0 16px;width:auto;margin-top:32px;margin-bottom:16px}}.formatwork p{text-align:left;font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.03em}@media (max-width:800px){.formatwork p{font-size:14px;line-height:24px}}.formatwork__block-border-text{width:calc((((100% - (32px * (12 - 1)))/ 12) * 8) + (32px * (8 - 1)));border:4px solid #f6c42c;box-sizing:border-box;border-radius:4px;padding:41px 97px;margin:0 auto;margin-top:80px;font-family:Montserrat-b;font-size:16px;line-height:24px;letter-spacing:-.03em}@media (max-width:800px){.formatwork__block-border-text{width:calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)));font-size:12px;line-height:20px;padding:24px 40px;text-align:center;margin-top:32px}}section.reviews{background:#2e3744}section.reviews .container{margin-bottom:78px}@media (max-width:800px){section.reviews .container{margin-bottom:48px}}section.reviews h2{color:#e9ebed;margin-top:80px;margin-bottom:20px}@media (max-width:800px){section.reviews h2{font-size:24px;line-height:32px;margin-top:48px!important;margin-bottom:0!important;padding:0!important}}section.reviews .btn--white{margin:0 auto;margin-top:32px}@media (max-width:800px){section.reviews .btn--white{margin-top:16px}}section.clients{background:#fff;margin-bottom:78px}@media (max-width:800px){section.clients{margin-bottom:48px}}.clients .swiper-wrapper{margin:0}.clients h2{margin-top:80px;margin-bottom:63px}@media (max-width:800px){.clients h2{font-size:24px;line-height:32px;margin-top:48px!important;margin-bottom:24px;padding:0!important}}.clients__wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:80px;margin-bottom:64px}@media (max-width:800px){.clients__wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:28px;margin-bottom:24px}}.clients__title{width:calc((((100% - (32px * (12 - 1)))/ 12) * 4.5) + (32px * (4.5 - 1)));font-family:Montserrat-b;font-size:32px;line-height:40px;color:#e5ac00;letter-spacing:-.03em}@media (max-width:800px){.clients__title{width:calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)));font-size:20px;line-height:120%}}.clients__text{width:calc((((100% - (32px * (12 - 1)))/ 12) * 5) + (32px * (5 - 1)));font-family:Montserrat-b;font-style:normal;font-weight:700;font-size:24px;line-height:36px;margin-left:77px;letter-spacing:-.03em}@media (max-width:800px){.clients__text{width:calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)));font-size:16px;padding-top:16px;line-height:120%;margin:0}}.clients__text span{display:block;padding-top:16px;font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-size:18px;line-height:26px;letter-spacing:-.03em}@media (max-width:800px){.clients__text span{width:calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)));font-size:16px;line-height:140%}}section.principles-subtitle{padding-bottom:80px}@media (max-width:800px){section.principles-subtitle{padding-bottom:48px}}section.principles-subtitle .principles-subtitle__text{font-size:16px;line-height:28px;margin:0 auto;margin-top:20px;letter-spacing:-.03em;width:calc((((100% - (32px * (12 - 1)))/ 12) * 10) + (32px * (10 - 1)))}@media (max-width:800px){section.principles-subtitle .principles-subtitle__text{width:auto}}section.principles-subtitle .principles-subtitle__imagescheme{margin-top:40px}section.principles-subtitle .principles-subtitle__title{margin-top:80px;margin-bottom:0}@media (max-width:800px){section.principles-subtitle .principles-subtitle__title{font-size:24px;line-height:32px}}section.principles-subtitle .principles-subtitle__imagescheme img{width:100%}section.principles-subtitle .principles-subtitle__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}section.principles-subtitle .principles-subtitle__wrapper .item{width:calc((((100% - (32px * (12 - 1)))/ 12) * 6) + (32px * (6 - 1)));text-align:left;margin-top:64px}@media (max-width:700px){section.principles-subtitle .principles-subtitle__wrapper .item{width:calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)));margin-top:32px}}section.principles-subtitle .principles-subtitle__wrapper .item__title{text-align:left;font-family:IBM Plex Serif;font-style:italic;font-weight:700;font-size:32px;line-height:40px;color:#2e3744;border-left:4px solid #f6c42c;padding-left:32px}@media (max-width:1024px){section.principles-subtitle .principles-subtitle__wrapper .item__title{font-size:26px;line-height:30px;width:80%}}@media (max-width:700px){section.principles-subtitle .principles-subtitle__wrapper .item__title{font-size:20px;line-height:24px}}section.principles-subtitle .principles-subtitle__wrapper .item__text{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.03em;color:#2e3744}@media (max-width:800px){section.principles-subtitle .principles-subtitle__wrapper .item__text{font-size:14px;line-height:24px}}ul{margin:15px}@media (max-width:600px){li.list-item{font-size:16px}}hr{height:1px;margin:48px 0;background:#e9ebed;border:none}@media (max-width:800px){hr{margin:22px 0}}h1{font-size:50px;padding-bottom:50px;margin-top:20px}@media (max-width:600px){h1{font-size:30px}}h2{font-size:40px;padding-bottom:20px;margin-top:40px}@media (max-width:600px){h2{font-size:28px}}.br{height:60px;width:100%}p{font-size:22px;line-height:38px}.col-6{width:calc((((100% - (32px * (12 - 1)))/ 12) * 6) + (32px * (6 - 1)))}@media (max-width:800px){.col-6{width:calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)))}}.col-8{width:calc((((100% - (32px * (12 - 1)))/ 12) * 8) + (32px * (8 - 1)));margin:0 auto;position:relative}@media (max-width:800px){.col-8{width:calc((((100% - (32px * (12 - 1)))/ 12) * 12) + (32px * (12 - 1)))}}.center{margin:0 auto}.row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (max-width:800px){.row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.bg-primary-color-light{background:#f7f7f8;padding:80px 0;margin-bottom:-80px}@media (max-width:700px){.bg-primary-color-light{padding:50px 0;margin-bottom:-60px}}.container{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.swiper-wrapper{height:auto;margin:10px 0}@media (prefers-color-scheme:dark){h1,h2,h3,h4{color:#2e3744}}.commandsmal .container{margin-bottom:78px}@media (max-width:800px){.commandsmal .container{margin-bottom:48px}}.commandsmal .wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.commandsmal__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(25% - (24px));padding:34px 16px;text-align:center}@media (max-width:1024px){.commandsmal__item{width:calc(33.3% - 16px);padding:16px 8px}}@media (max-width:800px){.commandsmal__item{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:calc(50% - 32px);padding:16px 16px}}@media (max-width:600px){.commandsmal__item{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:calc(100%);padding:16px 16px}}@media (max-width:800px){.commandsmal__item .wrapitem{margin-left:12px}}.commandsmal__name{margin-top:16px;font-family:IBM Plex Serif;font-size:24px;font-style:italic;line-height:40px;text-align:center;color:#2e3744}@media (max-width:1024px){.commandsmal__name{font-size:20px;line-height:26px}}@media (max-width:800px){.commandsmal__name{font-size:18px;margin-top:0;line-height:28px;text-align:left}}.commandsmal__disc{font-family:Roboto;font-weight:400;font-size:17px;line-height:160%;text-align:center;color:grey}@media (max-width:1024px){.commandsmal__disc{font-size:15px;line-height:140%}}@media (max-width:800px){.commandsmal__disc{font-size:14px;line-height:140%;text-align:left}}.commandsmal__usepic{border-radius:100px;max-width:150px;max-height:150px;width:100%;height:auto}@media (max-width:800px){.commandsmal__usepic{max-width:64px;max-height:64px}}.commandsmal--border aside h2{padding-top:0}.commandsmal--border .commandsmal__item{width:calc(33.3% - (24px));padding:34px 16px;margin-bottom:32px;border:4px solid #f6c42c;box-sizing:border-box;text-align:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:1024px){.commandsmal--border .commandsmal__item{width:calc(50% - (12px));padding:16px 8px;-webkit-align-items:start;-ms-flex-align:start;align-items:start}}@media (max-width:500px){.commandsmal--border .commandsmal__item{width:calc(100%);padding:16px 8px;margin:0;margin-top:16px}}@media (max-width:1024px){.commandsmal--border .commandsmal__disc{font-size:14px;line-height:140%;text-align:left}}@media (max-width:1024px){.commandsmal--border .commandsmal__name{margin-left:8px}}.commandsmal--border .commandsmal__wrapitem{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:1024px){.commandsmal--border .commandsmal__wrapitem{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:16px}}@media (max-width:1024px){.commandsmal--border .commandsmal__usepic{max-width:64px;max-height:64px}}.order .wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.order__item{width:calc(33.3% - (20px));border:4px solid #f6c42c;box-sizing:border-box;padding:34px 16px;margin-bottom:32px}@media (max-width:768px){.order__item{width:calc(50% - (8px));margin-bottom:16px}}@media (max-width:388px){.order__item{width:calc(100% - (8px));padding:16px 8px}}.order .full-wight{width:100%;background-color:#f6c42c;margin-bottom:0}.order .full-wight h4{text-align:center;color:#2e3744}@media (max-width:768px){.order .full-wight h4{line-height:30px}}.order h4{font-family:Montserrat-b;font-style:normal;font-weight:700;font-size:32px;line-height:32px;letter-spacing:-.03em;margin-bottom:11px;color:#f6c42c;text-align:left;width:auto}@media (max-width:1024px){.order h4{font-size:24px;line-height:26px}}@media (max-width:768px){.order h4{font-size:22px;line-height:22px}}@media (max-width:500px){.order h4{font-size:20px;line-height:20px}}.order p{font-family:Montserrat-b;font-style:normal;font-weight:700;font-size:18px;line-height:26px;letter-spacing:-.03em;color:#2e3744;position:relative}.order p>span{color:#f6c42c;position:absolute;left:0;font-size:18px!important;line-height:24px!important}@media (max-width:768px){.order p>span{font-size:16px!important;line-height:20px!important}}@media (max-width:500px){.order p>span{font-size:12px!important;line-height:18px!important}}.differ--biznespage{margin:0!important;background:#2e3744}.differ--biznespage .container{padding-top:78px;padding-bottom:78px}@media (max-width:800px){.differ--biznespage .container{padding-top:48px;padding-bottom:48px}}.differ--biznespage h2{color:#fff;margin-top:0}.differ--biznespage p{color:#fff}.order--biznespage{margin-top:80px}@media (max-width:600px){.order--biznespage{margin-top:32px}}@media (max-width:1024px){.order--biznespage .order__item{width:calc(50% - 13px)!important}}@media (max-width:600px){.order--biznespage .order__item{width:calc(100%)!important}}.order--biznespage .order__item p{color:#fff;font-size:17px;line-height:160%;font-family:Roboto;font-weight:400}.formatwork--2col .formatwork__item{width:calc(50% - 66px)}@media (max-width:1024px){.formatwork--2col .formatwork__item{width:calc(50% - 28px)!important}}@media (max-width:600px){.formatwork--2col .formatwork__item{width:calc(100% - 28px)!important}}.formatwork--2col .formatwork__item ul{margin:0;margin-left:16px}.logo--dentalpage{width:calc(100% - 32px);margin-top:50px;text-align:left;position:absolute;top:0;max-width:1130px}@media (max-width:1024px){.logo--dentalpage{margin-top:32px}}@media (max-width:800px){.logo--dentalpage{margin-top:16px}}@media (max-width:650px){.logo--dentalpage .titlesector__logo{width:114px}}.logo--biznespage{position:static;width:100%;margin-top:50px;text-align:left}@media (max-width:1024px){.logo--biznespage{margin-top:32px}}@media (max-width:800px){.logo--biznespage{margin-top:16px}}@media (max-width:650px){.logo--biznespage .titlesector__logo{width:114px}}.order--dentalpage .container{margin-bottom:80px}@media (max-width:800px){.order--dentalpage .container{margin-bottom:48px}}@media (max-width:420px){.order--dentalpage .order__item{width:calc(100% - (8px));padding:16px 8px}}@media (max-width:700px){.titlesector--dentalpage h1{text-align:left!important}}.titlesector--biznespage .titlesector__icon-scroll,.titlesector--dentalpage .titlesector__icon-scroll{bottom:45px}@media (max-width:1024px){.titlesector--biznespage .titlesector__icon-scroll,.titlesector--dentalpage .titlesector__icon-scroll{display:none}}@media (max-width:700px){.titlesector--biznespage .titlesector__icon-scroll,.titlesector--dentalpage .titlesector__icon-scroll{bottom:0}}.titlesector--dentalpage>.vhpt{max-height:1080px;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}@media (max-width:1024px){.titlesector--dentalpage>.vhpt{height:auto;min-height:auto}}.titlesector--biznespage>.vhpt{max-height:1080px;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}@media (max-width:1024px){.titlesector--biznespage>.vhpt{height:auto;min-height:auto}}.titlesector--biznespage .vhpt{padding-bottom:0}@media (max-width:1024px){.titlesector--biznespage .vhpt{padding-bottom:220px;overflow:hidden}}@media (max-width:700px){.titlesector--biznespage .vhpt{padding-bottom:0;overflow:hidden}}.titlesector--dentalpage{margin-top:0}.titlesector--biznespage .logo--biznespage{text-align:center}.titlesector--biznespage h1{text-align:center}.titlesector--biznespage .image{border:none;width:120%;height:auto;max-width:120%;object-fit:contain}@media (max-width:1400px){.titlesector--biznespage .image{max-width:944px;width:100%}}@media (max-width:1024px){.titlesector--biznespage .image{opacity:1;display:block;width:100%;margin-bottom:-230px}}@media (max-width:700px){.titlesector--biznespage .image{margin-bottom:0;margin-top:16px}}.titlesector--biznespage{background-repeat:no-repeat;background-position:bottom center;margin-top:0;background-size:944px}@media (max-width:1024px){.titlesector--biznespage{background-image:none}}@media (max-width:900px){.titlesector--biznespage{background-size:contain}}@media (max-width:650px){.titlesector--biznespage .vhpt{-webkit-justify-content:start!important;-ms-flex-pack:start!important;justify-content:start!important}}.titlesector--biznespage span{color:#f6c42c}@media (max-width:1024px){.titlesector--biznespage h1{margin:0 auto;padding:0;font-size:28px;line-height:32px}}@media (max-width:650px){.titlesector--biznespage h1{width:100%;padding:0}}@media (max-width:700px){.titlesector--biznespage .titlesector__icon-scroll{opacity:0}}.titlesector--biznespage .btn{position:absolute;bottom:160px;width:300px;z-index:2}@media (max-width:1024px){.titlesector--biznespage .btn{height:56px;bottom:80px}}@media (max-width:650px){.titlesector--biznespage .btn{position:static;width:100%}}@media (max-width:1024px){.titlesector--biznespage .titlesector__icon-scroll{background-image:none}}@media (max-width:700px){.titlesector--dentalpage{padding-bottom:48px}}@media (max-width:700px){.titlesector--dentalpage .titlesector__icon-scroll{opacity:0}}.titlesector--dentalpage .btn{margin-top:42px}@media (max-width:700px){.titlesector--dentalpage .btn{margin-top:32px;height:48px;margin-left:0}}@media (max-width:400px){.titlesector--dentalpage .btn{width:100%}}.question--dentalpage{padding-bottom:80px;margin-bottom:0}@media (max-width:800px){.question--dentalpage{padding-bottom:40px}}.titlesector__title.title--dentalpage{font-size:46px;line-height:56px;margin:0;padding:0;margin-top:100px}@media (max-width:1024px){.titlesector__title.title--dentalpage{text-align:center;font-size:48px;line-height:56px;margin-top:120px}}@media (max-width:700px){.titlesector__title.title--dentalpage{font-size:34px;line-height:120%;margin-top:84px}}@media (max-width:400px){.titlesector__title.title--dentalpage{font-size:28px}}@media (max-width:350px){.titlesector__title.title--dentalpage{font-size:24px;margin-top:80px}}.titlesector__title.title--biznespage{font-size:46px;line-height:56px;margin:0;padding:0}@media (max-width:1024px){.titlesector__title.title--biznespage{margin-top:64px;margin-bottom:32px;text-align:center;font-size:40px;line-height:46px}}@media (max-width:700px){.titlesector__title.title--biznespage{font-size:28px;margin:0;margin-top:26px;line-height:120%}}@media (max-width:350px){.titlesector__title.title--biznespage{font-size:24px;line-height:120%}}.titlesector__text.text--dentalpage{font-size:28px;line-height:42px;padding-left:28%}@media (max-width:1024px){.titlesector__text.text--dentalpage{padding-left:0;font-size:22px;line-height:32px}}@media (max-width:700px){.titlesector__text.text--dentalpage{font-size:22px;line-height:150%}}@media (max-width:400px){.titlesector__text.text--dentalpage{font-size:16px;padding-top:8px}}.title--dentalpage span{color:#f6c42c}.titlesector__text.text--biznespage{font-size:28px;line-height:42px}@media (max-width:1024px){.titlesector__text.text--biznespage{font-size:22px;line-height:32px}}@media (max-width:700px){.titlesector__text.text--biznespage{font-size:16px;line-height:140%;padding-left:0}}.titles{padding-bottom:0;padding-top:167px;position:relative;margin-top:-100px;background:#f7f7f8}@media (max-width:500px){.titles{padding-top:32px!important;margin-top:0}}@media (max-width:1024px){.titles .wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.titles .title{margin-bottom:80px}@media (max-width:1024px){.titles .title{margin-bottom:32px}}@media (max-width:500px){.titles .title{margin-bottom:0!important}}.titles .title h1,.titles .title h2,.titles .title p{width:100%}@media (max-width:1024px){.titles .title h1,.titles .title h2,.titles .title p{text-align:center;width:100%}}@media (max-width:1024px){.titles .title p{font-size:24px;line-height:30px}}@media (max-width:500px){.titles .title p{font-size:16px;line-height:24px}}.titles .title .smalltext{font-size:16px;line-height:26px;font-family:Roboto;margin-top:8px;margin-bottom:18px}@media (max-width:500px){.titles .title .smalltext{font-size:14px;line-height:140%;letter-spacing:-.03em}}@media (max-width:1024px){.titles .title h1{font-size:40px;line-height:48px}}@media (max-width:500px){.titles .title h1{font-size:24px;line-height:120%;margin-top:0;margin-bottom:8px}}@media (max-width:1024px){.titles .title h2{font-size:32px;line-height:40px}}@media (max-width:500px){.titles .title h2{font-size:16px;line-height:120%;margin-bottom:24px}}.titles .col4,.titles .col6,.titles .col7{width:50%}@media (max-width:1024px){.titles .col4,.titles .col6,.titles .col7{width:100%}}.titles__image{margin:0!important;background-size:contain;background-repeat:no-repeat;background-position:right bottom}@media (max-width:1024px){.titles__image{height:470px;background-position:center bottom}}@media (max-width:500px){.titles__image{height:250px}}.titles__image img{position:static;height:100%;width:100%;object-fit:contain;object-position:bottom}@media (max-width:1024px){.titles__image img{width:70%;max-height:570px}}@media (max-width:1024px){.titles .btn{position:absolute;width:280px;left:calc(50% - 280px / 2);bottom:40px}}@media (max-width:500px){.titles .btn{position:static;width:100%}}.title--dentalpage{padding:0;padding-bottom:60px}.examplemail{background:#f6c42c;color:#2e3744}.examplemail .differ__item,.examplemail .swiper-slide{cursor:-webkit-zoom-in;cursor:zoom-in}.examplemail .differ__item img,.examplemail .swiper-slide img{width:100%;height:auto;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.15)}.examplemail .bigimage{margin-top:40px;margin-bottom:40px;width:100%;height:auto;max-width:750px}.examplemail .differ__item{width:16%;border:0;padding:0;margin:0;margin:0 16px}@media (max-width:1024px){.examplemail .differ__item{width:28%;padding-bottom:27px}}.examplemail .destop{display:block}@media (max-width:700px){.examplemail .destop{display:none}}.examplemail .mobile{display:none}@media (max-width:700px){.examplemail .mobile{display:block}}.examplemail .differ--biznespage{background:#f6c42c;text-align:center}.examplemail .differ--biznespage h2,.examplemail .differ--biznespage p{color:#2e3744}.examplemail .differ--biznespage .wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (max-width:1024px){.examplemail .differ--biznespage .wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:700px){.examplemail .differ--biznespage .wrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}}.examplemail .swiper-pagination-bullet{background:#fff;opacity:1}.examplemail .swiper-pagination-bullet-active{background:#2e3744}.examplemail .swiper-slide{margin:0}.examplemail .swiper-slide img{width:100%;height:auto}.examplemail .swiper-slide .differ__item{width:16,666%;margin:0;padding:0;border:0}.differ--secretbiznes{background:#fff;text-align:center}.differ--secretbiznes .massmedia{background:#fff}.differ--secretbiznes .massmedia h2,.differ--secretbiznes .massmedia p{color:#2e3744}.differ--secretbiznes a{cursor:default}.bggrey{background:#2e3744;padding-bottom:40px}.bggrey h2,.bggrey p{color:#fff}.bggrey .group{width:360px;margin:0 auto}@media (max-width:460px){.bggrey .group{width:100%}}.bggrey form{text-align:center;margin-top:48px}.bggrey label{letter-spacing:0}.bggrey .btn{width:360px;padding:0;margin:0 auto;margin-top:16px}@media (max-width:460px){.bggrey .btn{width:100%}}.bggrey button{min-height:48px!important;height:48px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px){.titlesector--secreti .image{margin-top:54px}}@media (max-width:760px){.titlesector--secreti .image{margin-top:16px}}@media (max-width:1024px){.titlesector--secreti .titlesector__text{font-size:28px;line-height:42px}}@media (max-width:700px){.titlesector--secreti .titlesector__text{font-size:16px;line-height:22px}}.titlesector--secreti .title--biznespage{text-align:center!important;letter-spacing:0;line-height:120%;margin-top:65px}@media (max-width:1024px){.titlesector--secreti .title--biznespage{font-size:48px;margin-top:48px}}@media (max-width:700px){.titlesector--secreti .title--biznespage{letter-spacing:-.03em;font-size:28px;margin-top:24px}}@media (max-width:360px){.titlesector--secreti .title--biznespage{font-size:24px}}.titlesector--secreti .logo--biznespage{text-align:center}@media (max-width:1024px){.titlesector--secreti .logo--biznespage img{margin-top:20px;width:143px}}@media (max-width:700px){.titlesector--secreti .logo--biznespage img{width:114px}}.titlesector--secreti form{background:#f6c42c;border-radius:8px;height:54px;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:60px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:16px}@media (min-width:300px){.titlesector--secreti form{width:calc(100vw / 12 * 8 - 32px)}}@media (min-width:767px){.titlesector--secreti form{width:calc((100vw - 32px)/ 12 * 8 - 32px)}}@media (min-width:1024px){.titlesector--secreti form{width:calc(970px / 12 * 8 - 32px)}}@media (min-width:1200px){.titlesector--secreti form{width:calc(1170px / 12 * 8 - 32px)}}@media (max-width:1024px){.titlesector--secreti form{position:static;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:0 0;height:auto;margin:0 auto;padding:0;margin-top:32px}}@media (max-width:490px){.titlesector--secreti form{width:100%;padding:0}}@media (max-width:1024px){.titlesector--secreti .col-8{width:100%}}.titlesector--secreti .group{width:67%;margin-bottom:0;margin-right:16px}@media (max-width:1024px) and (min-width:300px){.titlesector--secreti .group{width:calc(100vw / 12 * 8 - 32px)}}@media (max-width:1024px) and (min-width:767px){.titlesector--secreti .group{width:calc((100vw - 32px)/ 12 * 8 - 32px)}}@media (max-width:1024px) and (min-width:1024px){.titlesector--secreti .group{width:calc(970px / 12 * 8 - 32px)}}@media (max-width:1024px) and (min-width:1200px){.titlesector--secreti .group{width:calc(1170px / 12 * 8 - 32px)}}@media (max-width:490px){.titlesector--secreti .group{width:100%}}.titlesector--secreti .group input{height:54px}.titlesector--secreti .btn{position:static;width:360px;margin:0;padding:0;background:#2e3744}@media (max-width:1024px){.titlesector--secreti .btn{margin-top:16px;background:#f6c42c}}@media (max-width:1024px) and (min-width:300px){.titlesector--secreti .btn{width:calc(100vw / 12 * 8 - 32px)}}@media (max-width:1024px) and (min-width:767px){.titlesector--secreti .btn{width:calc((100vw - 32px)/ 12 * 8 - 32px)}}@media (max-width:1024px) and (min-width:1024px){.titlesector--secreti .btn{width:calc(970px / 12 * 8 - 32px)}}@media (max-width:1024px) and (min-width:1200px){.titlesector--secreti .btn{width:calc(1170px / 12 * 8 - 32px)}}@media (max-width:490px){.titlesector--secreti .btn{width:100%}}.titlesector--secreti button{min-height:54px!important;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.input--hidden{visibility:hidden;height:0;opacity:0}.wrap-diagram{margin-top:60px}@media (max-width:760px){.wrap-diagram{margin-top:32px}}.wrap-diagram .flex-diagram{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:600px){.wrap-diagram .flex-diagram{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.wrap-diagram .diagram{height:auto;max-width:50%;margin:0 auto}@media (max-width:600px){.wrap-diagram .diagram{max-width:80%}}@media (max-width:360px){.wrap-diagram .diagram{max-width:100%}}.js-html-subtitle,.js-html-title{text-align:center}.js-html-subtitle{font-size:14px;margin-bottom:16px;color:#999;padding:0}

.popup br {
	display: none;
}

.popup .flex {
	flex-direction: column;
}

.popup .popup__h1.title {
	font-size: 48px;
	line-height: 56px;
	margin-top: 42px;
	margin-bottom: 32px;
}

.popup .sub {
    font-size: 17px;
    line-height: 27px;
	margin-top: 0;
    margin-bottom: 30px;
	max-width: 552px;
	margin-left: auto;
	margin-right: auto;
}

.popup .group {    
    margin-bottom: 24px;	
	max-width: 357px;
	margin-left: auto;
	margin-right: auto;
	
}

.popup .group {
   width: 100%;
}	

.popup .btn.btn--orange.submitb {
	margin-top: 24px;
	margin-bottom: 25px;
}

.popup_body__close {
	margin: 0;
    top: 44px;
    right: 16px;
}

.popup .textprivacy {
	font-size: 12px;
    line-height: 18px;
}

@media (max-width:1023px){	

	.popup .sub {		
		margin-bottom: 32px;
		max-width: 458px;		
	}
	
	.popup .btn.btn--orange.submitb {
		margin-top: 8px;
		margin-bottom: 16px;
	}
	
	.popup .textprivacy {
		max-width: 458px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.popup_body__close {		
		top: 33px;
		right: 33px;
	}
	
	.popup .flex .group { 
		
	}
		
}	

@media (max-width:767px){
	
	.popup .popup__h1.title {
		font-size: 24px;
		line-height: 29px;
		margin-top: -6px;
		margin-bottom: 16px;
	}

	.popup .sub {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
	}

	.popup .group {    
		margin-bottom: 16px;
	}

	.popup_body__close {		
		top: 13px;
		right: 13px;
		width: 32px;
	}
	
	.popup .container.col-8 {
		padding-left: 0;
		padding-right: 0;
	}
}


/* 05 APR 21 */
.conversion_container {
	margin-top: 64px;
	margin-bottom: 64px;
}

	.conversion_wrapper {
		background: #f7f7f8;
		border-radius: 16px;
		padding: 50px 0 48px;
		flex: 0 0 auto;
		width: 83.3333333333%;
	}

		.conversion_form_caption {
			text-align: center;				
			font: 24px/31px 'Montserrat', Arial, sans-serif;
			font-weight: 700;
			color: #2e3744;	
			max-width: 750px;
			margin: 0 auto 32px;
		}	
			
		.conversion_form {			
			margin: 0 auto;	
			max-width: 750px;
		}
		
			.conversion_form .row {		
				display: flex;
				flex-wrap: wrap;
				margin-left: -16px;
				margin-right: -16px;
			}

				.conversion_form div, .conversion_form div input {
					box-sizing: border-box;
				}	
				
				.conversion_form .col-3 {
					padding: 0 16px;					
					flex: 0 0 auto;
					width: 37.5%;
				}
				
				.conversion_form .col-2 {
					padding: 0 16px;					
					flex: 0 0 auto;
					width: 25%;
				}
				
				.conversion_form input[type=text] {
					width: 100%;
					font: 16px/22px 'Open Sans', Arial, sans-serif;
					font-weight: 400;
					color: #808080;	
					padding: 13px 16px;
					background: #fff;
					border: 1px solid #ccc;
					box-sizing: border-box;
					border-radius: 4px;
				}
				
				.conversion_form input[readonly] {
					background: #fcfcfc;
					border: 1px solid #ccc;
					color: #808080 !important;	
				}
				
				.conversion_form button {
					width: 100%;
					font: 16px/1 'Open Sans', Arial, sans-serif;
					font-weight: 400;
					color: #2e3744;	
					padding: 16px;
					background: #F6C42C;
					box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
					border-radius: 4px;				
					text-align: center;
					text-transform: uppercase;
					border: none;
					position: relative;
					transform: none !important;
					filter: none !important;
					min-height: 0;
				}
				
				.conversion_form button:hover {
					cursor: pointer;					
				}
				
				.conversion_form button:disabled {
					cursor: default;
					background: #F7F7F8;									
				}
				
					.conversion_form button:disabled span {
						padding-left: 26px;
						background: url('../img/done_yellow_sign.svg') left center no-repeat;
						background-size: 16px auto;						
					}


				.conversion_form button:disabled.preloader {
					background: #F7F7F8 url('../img/form_preloader.gif') center no-repeat;
					background-size: 100% auto;						
				}

					.conversion_form button:disabled.preloader span {
						display: none;
					}	
						
					
@media (max-width:1023px){
	
	.conversion_container {
		margin-top: 32px;
		margin-bottom: 32px;
	}
	
	.conversion_wrapper {		
		padding: 32px 0 48px;		
		width: 100%;
	}
	
	.conversion_form_caption {		
		max-width: 480px;		
	}
	
	.conversion_form .row {		
		margin: 0;		
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: center;
	}	
	
	.conversion_form .col-3 {		
		width: 50%;
		max-width: 256px;
	}
	
		.conversion_form .col-3 input {
			max-width: 256px;
		}	
	
	.conversion_form .col-2 {		
		width: 100%;
		margin-top: 32px;
		text-align: center;
	}
	
		.conversion_form .col-2 button {		
			max-width: 256px;
		}
}

@media (max-width:767px){	
	
	.conversion_form_caption {		
		font-size: 20px;		
		line-height: 24px;
	}		
	
	.conversion_form .col-3 {		
		width: 100%;
		margin-bottom: 16px;
		max-width: 320px;
	}
	
		.conversion_form .col-3 input {
			max-width: 320px;
		}
	
	.conversion_form .col-2 {		
		width: 100%;
		margin-top: 0;
		text-align: center;
	}
	
		.conversion_form .col-2 button {
			max-width: 288px;
		}	
		
}	
		
/* /05 APR 21 */


/* 12 APR 21 */
	.input_wrapper {
		position: relative;
	}
	
		.input_wrapper label {
			position: absolute;
			top: 14px;
			cursor: text;
			transition: .25s ease;
			font: 16px/22px 'Open Sans', Arial, sans-serif;	
			font-weight: 400;			
			pointer-events: none;
			left: 16px;
			color: #808080;
			text-align: left;
		}
	
		.input_wrapper input:focus~label, .input_wrapper input:valid~label, .input_wrapper input:disabled~label {
			top: -24px;
			font-size: 12px;
		}

		.input_wrapper input[readonly]~label {
			top: -24px;
			font-size: 12px;
		}	
		
	.btn.btn--orange a {
		color: #2e3744;
	}
	
	.titlesector--secreti .btn.btn--orange a {
		color: #fff;
	}
	
	
	
@media (max-width:1024px){	
	.titlesector--secreti .btn.btn--orange a {
		color: #2e3744;
	}
}
	

@media (max-width:767px){
	.input_wrapper input:focus~label, .input_wrapper input:valid~label, .input_wrapper input:disabled~label {
		top: -18px;
		font-size: 11px;
	}
	
	.input_wrapper input[readonly]~label {
		top: -24px;
		font-size: 12px;
	}
}	

/* /12 APR 21 */


/* 16 APR 21 */

.vacancies {
	margin-top: 24px;
}
	
		.vw_block {
			background: #fff;
			box-shadow: 0 8px 32px rgba(46, 55, 68, 0.1);
			border-radius: 4px;
			margin-bottom: 32px;
		}
		
			.vwb_header {
				padding: 32px 32px 35px;
				border-bottom: 1px solid #e9ebed;
			}
			
				.vwbh_type {
					font: 12px/1 'Montserrat-b', Arial, sans-serif;	
					font-weight: 700;			 
					letter-spacing: -0.03em;
					color: #E6AC00;
					margin-bottom: 8px;
				}
				
				.vwbh_vacancy_position {
					font: 30px/36px 'Montserrat-b', Arial, sans-serif;	
					font-weight: 700;					
					color: #2e3744;
				}
			
				.vwbb_row {
					display: flex;
				}
				
					.vwbbr_caption {
						padding: 32px;
						font: 20px/28px 'Montserrat-b', Arial, sans-serif;	
						font-weight: 700;					
						color: #2e3744;
						width: 25%;
						box-sizing: border-box;
					}
					
					.vwbbr_text {
						padding: 32px;
						border-top: 1px solid #e9ebed;
						font: 17px/27px 'Roboto', Arial, sans-serif;	
						font-weight: 400;					
						color: #2e3744;
						width: 75%;
						box-sizing: border-box;
					}
					
					.vwbb_row:first-child .vwbbr_text {
						border: none;
					}
					
						.vwbrr_chief {
							display: flex;
						}
						
							.vwbrr_chief_img {
								margin-right: 32px;
							}
							
								.vwbrr_chief_img img {
									width: 100%;
									max-width: 100px;
									border-radius: 50%;
								}
							
								.vwbrr_chief_name {
									font: 24px/40px 'IBM Plex Serif', Arial, sans-serif;
									font-style: italic;
									font-weight: 500;
									color: #2e3744;
									margin-bottom: 4px;
								}
								
								.vwbrr_chief_position {
									font: 17px/27px 'Roboto', Arial, sans-serif;	
									font-weight: 400;					
									color: #2e3744;
								}
						
			.vwb_footer {
				padding: 8px 0 48px;
				text-align: center;
			}
			
				.vwb_footer a {
					display: inline-block;
					padding: 16px 32px;					
					font: 16px/1 'Open Sans', Arial, sans-serif;	
					font-weight: 400;	
					text-align: center;
					text-transform: uppercase;
					color: #2e3744;
					background: #f6c42c;
					box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
					border-radius: 4px;
					transition: all .3s ease;
					-webkit-backface-visibility: hidden;
				}
			
					.vwb_footer a:hover {
						box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15);
						-webkit-transform: scale3d(1.01, 1.01, 1.01);
						transform: scale3d(1.01, 1.01, 1.01);
					}
					
					
#vacancies_page .popup_body {
	margin: 0;
	padding: 0;
}

	#vacancies_page .popup .popup__h1.title {
		font-size: 64px;
		line-height: 72px;
		margin-top: 175px;
		margin-bottom: 48px;
	}
	
		#vacancies_page .popup .group {
			max-width: none;
		}
				
			#vacancies_page .popup .flex {
				flex-direction: row;
				flex-wrap: nowrap;
				margin: 0 -16px;
				position: relative;
			}
			
				#vacancies_page .popup .flex .group {
					width: 50%;
					padding: 0 16px;
				}
				
				#vacancies_page .popup .flex .group label {
					left: 32px;	
				}
				
				#vacancies_page .popup .flex .group textarea {
					height: 80px;	
				}
				
				#vacancies_page .form button:disabled {
					-webkit-filter: none;
					filter: none;
					width: 100%;
					background: #f7f7f8 url(../img/form_preloader.gif) center no-repeat;
					background-size: 128px auto;
				}
				
					#vacancies_page .form button:disabled a {
						display: none;
					}

#vacancies_page .popup_body__close {   
    top: 16px;   
}

#vacancy_send .titlesector__title{
	text-align: center;
	margin-bottom: 24px;
}


	#vacancy_send .titlesector__subscription p {
		font-size: 17px;
		line-height: 27px;
		text-align: center;
		margin: 0 auto;
		max-width: 750px;
		padding: 0;
	}	
							
	#vacancy_send .titlesector.titlesector--sendpage .btn--orange {
		margin-top: 32px;
	}	
					
@media (max-width:1139px){			
	.vwb_header {
		padding: 32px 24px 35px;					
	}
}

@media (max-width:1023px){

			.vacancies_wrapper {
				padding: 0 16px;
			}
			
				.vwb_header {
					padding: 16px 32px 32px;					
				}					
					
					.vwbh_vacancy_position {
						font-size: 24px;
						line-height: 29px;
					}
				
					.vwbb_row {
						border-top: 1px solid #e9ebed;
						flex-wrap: wrap;
					}
					
					.vwbb_row:first-child {
						border: none;
					}
					
						.vwbbr_caption {
							padding: 16px 32px 8px;
							font-size: 18px;
							line-height: 25px;
							width: 100%;							
						}
						
						.vwbbr_text {
							padding: 0 32px 16px;
							border: none;
							font-size: 16px;
							line-height: 24px;
							width: 100%;							
						}
						
							.vwbrr_chief {
								margin-top: 8px;
							}
							
								.vwbrr_chief_img {
									margin-right: 16px;
								}
								
									.vwbrr_chief_img img {										
										max-width: 48px;										
									}					
								
									.vwbrr_chief_name {
										font-size: 18px;
										line-height: 28px;
										margin-bottom: 8px;
									}
									
									.vwbrr_chief_position {
										font-size: 16px;
										line-height: 24px;
									}
							
				.vwb_footer {
					padding: 16px 32px 32px;
					text-align: left;
				}
				
	#vacancies_page .popup .popup__h1.title {
		font-size: 54px;
		line-height: 70px;
		margin-top: 80px;
		margin-bottom: 32px;
	}

	#vacancy_send .titlesector__subscription p {			
		max-width: 600px;
	}	
						
}
					
@media (max-width:767px){
	
	.vacancies {
		margin-top: 16px;
	}

			.vacancies_wrapper {
				padding: 0;
			}
			
				.vwb_header {
					padding: 16px 16px 13px;					
				}					
					
					.vwbh_vacancy_position {
						font-size: 24px;
						line-height: 29px;
					}
				
					.vwbb_row {
						border-top: 1px solid #e9ebed;
						flex-wrap: wrap;
					}
					
					.vwbb_row:first-child {
						border: none;
					}
					
						.vwbbr_caption {
							padding: 16px 16px 8px;											
						}
						
						.vwbbr_text {
							padding: 0 16px 16px;												
						}

							.vwbrr_chief_img img {
								width: auto;
							}
							
				.vwb_footer {
					padding: 16px;					
				}
				
					.vwb_footer a {
						width: 100%;						
						box-sizing: border-box;
					}
				
	.contact .sub {
		margin-top: 32px;
		text-align: left;
	}	

	.contact br {
		display: none;
	}

	#vacancies_page .popup .popup__h1.title {
		font-size: 24px;
		line-height: 30px;
		margin-top: 64px;		
	}		
				
			#vacancies_page .popup .flex {				
				flex-wrap: wrap;
				margin: 0;				
			}
			
				#vacancies_page .popup .group {
					margin-bottom: 24px;
				}
			
				#vacancies_page .popup .flex .group {
					width: 100%;
					padding: 0;					
				}
				
				#vacancies_page .popup .flex .group label {
					left: 16px;	
				}
				
				.group input:focus~label, .group select:focus~label, .group textarea:focus~label {	
					top: -19px;
					padding: 0;
				}				
	
	#vacancy_send .titlesector__subscription p {
		font-size: 14px;
		line-height: 22px;		
	}				
						
}
					
/* /16 APR 21 */

/* 19 APR 21 */
@media (max-width:767px){
	
	.footer {		
		padding-top: 20px;
		padding-bottom: 16px;		
	}
	
		.content-footer {
			display: flex;
			flex-direction: column;	
		}
	
		.content-footer__social-block {
			grid-column: auto;
			width: 100%;
			flex-direction: row;
			order: 1;
			margin-bottom: 20px;
		}
		
		.content-footer__social-block .social-button {
			margin-left: 16px;
		}
		
		.content-footer .wrapsb {			
			margin-bottom: 0;
		}
		
		.content-footer .wrap {
			order: 2;
			display: block;
			line-height: 16px;
		}
		
		.content-footer .content-footer__logo-block {
			order: 3;
			width: 100%;
		}
		
			.content-footer__logo {
				height: 24px;
			}		
		
			.content-footer__logo img {
				width: 73px;				
			}						
			
				.content-footer__social-block .social-button {
					width: 24px;
					height: 24px;
				}	
				
					.btn--social {
						width: 24px;
						height: 24px;
					}

						.btn--social .btn__ico {
							width: 14px !important;
							height: 14px !important;
							padding: 5px !important;
						}						
						
		.content-footer__menu-nav-block {
			width: 100%;
			text-align: center;
		}

			.content-footer .link {
				font-family: 'Open Sans';				
				font-weight: 400;				
				line-height: 16px;
				letter-spacing: 0;
				display: inline-block;
				margin: 0 4px;
			}

		.content-footer__cookie-block {
			width: 100%;
			text-align: center;
		}

		p.content-footer__text, .content-footer__logo-offer a, .content-footer__logo p {
			display: none;
		}	

		.content-footer__logo-offer {
			text-align: center;
		}

		.content-footer__logo-offer .wrapimg {
			width: 100%;
			justify-content: center;
		}
		
		.content-footer__logo-offer img:first-child {
			padding-right: 16px;
		}
		
		.content-footer__logo-offer img {
			width: auto;
			height: 31px;
		}
}
/* /19 APR 21 */

/* 30 APR 21 */
.popup.updated_popup .sub {
	max-width: 750px;
	margin-bottom: 40px;
}

	.popup.updated_popup fieldset > .group {
		max-width: 750px;
	}

	.popup.updated_popup .flex, .inpage .flex {
		margin: 0 -16px 32px;
	}
	
		.popup.updated_popup .flex > .group, .inpage .flex > .group {
			width: 50%;
			margin: 0 15px;
		}
		
		.popup.updated_popup .flex > .group.col3, .inpage .flex > .group.col3 {
			width: 33.333333%;			
		}
		
		.popup.updated_popup .flex, .inpage .flex {
			flex-direction: row;
			flex-wrap: nowrap;
		}
		
		.popup.updated_popup .group textarea {
			height: 80px;
		}
		
	.income_row {
		margin-bottom: 43px;		
	}

		.income_row_header {
			font-family: 'Montserrat-b';				
			font-weight: 700;	
			font-size: 20px;
			line-height: 28px;
			color: #2e3744;
			margin-bottom: 16px;
		}
		
		.income_row_body {
			display: flex;
			justify-content: space-between;
		}
		
			.income_row_col {
				
			}
			
				.income_row_col label {
					position: relative;
				}
				
					.income_row_col label input[type=radio] {
						position: absolute;
						z-index: -1;
						opacity: 0;
						margin: 18px 0 0 6px;
					}
					
					.income_row_col label span {
						position: relative;
						padding-left: 30px;						
						cursor: pointer;						
						font-family: 'Roboto';				
						font-weight: 400;	
						font-size: 17px;
						line-height: 27px;
						color: #333;
					}
					
					.income_row_col label span:before {
						content: "";
						position: absolute;
						left: 0;
						top: -2px;
						width: 24px;
						height: 24px;
						background: #fff;
						border: 1px solid #ccc;
						box-sizing: border-box;						
						border-radius: 50%;
					}
					
					.income_row_col label input[type=radio]:checked + span:before {
						border: 6px solid #f6c42c;
					}
					
@media (max-width:767px){
	.popup.updated_popup .sub {
		max-width: 640px;
		margin-bottom: 24px;
		font-size: 16px;
		line-height: 24px;
	}

		.popup.updated_popup fieldset > .group, .inpage fieldset > .group {
			max-width: 640px;
			margin-bottom: 24px;
		}
		
		.inpage fieldset > .group {
			
		}	

		.popup.updated_popup .flex, .inpage .flex {
			margin: 0 auto 24px;
			display: block;
			max-width: 640px;
		}
		
			.popup.updated_popup .flex > .group, .inpage .flex > .group {
				width: 100%;
				margin: 0 auto 24px;
				max-width: 640px;
			}
			
			.popup.updated_popup .flex > .group.col3, .inpage .flex > .group.col3 {
				width: 100%;		
			}		
			
		.income_row {
			margin: 0 auto 4px;		
			max-width: 640px;
		}
		
		.income_row_col {
			margin-bottom: 20px;
		}

			.income_row_header {				
				font-size: 18px;
				line-height: 25px;				
				margin-bottom: 24px;
			}
			
			.income_row_body {
				display: block;				
			}						
						
						.income_row_col label span {								
							font-size: 16px;							
						}
						
						.income_row_col label span:before {							
							top: -3px;							
						}
						
}	
	
/* /30 APR 21 */


/* 21 JUN 21 */
.lg_image {
	display: none;
}

.leading.new_leading .block {    
    margin-left: 0;
	min-width: 50%;
}

.leading.new_leading .block h3, .leading.new_leading .block p {
    max-width: 357px;
}

.differ.new_differ {
	background: #f7f7f8;
}

.leading.new_leading h3 {
   margin-bottom: 22px;
}

.leading.new_leading .wrap {
	justify-content: flex-start;
}

.leading.new_leading .block:before {   
    right: -180px;
    top: -15px;
}

.leading.new_leading img {
	height: 479px;
}	

.differ.new_differ .differ__title {
	font-size: 24px;   
    margin-bottom: 16px;
	font-weight: 700;
	min-height: 80px;
	padding-right: 15px;
}

section.differ.new_differ {
	margin: 0;
}

.reviews.new_reviews {
	padding-top: 40px;
	padding-bottom: 42px;
}

section.reviews.new_reviews h2 {    
    margin-bottom: 56px;
}

section.reviews.new_reviews p.col-8 {    
    font-size: 17px;
	line-height: 27px;
	color: #e9ebed;
	margin-bottom: -32px;
}

section.differ.new_differ_2 {
	margin: 120px 0 0;
	padding: 0;
}

.new_dentalpage {
	padding: 56px 0 14px;	
}

.order--dentalpage.new_dentalpage .container {
    
}

.yellow_gift_box {
	padding-top: 120px;
	padding-bottom: 120px;
	background: #f6c42c;
}

	.yellow_gift_box .order__tittle {
		font-weight: bold;
		font-size: 56px;
		line-height: 56px;
		letter-spacing: -0.03em;
		color: #2e3744;
		margin-bottom: 48px;
	}
	
	.ygb_box {
		
	}
	
		.ygbb_img {
			
		}
		
			.ygbb_img img {
				width: 100%;				
			}
			
		.ygbb_text {

		}

			.ygbbt_name {
				font-family: 'IBM Plex Serif', Arial, monospace;
				font-style: italic;
				font-weight: bold;
				font-size: 27px;
				line-height: 40px;
				color: #2e3744;
				margin-bottom: 16px;
			}
			
			.ygbbt_text {
				font-size: 17px;
				line-height: 27px;
				color: #333;
			}
			
.dental_order_box {
	padding-top: 120px;
	padding-bottom: 40px;
}

	.dob_text {
		font-family: Montserrat, Arial, monospace;
		font-style: normal;
		font-weight: bold;
		font-size: 32px;
		line-height: 32px;
		text-align: center;
		letter-spacing: -0.03em;
		text-transform: uppercase;
		color: #e6ac00;
		margin-bottom: 48px;
	}
	
	.dob_subtext {
		font-family: Montserrat, Arial, monospace;		
		font-weight: 700;
		font-size: 48px;
		line-height: 64px;		
		text-align: center;
		letter-spacing: -0.03em;		
		color: #2E3744;
		margin: 0 auto 59px;
		max-width: 746px;		
	}
	
		.dob_subtext span {
			text-decoration-line: line-through;
			font-weight: 500;
		}
	
	.dob_form_wrapper {
		display: flex;
		margin: 0 -16px 58px;
	}
	
		.form_cell {
			padding: 0 16px;
			width: 33.333333%;
			text-align: center;
			position: relative;
		}
		
		.form_cell label {
			position: absolute;
			top: 17px;
			cursor: text;
			transition: .25s ease;
			font-family: Open Sans;
			font-style: normal;
			font-weight: 400;
			font-size: 16px;
			line-height: 22px;
			pointer-events: none;
			left: 32px;
			color: grey;
			text-align: left;
		}	
		
		.form_cell.full_width {
			width: 100%;
		}
		
			.form_cell input[type=text], .form_cell input[type=email], .form_cell input[type=tel] {
				background: #fff;
				border: 1px solid #ccc;
				box-sizing: border-box;
				border-radius: 4px;
				font-size: 16px;
				line-height: 22px;
				color: #808080;
				padding: 17px;
				width: 100%;
			}
			
			.form_cell input[type=submit] {
				display: inline-block;
				background: #f6c42c;
				box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
				border-radius: 4px;
				font-size: 16px;
				line-height: 64px;
				text-align: center;
				text-transform: uppercase;
				color: #2e3744;
				width: 358px;
				border: none;
				cursor: pointer;
				margin: 0 !important;
			}
			
			.form_cell input[type=submit]:hover {
				box-shadow: 0 8px 32px rgb(0 0 0 / 15%);
				-webkit-transform: scale3d(1.01,1.01,1.01);
				transform: scale3d(1.01,1.01,1.01);
			}
			
		.form_cell input[type=text]:focus~label, .form_cell input[type=tel]:focus~label, .form_cell input[type=email]:focus~label, 
		.form_cell input[type=text]:valid~label, .form_cell input[type=tel]:valid~label, .form_cell input[type=email]:valid~label,
		.form_cell input[type=text]:not(:placeholder-shown)~label, .form_cell input[type=tel]:not(:placeholder-shown)~label, .form_cell input[type=email]:not(:placeholder-shown)~label {
			top: -23px;
			font-size: 12px;							
		}			
			
			
.why_box {
	padding-top: 120px;
	padding-bottom: 120px;
	background: #2e3744;
}

	.why_box .lefttitile {
		font-family: Montserrat, Arial, monospace;
		font-style: normal;
		font-weight: bold;
		font-size: 56px;
		line-height: 64px;
		letter-spacing: -0.03em;
		color: #f6c42c;
		margin-bottom: 56px;
		max-width: 750px;
	}

	.why_box .col8 {
		display: flex;	
	}
		
	.why_box .quote_wrap {
		position: relative;
	}
	
	.why_box .quote_wrap:after {	
		content: '';
		position: absolute;
		width: 61px;
		height: 56px;
		top: 0px;
		right: 120px;
		background: url('/img/experience/vebinar/dash.svg') center no-repeat;
		background-size: contain;
	}
	
		.wb_img {
			width: 150px;
			margin-right: 45px;
		}
		
			.wb_img img {
				width: 150px;
				border-radius: 50%;
			}
		
		.wb_txt {
			max-width: 649px;
			font-size: 16px;
			line-height: 26px;
			letter-spacing: -0.03em;
			color: #f7f7f8;
		}

.titles.new_titles {
	padding-top: 191px;	
	margin-bottom: 0;
}

	.titles.new_titles .container {
		padding-bottom: 109px;
	}	
		
.titles.new_titles .col6 {
    width: 66.666666%;
}

.titles.new_titles .container {
	position: relative;
}

.titles.new_titles .title {
    margin-bottom: 0;
}

.titles.new_titles h1 {
    max-width: 620px;
	margin: 0 0 30px;
	position: relative;
	z-index: 1;
}

.titles.new_titles h2 {    
    margin-bottom: 32px;
	max-width: 552px;
	position: relative;
	z-index: 1;
	color: #f6c42c;
}

.titles.new_titles p.nt_text {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 30px;
	letter-spacing: -0.03em;
	font-weight: 500;
	color: #2e3744;
	margin-bottom: 32px;
	max-width: 330px;
	position: relative;
	z-index: 1;
}

	.titles.new_titles p.nt_text span {		
		text-decoration-line: line-through;
		color: #2e3744;
	}

	.titles.new_titles p.nt_text strong {
		font-weight: 700;
		text-transform: uppercase;
	}

.titles.new_titles .btn {
    width: 341px;
	position: relative;
	z-index: 1;
}

.titles.new_titles .container:after  {
	content: '';
	position: absolute;
	bottom: 0;
	left: 51%;
	width: 580px;
	height: 647px;
	background: url('/img/experience/vebinar/dima_dantist.png') center no-repeat;
	background-size: contain;	
}

@media (max-width:1140px){
	.titles.new_titles {		
		padding-top: 113px;			
	}

		.titles.new_titles .container {			
			padding-bottom: 66px;
		}	
			
	.titles.new_titles .col6 {		
		width: 50%;
	}


	.titles.new_titles h1 {		
		margin: 0 0 16px;
		max-width: 467px;
		font-size: 40px;
		line-height: 48px;
		letter-spacing: -0.03em;
		text-align: left;	
	}

	.titles.new_titles h2 { 		
		max-width: 467px;
		font-size: 24px;
		line-height: 34px;
		margin-bottom: 32px;
		text-align: left;	
	}

	.titles.new_titles p.nt_text {			
		max-width: 467px;		
		font-size: 20px;
		line-height: 28px;
		letter-spacing: -0.03em;
		text-align: left;	
		margin-bottom: 24px;		
	}	

	.titles.new_titles .title p {
		font-size: 20px;
		line-height: 28px;
		text-align: left;
	}	

	.titles.new_titles .btn {		
		position: relative;
		z-index: 1;
		display: block;
		margin: 0;
		bottom: auto;
		top: 0;
		left: 0;
		padding: 24px;
		width: 100%;
		max-width: 301px;
	}

	.titles.new_titles .container:after {
		left: 50%;		
		width: 521px;
		height: 521px;
	}
}

@media (max-width:991px){
	.lg_image {
		display: block;
	}
	
	.leading.new_leading .block {    
		margin-left: 16px;
	}
	
	.leading.new_leading .block h3, .leading.new_leading .block p {
		max-width: none;
	}
}

@media (max-width: 900px) {
	.leading.new_leading .block {
		margin-left: 32px;
	}
}

.yellow_gift_box .swiper-pagination {
	display: none;
}


@media (max-width: 900px) {	

	.leading.new_leading .block {    
		margin-left: 32px;
	}

	.leading.new_leading .block h3, .leading.new_leading .block p {
		max-width: none;
	}	

	.differ.new_differ {
		background: #f7f7f8;
	}

	.leading.new_leading h3 {
	   margin-bottom: 22px;
	}

	/* .leading.new_leading .wrap {
		justify-content: flex-start;
	}

	.leading.new_leading .block:before {   
		right: -180px;
		top: -15px;
	} */

	.leading.new_leading img {
		height: 350px;
	}	

	.differ.new_differ .differ__title {
		font-size: 22px;   
		margin-bottom: 16px;
		font-weight: 700;
		min-height: 80px;
		padding-right: 15px;
	}

	section.differ.new_differ {
		margin: 0;
	}

	.reviews.new_reviews {
		padding-top: 40px;
		padding-bottom: 42px;
	}

	section.reviews.new_reviews h2 {    
		
	}
	
	section.reviews.new_reviews h2 {
		
		margin-top: 0 !important;
		margin-bottom: 16px !important;		
	}

	section.reviews.new_reviews p.col-8 {    
		font-size: 14px;
		line-height: 24px;		
	}

	section.differ.new_differ_2 {
		margin: 48px 0 0;		
	}

	.new_dentalpage {
		padding: 56px 0 14px;	
	}

	.order--dentalpage.new_dentalpage .container {
		
	}

	.yellow_gift_box {
		padding-top: 48px;
		padding-bottom: 0;		
	}

		.yellow_gift_box .order__tittle {			
			font-size: 40px;
			line-height: 48px;
			color: #fff;
		}
		
		.yellow_gift_box .swiper-wrapper {
			flex-direction: column;
		}
		
		.yellow_gift_box .swiper-slide {
			width: 100% !important;
			display: flex;
		}
		
		.ygb_box {
			margin-bottom: 16px;
		}
		
			.ygbb_img {
				width: 224px;
				margin-right: 32px;
			}
			
				.ygbb_img img {
					width: 224px;			
				}
				
			.ygbb_text {

			}

				.ygbbt_name {					
					font-size: 26px;					
				}
				
				.ygbbt_text {
					font-size: 16px;
					line-height: 26px;					
				}
				
	.dental_order_box {
		padding-top: 48px;
		padding-bottom: 2px;
	}

		.dob_text {			
			font-size: 40px;
			line-height: 48px;			
			margin-bottom: 16px;
		}
		
		.dob_subtext {			
			font-size: 40px;
			line-height: 48px;				
			margin: 0 auto 48px;
			max-width: 479px;
		}			
		
		.dob_form_wrapper {
			flex-direction: column;
			margin: 0 auto;
			max-width: 479px;
		}
		
			.form_cell {
				padding: 0;
				width: 100%;
				margin-bottom: 16px;
			}			
			
				.form_cell input[type=text], .form_cell input[type=email], .form_cell input[type=tel] {
					
				}
				
				.form_cell input[type=submit] {					
					width: 479px;					
				}
				
	.why_box {
		padding-top: 48px;
		padding-bottom: 48px;		
	}

		.why_box .lefttitile {			
			font-size: 40px;
			line-height: 48px;			
			margin-bottom: 48px;			
		}		
		
		.why_box .quote_wrap:after {		
			right: 51px;			
		}
		
			.wb_img {
				width: 97px;
				margin-right: 31px;
			}
			
				.wb_img img {
					width: 97px;					
				}
			
			.wb_txt {
				width: 66.666666%;
				max-width: 480px;
			}


	.titles.new_titles {
		/* padding-top: 61px;	 */
		padding-top: 48px;	
		margin-top: 0;
	}

		.titles.new_titles .container {
			/* padding-bottom: 97px; */
			padding-bottom: 48px;
		}	
			
	.titles.new_titles .col6 {
		/* width: 100%; */
		width: 50%;
	}

	.titles.new_titles .container {
		position: relative;
	}

	.titles.new_titles .title {
		margin-bottom: 0;
	}

	.titles.new_titles h1 {
		/* max-width: 704px; */
		margin: 0 0 8px;


		max-width: 340px;
		font-size: 24px;
		line-height: 29px;
		letter-spacing: -0.03em;
		text-align: left;	
	}

	.titles.new_titles h2 { 		
		max-width: 704px;

		font-size: 16px;
		line-height: 22px;
		margin-bottom: 24px;
		text-align: left;	
	}

	.titles.new_titles p.nt_text {		
		/* margin-bottom: 473px; */
		max-width: 704px;
		/* text-align: center; */
		
		font-size: 16px;
		line-height: 22px;
		letter-spacing: -0.03em;
		text-align: left;	
		margin-bottom: 16px;		
	}		

	.titles.new_titles .btn {
		/* width: 341px; */
		position: relative;
		z-index: 1;
		display: block;
		margin: 0;
		bottom: auto;
		top: 0;
		left: 0;
		padding: 24px 54px;
	}

	.titles.new_titles .container:after  {				
		/* left: 0;
		width: 100%;
		height: 602px; */	

		left: 50%;		
		width: 340px;
		height: 400px;
	}
	
	
	.titles.new_titles .btn--orange .btn__text {
		font-size: 16px;
	}	
	
	.form_cell label {		
		left: 16px;		
	}	
	
	.form_cell input[type=text]:focus~label, .form_cell input[type=tel]:focus~label, .form_cell input[type=email]:focus~label, 
	.form_cell input[type=text]:valid~label, .form_cell input[type=tel]:valid~label, .form_cell input[type=email]:valid~label,
	.form_cell input[type=text]:not(:placeholder-shown)~label, .form_cell input[type=tel]:not(:placeholder-shown)~label, .form_cell input[type=email]:not(:placeholder-shown)~label {
		top: -18px;								
	}

}



@media (max-width: 767px) {	

	.leading.new_leading .block {    
		margin-left: 32px;
	}

	.leading.new_leading .block h3, .leading.new_leading .block p {
		max-width: none;
	}	

	.differ.new_differ {
		background: #f7f7f8;
	}

	.leading.new_leading h3 {
	   margin-bottom: 22px;
	}

	/* .leading.new_leading .wrap {
		justify-content: flex-start;
	}

	.leading.new_leading .block:before {   
		right: -180px;
		top: -15px;
	} */

	.leading.new_leading img {
		height: 200px;
	}	
	
	.leading img {
		width: 33.333333% !important;
		object-position: top !important;
	}
	
	.leading img:last-child {		
		width: 33.333333% !important;
	}
	
	.differ.new_differ .differ__item {		
		border-width: 4px;
	}
	
	.differ h2 {
		margin-bottom: 24px;
	}

	.differ.new_differ .differ__title {
		font-size: 22px;   
		margin-bottom: 24px;		
		min-height: 1px;
		padding-right: 0;
	}

	section.differ.new_differ {
		margin: 0;
	}

	.reviews.new_reviews {
		padding-top: 40px;
		padding-bottom: 42px;
	}

	.order--dentalpage.new_dentalpage .order__item {
		width: 100%;
	}	
	
	section.reviews.new_reviews h2 {
		
		margin-top: 0 !important;
		margin-bottom: 16px !important;		
	}

	section.reviews.new_reviews p.col-8 {    
		font-size: 14px;
		line-height: 24px;		
	}

	section.differ.new_differ_2 {
		margin: 48px 0 0;		
	}

	.new_dentalpage {
		padding: 56px 0 14px;	
	}

	.yellow_gift_box {
		padding-top: 32px;
		padding-bottom: 40px;		
	}

		.yellow_gift_box .order__tittle {			
			font-size: 24px;
			line-height: 32px;
			margin-bottom: 24px;
		}
		
		.yellow_gift_box .swiper-container {
			width: 100%;
		}
		
		.yellow_gift_box .swiper-wrapper {
			flex-direction: row;
		}
		
		.yellow_gift_box .swiper-slide {
			width: inherit !important;
			flex-direction: column;
		}
		
		.ygb_box {
			margin-bottom: 0;
		}
		
			.ygbb_img {
				width: 100%;
				margin: 0;
				order: 2;
			}
			
				.ygbb_img img {
					width: 100%;			
				}
				
			.ygbb_text {
				order: 1;
			}

				.ygbbt_name {					
					font-size: 22px;
					line-height: 40px;
					margin-bottom: 16px;
				}
				
				.ygbbt_text {					
					line-height: 24px;
					margin-bottom: 16px;
				}
				
		.yellow_gift_box .swiper-pagination {
			display: block;
		}
		
		.yellow_gift_box .swiper-pagination-bullet {
			width: 10px;
			height: 10px;			
			background: #fff;
			opacity: 1;
		}		
				
		.yellow_gift_box .swiper-pagination-bullet-active {
			background: #333;
		}		
				
	.dental_order_box {
		padding-top: 32px;
		padding-bottom: 8px;
	}

		.dob_text {			
			font-size: 24px;
			line-height: 32px;			
		}
		
		.dob_subtext {			
			font-size: 24px;
			line-height: 32px;				
			margin: 0 auto 16px;			
		}		
				
				.form_cell input[type=submit] {					
					width: 100%;
					max-width: 479px;
				}
				
	.why_box {
		padding-top: 32px;
		padding-bottom: 32px;		
	}

		.why_box .lefttitile {			
			font-size: 24px;
			line-height: 32px;			
			margin-bottom: 16px;			
		}		
		
		.why_box .quote_wrap:after {		
			display: none;			
		}
		
			.wb_img {
				display: none;
			}
			
			.wb_txt {
				width: 100%;
				max-width: none;
				font-size: 14px;
				line-height: 20px;
			}

	.titles.new_titles {
		padding-top: 80px;	
		margin-top: 0;
	}

		.titles.new_titles .container {
			padding-bottom: 273px;
		}	
			
	.titles.new_titles .col6 {
		width: 100%;
	}

	.titles.new_titles .container {
		position: relative;
	}

	.titles.new_titles .title {
		margin-bottom: 0;
	}

	.titles.new_titles h1 {
		max-width: 704px;
		margin: 0 0 8px;
		text-align: center;	
	}

	.titles.new_titles h2 { 		
		max-width: 704px;
		margin-bottom: 24px;
		text-align: center;
	}

	.titles.new_titles p.nt_text {	
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 16px;
		text-align: center;		
	}		

	.titles.new_titles .btn {
		width: 100%;
		max-width: none;	
	}

	.titles.new_titles .container:after  {				
		left: 0;
		width: 100%;
		height: 249px;		
	}
	
	.titles.new_titles .title p {
		text-align: center;	
	}

}

/* /21 JUN 21 */


/* 23 JUN 21 */

.new_praktikum .morework {
	margin-bottom: -80px;
}

section.contact {
	margin-bottom: 80px;
}

.newsite_page .titlesector--dentalpage {
	margin-top: -100px;
}

.grey_background {
	background: #f7f7f8;
}

.differ.new_differ.grey_background {
	padding-top: 80px;
	padding-bottom: 14px;
	margin: 0;
}

.commandsmal.new_commandsmal.grey_background {
	padding-top: 0;
	padding-bottom: 46px;
	margin: 0;
}

.practice_block {
	padding-top: 89px;
	padding-bottom: 80px;
}

	.pb_caption {
		font-family: 'Montserrat', Arial, sans-serif;		
		font-weight: 500;
		font-size: 32px;
		line-height: 48px;
		text-align: center;
		letter-spacing: -0.03em;
		color: #2e3744;
		margin: 0 auto 23px;
		max-width: 942px;
	}
	
	.pb_yellow_frame {
		text-align: center;
		margin-bottom: 32px;
	}
	
		.pbyf_shell {
			display: inline-block;
			border: 8px solid #f6c42c;
			box-sizing: border-box;
			padding: 57px 97px;
			font-family: 'Montserrat', Arial, sans-serif;			
			font-weight: 700;
			font-size: 32px;
			line-height: 42px;			
			text-align: center;
			letter-spacing: -0.03em;
			color: #2e3744;
			max-width: 746px;
		}
		
			.pbyf_shell span {
				font-weight: 500;
				text-decoration-line: line-through;
			}
			
		.pb_link {
			text-align: center;
		}

			.pb_link a {
				display: inline-block;
				font-family: 'Open Sans', Arial, sans-serif;				
				font-weight: 400;
				font-size: 16px;
				line-height: 64px;				
				text-align: center;
				text-transform: uppercase;
				color: #2E3744;
				background: #f6c42c;
				box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
				border-radius: 4px;
				width: 358px;
				transition: all .3s ease;
				-webkit-backface-visibility: hidden;
			}
			
			.pb_link a:hover {
				box-shadow: none;
				-webkit-transform: scale3d(1.01,1.01,1.01);
				transform: scale3d(1.01,1.01,1.01);
			}
			
	.commandsmal.new_commandsmal.grey_background .container	{
		margin-bottom: 0;
	}
			
	.commandsmal.new_commandsmal.grey_background .wrap {
		justify-content: center;
	}		
	
		.commandsmal.new_commandsmal.grey_background .wrap .commandsmal__item {			
			align-items: center;
			width: auto;
			margin: 0 16px;
			padding: 34px 0;
			text-align: center;
			min-width: 250px;
		}
		
	.development {
		font-family: Montserrat-b, Arial, sans-serif;
		font-style: normal;
		font-size: 12px;
		line-height: 16px;
		text-transform: uppercase;
	}	

/* .newsite_page .titlesector__title.title--dentalpage {
	margin: 0;
} */

.newsite_page .massmedia {
	background: #fff;
}

.newsite_page .content-footer, .new_praktikum .content-footer {
	display: flex;
	justify-content: space-between;
}

	.newsite_page .content-footer__logo, .new_praktikum .content-footer__logo {
		margin: 0;
		width: 16.666666%;
	}

	.newsite_page .footer_center, .new_praktikum .footer_center {
		width: 25%;
		padding: 0 15px;
		font-family: 'Open Sans', Arial, sans-serif;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 16px;		
		letter-spacing: -0.03em;
		color: #808080;
		margin-right: 25%;
	}
	
		.newsite_page .footer_center a, .new_praktikum .footer_center a {
			color: #808080;
			text-decoration: underline;
		}

		.newsite_page .footer_center a:hover, .new_praktikum .footer_center a:hover {			
			text-decoration: none;
		}		

	.newsite_page .footer_right, .new_praktikum .footer_right {
		width: 25%;
		display: flex;
		/* justify-content: space-between; */		
		justify-content: flex-start;
	}
	
	.newsite_page .footer_right .social-button, .new_praktikum .footer_right .social-button {
		width: 48px;
		height: 48px;
		background: #2e3744;
		border-radius: 24px;
		display: inline-block;
		margin-right: 15px;
	}
	
	.newsite_page .footer_right .social-button:first-child, .new_praktikum .footer_right .social-button:first-child {
		margin-left: 0;
	}	
	
@media (max-width:991px){	

	.newsite_page .titlesector.titlesector--dentalpage {		
		margin-top: 0;
	}
	
	.practice_block {
		padding-top: 40px;
		padding-bottom: 40px;
	}

		.pb_caption {			
			font-size: 24px;
			line-height: 32px;					
			margin: 0 auto 24px;
			max-width: 750px;
		}
		
		.pb_yellow_frame {			
			margin-bottom: 32px;
		}
		
			.pbyf_shell {				
				border: 6px solid #f6c42c;				
				padding: 30px 40px;					
				font-size: 24px;
				line-height: 32px;				
				max-width: 555px;
			}
			
				.pb_link a {
					padding: 0 20px;
					font-size: 14px;
					line-height: 60px;
					width: auto;
					min-height: 60px;
					box-sizing: border-box;
				}
				
	.differ.new_differ.grey_background {
		padding-top: 20px;
	}

	.commandsmal.new_commandsmal.grey_background {    
		padding-bottom: 32px;
	}
	
	.newsite_page .footer_center, .new_praktikum .footer_center {		
		margin-right: 0;
	}
	
	.newsite_page .footer_right, .new_praktikum .footer_right {
		width: 33.333333%;
	}
}

@media (max-width:767px){
	
	.newsite_page .titlesector__title.title--dentalpage {		
		margin-top: 80px;
	}
	
	.commandsmal.new_commandsmal.grey_background .wrap .commandsmal__item {
		padding: 16px 16px;		
	}
	
	.commandsmal.new_commandsmal.grey_background {
		padding-bottom: 48px;
	}
	
	.newsite_page .content-footer, .new_praktikum .content-footer {    
		flex-wrap: wrap;
		flex-direction: row;
	}
	
		.newsite_page .content-footer__logo, .new_praktikum .content-footer__logo {
			width: 50%;
			order: 1;
		}
		
		.newsite_page .footer_center, .new_praktikum .footer_center {		
			width: 100%;
			order: 3;
			padding: 0;
			margin-top: 20px;
		}
		
		.newsite_page .footer_right, .new_praktikum .footer_right {
			width: 50%;
			order: 2;
		}
		
	.newsite_page .footer_right .social-button, .new_praktikum .footer_right .social-button {
		width: 24px;
		height: 24px;
	}

	.newsite_page section.massmedia, .new_praktikum section.massmedia {		
		padding-bottom: 15px;
	}		
}	
/* /23 JUN 21 */


/* 24 SEP 21 */
.question__title {   
    font-size: 22px; 
	line-height: 28px;
}

@media (max-width: 800px) {
	.question__title {
		font-size: 20px;
		line-height: 24px;
	}
}
/* /24 SEP 21 */


/* 23 NOV 21 */
.submit_preloader {   
    width: 100%;
    height: 60px;
    background: url('../img/preloader.gif') center no-repeat;   
}
/* /23 NOV 21 */



/* 25 MAR 22 */

.pages .popup .sub {
	margin-bottom: 24px;
    max-width: 748px;
}

.mailchimp_notice {
	font-size: 17px;
    line-height: 27px; 
	color: #2e3744;	
	width: 100%;
    max-width: 748px;
    margin: 0 auto 32px;  
	text-align: center;
	padding: 28px;
	border: 4px solid #f6c42c;
	box-sizing: border-box;
}

.pages .popup .btn.btn--orange.submitb {
    margin-top: 8px;
    margin-bottom: 24px;
	width: 100%;
	max-width: 357px;
}

@media (max-width: 767px) {	
	.mailchimp_notice {
		font-size: 16px;
		line-height: 24px;
		padding: 12px;		
	}
	
	.pages .popup .btn.btn--orange.submitb {
		padding: 16px 20px;
	}
	
	.pages .popup .btn.btn--orange.submitb .btn__text {
		font-weight: 600;
		font-size: 14px;
		line-height: 26px;
	}
	
}

/* /25 MAR 22 */


/* 21 APR 22 */

.popup .form-anketa-dental .group {
    max-width: none;
}

.popup .form-anketa-dental .btn.btn--orange.submitb {
	margin-top: 32px;
}

/* /21 APR 22 */



/* 13 MAY 22 */

form.form-expressaudit > fieldset > .flex {
    align-items: center;
}

form.form-expressaudit > fieldset > h5 {
    margin: 32px auto 16px;
    max-width: 357px;
}

/* /13 MAY 22 */


/* 13 FEB 22 */

.fixed_yellow_btn {
	position: fixed;	
	right: -86px;
	top: 50%;	
	background: #f6c42c;
	box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
	border-radius: 4px 4px 0 0;
	transform: rotate(-90deg);	
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	text-transform: uppercase;
	color: #2e3744;
	width: 220px;
	height: 48px;
	z-index: 2;
	cursor: pointer;
}

@media (max-width: 767px) {

	.fixed_yellow_btn {	
		right: -45px;
		font-size: 12px;
		line-height: 12px;
		width: 120px;
		height: 30px;
	}
	
}

/* /13 FEB 22 */



/* 20 FEB 22 */

.magnet_1, .magnet_2, .magnet_3, .magnet_4 {
	margin: 48px auto 62px;
	position: relative;
	background: #f6c42c;
	border-radius: 16px;
	width: 100%;
	max-width: 942px;
	padding: 50px 307px 60px 98px;
	position: relative;	
	box-sizing: border-box;
}

	.magnet_1:after, .magnet_2:after, .magnet_3:after, .magnet_4:after {
		content: '';
		position: absolute;
		top: -22px;
		right: -66px;
		width: 487px;
		height: 501px;
		background: url('../img/portfolio/magnet/magnet_book_new.png') center no-repeat;
		background-size: contain;
	}

	.m1_cell {
		position: relative;
		z-index: 1;
		max-width: 537px;
	}
	
		.m1c_header {
			font-family: 'Montserrat';
			font-style: normal;
			font-weight: 700;
			font-size: 32px;
			line-height: 42px;
			letter-spacing: -0.03em;
			color: #2e3744;
			margin-bottom: 16px;
		}
		
		.m1c_text {
			font-family: 'Montserrat';
			font-style: normal;
			font-weight: 600;
			font-size: 24px;
			line-height: 29px;
			letter-spacing: -0.03em;
			color: #2e3744;
			margin-bottom: 48px;
		}
		
			.m1c_btn button {
				padding: 16px 32px;
				background: #2e3744;
				box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
				border-radius: 4px;
				font-family: 'Montserrat';
				font-style: normal;
				font-weight: 400;
				font-size: 16px;
				line-height: 16px;
				text-align: center;
				text-transform: uppercase;
				color: #fcfcfc;
			}
			
			.m1c_btn button:hover {
				background: #424f61;
			}

	.magnet_popup_wrapper {
		width: 100%;
		max-width: 942px;
		box-sizing: border-box;
		background: #f6c42c;
		border-radius: 16px;
		padding: 50px 307px 60px 98px;
		position: relative;
		/* overflow: hidden; */
	}
	
	.popup_body_magnet_3 .magnet_popup_wrapper {		
		padding: 50px 202px 60px 98px;		
	}
	
	.magnet_popup_wrapper:after {
		content: '';
		position: absolute;
		right: 0;
		bottom: 0;
		width: 462px;
		height: 510px;
		background: url('../img/portfolio/magnet/magnet_dmitriy.png') center no-repeat;
		background-size: contain;
	}
	
	.popup_body_magnet_2 .magnet_popup_wrapper:after {		
		width: 498px;
		height: 478px;
		background-image: url('../img/portfolio/magnet/magnet_team.png');		
	}
		
	.popup_body_magnet_3 .magnet_popup_wrapper:after {		
		width: 442px;
		height: 449px;
		background-image: url('../img/portfolio/magnet/magnet_yellow_book_dmitriy.png');		
	}	
	
	.magnet_2 {		
		padding: 50px 325px 50px 98px;
		margin-bottom: 32px;		
	}

		.magnet_2:after {			
			top: 14px;
			right: 0;
			width: 448px;
			height: 345px;
			background-image: url('../img/portfolio/magnet/magnet_video.png');			
		}		
		
	.magnet_3 {		
		padding: 50px 202px 60px 98px;
		margin-bottom: 27px;		
	}
	
		.magnet_3:before {	
			content: '';
			position: absolute;
			bottom: 0;
			right: 0;
			width: 395px;
			height: 223px;
			background: url('../img/portfolio/magnet/magnet_star.png') right bottom no-repeat;		
			background-size: contain;	
		}

		.magnet_3:after {			
			top: -13px;
			right: -114px;
			width: 486px;
			height: 469px;
			background-image: url('../img/portfolio/magnet/magnet_yellow_book.png');			
		}	

	.magnet_4 {
		padding: 50px 100px 75px;
		margin: 80px auto 0;	
	}
	
		.magnet_4:before {	
			content: '';
			position: absolute;
			bottom: 0;
			left: 23px;
			width: 274px;
			height: 260px;
			background: url('../img/portfolio/magnet/ms_1.png') left bottom no-repeat;		
			background-size: contain;	
		}

		.magnet_4:after {
			content: '';
			position: absolute;	
			top: auto;			
			bottom: 0;
			right: 30px;
			width: 345px;
			height: 269px;
			background: url('../img/portfolio/magnet/ms_2.png') right bottom no-repeat;	
			background-size: contain;
		}
		
		.magnet_3 .m1_cell {			
			max-width: 642px;
		}
		
		.magnet_4 .m1_cell {			
			max-width: 100%;
		}
		
			.magnet_2 .m1c_header {				
				font-size: 26px;
				line-height: 34px;				
				max-width: 425px;
			}
			
			.magnet_2 .m1c_text {				
				font-weight: 500;
				font-size: 20px;
				line-height: 24px;				
				margin-bottom: 24px;
				max-width: 407px;
			}
			
			.magnet_3 .m1c_text {			
				max-width: 570px;
			}
				
			.magnet_4 .m1c_header {
				font-size: 40px;
				line-height: 52px;
				text-align: center;
				margin-bottom: 32px;
				max-width: 100%;
			}
		
			.magnet_4 .m1c_text {
				font-size: 20px;
				line-height: 28px;
				font-weight: 400;
				text-align: center;
				margin-bottom: 102px;				
				max-width: 100%;
			}
	
				.magnet_4 .m1c_text strong {
					font-weight: 700;
				}
	
			.magnet_4 .m1c_btn {
				text-align: center;
			}	

		.mpw_cell {
			position: relative;
			z-index: 1;
			max-width: 537px;
		}		
		
		.popup_body_magnet_3 .mpw_cell {			
			max-width: 642px;
		}
		
			.mpwc_header {
				font-family: 'Montserrat';
				font-style: normal;
				font-weight: 700;
				font-size: 32px;
				line-height: 42px;
				letter-spacing: -0.03em;
				color: #2E3744;
				margin-bottom: 8px;
			}
			
			.mpwc_subheader {
				font-family: 'Montserrat';
				font-style: normal;
				font-weight: 600;
				font-size: 24px;
				line-height: 29px;
				letter-spacing: -0.03em;
				color: #2E3744;
				margin-bottom: 16px;
			}
			
			.mpwc_text {
				font-family: 'Montserrat';
				font-style: normal;
				font-weight: 600;
				font-size: 16px;
				line-height: 20px;
				letter-spacing: -0.03em;
				color: #2E3744;
				margin-bottom: 36px;
			}
			
			.mpwcf_row {
				width: 260px;				
				margin-bottom: 32px;
			}
			
				.mpwcf_row input[type=tel], .mpwcf_row input[type=email] {
					font-family: 'Open Sans';
					font-style: normal;
					font-weight: 400;
					font-size: 16px;
					line-height: 22px;
					color: #000;
					background: #fcfcfc;
					border: 1px solid #e5ac00;
					border-radius: 4px;
					padding: 13px 17px 13px 16px;
					width: 100%;
					box-sizing: border-box;
				}
				
				.mpwcf_row button {
					width: 100%;
					padding: 16px 32px;
					background: #2e3744;
					box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
					border-radius: 4px;
					font-family: 'Montserrat';
					font-style: normal;
					font-weight: 400;
					font-size: 16px;
					line-height: 16px;
					text-align: center;
					text-transform: uppercase;
					color: #fcfcfc;
					box-sizing: border-box;
					min-height: 1px;
				}
				
				.mpwcf_row button:hover {
					background: #424f61;
				}
				
				.mpwcf_row button:disabled {
					background: #424f61;
				}
				
				.mpwcfr_cell {
					width: 100%;
					position: relative;
				}
				
					.mpwcfr_cell.tg {
						margin-bottom: 16px;
					}
					
					.mpwcfr_cell:after {
						content: '';
						position: absolute;
						right: 0;
						top: 50%;
						margin-top: -14px;
						width: 29px;
						height: 29px;
						background-position: center;
						background-repeat: no-repeat;
						background-size: contain;
					}
				
					.mpwcfr_cell.tg:after {						
						background-image: url('../img/portfolio/magnet/magnet_tg.svg');						
					}
					
					.mpwcfr_cell.wa:after {
						background-image: url('../img/portfolio/magnet/magnet_wa.svg');
					}
			
					.mpwcfr_cell label {
						display: block;
					}
					
						.mpwcfr_cell label input {
							position: absolute;
							top: 0;
							left: 0;
							width: 1px;
							height: 1px;
							opacity: 0;
						}
						
						.mpwcfr_cell label span {
							font-family: 'Open Sans';
							font-style: normal;
							font-weight: 400;
							font-size: 18px;
							line-height: 16px;
							letter-spacing: -0.03em;
							color: #2e3744;
							position: relative;
							padding-left: 29px;
						}
						
						.mpwcfr_cell label span:after {
							content: '';
							position: absolute;
							left: 0;
							top: 50%;
							margin-top: -11px;
							width: 23px;
							height: 23px;
							background: url('../img/portfolio/magnet/magnet_radio_empty.svg') center no-repeat;
							background-size: contain;
						}
						
						.mpwcfr_cell label input:checked + span:after {
							background-image: url('../img/portfolio/magnet/magnet_radio_checked.svg');
						}
						
			.mpwc_form p {				
				font-family: Roboto;
				font-style: normal;
				font-weight: 400;
				font-size: 14px;
				line-height: 20px;
				color: #2e3744;
				margin-top: -8px;
			}
			
			.popup_body_magnet_2 .mpwc_form p, .popup_body_magnet_3 .mpwc_form p {
				max-width: 365px;
			}			

				.mpwc_form p a {	
					color: #2e3744;
					text-decoration: underline;
				}
				
				.mpwc_form p a:hover {	
					text-decoration: none;
				}				
				
.popup_body_magnet_1 .popup.updated_popup, .popup_body_magnet_2 .popup.updated_popup, .popup_body_magnet_3 .popup.updated_popup {
	height: 100%;
    margin-top: -70px;
	align-items: center;
}

.popup_body_magnet_1 .popup_body__close, .popup_body_magnet_2 .popup_body__close, .popup_body_magnet_3 .popup_body__close {    
    top: 16px;
    right: 16px;
}

				
.popupactiv .mpwc_form form {
    padding-bottom: 0;
}

.mpwcf_row .submit_preloader {
	height: 48px;
	display: none;
}

.commandsmal.new_commandsmal.grey_background .wrap .commandsmal__item {   
    min-width: 280px;
}	
			
@media (max-width: 1023px) {
	
	.magnet_1, .magnet_2, .magnet_3 {
		margin: 48px auto 16px;		
		padding: 40px 215px 48px 48px;		
	}
	
	.magnet_3 {			
		padding-right: 175px;		
	}
	
	.magnet_4 {
		padding: 40px 48px 48px 48px;	
	}
	
		.magnet_1:after {			
			top: 32px;			
			width: 348px;
			height: 348px;			
		}
		
		.magnet_2:after {			
			top: 65px;
			width: 335px;
			height: 260px;		
		}
		
		.magnet_3:before {				
			width: 270px;					
		}
		
		.magnet_3:after {		
			top: 128px;	
			right: -64px;
			width: 348px;
			height: 336px;			
		}
		
		.magnet_4:before {				
			width: 230px;					
		}
		
		.magnet_4:after {		
			width: 285px;						
		}
		
	.magnet_popup_wrapper, .popup_body_magnet_3 .magnet_popup_wrapper {		
		padding: 32px 180px 32px 24px;		
	}	
			
		.magnet_popup_wrapper:after {		
			width: 340px;
			height: 376px;		
		}	
		
		.popup_body_magnet_2 .magnet_popup_wrapper:after {		
			width: 340px;
			height: 327px;		
		}
		
		.popup_body_magnet_3 .magnet_popup_wrapper:after {		
			width: 340px;
			height: 345px;			
		}
		
	.popup_body_magnet_1 .popup.updated_popup, .popup_body_magnet_2 .popup.updated_popup, .popup_body_magnet_3 .popup.updated_popup {		
		margin-top: 0;		
		height: auto;
	}
	
	.popup_body_magnet_1.popupactiv , .popup_body_magnet_2.popupactiv, .popup_body_magnet_3.popupactiv {		
		padding: 0;		
	}	

}				
			
@media (max-width: 767px) {
	
	.popup_body__close {
		top: 4px;
		right: 4px;
		width: 24px;
		height: 24px;
	}
	
	.popup_body_magnet_1 .popup.updated_popup, .popup_body_magnet_2 .popup.updated_popup, .popup_body_magnet_3 .popup.updated_popup {		
		margin-top: 0;		
		height: auto;
	}
	
	.popup_body_magnet_1.popupactiv , .popup_body_magnet_2.popupactiv, .popup_body_magnet_3.popupactiv {		
		padding: 0;		
	}
	
	.magnet_1, .magnet_2, .magnet_3, .magnet_4 {
		margin: 32px auto 24px;		
		max-width: 640px;
		padding: 32px 16px;		
	}
	
	.magnet_4 {
		margin: 48px auto 16px;			
	} 

		.magnet_1:after {			
			top: auto;
			bottom: 109px;
			right: 50%;
			margin-right: -132px;
			width: 263px;
			height: 270px;	
			background-size: cover;	
		}
		
		.magnet_2:after {			
			top: auto;
			bottom: 109px;
			right: 50%;
			margin-right: -144px;
			width: 288px;
			height: 196px;	
			background-image: url('../img/portfolio/magnet/magnet_video_mob_new.png');	
		}
		
		.magnet_3:before {			
			display: none;	
		}
		
		.magnet_3:after {			
			top: auto;
			bottom: 108px;
			right: 50%;
			margin-right: -160px;
			width: 320px;
			height: 230px;	
			background: url('../img/portfolio/magnet/magnet_3_mob_new.svg') center top no-repeat;
			background-size: cover;
		}
		
		.magnet_4:before {			
			display: none;	
		}
		
		.magnet_4:after {			
			top: auto;
			bottom: 85px;
			right: 50%;
			margin-right: -155px;
			width: 311px;
			height: 141px;	
			background: url('../img/portfolio/magnet/ms_4_new.png') center top no-repeat;
			background-size: cover;
		}

		.m1_cell {
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
		}
		
			.m1c_header {				
				margin-bottom: 8px;				
				font-size: 24px;
				line-height: 29px;
				text-align: center;
			}			
			
			.m1c_text {
				font-size: 20px;
				line-height: 24px;
				text-align: center;
				margin-bottom: 302px;
			}			
			
			.m1c_btn {
				text-align: center;
			}
			
			.magnet_2 .m1c_btn {
				min-width: 288px;
				margin: 0 auto;
				max-width: 400px;
			}
			
				.m1c_btn button {
					width: 100%;
					max-width: 400px;					
					display: inline-block;
					padding: 16px 44px;					
					line-height: 22px;					
				}				
			
			.magnet_2 .m1c_text {
				font-size: 18px;
				line-height: 22px;				
				margin-bottom: 245px;
			}
			
			.magnet_3 .m1c_text {							
				margin-bottom: 234px;
			}


			.magnet_4 .m1c_header {				
				margin-bottom: 16px;				
				font-size: 24px;
				line-height: 31px;
			}			
			
			.magnet_4 .m1c_text {
				font-size: 16px;
				line-height: 24px;
				margin-bottom: 152px;
			}	
			

		.magnet_popup_wrapper, .popup_body_magnet_3 .magnet_popup_wrapper {			
			padding: 32px 16px;			
		}
		
		.magnet_popup_wrapper:before {	
			content: '';
			position: absolute;
			right: 50%;
			margin-right: -144px;
			bottom: 349px;
			width: 288px;
			height: 192px;
			background: url('../img/portfolio/magnet/magnet_star_mob.png') center no-repeat;
			background-size: contain;
		}
		
		.magnet_popup_wrapper:after {			
			right: 50%;
			margin-right: -160px;
			bottom: 351px;
			width: 320px;
			height: 461px;
			background-image: url('../img/portfolio/magnet/magnet_dmitriy_mob_new.png');			
		}
		
		.popup_body_magnet_2 .magnet_popup_wrapper:before {
			display: none;
		}			
		
		.popup_body_magnet_2 .magnet_popup_wrapper:after {			
			right: 50%;
			margin-right: -160px;
			bottom: 351px;
			width: 320px;
			height: 198px;
			background-image: url('../img/portfolio/magnet/magnet_team.png');				
		}
		
		.popup_body_magnet_3 .magnet_popup_wrapper:after {			
			right: 50%;
			margin-right: -160px;
			bottom: 352px;
			width: 320px;
			height: 461px;
			background-image: url('../img/portfolio/magnet/magnet_yellow_book_dmitriy_mob_new.png');				
		}		

			.mpw_cell {
				display: flex;
				flex-direction: column;
				justify-content: center;
				align-items: center;
			}
			
				.mpwc_header {
					font-size: 24px;
					line-height: 29px;
					text-align: center;
				}
				
				.mpwc_subheader {
					font-size: 20px;
					line-height: 24px;
					text-align: center;
					margin-bottom: 8px;
				}
				
				.mpwc_text {
					font-size: 12px;
					line-height: 15px;
					text-align: center;
					margin-bottom: 259px;
				}
				
				.popup_body_magnet_2 .mpwc_text {				
					margin-bottom: 217px;
				}
				
				.mpwcf_row {
					width: 100%;					
				}
							
				.mpwc_form p {				
					height: 60px;
				}
				
			.popup_body_magnet_2 .mpwc_form p {
				max-width: 100%;
			}	

	.fixed_yellow_btn {
		display: none;
	}		
				
}	

/* /20 FEB 22 */



/* 17 FEB 23 */

.yellow_quote {
	padding: 32px 0;
	margin: 32px 0;
	border-top: 4px solid #f6c42c;
	border-bottom: 4px solid #f6c42c;
	display: flex;
}

.yellow_borders {
	padding: 16px 0;
	margin: 48px 0 16px;
	border-top: 4px solid #f6c42c;
	border-bottom: 4px solid #f6c42c;	
}

	.yc_img {
		width: 200px;
		margin: 0 24px 24px 0;
		flex-shrink: 0;
	}
	
		.yc_img img {
			width: 100%;
		}
	
	.yc_text {
		
	}
	
		.yct_body {
			margin-bottom: 24px;
		}
		
			.yct_body p {
				font-family: IBM Plex Serif;
				font-style: italic;
				font-weight: 400;
				font-size: 17px;
				line-height: 1.6;
				color: #2e3744;	
				padding: 0;
			}
		
		.yct_position {
			font-family: IBM Plex Serif;
			font-style: italic;
			font-weight: 400;
			font-size: 17px;
			line-height: 1.6;
			color: #2e3744;	
		}
		
			.yct_position strong {
				font-weight: 700;
			}
			
			.yct_position p {
				font-family: IBM Plex Serif;
				font-style: italic;
				padding: 0;
			}
			
.margin32 {
	margin: 32px 0;
}

	.margin32 p {
		color: #000;
		margin-bottom: 16px;
	}

.alliance p + ul, .alliance p + ol {
	margin-top: 0;
}	

.yellow_frame {
	border: 4px solid #f6c42c;
	padding: 16px 32px;
	margin: 16px 0;
}

.alliance h4 {
	margin-top: 48px;
}

.alliance h4 b {
	font-size: 22px;
	color: #000;
}

.alliance h2 b {
	font-size: 34px;
	color: #000;
}

.nobullets ul li,  ul.nobullets li {
	list-style: none;
}

@media (max-width: 767px) {
	
	.yellow_quote {
		flex-direction: column;
	}
	
	.yc_img {
		width: 100%;
		margin: 0 0 24px 0;
		text-align: center;
	}
	
		.yc_img img {
			max-width: 200px;
		}
	
	.alliance h4 b {
		font-size: 20px;		
	}
	
	.alliance h2 b {
		font-size: 27px;		
	}
	
	.yellow_frame {		
		padding: 12px 24px;		
	}
	
	.alliance article ul, .alliance article ol {		
		margin: 0;
	}
	
	.alliance article ol li {
		font-size: 16px;
		line-height: 1.6;
	}
	
}

/* /17 FEB 23 */


/* 27 FEB 23 */
.titles.new_titles h2 {
	color: #e6ac00;
}

/* /27 FEB 23 */


/* /03 APR 23 */

.expert {
	padding-top: 64px;
	padding-bottom: 64px;
	background: #2e3744;
}

	.expert_body {
		
	}
	
		.expert_body_header {
			font-family: 'Montserrat';			
			font-weight: 700;
			font-size: 24px;
			line-height: 34px;
			text-align: center;
			color: #e6ac00;
			max-width: 745px;
			margin: 0 auto 24px;
		}
		
		.expert_body_text {
			font-family: 'Roboto';
			font-weight: 400;
			font-size: 17px;
			line-height: 27px;
			text-align: center;
			color: #fff;
			margin: 0 auto;
			max-width: 680px;
		}
		
		
@media (max-width: 1023px) {

	.expert {
		/* padding-top: 64px; */
		padding-bottom: 56px;		
	}

		.expert_body {
			
		}
		
			.expert_body_header {				
				font-size: 22px;
				line-height: 31px;
				/* text-align: center;
				color: #e6ac00;
				max-width: 745px; */
				/* margin: 0 auto 24px; */
			}
			
			.expert_body_text {
				/* font-family: 'Roboto';
				font-weight: 400; */
				font-size: 16px;
				line-height: 26px;
				/* text-align: center;
				color: #fff;
				margin: 0 auto;
				max-width: 680px; */
			}

}


@media (max-width: 767px) {

		.expert_body {
			
		}
		
			.expert_body_header {				
				font-size: 16px;
				line-height: 22px;
				margin-bottom: 24px;
				/* text-align: center;
				color: #e6ac00;
				max-width: 745px; */
				/* margin: 0 auto 24px; */
			}
			
			.expert_body_text {
				/* font-family: 'Roboto';
				font-weight: 400; */
				font-size: 16px;
				line-height: 26px;
				/* text-align: center;
				color: #fff;
				margin: 0 auto;
				max-width: 680px; */
			}	

}	

/* /03 APR 23 */



/* 18 APR 23 */

	article .yellow_frame h4 {		
		font-size: 22px;		
		margin-top: 16px;
		margin-bottom: 32px;
	}
	
	.yf_cell {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: flex-start;
	}
	
		.yfc_one {
			box-sizing: border-box;	
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
			align-items: center;
			width: 33.333333%;
			padding: 0 15px;
			margin-bottom: 24px;
		}
		
			.ifco_img {
				text-align: center;
				margin-bottom: 8px;
			}
			
				.ifco_img img {
					max-width: 100px;
					border-radius: 50%;
				}
			
			.ifco_name {
				font-weight: bold;
				font-size: 16px;
				color: #131313;
				line-height: 22px;
				margin-bottom: 4px;
				text-align: center;
			}
			
			.ifco_position {
				font-size: 14px;
				color: #131313;
				line-height: 20px;
				font-style: italic;
				text-align: center;
			}
	
.yellow_frame_left {	
	border-left: 4px solid #f6c42c;
    padding: 0;
    margin: 16px 0;
}

.yct_position, .yct_position p {   
    font-style: normal;
	font-family: 'Roboto', Arial, monospace;
	line-height: 1.4;
	font-size: 15px;
}

.img_wrapper {
	margin: 16px 0 32px;
}

	.iw_cell {
		display: flex;
		justify-content: center;
		align-items: flex-start;
		margin: 0 -8px;
	}
	
		.iwc_one {
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
			align-items: center;
			width: 50%;
			padding: 0 8px;
		}

			.iwc_one img {
				max-width: 100%;
			}
			
			.iwc_one i {
				margin-top: 16px;
				font-family: Open Sans, Arial, monospace;
				font-style: italic;
				font-size: 14px;
				line-height: 24px;
				text-align: center;
				color: grey;
			}

	.iw_caption {
		margin-top: 16px;
		font-family: Open Sans, Arial, monospace;
		font-style: italic;
		font-size: 14px;
		line-height: 24px;
		text-align: center;
		color: grey;		
	}

	p.italic {
		font-family: Open Sans, Arial, monospace;
		font-style: italic;
		font-size: 14px;
		line-height: 24px;
		margin-top: 16px;
	}		
	
			
@media (max-width: 1023px) {

	article .yellow_frame h4 {		
		/* font-size: 20px;		
		margin-top: 16px;
		margin-bottom: 32px; */
	}
	
	.yf_cell {
		/* display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: flex-start; */
	}
	
		.yfc_one {
			/* box-sizing: border-box;	
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
			align-items: center;
			width: 33.333333%;
			padding: 0 15px;
			margin-bottom: 24px; */
		}
		
			.ifco_img {
				/* text-align: center;
				margin-bottom: 8px; */
			}
			
				.ifco_img img {
					/* max-width: 100px;
					border-radius: 50%; */
				}
			
			.ifco_name {
				/* font-weight: bold;
				font-size: 16px;
				color: #131313;
				line-height: 22px;
				margin-bottom: 4px;
				text-align: center; */
			}
			
			.ifco_position {
				/* font-size: 14px;
				color: #131313;
				line-height: 20px;
				font-style: italic;
				text-align: center; */
			}

}

@media (max-width: 767px) {

	article .yellow_frame h4 {		
		font-size: 20px;		
		/* margin-top: 16px; */
		margin-bottom: 24px;
	}
	
	.yf_cell {
		/* display: flex;
		flex-wrap: wrap;
		
		align-items: flex-start; */
		margin-left: -24px;
		margin-right: -24px;
		justify-content: center;
	}
	
		.yfc_one {
			/* box-sizing: border-box;	
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
			align-items: center; */
			width: 50%;
			/* padding: 0 15px;
			margin-bottom: 24px; */
		}
		
			.ifco_img {
				/* text-align: center; */
				margin-bottom: 6px;
			}
			
				.ifco_img img {
					/* max-width: 100px;
					border-radius: 50%; */
				}
			
			.ifco_name {
				/* font-weight: bold; */
				font-size: 14px;
				/* color: #131313; */
				line-height: 20px;
				/* margin-bottom: 4px;
				text-align: center; */
			}
			
			.ifco_position {
				font-size: 12px;
				/* color: #131313; */
				line-height: 16px;
				/* font-style: italic;
				text-align: center; */
			}
			
	.img_wrapper {
		/* margin: 16px 0 32px; */
	}

		.iw_cell {
			/* display: flex;
			justify-content: center;
			align-items: flex-start;
			margin: 0 -8px; */
			flex-wrap: wrap;
		}
		
			.iwc_one {
				/* display: flex;
				flex-direction: column;
				justify-content: flex-start;
				align-items: center;
				width: 50%;
				padding: 0 8px; */
				width: 100%;
				margin-bottom: 16px;
			}

				.iwc_one img {
					/* max-width: 100%; */
				}
				
				.iwc_one i {
					font-size: 12px;
					line-height: 18px;
					margin-top: 8px;
				}

		.iw_caption {
			font-size: 12px;
			line-height: 18px;
			margin-top: -8px;	
		}
		
}		

/* /18 APR 23 */









/* 30 APR 21 */
.popup.updated_popup .sub {
	max-width: 750px;
	margin-bottom: 40px;
}

	.popup.updated_popup fieldset > .group {
		max-width: 750px;
	}

	.popup.updated_popup .flex, .inpage .flex {
		margin: 0 -16px 32px;
	}
	
		.popup.updated_popup .flex > .group, .inpage .flex > .group {
			width: 50%;
			margin: 0 15px;
		}
		
		.popup.updated_popup .flex > .group.col3, .inpage .flex > .group.col3 {
			width: 33.333333%;			
		}
		
		.popup.updated_popup .flex, .inpage .flex {
			flex-direction: row;
			flex-wrap: nowrap;
		}
		
		.popup.updated_popup .group textarea {
			height: 80px;
		}
		
	.income_row {
		margin-bottom: 43px;		
	}

		.income_row_header {
			font-family: 'Montserrat-b';				
			font-weight: 700;	
			font-size: 20px;
			line-height: 28px;
			color: #2e3744;
			margin-bottom: 16px;
		}
		
		.income_row_body {
			display: flex;
			justify-content: space-between;
		}
		
			.income_row_col {
				
			}
			
				.income_row_col label {
					position: relative;
				}
				
					.income_row_col label input[type=radio] {
						position: absolute;
						z-index: -1;
						opacity: 0;
						margin: 18px 0 0 6px;
					}
					
					.income_row_col label span {
						position: relative;
						padding-left: 30px;						
						cursor: pointer;						
						font-family: 'Roboto';				
						font-weight: 400;	
						font-size: 17px;
						line-height: 27px;
						color: #333;
					}
					
					.income_row_col label span:before {
						content: "";
						position: absolute;
						left: 0;
						top: -2px;
						width: 24px;
						height: 24px;
						background: #fff;
						border: 1px solid #ccc;
						box-sizing: border-box;						
						border-radius: 50%;
					}
					
					.income_row_col label input[type=radio]:checked + span:before {
						border: 6px solid #f6c42c;
					}
					
@media (max-width:767px){
	.popup.updated_popup .sub {
		max-width: 640px;
		margin-bottom: 24px;
		font-size: 16px;
		line-height: 24px;
	}

		.popup.updated_popup fieldset > .group, .inpage fieldset > .group {
			max-width: 640px;
			margin-bottom: 24px;
		}
		
		.inpage fieldset > .group {
			
		}	

		.popup.updated_popup .flex, .inpage .flex {
			margin: 0 auto 24px;
			display: block;
			max-width: 640px;
		}
		
			.popup.updated_popup .flex > .group, .inpage .flex > .group {
				width: 100%;
				margin: 0 auto 24px;
				max-width: 640px;
			}
			
			.popup.updated_popup .flex > .group.col3, .inpage .flex > .group.col3 {
				width: 100%;		
			}		
			
		.income_row {
			margin: 0 auto 4px;		
			max-width: 640px;
		}
		
		.income_row_col {
			margin-bottom: 20px;
		}

			.income_row_header {				
				font-size: 18px;
				line-height: 25px;				
				margin-bottom: 24px;
			}
			
			.income_row_body {
				display: block;				
			}						
						
						.income_row_col label span {								
							font-size: 16px;							
						}
						
						.income_row_col label span:before {							
							top: -3px;							
						}
						
}	
	
/* /30 APR 21 */



/* 07 FEB 24 */

.new_btn_wrapper {
	display: flex;
	align-items: center;
	justify-content: center;	
	gap: 32px;
	margin-top: 4px;
}

	.new_btn_wrapper button {
		font-family: 'Open Sans', Arial, monospace;
		font-size: 16px;
		line-height: 1;
		font-weight: 600;		
		text-transform: uppercase;
		padding: 24px;	
		width: 357px;
		box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.15);
		border-radius: 4px;
		margin: 0;
		background: #f6c42c;
	}
	
	.new_btn_wrapper button:last-child {
		color: #fcfcfc;
		background: #2E3744;
	}

.popup_body_new img {
	display: block;
	margin: 0 auto 24px;
	width: 311px;
}	
	
.popup_body_new .popup__h1.title {
	font-family: "Montserrat-b", Arial, monospace;
	font-size: 40px;
	line-height: 52px;
	font-weight: 700;	
	letter-spacing: -0.03em;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #2e3744;
}
	
.pages .popup_body_new .popup .sub {
	font-family: 'Roboto', Arial, monospace;
	font-size: 17px;
	line-height: 27px;
	margin-bottom: 32px;
	color: #2e3744;
}

.pages .popup_body_new .popup .sub strong {
	font-weight: 700;
}

.form_newform {
	max-width: 358px;
	margin: 0 auto 16px;
}

.form_newform .newpopupform_row input[type=text],
.form_newform .newpopupform_row input[type=tel],
.form_newform .newpopupform_row input[type=email],
.form_newform .newpopupform_row textarea {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #808080;
	padding: 13px 16px;
	width: 100%;
}

.popup .form_newform .group {
	margin-bottom: 16px;
}

.form_newform .newpopupform_row .radio_wrapper {
	margin-bottom: 16px;
}

	.form_newform .newpopupform_row .radio_wrapper label {
		position: relative;		
	}

		.form_newform .newpopupform_row .radio_wrapper label input[type=radio] {
			position: absolute;
			width: 23px;
			height: 23px;
			opacity: 0;
			visibility: 0;
		}

		.form_newform .newpopupform_row .radio_wrapper label span {
			padding-left: 29px;
			font-family: 'Open Sans';
			font-style: normal;
			font-weight: 400;
			font-size: 18px;
			line-height: 16px;
			letter-spacing: -0.03em;
			color: #2E3744;
			background: url('https://apriori-marketing.ru/img/radio_empty.svg') left center no-repeat;
			background-size: 23px auto;
		}

		.form_newform .newpopupform_row .radio_wrapper label input:checked + span {
			background-image: url('https://apriori-marketing.ru/img/radio_full.svg');
		}
		
		.form_newform .newpopupform_row .radio_wrapper label span img {
			width: 29px;
			display: inline-block;
			margin-left: 14px;
			margin-bottom: -8px;
		}

.form_newform .newpopupform_row input[type=submit] {
	width: 100%;
	height: 64px;
	border: none;
	text-align: center;
	font-family: 'Noto Sans', 'Open Sans', Arial, monospace;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 64px;
	text-transform: uppercase;
	background: #F6C42C;
	box-shadow: 0 4px 16px rgba(3, 122, 207, 0.3);
	border-radius: 4px;
	color: #2E3744;
	padding: 0;
	margin: 24px 0 0;
}

.form_newform .newpopupform_row textarea {
	margin-bottom: 18px;
	min-height: 80px;
}

.popup_body_new .newpopupform_row p {
	font-family: 'Roboto', Arial, monospace;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	color: #808080;
	margin: 0;
	text-align: center;
}

.popup_body_new .newpopupform_row p a {
	color: #808080;
	text-decoration: none;
}

.popup_body_new .newpopupform_row p a:hover {
	text-decoration: underline;
}

.newpopupform_row_caption {
	font-family: "Montserrat-b", Arial, monospace;
	font-size: 20px;
	line-height: 28px;
	font-weight: 700;	
	letter-spacing: -0.03em;	
	color: #2e3744;
	margin-top: 24px;
	margin-bottom: 24px;
}
	
@media (max-width: 991px) {
	
	.form_newform {
		max-width: 462px;
	}
	
	.popup .form_newform .group {
		max-width: 100%;
	}
	
	.new_btn_wrapper {
		flex-direction: column;
		justify-content: flex-start;			
	}
	
	.new_btn_wrapper button {			
		width: 366px;
	}
	
}

@media (max-width: 767px) {
	
	.popup_body_new .popup__h1.title {		
		font-size: 25px;
		line-height: 35px;			
		margin-top: 10px;
		margin-bottom: 10px;
		text-align: left;		
	}
	
	.pages .popup_body_new .popup .sub {
		margin-bottom: 16px;
	}
		
	.pages .popup_body_new .popup .sub span {			
		margin-bottom: 16px;	
		display: block;
		text-align: left;
	}
	
	.newpopupform_row_caption {		
		font-size: 16px;
		line-height: 22px;		
		margin-top: 16px;
		margin-bottom: 16px;
	}	
	
	.new_btn_wrapper {
		gap: 16px;
		margin-top: -20px;
	}
	
	.new_btn_wrapper button {		
		font-size: 14px;
		line-height: 16px;		
		padding: 14px;	
		width: 288px;		
	}
	
}

/* /07 FEB 24 */