'}.pink-cta{display:inline-flex;align-items:center;letter-spacing:.1px;text-transform:uppercase;margin:8px;color:#f01945;text-decoration:none;background-color:#f9ced7;border:1px solid #f9ced7;padding:8px 16px;font-size:14px;border-radius:50px;font-weight:500}.pink-cta.current-cat{background-color:#fff;border:1px solid #f01945;position:relative}.pink-cta.current-cat:after{content:url(/wp-content/themes/ideaplace/img/check.svg);margin-left:8px;display:block}.lang-switcher li a{font-size:14px;display:flex;align-items:center;opacity:.33;text-transform:uppercase}header .grey-caption{color:#fff;opacity:.9}.dropdown-cta{position:relative;border-radius:50%;background-color:#f01945;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.dropdown-cta ul{position:absolute;top:30px;right:0;width:230px;background-color:#f01945;border-radius:20px;display:none}.dropdown-cta ul li{width:100%}@media (min-width:1024px){nav#main-menu{box-shadow:0px 2px 16px rgba(50,49,47,.08);backdrop-filter:blur(20px);width:100%;height:94px;position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;flex-direction:row;align-items:stretch;justify-content:stretch;padding:0 45px}nav#main-menu .logo-black{display:none}nav#main-menu>div{display:flex;align-items:center}nav#main-menu .logo{flex-basis:103px}nav#main-menu .menu{flex-grow:2;justify-content:flex-end;font-size:16px;margin-left:auto;margin-right:0}nav#main-menu .others{flex-basis:103px}nav#main-menu ul{list-style:none;align-self:center;padding:0}nav#main-menu ul li{display:inline-block;margin-right:15px}nav#main-menu ul li a{color:#32312f;text-decoration:none;display:block;font-weight:700}nav#main-menu{background:rgba(42,45,52,.4)}nav#main-menu ul li a{color:#fefefe}nav#main-menu+header{margin-top:calc(94px + 10vh);overflow:hidden;height:calc(100vh - 94px - 10vh)}}.hamburger,.phone-icon.call-mobile{display:none}@media (max-width:1024px){nav#main-menu{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#fbfdfe;z-index:101;padding:20px;display:flex;align-items:stretch;flex-direction:column;height:calc(100vh);max-height:70px}nav#main-menu .globe-icon:before{content:url(/wp-content/themes/ideaplace/img/icons/globe-red.svg);margin-right:3px;opacity:1;transform:translateY(2px)}nav#main-menu .logo-white{display:none}nav#main-menu .logo{display:flex;justify-content:space-between;align-items:center}nav#main-menu .lang-switcher{padding:0;margin-top:0}nav#main-menu .lang-switcher a{color:#32312f;font-weight:700;font-size:16px;line-height:48px;opacity:1;text-decoration:none}nav#main-menu div.menu{display:flex;justify-content:left;align-items:center;background-color:#fbfdfe;z-index:-1;color:#32312f;max-height:0;overflow:hidden}nav#main-menu div.menu div{height:100%}nav#main-menu div.menu div ul.menu{height:100%;padding:20px 0;display:flex;flex-direction:column;justify-content:space-between;font-weight:700;font-size:16px;line-height:48px}nav#main-menu div.menu div ul.menu li{display:block}nav#main-menu div.menu a{color:#32312f;text-decoration:none}nav#main-menu div.others{max-height:0;overflow:hidden;justify-self:flex-end;margin-top:auto;margin-bottom:0}.hamburger{display:inline-block}.hamburger .hamburger-box{position:relative;display:inline-block;width:24px;height:20px}.hamburger .hamburger-box .hamburger-inner,.hamburger .hamburger-box .hamburger-inner:before,.hamburger .hamburger-box .hamburger-inner:after{position:absolute;width:20px;height:2px;background-color:#f01945}.hamburger .hamburger-box .hamburger-inner:before{display:block;content:"";top:8px}.hamburger .hamburger-box .hamburger-inner:after{display:block;content:"";top:16px}.phone-icon.call-mobile{display:inline-block;position:relative;width:24px;padding:0;height:30px;border-radius:30px;overflow:hidden;flex-basis:30px}.phone-icon.call-mobile:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-right:0}}#main-menu .menu-item-has-children{position:relative}#main-menu .menu-item-has-children>a{display:flex!important}#main-menu .menu-item-has-children>a:after{display:block;font-family:FontAwesome!important;font-weight:400;font-style:normal;text-decoration:inherit;content:"";margin-left:5px}#main-menu .menu-item-has-children ul.sub-menu{max-height:0;overflow:hidden;width:fit-content}#main-menu .menu-item-has-children ul.sub-menu a{white-space:nowrap}@media (min-width:1024px){#main-menu .menu-item-has-children ul.sub-menu{position:absolute;background:#f01945;margin-top:10px;-webkit-box-shadow:3px 7px 20px -11px rgba(0,0,0,.25);-moz-box-shadow:3px 7px 20px -11px rgba(0,0,0,.25);box-shadow:3px 7px 20px -11px rgba(0,0,0,.25)}}@media (min-width:1024px){#main-menu .menu-item-has-children ul.sub-menu li:not(:last-of-type){margin-bottom:15px}}.cta{background-color:#fff;padding:16px 24px;display:inline-block;border-radius:50px;font-size:.8rem;line-height:1;text-decoration:none;color:#f01945;font-weight:700;align-items:center;letter-spacing:1px;text-transform:uppercase}.cta.red{background-color:#f01945;color:#fff}nav#main-menu+header.blog{height:auto;color:#32312f}.posts-list{grid-gap:15px;flex-wrap:wrap}@media (min-width:480px){.posts-list{display:grid;grid-template-columns:repeat(8,1fr)}}@media (min-width:1024px){.posts-list{display:grid;grid-template-columns:repeat(12,1fr)}}.posts-list .post-summary{grid-column:span 4;margin-bottom:10px;display:flex;flex-direction:column}.posts-list .post-summary img{width:100%;aspect-ratio:1.7777777778;object-fit:cover;object-position:center center}h2.redline{text-align:left;margin-top:2.5em;font-size:14px;padding-left:2em;text-transform:uppercase;letter-spacing:2px;position:relative;margin-bottom:1.5vw}h2.redline:before{content:"—";color:#f01945;font-weight:700;position:absolute;left:0;top:48%;font-size:20px;line-height:0}.most-popular-posts{background:#f01945;background:linear-gradient(180deg,#f01945 0%,#f01945 80%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);padding:2vw 0;margin-top:3vw}.most-popular-posts h2.redline{color:#fff}.most-popular-posts h2.redline:before{color:#fff}:root{--swiper-theme-color:#007aff}:root{--swiper-navigation-size:44px}.phone-icon{display:flex}.phone-icon:before{content:url(/wp-content/themes/ideaplace/img/icons/phone.svg);margin-right:10px}.mail-icon{display:flex}.mail-icon:before{content:url(/wp-content/themes/ideaplace/img/icons/mail-icon.svg);margin-right:10px}.globe-icon{display:flex;align-items:center}.globe-icon:before{content:url(/wp-content/themes/ideaplace/img/icons/globe.svg);margin-right:3px;opacity:.33;transform:translateY(2px)}html{font-size:14px;line-height:1.35}@media screen and (min-width:320px){html{font-size:calc(14px + 4*((100vw - 320px)/1120))}}@media screen and (min-width:1440px){html{font-size:18px}}body{font-family:"IBM Plex Sans",sans-serif}.grey-caption{font-weight:700;font-size:.7rem;letter-spacing:2px;text-transform:uppercase;opacity:.4;display:block;text-shadow:2px 2px 4px rgba(50,49,47,.4)}h1{font-size:2.5rem;text-shadow:5px 5px 10px rgba(50,49,47,.5);line-height:1.2}@media (min-width:1024px){h1{font-size:3rem}}h2{font-size:2rem;margin-top:10px;text-align:center}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{padding:0;margin:0;background:#fbfdfe}.center{text-align:center}@media (max-width:1023px){.mobile-padding{padding-left:20px;padding-right:20px}}@media (min-width:1024px){.max-width{max-width:80vw;margin-left:auto;margin-right:auto}}header{background-position:center;background-size:cover;background-repeat:no-repeat;height:100vh;padding:1px;color:#fefefe;display:flex;flex-direction:column;justify-content:center}@media (max-width:1024px){header{min-height:500px;background-position:10% center}}.phone-icon{content:'data:image/svg+xml; utf8, '}.pink-cta{display:inline-flex;align-items:center;letter-spacing:.1px;text-transform:uppercase;margin:8px;color:#f01945;text-decoration:none;background-color:#f9ced7;border:1px solid #f9ced7;padding:8px 16px;font-size:14px;border-radius:50px;font-weight:500}.pink-cta.current-cat{background-color:#fff;border:1px solid #f01945;position:relative}.pink-cta.current-cat:after{content:url(/wp-content/themes/ideaplace/img/check.svg);margin-left:8px;display:block}.lang-switcher li a{font-size:14px;display:flex;align-items:center;opacity:.33;text-transform:uppercase}header .grey-caption{color:#fff;opacity:.9}.dropdown-cta{position:relative;border-radius:50%;background-color:#f01945;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.dropdown-cta ul{position:absolute;top:30px;right:0;width:230px;background-color:#f01945;border-radius:20px;display:none}.dropdown-cta ul li{width:100%}@media (min-width:1024px){nav#main-menu{box-shadow:0px 2px 16px rgba(50,49,47,.08);backdrop-filter:blur(20px);width:100%;height:94px;position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;flex-direction:row;align-items:stretch;justify-content:stretch;padding:0 45px}nav#main-menu .logo-black{display:none}nav#main-menu>div{display:flex;align-items:center}nav#main-menu .logo{flex-basis:103px}nav#main-menu .menu{flex-grow:2;justify-content:flex-end;font-size:16px;margin-left:auto;margin-right:0}nav#main-menu .others{flex-basis:103px}nav#main-menu ul{list-style:none;align-self:center;padding:0}nav#main-menu ul li{display:inline-block;margin-right:15px}nav#main-menu ul li a{color:#32312f;text-decoration:none;display:block;font-weight:700}nav#main-menu{background:rgba(42,45,52,.4)}nav#main-menu ul li a{color:#fefefe}nav#main-menu+header{margin-top:calc(94px + 10vh);overflow:hidden;height:calc(100vh - 94px - 10vh)}}.hamburger,.phone-icon.call-mobile{display:none}@media (max-width:1024px){nav#main-menu{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#fbfdfe;z-index:101;padding:20px;display:flex;align-items:stretch;flex-direction:column;height:calc(100vh);max-height:70px}nav#main-menu .globe-icon:before{content:url(/wp-content/themes/ideaplace/img/icons/globe-red.svg);margin-right:3px;opacity:1;transform:translateY(2px)}nav#main-menu .logo-white{display:none}nav#main-menu .logo{display:flex;justify-content:space-between;align-items:center}nav#main-menu .lang-switcher{padding:0;margin-top:0}nav#main-menu .lang-switcher a{color:#32312f;font-weight:700;font-size:16px;line-height:48px;opacity:1;text-decoration:none}nav#main-menu div.menu{display:flex;justify-content:left;align-items:center;background-color:#fbfdfe;z-index:-1;color:#32312f;max-height:0;overflow:hidden}nav#main-menu div.menu div{height:100%}nav#main-menu div.menu div ul.menu{height:100%;padding:20px 0;display:flex;flex-direction:column;justify-content:space-between;font-weight:700;font-size:16px;line-height:48px}nav#main-menu div.menu div ul.menu li{display:block}nav#main-menu div.menu a{color:#32312f;text-decoration:none}nav#main-menu div.others{max-height:0;overflow:hidden;justify-self:flex-end;margin-top:auto;margin-bottom:0}.hamburger{display:inline-block}.hamburger .hamburger-box{position:relative;display:inline-block;width:24px;height:20px}.hamburger .hamburger-box .hamburger-inner,.hamburger .hamburger-box .hamburger-inner:before,.hamburger .hamburger-box .hamburger-inner:after{position:absolute;width:20px;height:2px;background-color:#f01945}.hamburger .hamburger-box .hamburger-inner:before{display:block;content:"";top:8px}.hamburger .hamburger-box .hamburger-inner:after{display:block;content:"";top:16px}.phone-icon.call-mobile{display:inline-block;position:relative;width:24px;padding:0;height:30px;border-radius:30px;overflow:hidden;flex-basis:30px}.phone-icon.call-mobile:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-right:0}}#main-menu .menu-item-has-children{position:relative}#main-menu .menu-item-has-children>a{display:flex!important}#main-menu .menu-item-has-children>a:after{display:block;font-family:FontAwesome!important;font-weight:400;font-style:normal;text-decoration:inherit;content:"";margin-left:5px}#main-menu .menu-item-has-children ul.sub-menu{max-height:0;overflow:hidden;width:fit-content}#main-menu .menu-item-has-children ul.sub-menu a{white-space:nowrap}@media (min-width:1024px){#main-menu .menu-item-has-children ul.sub-menu{position:absolute;background:#f01945;margin-top:10px;-webkit-box-shadow:3px 7px 20px -11px rgba(0,0,0,.25);-moz-box-shadow:3px 7px 20px -11px rgba(0,0,0,.25);box-shadow:3px 7px 20px -11px rgba(0,0,0,.25)}}@media (min-width:1024px){#main-menu .menu-item-has-children ul.sub-menu li:not(:last-of-type){margin-bottom:15px}}.cta{background-color:#fff;padding:16px 24px;display:inline-block;border-radius:50px;font-size:.8rem;line-height:1;text-decoration:none;color:#f01945;font-weight:700;align-items:center;letter-spacing:1px;text-transform:uppercase}.cta.red{background-color:#f01945;color:#fff}nav#main-menu+header.blog{height:auto;color:#32312f}.posts-list{grid-gap:15px;flex-wrap:wrap}@media (min-width:480px){.posts-list{display:grid;grid-template-columns:repeat(8,1fr)}}@media (min-width:1024px){.posts-list{display:grid;grid-template-columns:repeat(12,1fr)}}.posts-list .post-summary{grid-column:span 4;margin-bottom:10px;display:flex;flex-direction:column}.posts-list .post-summary img{width:100%;aspect-ratio:1.7777777778;object-fit:cover;object-position:center center}h2.redline{text-align:left;margin-top:2.5em;font-size:14px;padding-left:2em;text-transform:uppercase;letter-spacing:2px;position:relative;margin-bottom:1.5vw}h2.redline:before{content:"—";color:#f01945;font-weight:700;position:absolute;left:0;top:48%;font-size:20px;line-height:0}.most-popular-posts{background:#f01945;background:linear-gradient(180deg,#f01945 0%,#f01945 80%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);padding:2vw 0;margin-top:3vw}.most-popular-posts h2.redline{color:#fff}.most-popular-posts h2.redline:before{color:#fff}:root{--swiper-theme-color:#007aff}:root{--swiper-navigation-size:44px}.phone-icon{display:flex}.phone-icon:before{content:url(/wp-content/themes/ideaplace/img/icons/phone.svg);margin-right:10px}.mail-icon{display:flex}.mail-icon:before{content:url(/wp-content/themes/ideaplace/img/icons/mail-icon.svg);margin-right:10px}.globe-icon{display:flex;align-items:center}.globe-icon:before{content:url(/wp-content/themes/ideaplace/img/icons/globe.svg);margin-right:3px;opacity:.33;transform:translateY(2px)}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}body{--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1)}