/*!
Theme Name: L-Models
Theme URI: https://l-models.agency/
Author: Iggy Pritzker
Author URI: https://www.web-design.co.il/
Description: Theme for L-Models.
Version: 1.2.1
Update URI: false
Requires PHP: 8.2
Text Domain: newtheme
*/
 @font-face{font-family:"FuturaPT";src:url(https://l-models.agency/wp-content/themes/newtheme/font/futurapt-book-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'FuturaPT-Bold';src:url(https://l-models.agency/wp-content/themes/newtheme/font/FuturaPT-Bold.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'FuturaPT-Demi';src:url(https://l-models.agency/wp-content/themes/newtheme/font/FuturaPT-Demi.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'FuturaPT-Medium';src:url(https://l-models.agency/wp-content/themes/newtheme/font/FuturaPT-Medium.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul,menu,dir,h1{margin-top:0;margin-bottom:0;padding-top:0}*,::before,::after{box-sizing:inherit}html,body{width:100%;height:100%;font:16px/1.8 'FuturaPT',Arial,sans-serif;letter-spacing:1px;color:#1a1718}html{-webkit-text-size-adjust:100%;box-sizing:border-box;padding:env(safe-area-inset);-webkit-tap-highlight-color:transparent}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;overflow-wrap:normal}body.overflow{overflow:hidden}.dark-bg{background:#1a1718}.body-padding{padding:134px 0 0;box-sizing:border-box}.table{display:table}.tr{display:table-row}.td{display:table-cell;vertical-align:middle}.top{vertical-align:top}.left,.left_{float:left}.right,.right_{float:right}.width-100{width:100%}.novis{opacity:0}.hidden{display:none}.center{text-align:center}a{text-decoration:none;outline:none}ul{list-style:none;padding:0;margin:0}.wrap{width:1180px;margin:auto}.wrap.min{width:600px}hr{width:100%;border:none;height:2px;background:#7e93d5}hr.type-2{height:1px;background:#e9e9e9;margin:20px 0 0}.clear{clear:both}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.clearfix:after{content:"";display:block;clear:both}h1.type-1{width:100%;font:20px/26px "FuturaPT-Bold",Arial,sans-serif;letter-spacing:2px;text-align:center;background:url(https://l-models.agency/wp-content/themes/newtheme/img/slash.png) repeat-x center center;margin:0 0 28px}h1.type-1 span{background:#fff;padding:0 36px}h1.type-1 span a{color:#1a1718;transition:0.2s ease}h1.type-1 span a:hover{opacity:.7}h1.type-1.white{color:#fff;background:url(https://l-models.agency/wp-content/themes/newtheme/img/slash2.png) repeat-x center center}h1.type-1.white span{background:#1a1718}h1.type-2{width:100%;font:43px/50px "FuturaPT-Bold",Arial,sans-serif;letter-spacing:2px;text-align:center;margin:20px auto 28px}h1.type-2.white{color:#fff}h1.type-2.single{letter-spacing:0}h4{text-transform:uppercase;font:14px/18px "FuturaPT-Demi",Arial,sans-serif;letter-spacing:.9px;color:#1a1718;text-align:center}.date{text-align:center;font:12px/16px "FuturaPT",Arial,sans-serif;color:#7f7f7f;margin:0}.btn-menu,.btn-menu-main{display:inline-block;width:24px;height:15px;margin:0 50px 0 0;transition:0.2s ease}.btn-menu:hover,.btn-menu-main:hover{cursor:pointer;opacity:.9}.btn-menu{position:relative;z-index:10}.btn-menu>button{padding:0;border:none;background:transparent}.btn-menu>button>svg{fill:#fff}.panel-menu{width:360px;background:rgba(22,22,22,.99);position:absolute;text-align:left;box-sizing:border-box;padding:0 0 16px 85px}.panel-menu div{font:45px/60px "FuturaPT-Bold",Arial,sans-serif;letter-spacing:1.6px;opacity:.7;transition:0.2s ease}.panel-menu div:hover{opacity:1;cursor:pointer}.panel-menu div.active{color:#7e94d6;opacity:1}#logo{width:100%;height:83px;position:absolute;top:26px}#logo a{display:block;width:202px;height:83px;background:url(https://l-models.agency/wp-content/themes/newtheme/img/logo-light.svg) no-repeat center center;background-size:contain;margin:auto;position:relative;z-index:12;transition:0.2s ease}#logo a:hover{opacity:.8}#logo.light a{background:url(https://l-models.agency/wp-content/themes/newtheme/img/logo.svg) no-repeat center center;background-size:contain}main{margin:20px 0 0}header:not(.entry-header){position:absolute;width:100%;top:56px;left:0;z-index:10;overflow:hidden}nav#topmenu{display:flex;justify-content:center;column-gap:2em;text-align:center;margin:0}nav#topmenu>ul{display:flex;column-gap:14%;min-width:32%;justify-content:flex-end}nav#topmenu>ul#primary-menu-top-right{justify-content:flex-start}nav#topmenu>ul a{font:clamp(12px, 1.2vw, 16px)/20px "FuturaPT-Demi",Arial,sans-serif;color:#fff;margin:0;transition:.4s;text-transform:uppercase}nav#topmenu>ul a:hover{opacity:.8}header .logo{display:inline-block;vertical-align:middle;text-align:center;width:202px;height:0;background:url(https://l-models.agency/wp-content/themes/newtheme/img/logo.svg) no-repeat center center / contain;flex:0 1 220px}header .search{transition:.2s}header .search:hover{opacity:.7;cursor:pointer}header.black nav#topmenu>ul a{color:#1a1718}header.black .logo{background:url(https://l-models.agency/wp-content/themes/newtheme/img/logo-light.svg) no-repeat center center / contain}header:not(.entry-header).header-min{position:fixed;top:-50px;left:0;height:48px;background:#1a1718;border-bottom:1px #1a1718 solid}header.header-min .logo{height:30px;width:auto;margin:0;flex:0 1 100px;align-self:center;justify-content:center}header.header-min nav#topmenu{line-height:50px}header.header-min nav#topmenu>ul a{font-size:clamp(12px, 1.2vw, 14px)}header.header-min .search{margin:15px 0 0}header.header-min.black{background:#fff;border-bottom:1px #eee solid}.hero{width:100%;height:660px;margin:0 0 20px;position:relative}.hero .img{position:absolute;top:0;left:0;width:100%;height:100%;display:none;background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed}.hero:before{content:"";display:block;position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.2)}.hero .hero-text{position:relative;z-index:2;text-align:center;padding:314px 0 0;font:56px/70px "FuturaPT-Bold",Arial,sans-serif;color:#fff;letter-spacing:2px}.hero .hero-text .next{vertical-align:middle;margin:0 0 0 50px;transition:0.2s ease;background:none;background:url(https://l-models.agency/wp-content/themes/newtheme/img/next.png) no-repeat center center;border:none;outline:none}.hero .hero-text .next:hover{opacity:.9;cursor:pointer}.hero .hero-text form{width:200px;min-width:200px;display:inline-block;vertical-align:top;position:relative;transition:.2s ease;margin:0 .2em 0 .4em}.hero input[data-search]{width:200px;min-width:200px;height:70px;position:absolute;z-index:3;top:0;left:0;background:transparent;border:none;border-bottom:2px #fff solid;text-transform:lowercase;opacity:.7;outline:none;font:40px "FuturaPT-Bold",Arial,sans-serif;vertical-align:top;box-sizing:border-box;transition:0.2s ease;letter-spacing:2px;text-align:center}.hero input[data-search]:focus{opacity:1}.hero input[data-search]:before{content:"";display:block;width:1px;height:40px;background:red}.hero .mask{position:absolute;width:100%;overflow:hidden;z-index:2;top:0;left:0;text-align:left;font:40px/68px "FuturaPT-Bold",Arial,sans-serif;vertical-align:top;letter-spacing:2px;color:#bbb}.news-list,.packery{margin:40px 0 40px;opacity:0}.news-list.visible,.packery.visible{opacity:1}.news-list a.item,.packery a.item{display:block;width:280px}.news-list a.item:hover,.packery a.item:hover{opacity:.7}.news-list a.item .img,.packery a.item .img{width:100%;height:auto}.news-list a.item .date,.packery a.item .date{text-align:center;font:12px/16px "FuturaPT",Arial,sans-serif;color:#7f7f7f;margin:10px 0 0}.news-list a.item .title,.packery a.item .title{width:250px;margin:5px auto 20px;font:14px/18px "FuturaPT-Medium",Arial,sans-serif;color:#000;text-transform:uppercase;text-align:center}.more{text-align:center;font:40px/44px "FuturaPT-Bold",Arial,sans-serif;letter-spacing:2px;margin:0 0 58px}.more a{color:#1a1718}.more span{padding:5px 11px;border-bottom:2px #1a1718 solid;transition:0.2s ease}.more span:hover{opacity:.85;cursor:pointer}.model-social-icons{margin:0 auto 50px;text-align:center}.model-social-icons a{transition:0.2s ease}.social{display:flex;justify-content:center;align-items:center;gap:1.5em;margin:35px 0 0}.social .soc-button [class^="soc-"],.social .soc-button [class*=" soc-"]{vertical-align:middle;font-size:13px;color:#fff;transition:0.2s ease}.social .soc-button [class^="soc-"] svg,.social .soc-button [class*=" soc-"] svg{fill:#fff}.social .soc-button [class^="soc-"]:hover,.social .soc-button [class*=" soc-"]:hover,.model-social-icons a:hover{opacity:.7}.filter{text-align:center;margin:30px 0 0}.filter a{color:#1a1718;text-transform:uppercase;margin:0 25px;padding:0 0 2px;font:14px/20px "FuturaPT-Demi",Arial,sans-serif}.filter a.active{border-bottom:2px #1a1718 solid}.filter a:hover{opacity:.7}.list,.list-search{margin:40px 0 0;width:100%;opacity:0;transition:0.2s ease}.list.visible,.list-search.visible{opacity:1}.list:after,.list-search:after{content:"";display:block;clear:both}.list a.item,.list-search a.item{width:185px;display:block;margin:0 0 25px;position:absolute;top:0;left:0}.list a.item:hover .img,.list-search a.item:hover .img{filter:grayscale(0)}.list a.item .img,.list-search a.item .img{width:100%;height:240px;background-size:cover;background-repeat:no-repeat;background-position:center center;filter:grayscale(1);transition:0.2s ease}.list a.item .name,.list-search a.item .name{text-align:center;text-transform:uppercase;font:14px/20px "FuturaPT",Arial,sans-serif;color:#1a1718;margin:10px 0 0}.list div.type-2,.list-search div.type-2{width:280px;display:inline-block;vertical-align:top;margin:0 15px 30px 0}.list div.type-2 .img,.list-search div.type-2 .img{width:100%;height:280px;background-size:cover;background-repeat:no-repeat;background-position:center center;filter:grayscale(1);transition:0.2s ease}.list div.type-2 .name,.list-search div.type-2 .name{text-align:center;text-transform:uppercase;color:#1a1718;margin:10px 0 0;font:14px/20px "FuturaPT-Demi",Arial,sans-serif}.list div.type-2 .position,.list-search div.type-2 .position{width:100%;text-align:center;color:#000;letter-spacing:1px}.list div.type-2 .email,.list-search div.type-2 .email{display:block;width:100%;text-align:center;font:14px/20px "FuturaPT-Demi",Arial,sans-serif;color:#000;letter-spacing:1px;margin:5px 0 0;transition:0.2s ease}.list div.type-2 .email:hover,.list-search div.type-2 .email:hover{opacity:.8}.list div.type-2:nth-of-type(4n+4),.list-search div.type-2:nth-of-type(4n+4){margin:0 0 30px 0}.list-leadership{opacity:1;margin:40px 0 0;width:100%}.list-leadership div.type-2{width:280px;display:inline-block;vertical-align:top;margin:0 15px 30px 0}.list-leadership div.type-2 .img{width:100%;max-height:280px;background-size:cover;background-repeat:no-repeat;background-position:center center;filter:grayscale(1);transition:0.2s ease}.list-leadership div.type-2 .name{text-align:center;text-transform:uppercase;color:#1a1718;margin:10px 0 0;font:14px/20px "FuturaPT-Demi",Arial,sans-serif}.list-leadership div.type-2 .position{width:100%;text-align:center;color:#000;letter-spacing:1px}.list-leadership div.type-2 .email{display:block;width:100%;text-align:center;font:14px/20px "FuturaPT-Demi",Arial,sans-serif;color:#000;letter-spacing:1px;margin:5px 0 0;transition:0.2s ease}.list-leadership div.type-2 .email:hover{opacity:.8}.list-leadership div.type-2:nth-of-type(4n+4){margin:0 0 30px 0}.print,.print_{position:relative;z-index:5;display:block;height:20px;font:14px/20px "FuturaPT-Demi",Arial,sans-serif;color:#1a1718;letter-spacing:.9px;margin:20px 0 0;box-sizing:border-box;transition:0.2s ease}.print:hover,.print_:hover{opacity:.7}.print,.print_{padding:0 36px 0 0;background:url(https://l-models.agency/wp-content/themes/newtheme/img/ic_get_app_black_24px.svg) no-repeat center right}.slider-block{margin:0 0 50px}.slider-block .fotorama__arr{background:none;width:23px;height:41px}.slider-block .fotorama__arr--next{background:url(https://l-models.agency/wp-content/themes/newtheme/img/next_arr.png) center center no-repeat;background-size:contain}.slider-block .fotorama__arr--prev{background:url(https://l-models.agency/wp-content/themes/newtheme/img/prev_arr.png) center center no-repeat;background-size:contain}.slider-block .slider{width:800px;height:460px;margin:0 auto -20px;position:relative;text-align:center}.slider-block .slider .img{background-size:contain;background-repeat:no-repeat;background-position:center center;width:318px;display:inline-block;height:455px;margin:0 5px}.slider-block .slider .fotorama.compcard .img{width:100%;margin:0}.slider-block .name{text-align:center;font:45px/47px "FuturaPT-Bold",Arial,sans-serif;letter-spacing:1.6px;margin:25px 0 0}.slider-block .prop{font:14px/18px "FuturaPT-Medium",Arial,sans-serif;letter-spacing:.9px;text-align:center;margin:10px 0 0}footer:not(.entry-footer){width:100%;background:#1a1718;padding:43px 0 30px}footer .address{width:250px;margin:25px auto;color:#fff;text-align:center;font:14px/18px "FuturaPT-Medium",Arial,sans-serif}footer .copy{margin:25px auto 0;color:#7f7f7f;font:12px/16px "FuturaPT",Arial,sans-serif;text-align:center;letter-spacing:.8px}footer .copy a{text-decoration:underline;color:#7f7f7f;transition:0.2s ease}footer .copy a:hover{color:#aaa}footer.light{background:#fff}footer.light .address{color:#1a1718}footer.light .social .soc-button [class^="soc-"] svg,footer.light .social .soc-button [class*=" soc-"] svg{color:#1a1718;fill:#1a1718}.post-props{text-align:center;width:220px;margin:20px auto 0}.post-props li{font:15px/20px "FuturaPT-Medium",Arial,sans-serif}.tags{width:200px;margin:25px auto 0;text-align:center}.tags a{color:#686868;font:12px/16px "FuturaPT-Medium",Arial,sans-serif;margin:0 1px;transition:0.2s ease}.tags a:hover{opacity:.7}.post-content{text-align:center;margin:5px 0 20px}.post-content p{margin:0}.post-content img{margin:25px 0 0;max-width:100%;height:auto!important}.post-content img:is([sizes="auto"i],[sizes^="auto,"i]){contain:auto!important;contain-intrinsic-size:auto}.back-to-news{position:absolute;z-index:5;display:block;height:20px;font:14px/20px "FuturaPT-Demi",Arial,sans-serif;color:#1a1718;letter-spacing:.9px;margin:10px 0 0;padding:0 0 0 36px;background:url(https://l-models.agency/wp-content/themes/newtheme/img/back.svg) no-repeat left center;background-size:20px 12px;box-sizing:border-box;transition:0.2s ease}.back-to-news:hover{opacity:.7}.for-print{display:none}.map-case{width:100%;height:545px;position:relative}.map-case #map{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.map-case .block-in-map{width:280px;position:absolute;top:92px;right:100px;z-index:2;border:1px solid #e3e3e3;background:rgba(255,255,255,.9);box-sizing:border-box;padding:10px 20px 30px}.map-case .block-in-map h3{font:14px/20px "FuturaPT-Demi",Arial,sans-serif;text-transform:uppercase;display:inline-block;border-bottom:2px solid #191718;margin:15px 0 10px;padding:0 0 2px}.map-case .block-in-map h3:after{content:"";display:block}.map-case .block-in-map p{font:14px/30px "FuturaPT",Arial,sans-serif;margin:0;color:#191718}.map-case .block-in-map a{color:#191718}.map-case .block-in-map a:hover{opacity:.8}.map-case .block-in-map .soc{width:20px;font-size:13px;position:relative;top:2px;margin:0 10px 0 0}.input-case{display:inline-block;vertical-align:top}.input-case:after{content:"";transition:all 300ms cubic-bezier(0,.935,0,.935);transition-timing-function:cubic-bezier(0,.935,0,.935);display:block;width:0;height:2px;background:#7e93d5;position:absolute;bottom:-1px}.input-case input{outline:none;border:none;-webkit-appearance:none;position:absolute;width:100%;height:30px;bottom:0;left:0;background:transparent;font:14px/18px "FuturaPT-Medium",Arial,sans-serif;letter-spacing:.9px;color:#000;box-sizing:border-box;z-index:2}.input-case.style-1{width:234px;box-sizing:border-box;height:45px;border-bottom:1px solid #e3e3e3;position:relative}.input-case.style-1 :is(p,span){display:block;height:100%;margin:0}.input-case.style-1 label{position:absolute;top:20px;left:0;font:14px/18px "FuturaPT-Medium",Arial,sans-serif;color:#7f7f7f;letter-spacing:.9px;z-index:1;transition:0.2s ease}.input-case.style-1.input-focus:after{content:"";display:block;width:100%}.input-case.style-1.input-focus label{font:12px/18px "FuturaPT",Arial,sans-serif;top:0;letter-spacing:.8px;color:#7e94d6}.input-case.style-1.input-content label{font:12px/18px "FuturaPT",Arial,sans-serif;top:0;letter-spacing:.8px;color:#7f7f7f}.wpcf7-form:after{content:"";display:block;clear:both}.wpcf7-form .input-case{margin:0 66px 8px 0}.wpcf7-form .input-case>span{position:absolute;height:30px;width:100%;bottom:0;left:0}.wpcf7-form .input-case:nth-of-type(3n+3){margin:0 0 8px 0}.wpcf7-form>.left,.wpcf7-form .left_{width:834px;margin:0 0 30px}.wpcf7-form>.right,.wpcf7-form .right_{width:240px;margin:0 40px 30px 0}.wpcf7-form .label-textarea{font:14px/14px "FuturaPT-Medium",Arial,sans-serif;letter-spacing:.9px;color:#1a1718;margin:20px 0 7px}.wpcf7-form textarea{width:234px;height:160px;border:solid 1px #e3e3e3;resize:none;outline:none;box-sizing:border-box;padding:8px 11px;font:14px/18px "FuturaPT-Medium",Arial,sans-serif;letter-spacing:.9px;color:#000}.wpcf7-form textarea::-webkit-input-placeholder{font:14px/18px "FuturaPT",Arial,sans-serif;color:#7f7f7f;letter-spacing:.9px}.wpcf7-form textarea::-moz-placeholder{font:14px/18px "FuturaPT",Arial,sans-serif;color:#7f7f7f;letter-spacing:.9px}.wpcf7-form textarea:-moz-placeholder{font:14px/18px "FuturaPT",Arial,sans-serif;color:#7f7f7f;letter-spacing:.9px}.wpcf7-form textarea:-ms-input-placeholder{font:14px/18px "FuturaPT",Arial,sans-serif;color:#7f7f7f;letter-spacing:.9px}.wpcf7-form .excerpt{width:582px;font:14px/18px "FuturaPT",Arial,sans-serif;color:#1a1718;letter-spacing:.9px;text-align:center;margin:auto}.wpcf7-form .example{width:457px;height:647px;position:relative;margin:31px 0 0 50px}.wpcf7-form .example p{margin:0}.wpcf7-form .example .img{width:379px;margin:30px 38px}.wpcf7-form .example .label-exmpl{font:20px/26px "FuturaPT-Bold",Arial,sans-serif;color:#000;letter-spacing:.7px}.wpcf7-form .example .label-exmpl-1{position:absolute;text-align:center;top:0;width:100%}.wpcf7-form .example .label-exmpl-2{position:absolute;text-align:center;bottom:0;width:100%;transform:rotate(180deg)}.wpcf7-form .example .label-exmpl-3{position:absolute;text-align:center;left:-5%;top:48%;transform:rotate(-90deg)}.wpcf7-form .example .label-exmpl-4{position:absolute;text-align:center;right:-45%;top:48%;width:100%;transform:rotate(90deg)}.wpcf7-form .uploads-row{display:inline-block}.wpcf7-form .upload{width:580px;margin:71px 0 0}.wpcf7-form .upload:after{content:"";display:block;clear:both}.wpcf7-form .upload .upload-div{width:130px;height:140px;float:left;margin:0 20px 0 0;border:dashed #e3e3e3 1px;position:relative;background:#f7f7f7;display:block;box-sizing:border-box;transition:0.2s ease}.wpcf7-form .upload .upload-div :is(p,span){position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.wpcf7-form .upload .upload-div:last-of-type{margin:0}.wpcf7-form .upload .upload-div .plus{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.wpcf7-form .upload .upload-div .plus span{display:block;background:#e3e3e3;position:absolute;transition:0.2s ease}.wpcf7-form .upload .upload-div .plus span:first-of-type{width:10px;height:36px;top:47px;left:60px}.wpcf7-form .upload .upload-div .plus span:last-of-type{width:36px;height:10px;top:60px;left:47px}.wpcf7-form .upload .upload-div:hover{background:#e3e8f6;border:dashed 1px #7e94d6}.wpcf7-form .upload .upload-div:hover .plus span{background:#fff}.wpcf7-form .upload .upload-div.uploaded{background:#fff;background-size:cover;background-repeat:no-repeat;background-position:center center;border:solid 1px transparent}.wpcf7-form .upload .upload-div.uploaded .plus{display:none}.wpcf7-form .upload .upload-div.uploaded:after{content:"";display:block;width:23px;height:23px;background:url(https://l-models.agency/wp-content/themes/newtheme/img/ok.gif) #7e94d6 center center no-repeat;background-size:11px 9px;border:2px solid #fff;border-radius:50%;box-sizing:border-box;position:absolute;top:-7px;right:-6px}.wpcf7-form .upload .upload-div input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer;z-index:1}.wpcf7-form .submit-row{margin-top:40px;clear:both}.wpcf7-form .submit-button{position:relative;height:100%;display:inline-block}.wpcf7-form .submit-button [type='submit']{width:223px;height:48px;background:#fff;border:2px solid #7e94d6;margin:0;box-sizing:border-box;font:14px "FuturaPT-Demi",Arial,sans-serif;letter-spacing:.9px;color:#1a1718;text-align:left;padding:0 30px;position:relative;outline:none}.wpcf7-form .submit-button:after{content:"";display:block;width:10px;height:10px;position:absolute;transform:rotate(45deg);top:20px;right:30px;border-top:3px #7e94d6 solid;border-right:3px #7e94d6 solid;transition:0.2s ease}.wpcf7-form [type='submit']:hover:after{right:25px}input[type="button"i],input[type="submit"i],input[type="reset"i],input[type="file"i]::-webkit-file-upload-button,button,input[type="file"i]::-webkit-file-upload-button:hover,input[type="button"i]:hover{cursor:pointer}body .wpcf7-form .wpcf7-spinner{position:fixed;top:50vh;left:50vw;margin:-3em 0 0 -2em!important;color:transparent;font-size:15px!important;border:.5em solid rgba(126,147,213,.5);border-bottom:.5em solid rgba(0,158,220,1);animation:spin 4s linear infinite;background-image:none;width:4em;height:4em;border-radius:50%;background-clip:padding-box;background-color:#fff}body .wpcf7-form .wpcf7-spinner::before{display:none}@keyframes spin{100%{transform:rotate(360deg)}}span.wpcf7-not-valid-tip{background:#FCE6E6;border-bottom:1px #F7B0B0 solid;height:100%}div.wpcf7-validation-errors{display:none!important}body .wpcf7 form.invalid .wpcf7-response-output,body .wpcf7 form.unaccepted .wpcf7-response-output{display:none!important}.wpcf7 form.wpcf7-form.sent div.wpcf7-response-output{display:block!important;position:fixed;top:48vh;left:50vw;margin:0!important;transform:translate(-50%,-50%);border:none;background:#1a1718;background:linear-gradient(to bottom,#1a1718 0%,#2E2C2C 82%);color:#fff;padding:3em 3em;line-height:1.4;text-align:center;min-width:20em;font-size:1.28em}div.wpcf7-mail-sent-ok{border:none!important}.slider-images{display:none!important}.grid-sizer{width:280px}.share_block{width:100%;text-align:center;margin:15px 0 0}.share_block>table{display:inline-block;top:4px;margin:0 10px 0}.share_block .fb_iframe_widget{margin:0 10px 0}.btn-menu-main{display:none}.top_block_mobi{display:none}.menu-panel-mobile{position:fixed;top:0;width:100%;height:100%;background:#fff;left:100%;z-index:15;transition:0.3s ease;display:flex;justify-content:center;align-items:center}.hidden_btn{display:none}.slider-block .prop p{display:inline-block;vertical-align:top;margin:0}.download_compcard{display:none}.slider_mobile{display:none}.upload-div .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:block;border:1px #F7B0B0 solid!important;padding:50px 5px!important;text-align:center!important;box-sizing:border-box!important}.packery{opacity:1}#index{margin:50px 0 0}.hidden_post{display:none!important}.modal,.modal__outer,.modal__overlay{top:0;left:0;width:100%;height:100%}.modal__inner,.modal__outer:before{display:inline-block;vertical-align:middle}.modal{transform:translateX(100%);position:fixed;opacity:0;transition:opacity .5s ease 0s,transform 0s linear .5s;transition:opacity .5s ease 0s,transform 0s linear .5s,-webkit-transform 0s linear .5s;z-index:200}.modal__outer{position:absolute;font-size:0;text-align:center;overflow-y:auto;box-sizing:border-box;background:rgba(0,0,0,.1)}.modal__outer:before{content:"";height:100%}.modal__overlay{position:fixed;transform:translateX(100%);background-color:rgba(255,255,255,.96)}.modal__inner{text-align:left;position:relative}.modal__content{max-width:100%;text-align:center;-webkit-filter:blur(4px);filter:blur(4px);transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease}.modal_active{transform:translateX(0);opacity:1;transition:opacity .5s ease 0s,transform 0s linear 0s;transition:opacity .5s ease 0s,transform 0s linear 0s,-webkit-transform 0s linear 0s}.modal_active .modal__overlay{transform:translateX(0)}.modal_active .modal__content{-webkit-filter:blur(0);filter:blur(0)}.modal__close-btn{position:absolute;top:10px;right:10px;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;background:#fff;outline:0;border:1px solid #7c93d7;width:40px;height:40px;border-radius:0;font-size:0;transition:opacity .3s ease;cursor:pointer}.modal__close-btn:after,.modal__close-btn:before{content:"";width:20px;height:1px;background:#7c93d7;position:absolute;left:50%;transition:all .5s ease;-webkit-backface-visibility:hidden;top:19px}.modal__close-btn:before{transform:rotate(-45deg) translate3d(-50%,-50%,1px);transform-origin:0 0}.modal__close-btn:after{transform:rotate(45deg) translate3d(-50%,-50%,1px);transform-origin:0 0}.modal__close-btn:hover{opacity:.6}.request-ok{padding:91px 0}.request-ok__title{color:#000;font-size:43px;font-weight:400;text-align:center;font-family:FuturaPT-Bold;line-height:1;margin:0 0 34px}.request-ok__btn,.request-ok__text{font-family:FuturaPT;font-weight:400;text-align:center;font-size:14px}.request-ok__text{color:#7f7f7f;text-transform:uppercase;margin:0 0 39px}.request-ok__btn{display:block;max-width:223px;margin:0 auto;border:2px solid #7c93d7;color:#000;line-height:18px;padding:13px 0;transition:border-color .3s}.request-ok__btn:hover{border-color:#607fda}@media screen and (max-width:990px){.request-ok{padding:41px 0}.request-ok__title{font-size:33px;margin-bottom:25px}.request-ok__text{font-size:12px;margin-bottom:20px}.request-ok__btn{padding:10px 0}}@media screen and (max-width:750px){.request-ok{padding:41px 0}.request-ok__title{font-size:21px;letter-spacing:0;margin-bottom:25px}.request-ok__text{font-size:10px;margin-bottom:20px;letter-spacing:0}.request-ok__btn{padding:6px 0}}.request-ok::after,.request-ok::before{content:'';position:absolute;left:0;width:100%;height:11px;background-size:contain;background-repeat:repeat-x;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAABHNCSVQICAgIfAhkiAAAAIJJREFUGJV1j7ENwzAQAynjB8gIHiFqVDubZARvEI+gEbxCNkjPQhnBI6QXgU/jAI4tf0ccCN4DJ1dKuXQnoJe0NKGkDCCHPSA5AJjN7HpounsOIYwxxs++NZJ8/bJt7SQ93P12gLXWCcAzpfT+g6v63cz67Uy3qs8AppbEQHJp/fsFKpI8QplVQK0AAAAASUVORK5CYII=)}.request-ok::after{bottom:0}.request-ok::before{top:0}.input-case .wpcf7-not-valid-tip::after{content:'*';position:absolute;right:0;top:5px;opacity:.7}.wpcf7-form.invalid [type='submit']{opacity:.2}#wpcf7-f11347-p163-o1 div.wpcf7-validation-errors,#wpcf7-f12484-p163-o1 div.wpcf7-validation-errors{border:none;color:#fd7c7c;padding:0;margin:0;display:block!important}