/*!
Theme Name: Schiavoni
Author: Fernando Oliveira
Author URI: ferwyllian@gmail.com
Description: Schiavoni theme based on Underscore
Version: 1.0.0
*/
 html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,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: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;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;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}@charset "UTF-8";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{min-height:100%}body{color:#235a73;font-family:"Montserrat",sans-serif;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}a{text-decoration:none;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}ol,ul{display:initial;margin:0;padding:0}input:focus{outline:none}figure,h1,h2,h3,h4,h5,h6,p{margin:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}li{list-style-type:none}select{-webkit-appearance:none;-moz-appearance:none}.strong{font-weight:700}.page-center{position:relative;width:84%;margin:0 8%}@media (min-width:1250px){.page-center{width:1070px;margin:0 auto}}.page-center--small{width:84%;margin:0 8%}@media (min-width:1250px),(min-width:761px) and (max-width:1249px){.page-center--small{width:800px;margin:0 auto}}.page-center--full{width:99%;margin:0 .5%}@media (max-width:760px){.page-center--full{width:84%;margin:0 8%}}section{position:relative;width:100%}.flex{display:flex!important}.flex-column{display:flex!important;flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column}@media (max-width:760px){.mobile-wrap{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column}}.row{display:flex;width:100%;flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row}@media (max-width:760px){.row{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column}}.wrap{flex-wrap:wrap}.item-center{align-items:center;-webkit-align-items:center}@media (max-width:760px){.reverse{flex-direction:row-reverse}}.between{display:flex;justify-content:space-between;-webkit-justify-content:space-between}.col{width:100%}@media (min-width:761px) and (max-width:1249px),(min-width:1250px){.col{width:49%}}@media (min-width:761px) and (max-width:1249px){.hide--medium{display:none!important}}.hide--small{display:none!important}@media (min-width:761px) and (max-width:1249px){.hide--small{display:initial!important}}.visible{visibility:visible}.hidden{visibility:hidden}.img--cover img{width:100%;height:100%;-webkit-object-fit:cover;object-fit:cover}.img--cover a img{width:100%;height:100%;-webkit-object-fit:cover;object-fit:cover}.img--contain img{width:100%;height:100%;-webkit-object-fit:contain;object-fit:contain}.img--contain a img{width:100%;height:100%;-webkit-object-fit:contain;object-fit:contain}.hide{display:none!important}.block{display:block!important}.show{display:block!important}.no--padding{padding:0!important}.no--margin{margin:0!important}.no--border{border:0!important}.page-title{margin-bottom:50px;color:rgba(139,175,184,.2);font-size:114px;font-weight:700;line-height:1.3}@media (max-width:760px){.page-title{font-size:50px;padding-top:70px}}.page-title small{display:block;font-size:47px;font-weight:700;margin-top:-57px}@media (max-width:760px){.page-title small{width:100%;font-size:27px;margin-top:-18px;line-height:.8}}.page-title--inside{font-size:48px;color:#2e627a;text-transform:uppercase;margin-top:230px;padding:0;margin-bottom:90px}@media (max-width:760px){.page-title--inside{margin-bottom:40px}}.page-title--blue small{color:#2e627a}.page-title--light small{color:#FFF}.btn{display:inline-block;width:240px;height:40px;color:#FFF;font-size:20px;line-height:1.9;text-align:center;cursor:pointer;border-radius:2px;-webkit-border-radius:2px}.btn--full{width:100%}.btn--red{background-color:#8bafb8;border:1px solid #8bafb8}.btn--red:hover{background-color:#8bafb8;border-color:#8bafb8}.btn--blue{background-color:#2e627a;border:1px solid #2e627a}.btn--blue:hover{background-color:#2e627a;border-color:#2e627a}.text{color:#235a73;font-size:18px;line-height:1.67}@media (min-width:761px) and (max-width:1249px){.text{font-size:18px}}@media (min-width:1250px){.text{font-size:18px}}em.color--primary{color:#2e627a;font-style:normal}.center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.cap{text-transform:uppercase}.left{float:left}.right{float:right}.primary{color:#2e627a!important}.secondary{color:#8bafb8!important}.green{color:green!important}.light{color:#FFF!important}.dark{color:#000!important}.fixed{position:fixed;top:0;left:0;z-index:9998}.master-wrap{width:100%;position:absolute;left:0;top:0;height:355px;background-image:url(https://schiavoniarquitetura.com.br/wp-content/themes/schiavoni/assets/stylesheet/css/../../images/header-inside-bg.png);background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;-o-background-size:cover}@media (max-width:760px){.master-wrap{height:285px;background-image:url(https://schiavoniarquitetura.com.br/wp-content/themes/schiavoni/assets/stylesheet/css/../../images/header-inside-bg-mobile.png)}}.header{position:fixed;top:0;left:0;z-index:100;width:100%;height:120px;background-color:transparent}.header .page-center{border-bottom:1px solid #8bafb8;height:120px;display:flex}.header__logo{width:260px;height:70px;margin:27px 0;background-image:url(https://schiavoniarquitetura.com.br/wp-content/themes/schiavoni/assets/stylesheet/css/../../images/svg/logo.svg);background-repeat:no-repeat;-webkit-background-size:contain;-o-background-size:contain}@media (max-width:760px){.header__logo{width:190px;height:48px;margin:31px 0 0}}.header__logo a{display:block;height:100%;text-indent:-10000px}.header__whatsapp{margin:auto 13px auto auto;width:22px;height:22px;text-indent:-10000px;background-image:url(https://schiavoniarquitetura.com.br/wp-content/themes/schiavoni/assets/stylesheet/css/../../images/svg/icons-whatsapp.svg);background-repeat:no-repeat;-webkit-background-size:contain;-o-background-size:contain}.header__mobile-btn{margin:auto 0;padding-top:2px;width:31px;height:24px;cursor:pointer;transition:.3s ease-out}.header__mobile-btn i{width:100%;display:block;height:4px;margin-bottom:4px;background-color:#FFF;transition:.3s ease-out}.header--fixed{background-color:#FFF;border-bottom:1px solid #8bafb8;height:90px}.header--fixed .page-center{border-bottom:none;height:90px}.header--fixed .header__logo{margin:11px 0}@media (max-width:760px){.header--fixed .header__logo{margin:19px 0}}.header--fixed .header__mobile-btn i{background-color:#2e627a}.mobile-menu{position:fixed;top:0;right:0;z-index:10000;width:100%;height:100vh}.mobile-menu__overlay{content:'';position:absolute;z-index:10;width:100%;height:100%;background-color:#1a3e52}.mobile-menu__container{position:absolute;top:0;right:0;z-index:30;width:100%;height:100%;padding:100px 35px;text-align:center}.mobile-menu__close{position:absolute;top:26px;right:26px;color:#2d95c8;font-size:48px;font-weight:400;cursor:pointer;transition:.3s ease-out}.mobile-menu__close:hover{color:#FFF}.mobile-menu__nav{margin-bottom:40px}.mobile-menu__nav li{margin-bottom:30px;text-align:center}@media (max-width:760px){.mobile-menu__nav li{margin-bottom:26px}}.mobile-menu__nav li a{color:#2d95c8;font-size:40px;font-weight:400}@media (max-width:760px){.mobile-menu__nav li a{font-size:32px}}.mobile-menu__nav li a:hover{color:#FFF}.mobile-menu__logo{width:260px;height:70px;margin:90px auto 0;background-image:url(https://schiavoniarquitetura.com.br/wp-content/themes/schiavoni/assets/stylesheet/css/../../images/svg/logo_light.svg);background-repeat:no-repeat;-webkit-background-size:contain;-o-background-size:contain}@media (max-width:760px){.mobile-menu__logo{width:220px;height:56px;margin:60px auto 0}}.mobile-menu__logo a{display:block;height:100%;text-indent:-10000px}.hero{width:100%;height:100vh;position:relative}@media (min-width:1250px){.hero{height:110vh}}.hero .page-center{margin:auto;text-align:center}.hero__image{position:relative;display:flex;height:100%}.hero__picture{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-o-background-size:cover}.hero__picture--large{display:block;opacity:1;visibility:visible}@media (max-width:460px){.hero__picture--large{display:none;opacity:0;visibility:hidden}}.hero__picture--tiny{display:none;opacity:0;visibility:hidden}@media (max-width:460px){.hero__picture--tiny{background-position-y:-40px;display:block;opacity:1;visibility:visible}}.hero__title{margin-bottom:40px;color:#FFF;font-size:60px;font-weight:700;line-height:1.13;padding:50px 10% 0}@media (max-width:760px){.hero__title{font-size:34px;line-height:1.23;padding:0}}.hero__subtitle{color:#8bafb8;font-size:23px;line-height:1.33;margin-bottom:14px;font-weight:400}.hero__nav{display:flex;justify-content:space-between;flex-wrap:wrap}.hero__btn{display:inline-block;padding:8px 20px;margin-bottom:22px;color:#FFF;font-size:19px;line-height:1.9;text-align:center;cursor:pointer;background:transparent;border:2px solid #FFF}@media (max-width:760px){.hero__btn{width:100%}}.hero__btn:hover{color:#2e627a;background-color:#FFF}.hero .about-btn{color:#FFF;font-size:14px;text-align:center;display:block;position:relative;font-weight:500;width:120px}@media (min-width:1250px){.hero .about-btn{margin:110px auto 105px}}@media (min-width:761px) and (max-width:1249px){.hero .about-btn{margin:45px auto 50px}}@media (max-width:760px){.hero .about-btn{margin:20px auto auto}}.hero .about-btn:before{content:"";background-image:url(https://schiavoniarquitetura.com.br/wp-content/themes/schiavoni/assets/stylesheet/css/../../images/arrow-bottom.png);width:26px;top:44px;height:30px;position:absolute;background-repeat:no-repeat;left:calc(50% - 13px);-webkit-background-size:contain;-o-background-size:contain}.about{background-color:#FFF;padding:0}.about__container{display:flex}@media (max-width:760px){.about__container{flex-direction:column}}.about__image{width:50%;height:auto}@media (max-width:760px){.about__image{width:119%;margin-left:-9.4%}}.about__body{width:50%;position:relative}@media (max-width:760px){.about__body{width:100%}}.about__content{background-color:#FFF;padding:54px 48px 40px;width:calc(100% + 120px);margin-left:-120px;margin-top:124px}@media (max-width:760px){.about__content{width:100%;margin:0;padding:40px 0}}.about__content p{margin-bottom:30px;line-height:1.45;font-size:16px}.about__content strong{font-size:22px;font-weight:400}.about__timeline{margin-top:60px;position:relative}@media (max-width:760px){.about__timeline{margin-top:30px}}.about__timeline .swiper-button-prev-timeline{top:78px;width:27px;height:22px;background-image:url(https://schiavoniarquitetura.com.br/wp-content/themes/schiavoni/assets/stylesheet/css/../../images/svg/slide-arrow-left.svg)!important}.about__timeline .swiper-button-next-timeline{top:78px;width:27px;height:22px;background-image:url(https://schiavoniarquitetura.com.br/wp-content/themes/schiavoni/assets/stylesheet/css/../../images/svg/slide-arrow-right.svg)!important}.about__line-bg{width:calc(100% - 62px);height:3px;background-color:#ccc;position:absolute;top:65px;left:31px}.about__line-bg:before{content:'';width:10px;height:10px;border-radius:100%;background-color:#CCC;position:absolute;top:-4px;left:0}.about__line-bg:after{content:'';width:10px;height:10px;border-radius:100%;background-color:#CCC;position:absolute;top:-4px;right:0}.timeline{position:relative;width:100%}.timeline__item{width:24%}@media (max-width:760px){.timeline__item{width:100%}}.timeline__year{width:100%;font-size:20px;font-weight:400;text-align:center;color:#235a73;margin:0 auto 15px}.timeline__icon{width:50px;padding:7px;height:50px;margin:0 auto 16px;border:solid 3px #2f80a9;border-radius:100%;overflow:hidden;background-color:#FFF}.timeline__line-vertical{width:2px;height:32px;margin:0 auto 18px;background-color:#ccc}.timeline__info{width:100%;font-size:15px;font-weight:400;line-height:1.3;text-align:center;color:#235a73}@media (max-width:760px){.timeline__info{width:80%;margin-left:10%}}.vector-about{background-color:#FFF;width:100%;height:200px;overflow:hidden;position:relative}@media (max-width:760px){.vector-about{height:120px}}.vector-about:before{content:"";top:0;width:0;position:absolute;height:0;border-right:0 solid transparent;border-left:1920px solid transparent;border-bottom:200px solid #235a73}@media (max-width:760px){.vector-about:before{border-right:700px solid transparent;border-bottom:120px solid #235a73}}.projects{background-color:#235a73;padding:0}@media (max-width:760px){.projects{padding-top:60px}}.projects--inside{background-color:transparent;padding-top:0}.projects--other{background-color:transparent}.projects .page-title{float:left}@media (max-width:760px){.projects .page-title{float:initial}}.projects .page-center--full{clear:both}.projects__btn-all{display:inline-block;margin-top:87px;float:right;padding:11px 50px 11px 30px;color:#FFF;font-size:14px;line-height:1.9;text-align:center;cursor:pointer;background:transparent;border:2px solid #FFF;position:relative}@media (max-width:760px){.projects__btn-all{margin-bottom:42px;margin-top:0;width:100%;float:initial}}.projects__btn-all:after{content:'❯';color:#FFF;font-size:21px;display:inline-block;width:21px;height:20px;position:absolute;top:4px;right:15px}.projects__btn-all:hover{color:#2e627a;background-color:#FFF}.projects__list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:20;margin-bottom:-60px}.projects__item{width:24%;margin:0 .5% 18px;position:relative}@media (min-width:1400px){.projects__item{height:340px!important}}@media (min-width:1600px){.projects__item{height:420px!important}}@media (min-width:1250px){.projects__item{height:300px}}@media (min-width:761px) and (max-width:1249px){.projects__item{height:274px}}@media (max-width:760px){.projects__item{width:100%;margin:0 0 18px;height:280px}}.projects__more-btn{z-index:10;background-color:#235a73;width:216px;height:74px;color:#FFF;font-size:16px;font-weight:700;text-transform:uppercase;line-height:4.8;opacity:0;position:absolute;top:calc(50% - 37px);right:0;text-indent:71px;border-radius:30px 0 0 30px;transition:.3s ease-out}.projects__more-btn:before{content:"";background-image:url(https://schiavoniarquitetura.com.br/wp-content/themes/schiavoni/assets/stylesheet/css/../../images/more-projects.png);width:26px;top:23px;height:26px;position:absolute;background-repeat:no-repeat;left:30px;-webkit-background-size:contain;-o-background-size:contain}.projects__image{width:100%;height:100%;opacity:.25;filter:grayscale(1);transition:.3s ease-out}.projects__url{display:block;height:100%;background-color:#8bafb8}.projects__url:hover .projects__more-btn{opacity:1}.projects__url:hover .projects__image{opacity:1;filter:grayscale(0)}.vector-projects{background-color:#235a73;width:100%;height:200px;overflow:hidden;position:relative}@media (max-width:760px){.vector-projects{height:120px}}.vector-projects:before{content:"";top:0;width:0;position:absolute;height:0;border-left:0 solid transparent;border-right:1920px solid transparent;border-bottom:200px solid #FFF}@media (max-width:760px){.vector-projects:before{border-right:700px solid transparent;border-bottom:120px solid #FFF}}.consultancy{padding:0}@media (max-width:760px){.consultancy{padding-top:40px}}.consultancy__container{display:flex}@media (max-width:760px){.consultancy__container{flex-direction:column}}.consultancy__image{width:50%;height:auto}@media (max-width:760px){.consultancy__image{width:119%;margin-left:-9.4%}}.consultancy__body{width:50%;position:relative}@media (max-width:760px){.consultancy__body{width:100%}}.consultancy__content{background-color:#FFF;padding:54px 48px;width:calc(100% + 120px);margin-left:-120px;margin-top:124px}@media (max-width:760px){.consultancy__content{width:100%;margin:0;padding:40px 0}}.consultancy__content p{margin-bottom:30px;line-height:1.45;font-size:16px}.consultancy__content strong{font-size:22px;font-weight:400}.vector-consultancy{background-color:#FFF;width:100%;height:200px;overflow:hidden;margin-top:-124px;z-index:-1;position:relative}@media (max-width:760px){.vector-consultancy{height:120px}}.vector-consultancy:before{content:"";top:0;width:0;position:absolute;height:0;border-right:0 solid transparent;border-left:1920px solid transparent;border-bottom:200px solid #235a73}@media (max-width:760px){.vector-consultancy:before{border-right:700px solid transparent;border-bottom:120px solid #235a73}}.home-blog{background-color:#235a73;padding:60px 0 70px}.home-blog--inside{background-color:transparent}.home-blog--inside .home-blog__list{margin-bottom:-160px}.home-blog--other{background-color:#FFF;padding-bottom:0;margin-bottom:-80px}.home-blog .page-title{float:left}@media (max-width:760px){.home-blog .page-title{float:initial}}.home-blog__btn-all{display:inline-block;margin-top:87px;float:right;padding:11px 50px 11px 30px;color:#FFF;font-size:14px;line-height:1.9;text-align:center;cursor:pointer;background:transparent;border:2px solid #FFF;position:relative}@media (max-width:760px){.home-blog__btn-all{margin-bottom:42px;margin-top:0;width:100%;float:initial}}.home-blog__btn-all:after{content:'❯';color:#FFF;font-size:21px;display:inline-block;width:21px;height:20px;position:absolute;top:4px;right:15px}.home-blog__btn-all:hover{color:#2e627a;background-color:#FFF}.home-blog__list{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.home-blog__item{width:49%;margin-bottom:30px;background-color:#FFF;position:relative;z-index:20}@media (max-width:760px){.home-blog__item{width:100%}}.home-blog__image{height:290px;width:100%}@media (max-width:760px){.home-blog__image{height:210px}}.home-blog__container{padding:30px}.home-blog__title{color:#235a73;font-size:26px;margin-bottom:9px;line-height:1.2;font-weight:500}@media (max-width:760px){.home-blog__title{font-size:22px}}.home-blog__title a{color:inherit}.home-blog__title a:hover{color:#2e627a}.home-blog__date{color:#235a73;font-size:16px}.other-title{margin:0 0 64px;font-size:22px;text-align:center;font-weight:700;text-transform:uppercase;color:#3482a9}@media (max-width:760px){.other-title{margin-bottom:42px}}.single-blog__container{width:80%;margin:0 10%}@media (max-width:760px){.single-blog__container{width:100%;margin:0}}.single-blog__title{margin:0 0 16px;font-size:28px;font-weight:700;color:#3482a9}.single-blog__date{font-size:16px;margin-bottom:47px;color:#3482a9}.single-blog__content{width:100%;margin-bottom:90px}@media (max-width:760px){.single-blog__content{margin-bottom:40px}}.single-projects__container{width:100%;margin:0}.single-projects__title{margin:0 0 47px;font-size:28px;font-weight:700;text-align:center;color:#3482a9}.single-projects__date{font-size:16px;margin-bottom:47px;color:#3482a9}.single-projects__content{width:100%;margin-bottom:90px}.vector-blog{background-color:#235a73;width:100%;height:200px;overflow:hidden;position:relative}@media (max-width:760px){.vector-blog{height:120px}}.vector-blog:before{content:"";top:0;width:0;position:absolute;height:0;border-left:0 solid transparent;border-right:1920px solid transparent;border-bottom:200px solid #0e1f27}@media (max-width:760px){.vector-blog:before{border-right:700px solid transparent;border-bottom:120px solid #0e1f27}}.contact{background-color:#0e1f27;padding-bottom:160px}@media (max-width:760px){.contact{padding-bottom:80px}}.contact__container{display:flex}@media (max-width:760px){.contact__container{flex-direction:column}}.contact__image{width:50%;height:auto}@media (max-width:760px){.contact__image{width:119%;margin-left:-9.4%}}.contact__body{width:50%;position:relative}@media (max-width:760px){.contact__body{width:100%}}.contact__whatsapp{width:300px;height:43px;margin:33px 0 30px 53px;border-radius:21.5px;border:solid 2px #FFF;background-color:transparent;color:#FFF;font-size:14px;text-transform:uppercase;text-align:center;display:block;line-height:2.8;position:relative;text-indent:19px}@media (max-width:760px){.contact__whatsapp{margin:34px auto}}.contact__whatsapp:hover{color:#2e627a;background-color:#FFF}.contact__whatsapp:before{content:"";background-image:url(https://schiavoniarquitetura.com.br/wp-content/themes/schiavoni/assets/stylesheet/css/../../images/svg/icons-whatsapp.svg);width:20px;top:8px;height:20px;position:absolute;background-repeat:no-repeat;left:14px;-webkit-background-size:contain;-o-background-size:contain}.contact__content{background-color:#FFF;padding:54px 48px 40px;width:calc(100% + 120px);margin-left:-120px}@media (max-width:760px){.contact__content{width:100%;padding:46px 32px 40px;margin:0}}.contact__content p{margin-bottom:30px;line-height:1.45;font-size:16px}.contact__content strong{font-size:22px;font-weight:400}.contact .wpcf7-spinner{position:absolute!important;top:-20px!important;left:calc(50% - 11px)!important;width:22px;margin:0!important;height:22px}.contact div.wpcf7-acceptance-missing,.contact div.wpcf7-mail-sent-ok,.contact div.wpcf7-response-output,.contact div.wpcf7-validation-errors{width:100%!important;margin:30px 0 0!important;padding:0!important;font-size:16px;font-weight:400;text-align:left!important;border:0!important}.contact__row{position:relative;display:flex;width:100%;justify-content:space-between;-webkit-justify-content:space-between}@media (max-width:760px){.contact__row{flex-direction:column}}.contact__row span{width:100%}.contact__row span.wpcf7-not-valid-tip{display:none!important}.contact__field{width:100%;height:58px;color:#235a73;font-size:16px;text-transform:uppercase;padding:0 24px;line-height:1.22;margin-bottom:15px;background-color:#FFF;border:solid 1px #8bafb8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:.3s ease-out}.contact__field.placeholder{color:#235a73;opacity:1}.contact__field:-moz-placeholder{color:#235a73;opacity:1}.contact__field::-moz-placeholder{color:#235a73;opacity:1}.contact__field:-ms-input-placeholder{color:#235a73;opacity:1}.contact__field::-webkit-input-placeholder{color:#235a73;opacity:1}@media (max-width:760px){.contact__field{height:48px}}.contact__field.wpcf7-not-valid{border-color:red!important}.contact__field:focus{border-color:#000;outline:none}.contact__field.wpcf7-not-valid{border-color:#8bafb8}.contact__area{height:153px;padding:18px 24px}.contact__col{width:49%}@media (max-width:760px){.contact__col{width:100%}}.contact__submit{display:inline-block;width:49%;height:58px;background-color:#235a73;color:#FFF;font-size:16px;font-weight:700;text-transform:uppercase;text-align:center;line-height:1.77;border:1px solid #235a73;cursor:pointer;transition:.3s ease-out}.contact__submit:hover{color:#235a73;background-color:#FFF}@media (max-width:760px){.contact__submit{width:100%;height:48px}}.style-content b,.style-content strong{color:#2e627a;font-weight:700}.style-content h1,.style-content h2,.style-content h3,.style-content h4,.style-content h5,.style-content h6{font-weight:700;color:#2e627a}.style-content h1 b,.style-content h1 strong,.style-content h2 b,.style-content h2 strong,.style-content h3 b,.style-content h3 strong,.style-content h4 b,.style-content h4 strong,.style-content h5 b,.style-content h5 strong,.style-content h6 b,.style-content h6 strong{color:inherit;font-weight:inherit}.style-content h1{margin-bottom:12px;font-size:12px}.style-content h2{margin-bottom:30px;font-size:28px}.style-content h3{margin-bottom:26px;font-size:23px;font-weight:500}.style-content h4{margin-bottom:16px;font-size:18px}.style-content h5{margin-bottom:13px;font-size:20px}.style-content h6{margin-bottom:13px;font-size:20px}.style-content p{width:100%;margin-bottom:28px;color:#235a73;font-size:16px;font-weight:400;line-height:1.5}.style-content p b,.style-content p strong{font-size:16px}.style-content pre{width:100%;margin-bottom:40px;color:rgba(35,90,115,.6);font-size:13px;line-height:1.5;white-space:initial}.style-content table{display:table;width:100%;margin-bottom:10px}.style-content table *{color:#235a73;font-size:15px;font-weight:400;line-height:1.5;text-align:center}.style-content table td,.style-content table tr{border:1px solid rgba(35,90,115,.3)}.style-content table tr{background-color:#FFF}.style-content table tr:nth-child(odd){background-color:#F7F7F7}.style-content table td{padding:7px 12px;line-height:1.4}.style-content table thead tr{background-color:#2e627a!important}.style-content table thead tr *{color:#FFF;font-size:16px;font-weight:700;line-height:1.14;text-align:center}.style-content table thead tr td{padding:9px 12px}.style-content blockquote{width:calc(100% - 30px);margin-bottom:40px;margin-left:30px}.style-content blockquote p{color:#2e627a;font-size:22px;font-weight:300;line-height:1.7}.style-content ol,.style-content ul{display:block;margin-bottom:40px}.style-content li{width:calc(100% - 60px);margin-bottom:18px;margin-left:60px;color:#235a73;font-size:17px;line-height:1.6}@media (max-width:760px){.style-content li{width:calc(100% - 20px);margin-bottom:16px;margin-left:20px;font-size:16px}}.style-content li:before{content:'';display:inline-block;float:left;width:6px;height:6px;margin:11px 0 0 -18px;background-color:#2e627a;border-radius:100%}.style-content iframe{width:100%}.style-content a{color:#235a73;font-weight:500;text-decoration:underline}.style-content a:hover{text-decoration:underline;color:#2e627a}.style-content img{max-width:100%;height:auto}.style-content .aligncenter{display:table;max-width:100%;margin:5px auto 20px}@media (max-width:460px){.style-content .aligncenter{width:100%;height:auto;margin:0 0 20px}}.style-content .alignleft{float:left;margin:5px 35px 30px 0}@media (max-width:460px){.style-content .alignleft{width:100%;height:auto;margin:0 0 20px}}.style-content .alignright{float:right;margin:5px 0 30px 35px}@media (max-width:460px){.style-content .alignright{width:100%;height:auto;margin:0 0 20px}}.style-content .size-large{width:100%;height:auto}.page-404{padding:330px 0 50px}@media (max-width:760px){.page-404{padding:200px 0 30px}}.vector-footer{background-color:#FFF;width:100%;height:200px;overflow:hidden;position:relative}@media (max-width:760px){.vector-footer{height:120px}}.vector-footer:before{content:"";top:0;width:0;position:absolute;height:0;border-left:0 solid transparent;border-right:1920px solid transparent;border-bottom:200px solid #0e1f27}@media (max-width:760px){.vector-footer:before{border-right:700px solid transparent;border-bottom:120px solid #0e1f27}}.footer{background-color:#0e1f27;position:relative}.footer .page-center{border-top:1px solid #8bafb8;height:100%;padding:50px 0 78px;display:flex}@media (max-width:760px){.footer .page-center{flex-direction:column;text-align:center}}.footer__logo{width:183px;height:48px;margin:0 36px 0 0;background-image:url(https://schiavoniarquitetura.com.br/wp-content/themes/schiavoni/assets/stylesheet/css/../../images/svg/logo_light.svg);background-repeat:no-repeat;-webkit-background-size:contain;-o-background-size:contain}@media (max-width:760px){.footer__logo{margin:0 auto 34px}}.footer__logo a{display:block;height:100%;text-indent:-10000px}.footer__social{margin:auto auto auto 0}@media (max-width:760px){.footer__social{margin:0 auto 30px}}.footer__social-item{display:inline-block;width:30px;height:30px;margin-left:20px}.footer__social-btn{display:block;height:100%;text-indent:-10000px;background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;-o-background-size:contain}.footer__social-btn:hover{opacity:.7}.footer__social-btn--facebook{background-image:url(https://schiavoniarquitetura.com.br/wp-content/themes/schiavoni/assets/stylesheet/css/../../images/svg/facebook-icon.svg)}.footer__social-btn--instagram{background-image:url(https://schiavoniarquitetura.com.br/wp-content/themes/schiavoni/assets/stylesheet/css/../../images/svg/instagram-icon.svg)}.footer__social-btn--linkedin{background-image:url(https://schiavoniarquitetura.com.br/wp-content/themes/schiavoni/assets/stylesheet/css/../../images/svg/linkedin-icon.svg)}.footer__info{color:#8bafb8;margin:auto 0 auto auto;font-size:15px}@media (max-width:760px){.footer__info{margin:0 auto}}.footer__info a{color:inherit}.footer__info a:hover{color:#FFF}