@font-face{font-family:"Quasimoda";src:url("../../fonts/Quasimoda-Bold.eot");src:local("Quasimoda Bold"), local("Quasimoda-Bold"), url("../../fonts/Quasimoda-Bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/Quasimoda-Bold.woff2") format("woff2"), url("../../fonts/Quasimoda-Bold.woff") format("woff"), url("../../fonts/Quasimoda-Bold.ttf") format("truetype"), url("../../fonts/Quasimoda-Bold.svg#Quasimoda-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Quasimoda";src:url("../../fonts/Quasimoda-Regular.eot");src:local("Quasimoda Regular"), local("Quasimoda-Regular"), url("../../fonts/Quasimoda-Regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/Quasimoda-Regular.woff2") format("woff2"), url("../../fonts/Quasimoda-Regular.woff") format("woff"), url("../../fonts/Quasimoda-Regular.ttf") format("truetype"), url("../../fonts/Quasimoda-Regular.svg#Quasimoda-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Quasimoda";src:url("../../fonts/Quasimoda-SemiBold.eot");src:local("Quasimoda SemiBold"), local("Quasimoda-SemiBold"), url("../../fonts/Quasimoda-SemiBold.eot?#iefix") format("embedded-opentype"), url("../../fonts/Quasimoda-SemiBold.woff2") format("woff2"), url("../../fonts/Quasimoda-SemiBold.woff") format("woff"), url("../../fonts/Quasimoda-SemiBold.ttf") format("truetype"), url("../../fonts/Quasimoda-SemiBold.svg#Quasimoda-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Quasimoda";src:url("../../fonts/Quasimoda-Medium.eot");src:local("Quasimoda Medium"), local("Quasimoda-Medium"), url("../../fonts/Quasimoda-Medium.eot?#iefix") format("embedded-opentype"), url("../../fonts/Quasimoda-Medium.woff2") format("woff2"), url("../../fonts/Quasimoda-Medium.woff") format("woff"), url("../../fonts/Quasimoda-Medium.ttf") format("truetype"), url("../../fonts/Quasimoda-Medium.svg#Quasimoda-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Gotham Pro";src:url("../../fonts/GothamPro.eot");src:url("../../fonts/GothamPro.eot?#iefix") format("embedded-opentype"), url("../../fonts/GothamPro.woff2") format("woff2"), url("../../fonts/GothamPro.woff") format("woff"), url("../../fonts/GothamPro.ttf") format("truetype"), url("../../fonts/GothamPro.svg#GothamPro") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Gotham Pro";src:url("../../fonts/GothamPro-Bold.eot");src:url("../../fonts/GothamPro-Bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/GothamPro-Bold.woff2") format("woff2"), url("../../fonts/GothamPro-Bold.woff") format("woff"), url("../../fonts/GothamPro-Bold.ttf") format("truetype"), url("../../fonts/GothamPro-Bold.svg#GothamPro-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}.row{margin-left:-24px;margin-right:-24px}.container,.container-fluid,.col,[class*="col-"],main>.content>:not(div){padding-left:24px;padding-right:24px}.bg-center{background-position:center;background-repeat:no-repeat;background-size:cover}footer .footer_form form label{font-size:12px;letter-spacing:1.42px;line-height:20px}header .language_switcher{font-size:13px;letter-spacing:0;line-height:15px}.btn{font-size:15px;letter-spacing:1.07px;line-height:21px}body,header .header_menu_wrapper #header_menu ul li a,footer .footer_form .footer_contacts,footer .footer_form .developer_logo span,footer .footer_form .footer_social_wrap .social_icons span,footer .footer_form form input,footer .footer_form form textarea,footer .footer_form form input[type="submit"],footer .footer_form form .wpcf7-response-output,footer .footer_privacy a,footer .copyright p{font-size:16px;letter-spacing:0.04px;line-height:27px}footer .footer_projects p{font-size:20px;letter-spacing:1.43px;line-height:28px}main>.content>h1,footer .footer_form h3{font-size:32px;font-weight:600;letter-spacing:0;line-height:46px}.btn{display:inline-block;min-width:156px;padding:8px 19px;color:#ffffff;font-weight:bold;text-transform:uppercase;text-decoration:none;background:#0D2A56;border-radius:19.5px;transition:background-color 0.15s linear;cursor:pointer}.small.btn{min-width:109px;padding:14px 19px;letter-spacing:0;border-radius:26px;text-transform:initial}.btn:hover,.active.btn{color:#ffffff;background:#E64678}.btn:focus{outline:0;box-shadow:none}.pink.btn{background:#E64678}.pink.btn:hover{background:#0D2A56}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.clear:before,.clear:after{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;height:auto;vertical-align:bottom}a{color:#222630;text-decoration:none}a:hover{color:#222630}a:focus{outline:0}a:hover,a:active{outline:0}button:focus{outline:0}:root{--vh: 1vh}html{height:100%}body{position:relative;display:flex;flex-direction:column;min-height:100%;padding-top:97px;color:#031B43;font-family:"Quasimoda", Arial, Helvetica, sans-serif;overflow-x:hidden}.star{display:inline-block !important;color:#FE4206 !important;font-weight:bold !important}.locked{overflow:hidden}h1,h2,h3,h4,h5,h6{color:#222530;font-weight:300;letter-spacing:0.1px}h1{font-size:42px;line-height:50px}h2{font-size:36px;line-height:44px}h3{font-size:30px;line-height:38px}h4{font-size:24px;line-height:28px}h5{font-size:20px;line-height:24px}h6{font-size:18px;line-height:36px}svg{max-width:100%}b,strong{font-weight:bold}.height100{height:100%}.w100{width:100%}.h100{height:100%}.pdd0{padding-left:0;padding-right:0}.mt32{margin-top:32px}.container{position:relative;max-width:1248px}.hidden{display:none}.scrolling_disabled{overflow:hidden}.grecaptcha-badge{display:none !important}body.page-template-template_hoonest .container .row .col-12{margin-top:100px}.pink-btn{display:inline-block;padding:11px 22px 14px;background-color:#E64678;border-radius:25px;min-width:120px;text-align:center;font-size:16px;color:#ffffff;font-weight:700;transition:background-color 0.3s ease-in-out}.pink-btn:hover{text-decoration:none;background-color:#031B43;color:#ffffff}.fade-in-up{opacity:0;transform:translate3d(0, 50px, 0);transition-timing-function:cubic-bezier(0.5, 0.5, 0.5, 1);transition-duration:1s;transition-property:opacity, transform}.fade-in-up.animated{opacity:1;transform:translateZ(0)}.fade-in-up.delay{transition-delay:1s}.hamburger{display:none;position:absolute;top:0;right:0;width:74px;height:64px;padding:19px 24px;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background:#0D2A56;border:0;border-radius:0 0 0 19px;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.open:hover{opacity:1}.hamburger.open .hamburger-inner,.hamburger.open .hamburger-inner::before,.hamburger.open .hamburger-inner::after{background-color:#ffffff}.hamburger-box{width:26px;height:26px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:26px;height:2px;background-color:#ffffff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}header{position:fixed;top:0;left:0;width:100%;background-color:#ffffff;z-index:6}header .logo{display:block;position:relative;margin-right:46px;width:161px;transition:width 0.15s linear}header .logo img{position:absolute;top:9px;left:0;width:100%;max-width:initial}header .header_container{position:relative}header .header_wrapper,header .header_outer{width:100%}header .header_menu_wrapper{padding-top:3px}header .header_menu_wrapper #header_menu{margin-right:8px}header .header_menu_wrapper #header_menu ul{display:flex;align-items:center;margin:0;padding:0;list-style:none}header .header_menu_wrapper #header_menu ul li{position:relative;padding:34px 0 33px}header .header_menu_wrapper #header_menu ul li a{display:block;color:#031B43;font-weight:bold;letter-spacing:0;text-decoration:none;z-index:2}header .header_menu_wrapper #header_menu ul li a:hover{text-decoration:none}header .header_menu_wrapper #header_menu ul li a:after{content:"";position:absolute;top:-3px;left:0;display:block;width:100%;height:3px;opacity:0;background-color:#031B43;transition:opacity 0.15s ease-in-out}header .header_menu_wrapper #header_menu ul li a:hover:after,header .header_menu_wrapper #header_menu ul li.current-menu-item a:after,header .header_menu_wrapper #header_menu ul li.current-page-ancestor a:after,header .header_menu_wrapper #header_menu ul li.current-post-ancestor a:after{opacity:1}header .header_menu_wrapper #header_menu ul li.menu-item-object-custom{margin-left:-8px;padding:0}header .header_menu_wrapper #header_menu ul li.menu-item-object-custom a{padding:10px 22px;color:#ffffff;background:#0D2A56;border-radius:24px;transition:background-color 0.15s ease-in-out}header .header_menu_wrapper #header_menu ul li.menu-item-object-custom a:hover{background:#E64678}header .header_menu_wrapper #header_menu ul li.menu-item-object-custom a:after{display:none}header .header_menu_wrapper #header_menu ul li.campaign-new-btn{margin-left:0;padding:34px 0 33px}header .header_menu_wrapper #header_menu ul li.campaign-new-btn a{padding:0;color:#031B43;background:none;border-radius:0}header .header_menu_wrapper #header_menu ul li.campaign-new-btn a:hover{background:none}header .header_menu_wrapper #header_menu ul li.campaign-new-btn a:after{display:block}header .header_menu_wrapper #header_menu ul li.campaign-new-btn:not(:last-child){margin-right:54px}header .header_menu_wrapper #header_menu ul li .campaign_new_badge{position:absolute;left:100%;bottom:54px;display:flex;align-items:center;justify-content:center;margin-left:4px;width:29px;height:29px;color:#ffffff;font-size:9.6px;font-weight:700;letter-spacing:0;line-height:normal;text-transform:uppercase;background:#E64678;border-radius:50% 50% 50% 4.4%}header .header_menu_wrapper #header_menu ul li .sub-menu{display:none}header .header_menu_wrapper #header_menu ul li:not(:last-child){margin-right:32px}header .language_switcher{position:relative;font-weight:bold;text-transform:uppercase}header .language_switcher>div.current_language_item:hover .sub_language_list{display:block}header .language_switcher>div.current_language_item{padding:14px 16px}header .language_switcher>div.current_language_item:hover{background-color:#0D2A56}header .language_switcher>div.current_language_item:hover .menu_arrow{transform:rotate(180deg)}header .language_switcher>div.current_language_item:hover .menu_arrow *{stroke:#ffffff}header .language_switcher>div.current_language_item:hover span{color:#ffffff}header .language_switcher>div.current_language_item .menu_arrow{margin-left:4px}header .language_switcher>div .sub_language_list{display:none;position:absolute;left:0;top:100%;padding-top:12px;width:100%;color:#ffffff;text-align:center;background-color:#0D2A56;border-top:1px solid #ffffff}header .language_switcher>div .sub_language_list a:hover{text-decoration:none}header .language_switcher>div .sub_language_list a,header .language_switcher>div .sub_language_list span{color:#ffffff;letter-spacing:1px}header .language_switcher>div .sub_language_list .sub_language_item{padding-bottom:8px}header .language_switcher>div .sub_language_list .sub_language_item .active{position:relative}header .language_switcher>div .sub_language_list .sub_language_item .active_language{position:absolute;right:-14px;top:7px}header .language_switcher>div .active{color:#031B43;font-weight:bold}header #mobile_header{display:none}header #mobile_header .hamburger{position:fixed;top:0;right:0}header.logo_bigger .logo{width:200px}html[lang="ru-RU"] header .header_menu_wrapper #header_menu ul li.campaign-new-btn:not(:last-child){margin-right:61px}html[lang="ru-RU"] header .header_menu_wrapper #header_menu ul li .campaign_new_badge{width:36px;height:36px;font-size:7.232px}@media only screen and (min-width:992px){header .header_menu_wrapper #header_menu ul:has(li.campaign-new-btn) li a{font-size:15px}header .header_menu_wrapper #header_menu ul:has(li.campaign-new-btn) li:not(:last-child){margin-right:24px}header .header_menu_wrapper #header_menu ul:has(li.campaign-new-btn) li.campaign-new-btn:not(:last-child){margin-right:54px}header .header_menu_wrapper #header_menu ul:has(li.campaign-new-btn) li.cta-btn a{padding:0 22px;font-size:16px;line-height:46px}}@media only screen and (min-width:992px) and (max-width:1280px){header:has(li.campaign-new-btn) .logo,header:has(li.campaign-new-btn).logo_bigger .logo{margin-right:16px;width:147.2px}header .header_menu_wrapper #header_menu ul:has(li.campaign-new-btn) li a{font-size:13.714px}header .header_menu_wrapper #header_menu ul:has(li.campaign-new-btn) li.cta-btn a{font-size:14.629px;line-height:42.057px}html[lang="en-US"] header .header_menu_wrapper #header_menu ul:has(li.campaign-new-btn) li:not(:last-child):not(.campaign-new-btn){margin-right:16px}}@media only screen and (min-width:992px) and (max-width:1069px){header .header_menu_wrapper #header_menu ul:has(li.campaign-new-btn) li:not(:last-child){margin-right:16px}header .header_menu_wrapper #header_menu ul:has(li.campaign-new-btn) li.cta-btn a{padding:0 16px}}@media only screen and (min-width:992px){html[lang="ru-RU"] header:has(li.campaign-new-btn) .logo{margin-right:clamp(8px, calc(8px + (100vw - 992px) * 38 / 608), 46px);width:clamp(108.2px, calc(108.2px + (100vw - 992px) * 53 / 608), 161px)}html[lang="ru-RU"] header:has(li.campaign-new-btn).logo_bigger .logo{margin-right:clamp(8px, calc(8px + (100vw - 992px) * 38 / 608), 46px);width:clamp(108.2px, calc(108.2px + (100vw - 992px) * 92 / 608), 200px)}html[lang="ru-RU"] header .header_menu_wrapper #header_menu ul:has(li.campaign-new-btn) li a{white-space:nowrap;font-size:clamp(12px, calc(12px + (100vw - 1200px) * 3 / 400), 15px)}html[lang="ru-RU"] header .header_menu_wrapper #header_menu ul:has(li.campaign-new-btn) li:not(:last-child):not(.campaign-new-btn){margin-right:clamp(8px, calc(8px + (100vw - 1200px) * 16 / 400), 24px)}html[lang="ru-RU"] header .header_menu_wrapper #header_menu ul:has(li.campaign-new-btn) li.cta-btn a{padding:0 clamp(14px, calc(14px + (100vw - 1200px) * 8 / 400), 22px);font-size:clamp(13px, calc(13px + (100vw - 1200px) * 3 / 400), 16px);line-height:42px}}@media only screen and (min-width:992px) and (max-width:1199px){html[lang="ru-RU"] header .header_menu_wrapper #header_menu ul:has(li.campaign-new-btn) li:not(.cta-btn) a{white-space:normal;line-height:1.25}}@media only screen and (min-width:992px) and (max-width:1099px){html[lang="ru-RU"] header .header_menu_wrapper #header_menu ul:has(li.campaign-new-btn) li a{font-size:11px}html[lang="ru-RU"] header .header_menu_wrapper #header_menu ul:has(li.campaign-new-btn) li.campaign-new-btn:not(:last-child){margin-right:54px}html[lang="ru-RU"] header .header_menu_wrapper #header_menu ul:has(li.campaign-new-btn) li.cta-btn a{padding:0 12px;font-size:12px}html[lang="ru-RU"] header .language_switcher>div.current_language_item{padding:14px 8px}}@media only screen and (min-width:992px) and (max-width:1129px){html[lang="en-US"] header .header_menu_wrapper #header_menu ul:has(li.campaign-new-btn) li:not(:last-child):not(.campaign-new-btn){margin-right:10px}html[lang="en-US"] header .header_menu_wrapper #header_menu ul:has(li.campaign-new-btn) li a{font-size:12px}html[lang="en-US"] header .header_menu_wrapper #header_menu ul:has(li.campaign-new-btn) li.cta-btn a{padding:0 12px;font-size:13px;line-height:42px}}@media only screen and (max-width:1280px){html[lang="ru-RU"] .header_menu_wrapper #header_menu ul li a{font-size:12px}}@media only screen and (max-width:991px){header{position:absolute;top:0;left:0}header .header_container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0D2A56;overflow-y:auto}header #mobile_header{display:block}header .logo{width:100px}header .logo img{top:24px}header .hamburger{display:block}header.logo_bigger .logo{width:150px}header .header_container{z-index:1}header .header_container .logo{align-self:flex-start;margin-top:24px;margin-left:24px}header .header_container .logo img{position:relative;top:0}header .header_wrapper,header .header_outer{height:100%}header .header_menu_wrapper{display:flex;flex-direction:column;height:100%;padding:32px 24px}header .header_menu_wrapper #header_menu{margin:0 0 24px}header .header_menu_wrapper #header_menu ul{flex-direction:column;justify-content:center}header .header_menu_wrapper #header_menu ul li{margin:0 auto;padding:0}header .header_menu_wrapper #header_menu ul li a{color:#ffffff;font-size:18px}header .header_menu_wrapper #header_menu ul li a:after{top:100%;background:#ffffff}header .header_menu_wrapper #header_menu ul li.menu-item-object-custom{margin:0 auto}header .header_menu_wrapper #header_menu ul li.menu-item-object-custom a{background:#E64678}header .header_menu_wrapper #header_menu ul li.menu-item-object-custom a:hover{background:#0D2A56}header .header_menu_wrapper #header_menu ul li.campaign-new-btn{padding:0}header .header_menu_wrapper #header_menu ul li.campaign-new-btn a{color:#ffffff;background:none}header .header_menu_wrapper #header_menu ul li.campaign-new-btn a:hover{background:none}header .header_menu_wrapper #header_menu ul li.campaign-new-btn:not(:last-child){margin:0 auto 32px}header .header_menu_wrapper #header_menu ul li.campaign-new-btn .campaign_new_badge{bottom:22px}header .header_menu_wrapper #header_menu ul li:not(:last-child){margin:0 auto 32px}header .header_menu_wrapper:before{content:"";margin-top:auto}header .header_menu_wrapper:after{content:"";margin-bottom:auto}header .language_switcher>div{padding:0}header .language_switcher>div .sub_language_list{position:relative;top:0;left:0;display:flex !important;margin-bottom:32px;padding:0;border:none}header .language_switcher>div .sub_language_list .sub_language_item{padding:0}header .language_switcher>div .sub_language_list .sub_language_item .active{border-bottom:1px solid #ffffff}header .language_switcher>div .sub_language_list .sub_language_item .active .active_language{display:none}header .language_switcher>div .sub_language_list .sub_language_item:not(:last-child){margin-right:8px}header .language_switcher>div.current_language_item{padding:0}}main{flex:1 0 auto}main>.content>h1{margin-bottom:48px}main>.content>:not(div){position:relative;max-width:1248px;margin-left:auto;margin-right:auto}main.text_page{padding:200px 0 96px}main.text_page .container{max-width:848px}main.text_page .text_page_content{overflow-wrap:break-word}main.text_page .text_page_content h1{margin:0 0 40px;font-size:40px;line-height:48px}main.text_page .text_page_content h2{margin:56px 0 16px;font-size:28px;line-height:36px}main.text_page .text_page_content h3{margin:32px 0 12px;font-size:20px;font-weight:600;line-height:28px}main.text_page .text_page_content h1+h2,main.text_page .text_page_content h2+h3{margin-top:0}main.text_page .text_page_content p{margin:0 0 16px}main.text_page .text_page_content ul,main.text_page .text_page_content ol{margin:0 0 24px;padding-left:24px}main.text_page .text_page_content ul li,main.text_page .text_page_content ol li{margin-bottom:8px;padding-left:4px}main.text_page .text_page_content ul ul,main.text_page .text_page_content ul ol,main.text_page .text_page_content ol ul,main.text_page .text_page_content ol ol{margin:8px 0 0}main.text_page .text_page_content ul{list-style:disc}main.text_page .text_page_content ol{list-style:decimal}main.text_page .text_page_content a{color:#0D2A56;text-decoration:underline;text-underline-offset:2px}main.text_page .text_page_content a:hover{color:#E64678}main.text_page .text_page_content a:focus-visible{outline:2px solid #0D2A56;outline-offset:2px}main.text_page .text_page_content>:last-child{margin-bottom:0}.notification_wrapper{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.8);z-index:1001}.notification_wrapper.hidden{display:none}.notification_wrapper.show{display:flex}.notification_wrapper .notification{position:relative;max-width:966px;width:auto}.notification_wrapper .notification #close{cursor:pointer;position:absolute;top:3%;right:2%;height:24px;width:22px;opacity:1;z-index:1}.notification_wrapper .notification #close span{display:block;position:absolute;top:0;right:50%;width:2px;height:25px;background-color:transparent}.notification_wrapper .notification #close span:nth-child(1){transform:rotate(45deg)}.notification_wrapper .notification #close span:nth-child(2){transform:rotate(-45deg)}.notification_wrapper .notification .notification_content .mob_img{display:none}.reverse-sticky-image{display:none !important}.campaign-popup-wrapper{position:fixed;z-index:3;bottom:0;right:0;transform:translateX(100%);transition:transform 1s ease;max-width:275px !important}.campaign-popup-wrapper.show{transform:translateX(0)}.campaign-popup-wrapper.closing{transform:translateX(100%)}.campaign-popup-wrapper #close{cursor:pointer;position:absolute;top:15px;right:7px;height:30px;width:30px;opacity:1;z-index:1}.campaign-popup-wrapper #close span{display:block;position:absolute;top:0;right:50%;width:1px;height:20px;background-color:transparent}.campaign-popup-wrapper #close span:nth-child(1){transform:rotate(45deg)}.campaign-popup-wrapper #close span:nth-child(2){transform:rotate(-45deg)}@media only screen and (max-height:620px) and (min-width:1024px){.campaign-popup-wrapper{max-width:198px}.campaign-popup-wrapper #close{top:8px;right:4px}}@media only screen and (max-width:1024px){.campaign-popup-wrapper{max-width:initial}.campaign-popup-wrapper img{max-width:100%}}@media only screen and (max-width:1024px) and (max-height:660px){.campaign-popup-wrapper{max-width:198px}.campaign-popup-wrapper #close{top:8px;right:4px}}footer{overflow:hidden;flex-shrink:0}footer .footer_form{background-color:#031B43;color:#ffffff;padding:55px 0}footer .footer_form h3{margin-bottom:24px;color:inherit}footer .footer_form .footer_contacts{margin-bottom:24px;color:#ffffff;letter-spacing:0;line-height:23px}footer .footer_form .footer_contacts p{margin:0}footer .footer_form .footer_contacts p strong,footer .footer_form .footer_contacts p b{font-weight:600}footer .footer_form .footer_contacts a{color:inherit;text-decoration:none}footer .footer_form .footer_contacts a:hover{text-decoration:none}footer .footer_form .footer_contacts .row{margin-left:-16px;margin-right:-16px}footer .footer_form .footer_contacts .row .col{padding-left:16px;padding-right:16px}footer .footer_form .footer_contacts .row .col:not(:last-child){margin-bottom:16px}footer .footer_form .developer_logo span{display:block;color:#ffffff;opacity:0.56;margin-bottom:14px}footer .footer_form .footer_social_wrap{display:flex}footer .footer_form .footer_social_wrap .social_icons{margin-left:109px}footer .footer_form .footer_social_wrap .social_icons .row{margin-left:-21px;margin-right:-21px}footer .footer_form .footer_social_wrap .social_icons .row .col{max-width:120px;max-height:83px;margin-bottom:20px;padding-left:21px;padding-right:21px}footer .footer_form .footer_social_wrap .social_icons .row .col a{text-decoration:none}footer .footer_form .footer_social_wrap .social_icons .row .col a img{max-width:100%;max-height:100%}footer .footer_form .footer_social_wrap .social_icons span{display:block;color:#ffffff;opacity:0.56;margin-bottom:14px}footer .footer_form form .row{margin-left:-12px;margin-right:-12px}footer .footer_form form .row .col{padding-left:12px;padding-right:12px}footer .footer_form form span,footer .footer_form form label,footer .footer_form form input,footer .footer_form form textarea{max-width:100%;width:100%}footer .footer_form form label{margin-bottom:24px;color:#ffffff;font-weight:bold;text-transform:uppercase}footer .footer_form form label:last-child{margin-bottom:0}footer .footer_form form input,footer .footer_form form textarea{display:block;margin-top:8px;padding:9px 16px;font-weight:normal;color:#ffffff;background-color:rgba(255, 255, 255, 0.1);border:none;border-radius:5px;resize:none}footer .footer_form form input:focus,footer .footer_form form textarea:focus{outline:none}footer .footer_form form input::-webkit-input-placeholder,footer .footer_form form textarea::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.4)}footer .footer_form form input:-ms-input-placeholder,footer .footer_form form textarea:-ms-input-placeholder{color:rgba(255, 255, 255, 0.4)}footer .footer_form form input::placeholder,footer .footer_form form textarea::placeholder{color:rgba(255, 255, 255, 0.4)}footer .footer_form form textarea{height:172px}footer .footer_form form input[type="submit"]{width:auto;margin:0;padding:8px 22px;color:#ffffff;letter-spacing:0;font-weight:bold;background-color:#E64678;border:none;border-radius:21px;transition:0.3s ease-in-out;cursor:pointer}footer .footer_form form input[type="submit"]:hover{background-color:#ffffff;color:#E64678}footer .footer_form form .wpcf7-response-output{width:100%;margin-bottom:0;padding:0;color:#ffffff;font-weight:normal;text-transform:none;border:none}footer .footer_form form br{display:none}footer .footer_form form .ajax-loader{display:none}footer .footer_form form .wpcf7-acceptance{position:relative;display:block;margin-bottom:18px}footer .footer_form form .wpcf7-acceptance .wpcf7-list-item{margin:0;width:100%;padding-left:40px}footer .footer_form form .wpcf7-acceptance .wpcf7-list-item span{color:rgba(255, 255, 255, 0.4);text-transform:none}footer .footer_form form .wpcf7-acceptance .wpcf7-list-item span a{color:rgba(255, 255, 255, 0.4);text-decoration:underline}footer .footer_form form .wpcf7-acceptance .wpcf7-list-item label{padding-left:0;margin-bottom:0;cursor:pointer;font-size:15px;letter-spacing:1.04px;line-height:15px}footer .footer_form form .wpcf7-acceptance .wpcf7-list-item input{display:none}footer .footer_form form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{display:inline-block;font-weight:normal;line-height:125%}footer .footer_form form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label:before,footer .footer_form form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label:after{content:"";position:absolute;top:50%;left:0px;display:block;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, opacity 0.15s ease-in-out}footer .footer_form form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label:before{width:24px;height:24px;background-color:#ffffff;border:1px solid rgba(255, 255, 255, 0.5);transform:translateY(-50%);opacity:1}footer .footer_form form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label:after{opacity:0;width:12px;height:12px;top:50%;left:8px;width:7px;height:11px;margin-top:-2px;border:1px solid #E64678;border-width:0 1px 1px 0;border-radius:0;transform:translateY(-50%) rotate(45deg)}footer .footer_form form .wpcf7-acceptance .wpcf7-list-item input[type="checkbox"]:checked~.wpcf7-list-item-label:before{background-color:white;border-color:white}footer .footer_form form .wpcf7-acceptance .wpcf7-list-item input[type="checkbox"]:checked~.wpcf7-list-item-label:after{opacity:1}footer .footer_projects{padding-top:28px;background-color:#0D2A56}footer .footer_projects p{margin:0 auto 34px;color:#ffffff;text-align:center}footer .footer_projects .row{margin-left:-21px;margin-right:-21px}footer .footer_projects .row .col{max-width:112px;max-height:83px;margin-bottom:20px;padding-left:21px;padding-right:21px}footer .footer_projects .row .col a{text-decoration:none}footer .footer_projects .row .col a img{max-width:100%;max-height:100%}footer .footer_projects .footer_project{margin-bottom:30px}footer .footer_projects .project_link_wrap{display:flex;justify-content:center;padding:38px 0 48px;background-color:#0D2A56}footer .footer_form:has(.footer_privacy){padding-bottom:28px}footer .footer_privacy{text-align:center}footer .footer_privacy a{color:#ffffff;text-decoration:underline;text-underline-offset:3px}footer .footer_privacy a:hover{color:#E64678}footer .footer_privacy a:focus-visible{outline:2px solid #ffffff;outline-offset:2px}footer .copyright{text-align:center;padding:22px 0}footer .copyright p{margin:0;color:#031B43}.cross_promotion_wrap{display:none;position:fixed;bottom:0;right:0;z-index:10;padding:19px 51px 19px 19px;background-color:#ffffff}.cross_promotion_wrap a:hover{text-decoration:none}.cross_promotion_wrap .wrapper .sites{margin-right:24px}.cross_promotion_wrap .wrapper .sites a{margin-right:24px;display:block}.cross_promotion_wrap .wrapper .sites a img{display:inline-block;height:auto}.cross_promotion_wrap .wrapper .sites a img.wide{max-width:83px}.cross_promotion_wrap .wrapper .sites a img.high{width:auto;max-height:64px}.cross_promotion_wrap .wrapper .sites a:last-child{margin-right:0}.cross_promotion_wrap .wrapper .text{padding:0 20px 0 36px}.cross_promotion_wrap .wrapper .text p{text-align:center;color:#031B43;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}.cross_promotion_wrap .close_btn_wrap{position:absolute;top:50%;right:24px;transform:translateY(-50%);height:15px;width:15px;color:#15151A;text-shadow:0 1px 0 #fff;opacity:1;cursor:pointer;transition:0.2s ease-in-out}.cross_promotion_wrap .close_btn_wrap:hover{opacity:1}.cross_promotion_wrap .close_btn_wrap span{display:block;position:absolute;top:0;right:50%;width:2px;height:15px;background-color:#15151A}.cross_promotion_wrap .close_btn_wrap span:nth-child(1){transform:rotate(45deg)}.cross_promotion_wrap .close_btn_wrap span:nth-child(2){transform:rotate(-45deg)}.cross_promotion_wrap.active{display:block}@media only screen and (max-width:1024px){.cross_promotion_wrap{width:100%;padding:13px 32px 16px}.cross_promotion_wrap .wrapper .sites{margin-right:0;margin-bottom:8px}.cross_promotion_wrap .close_btn_wrap{top:16px;right:16px;transform:none}body.home .cross_promotion_wrap,body.page-template-template_house .cross_promotion_wrap,body.page-template-template_house_all_apartments .cross_promotion_wrap{display:none !important}footer .footer_form h3{text-align:center}footer .footer_form .footer_contacts .row{flex-direction:column;text-align:center}footer .footer_form .footer_social_wrap{flex-direction:column-reverse}footer .footer_form .footer_social_wrap .developer_logo{text-align:center}footer .footer_form .footer_social_wrap .social_icons{margin-left:unset;text-align:center}footer .footer_form .footer_social_wrap .social_icons .row{justify-content:center}}@media only screen and (max-width:767px){footer .footer_form .wpcf7{margin-top:42px}}@media only screen and (max-width:575px){footer .footer_form .wpcf7 .col:not(:last-child){margin-bottom:24px}}@media only screen and (max-width:991px){body{padding-top:0}main>.content>h1{margin-bottom:24px}.page-template-template_hoonest{padding-top:140px}main.text_page{padding:140px 0 64px}main.text_page .text_page_content h1{margin-bottom:32px;font-size:30px;line-height:38px}main.text_page .text_page_content h2{margin-top:40px;font-size:24px;line-height:32px}main.text_page .text_page_content h3{margin-top:24px;font-size:18px;line-height:26px}body.page-template-template_hoonest .container .row .col-12{margin-top:unset}.notification_wrapper .notification #close{top:3%;right:5%}.notification_wrapper .notification .notification_content .dsktp_img{display:none}.notification_wrapper .notification .notification_content .mob_img{display:flex}.campaign-popup-wrapper{max-width:unset}.campaign-popup-wrapper img{max-width:100%}.campaign-popup-wrapper #close{height:50px;width:50px;top:8px;right:4px}}