*{margin:0;padding:0;border:0;font-weight:400;font-size:100%;list-style:none;line-height:1;outline:0;background:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}:root{--primary:#133365;--gold:#D2B58B;--silver:#E4E4E4;--fonttitle:'Mokoko'}.container{display:block;width:auto;max-width:1200px;height:auto;margin:0 auto}a{text-decoration:none;transition:all .5s ease}body{background:#fff;color:var(--primary);font:normal 14px 'Poppins',sans-serif;overflow-x:hidden}figure{margin:0px!important}input,textarea,select,button{font:normal 14px 'Poppins',sans-serif;appearance:none;-webkit-appearance:none;border-radius:0;cursor:pointer}input[type=submit],button{transition:all .5s ease}#header{position:fixed;z-index:10;top:0;left:0;display:flex;justify-content:space-between;align-items:center;width:100%;height:auto;padding:30px;transition:all .5s ease}#header span.logo img{width:200px}#header nav{display:flex;justify-content:space-between;align-items:center;white-space:nowrap}#header nav ul{display:flex;justify-content:space-between;align-items:center;gap:40px}#header nav ul li a{color:#fff;font-weight:700;font-size:14px}#header nav ul li a:hover,#header nav ul li.on a{color:var(--gold)}#header nav ul.social{margin:0 70px}#header nav ul.social li a{font-size:16px}#header span.wp a{padding:10px 20px;background-color:var(--gold);border:1px solid var(--gold);color:var(--primary);font-weight:700;font-size:12px}#header span.wp a i{margin-right:15px}#header span.wp a:hover{background-color:var(--primary);color:var(--gold)}#header span.toggle-menu{display:none;position:absolute;top:58px;left:260px;width:20px;height:20px;border-top:2px solid var(--gold);transition:all .5s ease;cursor:pointer}#header span.toggle-menu::before{position:absolute;top:4px;left:0;width:100%;height:2px;background-color:var(--gold);content:''}#header span.toggle-menu::after{position:absolute;top:10px;left:0;width:100%;height:2px;background-color:var(--gold);content:''}#header.on{padding:20px;background-color:var(--primary)}#header.on span.logo img{width:140px}#header.on span.wp a:hover{border-color:var(--gold)}#header.on span.toggle-menu{top:38px;left:190px}#header.int{background-color:var(--primary)}#header.int span.wp a:hover{border-color:var(--gold)}#banner{width:100%;height:600px;max-height:100vh;background-color:#000;overflow:hidden}#banner section{width:100%;height:100%}#banner section article,#banner section article figure{position:relative;width:100%;height:600px;max-height:100vh}#banner section article figure::before{position:absolute;z-index:2;top:0;left:0;width:100%;height:200px;background:linear-gradient(to bottom,rgb(0 0 0 / .8),transparent);content:''}#banner section article figure::after{position:absolute;z-index:2;bottom:0;left:0;width:100%;height:400px;background:linear-gradient(to top,rgb(0 0 0 / .8),transparent);content:''}#banner section article figure img{width:100%;height:100%;object-fit:cover}#banner section article figcaption{position:absolute;z-index:3;bottom:110px;left:0;width:100%;text-align:center}#banner section article figcaption h2 a{display:block;margin-bottom:30px;font-size:60px;font-family:var(--fonttitle);color:#fff}#banner section article figcaption span{display:inline-block;width:auto;margin:0 20px;color:var(--gold);font-weight:700}#banner .slick-dots{position:absolute;z-index:3;bottom:40px;left:50%;width:auto;transform:translateX(-50%)}#banner .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 10px;border:2px solid #fff;border-radius:100%;text-indent:-9999em;cursor:pointer}#banner .slick-dots li.slick-active{background-color:var(--gold);border-color:var(--gold)}#cover{position:relative;width:100%;height:600px;max-height:100vh;background-color:#000}#cover::before{position:absolute;z-index:2;top:0;left:0;width:280px;height:100%;background-color:var(--primary);content:''}#cover::after{position:absolute;z-index:1;top:0;left:0;width:100%;height:200px;background:linear-gradient(to bottom,rgb(0 0 0 / .8),transparent);content:''}#cover figcaption{position:absolute;z-index:2;bottom:60px;left:50%;margin-left:-600px;padding-right:60px}#cover figcaption h1{display:block;width:auto;margin-bottom:20px;font-size:72px;font-family:var(--fonttitle);color:#fff}#cover figcaption span a{display:inline-block;width:auto;margin-right:40px;font-weight:700;font-size:12px;color:var(--gold);text-align:center}#cover figcaption span a i{display:block;margin-bottom:5px;font-size:24px}#cover figcaption span:last-of-type a{margin-right:0}#cover img{position:absolute;top:0;left:280px;width:calc(100% - 280px);height:100%;opacity:.6;object-fit:cover}#cover.cover-blog figcaption h1{font-size:60px}#cover.cover-blog figcaption p{display:block;font-weight:700;font-size:20px;color:#fff;line-height:1.2}#cover.cover-bairro figcaption h1{font-size:48px}#descricao{padding:40px 0}#descricao p{display:block;margin-bottom:20px;line-height:1.6}#busca{position:relative;margin-bottom:70px;padding:70px 0}#busca::before{position:absolute;z-index:-1;top:0;left:0;width:50%;height:100%;background:#fff url(/wp-content/themes/mbrj/assets/img/pattern.jpg) repeat;background-size:contain;content:''}#busca::after{position:absolute;z-index:1;top:50%;left:-950px;width:1000px;height:1000px;background-color:var(--primary);content:''}#busca header{text-align:center}#busca header h6{display:block;font-size:48px;font-family:var(--fonttitle)}#busca p{display:block;font-size:24px;font-family:var(--fonttitle);text-align:center}#busca form fieldset{display:flex;width:820px;height:75px;margin:50px auto 0 auto;padding:0 10px;background-color:#fff;border:1px solid var(--gold);align-items:center}#busca form label.input{position:relative;width:calc(100% - 50px);height:50px}#busca form label.input input{width:100%;height:50px;padding:0 30px;color:var(--primary)}#busca form label.input small{position:absolute;top:50%;left:30px;transform:translateY(-50%);font-family:var(--fonttitle);font-size:20px;transition:all .5s ease}#busca form label.input small b{display:block;margin-top:7px;font-family:'Titillium Web';font-weight:700;font-size:14px;color:var(--gold)}#busca form label.input small.off{top:30%;opacity:0}#busca form label:last-of-type{width:50px;height:auto}#busca form label:last-of-type input{width:50px;height:50px;background:var(--primary) url(/wp-content/themes/mbrj/assets/img/busca-submit.svg) no-repeat center center;text-indent:-9999em}#busca form label:last-of-type input:hover{background-color:var(--gold)}#busca nav ul{padding:0 100px}#busca nav ul li{display:block;text-align:center}#busca nav ul li img{display:block;width:auto;height:130px;margin:0 auto 20px auto}#busca nav ul li strong{font-family:var(--fonttitle);font-size:18px;color:var(--primary)}#busca .slick-dots{display:inline-block;width:100%;height:auto;margin-top:40px;text-align:center}#busca .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 7px;border:3px solid var(--primary);border-radius:100%;text-indent:-9999em;cursor:pointer}#busca .slick-dots li.slick-active{background-color:var(--primary)}#busca .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:24px}#busca .slick-arrow.prev{left:20px}#busca .slick-arrow.next{right:20px}#filtro{margin:180px 0 60px 0}#filtro .items form{display:flex;width:100%;padding:40px;justify-content:space-between;align-items:flex-end;background-color:var(--silver);gap:40px}#filtro .items form label{position:relative;width:100%;cursor:pointer}#filtro .items form label:hover .lista{display:block}#filtro .items form strong{display:block;margin-bottom:5px;font-weight:700;font-size:12px}#filtro .items form span.select{position:relative;display:block;width:100%;height:40px;padding:0 20px;background-color:#fff;line-height:36px;font-weight:700;font-size:14px}#filtro .items form span.select::after{position:absolute;top:5px;right:5px;width:30px;height:30px;background-color:var(--gold);color:var(--primary);font-weight:300;font-family:'Font Awesome 5 Pro';font-size:14px;text-align:center;line-height:30px;transition:all .5s ease;content:'\f063'}#filtro .items form input[type=submit]{width:100%;height:40px;background-color:var(--primary);color:var(--gold);font-weight:700;font-size:12px;text-transform:uppercase}#filtro .lista{display:none;position:absolute;z-index:3;top:56px;left:0;width:100%;height:150px;padding:10px 20px;overflow-y:auto;background-color:#fff;box-shadow:0 40px 40px rgb(0 0 0 / .5)}#filtro .lista li{display:block;padding:10px 0;font-size:13px;text-transform:lowercase;cursor:pointer}#filtro .lista li b{display:inline-block;width:10px;height:10px;margin-right:7px;border:1px solid var(--primary);vertical-align:middle;content:''}#filtro .lista li.on b{background-color:var(--primary);color:#fff;font-family:'Font Awesome 5 Pro';content:'\f00c'}#lancamentos{padding-bottom:100px}#lancamentos.int{padding-top:200px}#lancamentos.lanc-search{padding-top:210px}#lancamentos header h1{display:block;margin-bottom:70px;font-size:30px;font-family:var(--fonttitle);text-align:center}#lancamentos section{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;margin-bottom:40px}#lancamentos section article{position:relative;display:block;width:100%;height:400px;background-color:#000}#lancamentos section article img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#lancamentos section article sup{position:absolute;top:30px;left:30px;padding:8px 12px;background-color:var(--gold);color:var(--primary);font-weight:700}#lancamentos section article figcaption{position:absolute;z-index:2;bottom:30px;left:30px;width:calc(100% - 60px);height:70px;padding:15px;background-color:#fff}#lancamentos section article figcaption h2{display:block;margin-bottom:10px;font-weight:700;color:var(--primary)}#lancamentos section article figcaption span{display:inline-block;width:auto;margin-right:20px;color:var(--gold);font-weight:700}#lancamentos section article figcaption::after{position:absolute;top:10px;right:10px;width:50px;height:50px;background-color:var(--silver);color:var(--primary);font-weight:300;font-family:'Font Awesome 5 Pro';font-size:20px;text-align:center;line-height:50px;transition:all .5s ease;content:'\f061'}#lancamentos section article:hover figcaption::after{background-color:var(--primary);color:var(--gold)}#lancamentos footer{display:block;text-align:center}#lancamentos footer span a{display:inline-block;width:auto;padding:10px 60px 12px 60px;background-color:var(--primary);font-weight:700;font-size:14px;color:#fff;text-transform:uppercase}#lancamentos footer span a:hover{background-color:var(--gold)}#apartamento{position:relative;padding:70px 0}#apartamento::before{position:absolute;z-index:-1;top:0;left:0;width:280px;height:80%;background:#fff url(/wp-content/themes/mbrj/assets/img/pattern.jpg) repeat;background-size:800px;content:''}#apartamento header small{display:block;font-family:var(--fonttitle);font-size:18px}#apartamento header h6{display:block;font-family:var(--fonttitle);font-size:60px}#apartamento .list{margin:40px 0;padding-left:120px}#apartamento .list ul li{display:inline-block;width:auto;margin-right:20px;vertical-align:top}#apartamento .list ul li:last-of-type{margin-right:0}#apartamento .list ul li i{display:block;margin-bottom:7px;font-size:24px;color:var(--gold)}#apartamento .list ul li strong{font-weight:700;color:var(--gold)}#apartamento section{padding-left:120px}#apartamento section p{display:block;margin-bottom:30px;line-height:1.8}#apartamento section span{display:inline-block;width:auto;padding:10px 15px;background-color:var(--primary);color:var(--gold);font-weight:700}#apartamento .gal{width:100%;height:auto;margin:70px 0 30px 0}#apartamento .gal li{margin:0 10px}#apartamento .gal img{width:100%;height:240px;object-fit:cover}#apartamento .gal .slick-dots{display:inline-block;width:100%;margin-top:40px;text-align:center}#apartamento .gal .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 10px;border:2px solid var(--primary);border-radius:100%;text-indent:-9999em;cursor:pointer}#apartamento .gal .slick-dots li.slick-active{background-color:var(--gold);border-color:var(--gold)}#apartamento .gal .slick-dots li:only-child{display:none}#apartamento .gal h6{display:block;padding:100px 0 40px;font-size:36px;font-family:var(--fonttitle)}.table h6{display:block;margin-bottom:40px;font-size:40px;font-family:var(--fonttitle)}.table table{display:table;width:100%;height:auto;background-color:#fff;border-radius:20px;overflow:hidden;border:1px solid #eee}.table table th{height:40px;padding:0 20px;background-color:var(--primary);color:var(--gold);text-align:left;font-family:var(--fonttitle);font-size:12px;text-transform:uppercase}.table table td{height:40px;padding:0 20px}.table table tr:nth-of-type(even){background-color:#f3f3f3}.studios{padding:200px 0 70px 0}.studios header h1{display:block;margin-bottom:20px!important;font-family:var(--fonttitle);font-size:36px;text-align:center}.studios header h2{display:block;margin-bottom:60px!important;font-family:var(--fonttitle);font-size:20px;text-align:center}#bairros{padding:200px 0 70px 0}#bairros header h1{display:block;margin-bottom:20px;font-family:var(--fonttitle);font-size:36px;text-align:center}#bairros header p{display:block;margin-bottom:60px;font-family:var(--fonttitle);font-size:20px;text-align:center}#bairros section{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px}#bairros section article{position:relative;display:block;width:100%;height:300px;background-color:#000;border-radius:10px;overflow:hidden}#bairros section article a{position:relative;z-index:6;display:block;width:100%;height:100%}#bairros section article a::before{position:absolute;z-index:2;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to top,#000,transparent);content:''}#bairros section article img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#bairros section article h2{position:absolute;z-index:3;bottom:40px;left:0;width:100%;height:auto;text-align:center;font-weight:700;font-size:16px;color:#fff}#single-bairro{padding:70px 0}#single-bairro h1,#single-bairro h2,#single-bairro h3{display:block;margin-bottom:30px;font-family:var(--fonttitle);font-size:24px}#single-bairro p{display:block;margin-bottom:30px;line-height:1.8}#single-bairro ul{display:block;padding-left:30px}#single-bairro ul li{position:relative;display:block;margin-bottom:20px;line-height:1.8}#single-bairro ul li::before{position:absolute;top:10px;left:-20px;width:5px;height:5px;background-color:var(--gold);content:''}#single-bairro strong{font-weight:700}#blog{padding:70px 0;background:#fff url(/wp-content/themes/mbrj/assets/img/pattern.jpg) repeat;background-size:800px}#blog header h6{display:block;margin-bottom:40px;font-family:var(--fonttitle);font-size:48px;text-align:center}#blog section{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}#blog section article figure{position:relative;display:block;width:100%;height:260px;margin-bottom:20px}#blog section article figure img{display:block;width:100%;height:100%;object-fit:cover}#blog section article h2{display:block;margin:20px 0 7px 0;padding-right:40px;font-family:var(--fonttitle);font-size:20px;line-height:1.2;color:var(--primary)}#blog section article p{display:block;padding-right:40px;line-height:1.4;color:var(--primary)}#blog.int{background:var(--primary)}#blog.int header h6{color:#fff}#blog.int section article h2,#blog.int section article p{color:#fff}#blog.page{margin:100px 0 60px 0;background:#fff}#map{width:100%;height:400px;background-color:var(--primary)}#map iframe{display:inline-block;width:100%;height:100%}#form{padding:70px 0;background-color:var(--gold)}#form h6{display:block;margin-bottom:70px;font-family:var(--fonttitle);font-size:40px;text-align:center}#form form{display:block;width:400px;height:auto;margin:0 auto}#form form input{display:block;width:100%;height:45px;margin-bottom:10px;padding:0 20px;background-color:#F6DFBD;color:var(--primary);font-weight:700;font-size:14px}#form form input::placeholder{color:var(--primary)}#form form input[type=submit]{background-color:var(--primary);color:#fff}#call-form{display:block;margin-bottom:100px;text-align:center}#call-form a{display:inline-block;width:auto;padding:20px 40px;background-color:var(--primary);color:var(--gold);font-weight:700;border-radius:10px}#call-form a:hover{background-color:var(--gold);color:var(--primary)}#form.contact{margin-top:132px;padding:70px 0 130px 0;background-color:var(--primary)}#form.contact h6{color:var(--gold)}#form.contact form{width:680px}#form.contact form input{background-color:#11233f;color:#fff}#form.contact form textarea{display:block;width:100%;height:120px;margin-bottom:10px;padding:20px;background-color:#11233f;color:#fff;font-weight:700;font-size:14px}#form.contact form ::placeholder{color:rgb(255 255 255 / .3)}#form.contact form input[type=submit]{background-color:var(--gold);color:var(--primary)}#quem-somos{padding-bottom:100px}#quem-somos .container{display:flex;align-items:center}#quem-somos figure{position:relative;display:block;width:50%;height:480px}#quem-somos figure img{position:absolute;top:0;right:0;width:50vmax;height:100%;object-fit:cover}#quem-somos section{width:50%;padding-left:70px}#quem-somos section h2{display:block;margin-bottom:20px;padding-right:100px;font-family:var(--fonttitle);font-size:30px}#quem-somos section p{display:block;margin-bottom:20px;line-height:1.6}#quem-somos section span a{display:inline-block;margin-top:20px;padding:10px 20px;background-color:var(--gold);color:var(--primary);font-weight:700;font-size:14px}#quem-somos section span a i{margin-right:15px}#quem-somos section span a:hover{background-color:var(--primary);color:var(--gold)}#footer{padding:70px 0;background:#fff url(/wp-content/themes/mbrj/assets/img/pattern.jpg) repeat;background-size:800px;text-align:center}#menu{display:none;position:fixed;z-index:20;top:0;left:0;width:100%;height:100%;background-color:var(--primary);text-align:center}#menu span.logo img{display:block;width:140px;height:auto;margin:40px auto}#menu span.wp a{display:inline-block;margin-bottom:40px;padding:10px 20px;background-color:var(--gold);border:1px solid var(--gold);color:var(--primary);font-weight:700;font-size:14px}#menu span.wp a i{margin-right:15px}#menu ul li{display:block;font-size:14px}#menu ul li a{display:block;padding:10px 0;font-weight:700;color:#fff}#menu ul.social{position:absolute;bottom:70px;left:50%;transform:translateX(-50%)}#menu ul.social li{display:inline-block;width:auto;margin:0 10px;font-size:20px}#menu sup{position:absolute;top:30px;right:30px;color:var(--gold);font-size:30px;cursor:pointer}span.float-wp a{position:fixed;z-index:9000;bottom:30px;left:30px;width:50px;height:50px;border-radius:100%;background-color:#25d366;color:#fff;font-size:24px;line-height:50px;text-align:center}.wpcf7 br{display:none}.wpcf7-not-valid-tip{margin:-5px 0 15px 0;font-weight:bold!important;font-size:12px!important}.wpcf7 form .wpcf7-response-output{margin:0px!important;padding:0px!important;border:none!important;color:var(--primary);font-weight:700;font-size:12px;text-align:center}.elm-button{padding:10px 40px;border-radius:60px;font-weight:700}@font-face{font-family:'Mokoko';src:url(/wp-content/themes/mbrj/assets/fonts/Mokoko-Medium.woff2) format('woff2'),url(/wp-content/themes/mbrj/assets/fonts/Mokoko-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@media (max-width:1200px){.container{max-width:100%;padding:0 20px}#cover figcaption{left:20px;margin-left:0}#cover figcaption h1{font-size:48px}#cover figcaption span a i{font-size:18px}#apartamento header h6{margin-top:10px;font-size:30px}}@media (max-width:1070px){#header nav ul{gap:20px}#header nav ul.social{margin:0 30px}}@media (max-width:1020px){#filtro .items form label:nth-of-type(2),#filtro .items form label:nth-of-type(3){display:none}}@media (max-width:974px){body{font-size:14px}#header nav ul{display:none}#header span.toggle-menu{display:block}#banner section article figcaption{bottom:80px}#banner section article figcaption h2 a{font-size:48px}#banner section article figcaption span{font-size:16px}#banner .slick-dots{bottom:20px}#busca::after{display:none}#busca header h6{font-size:30px}#busca form label.input small{font-size:16px}#busca nav ul li strong{font-size:14px}#bairros section{grid-template-columns:repeat(2,1fr)}#lancamentos header h1{font-size:24px}#lancamentos header h1 br{display:none}#lancamentos section{grid-template-columns:repeat(2,1fr)}#quem-somos .container{flex-direction:column}#quem-somos figure{width:100%;height:auto}#quem-somos figure img{position:relative;top:auto;right:auto;width:100%;height:auto}#quem-somos section{width:100%;padding:30px 0 0 0}#quem-somos section h2{padding-right:0;font-size:24px}}@media (max-width:820px){#busca form fieldset{width:100%}#busca .slick-arrow.prev{left:10px}#busca .slick-arrow.next{right:10px}#cover figcaption h1{font-size:30px!important}#apartamento{padding:40px 0}#apartamento header small{font-size:16px}#apartamento header h6{display:none}#blog section{grid-template-columns:1fr}}@media (max-width:680px){#header{padding:20px}#header span.logo img{width:140px}#header span.wp a{padding:7px 10px}#header span.wp a i{margin-right:5px}#header span.toggle-menu{top:38px;left:190px}#banner{height:400px}#banner section article,#banner section article figure{height:400px}#banner section article figcaption h2 a{font-size:30px}#cover{height:400px}#cover::before{position:absolute;z-index:1;top:auto;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(to top,rgb(0 0 0 / .8),transparent);content:''}#cover img{left:0;width:100%}#cover figcaption{bottom:40px}#cover.cover-blog figcaption p{display:none}#busca header h6{font-size:20px}#busca nav ul{padding:0 50px}#busca nav ul li img{height:80px}#busca form label.input small{left:15px;font-size:14px}#busca form label.input small b{font-size:12px}#busca form label.input input{font-size:13px;padding:0 15px}#bairros{padding-top:140px}#bairros header h1{font-size:24px}#bairros header p{font-size:16px}#bairros section{grid-template-columns:1fr}#apartamento .list ul li{display:block;margin-bottom:20px}#apartamento .list ul li:last-of-type{margin-bottom:0}#filtro .items form{padding:15px;gap:.625rem;flex-direction:column}#lancamentos header h1{margin-bottom:40px;font-size:18px;line-height:1.2}#lancamentos section{grid-template-columns:1fr}#lancamentos footer span a{font-size:12px}#apartamento .list{padding-left:0}#apartamento section{padding-left:0}#apartamento .gal img{height:140px}#form h6{font-size:24px}#form form{width:100%}#form.contact{margin-top:92px}#form.contact form{width:100%}}@media (max-width:440px){#header span.wp{display:none}#header span.toggle-menu{left:auto!important;right:30px!important}#form h6{font-size:20px}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.elm-wrapper{margin:1em auto;text-align:center}.elm-button{-webkit-transition:all 0.15s ease;transition:all 0.15s ease}.elm-button.ajax-inactive{display:none}.elm-button.is-loading .elm-loading-anim{display:block}.elm-button.is-loading .elm-button-text{display:none}.elm-loading-anim{display:none}.elm-loading-icon{width:1.5em;height:1.5em}