.block-contact-form{z-index:1;padding-top:40px;position:relative;margin-bottom:40px}.block-contact-form h2{margin-bottom:12px;text-transform:uppercase}.block-contact-form h2~p{margin-bottom:20px}@media screen and (min-width:992px){.block-contact-form h2~p{margin-bottom:50px}}@media screen and (min-width:992px){.block-contact-form h2{margin-bottom:25px}}.block-contact-form .contact-form{max-width:1004px;margin-left:auto;margin-right:auto}.block-contact-form .contact-form .form-group{margin-bottom:15px}@media screen and (min-width:992px){.block-contact-form .contact-form .form-group{margin-bottom:30px}}.block-contact-form .contact-form .btn{width:100%;margin-top:5px}@media screen and (min-width:576px){.block-contact-form .contact-form .btn{max-width:228px}}@media screen and (min-width:992px){.block-contact-form .contact-form .btn{margin-top:20px}}.block-contact-form .contact-form .wpcf7-form.submitting button[type=submit]{pointer-events:none;opacity:.6}@media screen and (min-width:768px){.block-contact-form{padding-top:89px;margin-bottom:80px}}.modal-content{border:unset;border-radius:0}@media screen and (min-width:992px){.modal-dialog.modal-lg{max-width:920px}}.modal-header{border:none;padding:15px 15px 20px}.modal-header .btn-close{opacity:1;padding:5px;border:unset;display:flex;margin-top:unset;align-items:center;margin-right:unset;margin-bottom:unset;justify-content:center;background-image:unset;background-color:unset;transition:opacity .2s}.modal-header .btn-close:not(:hover){opacity:.6}.modal-header .btn-close:focus{box-shadow:unset}@media screen and (min-width:440px){.modal-header{padding:25px 25px 6px}}.modal-body{padding:0 25px 40px}.modal-body .text-grey{margin-bottom:20px}.modal-body p:last-child{margin-bottom:0}@media screen and (min-width:992px){.modal-body{padding:0 50px 70px}}.modal.modal-team .modal-body .img-wrapper{width:100%;display:flex;max-width:300px;margin-bottom:10px;aspect-ratio:260/320px;background-color:#fafafa}.modal.modal-team .modal-body .img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width:440px){.modal.modal-team .modal-body .img-wrapper{float:left;max-width:200px;margin-right:25px}}@media screen and (min-width:992px){.modal.modal-team .modal-body .img-wrapper{margin-right:40px;max-width:260px}}.modal.modal-team .modal-body h4{margin-bottom:0}.about-page .page-top-banner{overflow:hidden;position:relative;padding-bottom:17px}.about-page .page-top-banner .row{align-items:center}.about-page .page-top-banner .left-column{padding-top:20px}.about-page .page-top-banner .left-column h1{margin-bottom:20px}@media screen and (min-width:768px){.about-page .page-top-banner .left-column{padding-top:110px}}@media screen and (min-width:992px){.about-page .page-top-banner .left-column{max-width:540px;padding-top:140px}}@media screen and (min-width:1100px){.about-page .page-top-banner .left-column{padding-top:60px}}@media screen and (min-width:1200px){.about-page .page-top-banner .left-column{max-width:680px}}.about-page .page-top-banner .right-column img{z-index:-1;width:643px;height:325px;opacity:.46;min-width:643px;position:relative}@media screen and (min-width:992px){.about-page .page-top-banner .right-column img{transform:translateY(40px) translateX(-160px)}}@media screen and (min-width:1701px){.about-page .page-top-banner .right-column img{width:885px;height:447px;min-width:885px;transform:translateY(40px) translateX(-50px)}}@media screen and (min-width:992px){.about-page .page-top-banner .right-column{max-width:calc(100% - 540px)}}@media screen and (min-width:1200px){.about-page .page-top-banner .right-column{max-width:calc(100% - 680px)}}.about-page .page-top-banner:after{top:135px}@media screen and (min-width:340px){.about-page .page-top-banner:after{top:50px}}@media screen and (min-width:768px){.about-page .page-top-banner:after{top:0}}@media screen and (max-width:991.9px){.about-page .page-top-banner:after{left:0;opacity:.6;right:auto;content:"";width:100%;z-index:-1;bottom:auto;height:100%;display:block;position:absolute;background-size:96%;background-position:top center;background-repeat:no-repeat;background-image:url(//concise-studio.com/wp-content/themes/concise/assets/css/pages/../../images/map-bg.gif)}}@media screen and (min-width:450px){.about-page .page-top-banner{padding-bottom:120px}}@media screen and (min-width:600px){.about-page .page-top-banner{padding-bottom:5px}}@media screen and (min-width:768px){.about-page .page-top-banner{padding-bottom:120px}}@media screen and (min-width:1100px){.about-page .page-top-banner{padding-bottom:0}}.about-page .block-who-we-are{overflow:hidden;margin-top:-40px;padding:25px 0 40px}.about-page .block-who-we-are .left-column{max-width:222px;position:relative}.about-page .block-who-we-are .left-column img{height:auto;display:block;box-shadow:0 8px 30px rgba(0,0,0,.2)}@media screen and (min-width:992px) and (max-width:1199.9px){.about-page .block-who-we-are .left-column img{max-width:335px}}.about-page .block-who-we-are .left-column:after{z-index:-1;content:"";width:110vw;right:-10px;bottom:15px;height:207px;display:block;position:absolute;background-color:#ededed}@media screen and (min-width:576px){.about-page .block-who-we-are .left-column:after{right:-170px}}@media screen and (min-width:600px){.about-page .block-who-we-are .left-column:after{height:400px}}@media screen and (min-width:768px){.about-page .block-who-we-are .left-column:after{bottom:40px;right:-100px}}@media screen and (min-width:992px){.about-page .block-who-we-are .left-column:after{height:320px;right:-400px}}@media screen and (min-width:1200px){.about-page .block-who-we-are .left-column:after{height:400px}}@media screen and (min-width:576px){.about-page .block-who-we-are .left-column{max-width:365px}}@media screen and (min-width:768px){.about-page .block-who-we-are .left-column{max-width:510px}}@media screen and (min-width:992px){.about-page .block-who-we-are .left-column{max-width:365px;margin-bottom:150px}}@media screen and (min-width:1200px){.about-page .block-who-we-are .left-column{max-width:475px}}@media screen and (max-width:991.9px){.about-page .block-who-we-are .left-column{margin-left:auto}}.about-page .block-who-we-are .right-column{display:flex}.about-page .block-who-we-are .right-column .text-card{padding-top:30px}@media screen and (max-width:767.9px){.about-page .block-who-we-are .right-column .text-card h2{margin-top:-113px;margin-bottom:70px}}@media screen and (min-width:992px){.about-page .block-who-we-are .right-column .text-card{max-width:540px;margin-top:auto;margin-left:auto;padding:30px 45px 40px;background-color:#fff;box-shadow:0 8px 40px rgba(0,0,0,.1)}.about-page .block-who-we-are .right-column .text-card p{line-height:1.9;letter-spacing:.02em}.about-page .block-who-we-are .right-column .text-card p:last-child{margin-bottom:0}}@media screen and (min-width:1200px){.about-page .block-who-we-are .right-column .text-card{max-width:626px;padding:50px 40px 60px}}@media screen and (min-width:1701px){.about-page .block-who-we-are .right-column .text-card{max-width:735px}}@media screen and (min-width:992px){.about-page .block-who-we-are .right-column{max-width:calc(100% - 365px)}}@media screen and (min-width:1200px){.about-page .block-who-we-are .right-column{max-width:calc(100% - 475px)}}.about-page .text-block{padding:40px 0}.about-page .text-block .left-column{max-width:356px}.about-page .text-block .left-column h3{margin-bottom:10px}@media screen and (min-width:768px){.about-page .text-block .left-column h3{margin-bottom:20px}}.about-page .text-block .right-column .text-wrapper{max-width:600px}.about-page .text-block .right-column p:not(:last-child){margin-bottom:40px}@media screen and (min-width:768px){.about-page .text-block .right-column p:not(:last-child){margin-bottom:60px}}.about-page .text-block .right-column p:last-child{margin-bottom:0}.about-page .text-block.bg-dark{color:#fff;margin-bottom:50px;background-color:#333 !important}.about-page .text-block.bg-dark .right-column .text-wrapper{max-width:662px}@media screen and (min-width:992px){.about-page .text-block.bg-dark{margin-bottom:120px}}@media screen and (min-width:768px){.about-page .text-block{padding:50px 0}}@media screen and (min-width:992px){.about-page .text-block{padding:100px 0}}.about-page .block-advantages{margin-bottom:50px}.about-page .block-advantages h2{margin-bottom:15px}.about-page .block-advantages .linked-area{margin-bottom:15px}.about-page .block-advantages .linked-area:before{color:#eeefef;font-weight:500;font-size:2.5rem;margin-bottom:10px;display:inline-block;letter-spacing:.02em;content:attr(data-text);font-family:"Oswald",sans-serif}@media screen and (min-width:768px){.about-page .block-advantages .linked-area:before{font-size:3.75rem}}@media screen and (max-width:767.9px){.about-page .block-advantages .linked-area:before{line-height:1.48}}.about-page .block-advantages .linked-area a:hover{text-decoration:none}.about-page .block-advantages .linked-area h3{margin-bottom:20px}.about-page .block-advantages .linked-area ul{padding:0;list-style:none;min-height:86px;color:#6c7279;margin-bottom:25px;font-size:.9375rem;letter-spacing:.02em;font-family:"Roboto",sans-serif}.about-page .block-advantages .linked-area ul li:not(:last-child){margin-bottom:10px}@media screen and (min-width:768px){.about-page .block-advantages .linked-area{margin-bottom:30px}}@media screen and (min-width:768px){.about-page .block-advantages{margin-bottom:140px}}.about-page .block-our-team{margin-bottom:25px}.about-page .block-our-team h2{margin-bottom:45px}.about-page .block-our-team .team-cards-list{row-gap:50px;display:flex;max-width:1250px;margin-left:auto;margin-right:auto;flex-direction:column}.about-page .block-our-team .team-cards-list>.d-flex{row-gap:50px;column-gap:20px}@media screen and (min-width:992px){.about-page .block-our-team .team-cards-list>.d-flex{column-gap:30px}}@media screen and (min-width:1200px){.about-page .block-our-team .team-cards-list>.d-flex{column-gap:60px}}.about-page .block-our-team .team-cards-list .single-item{width:100%;max-width:260px}.about-page .block-our-team .team-cards-list .single-item .img-wrapper{display:block;margin-bottom:20px;aspect-ratio:.8125;background-color:#fafafa}.about-page .block-our-team .team-cards-list .single-item .img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.about-page .block-our-team .team-cards-list .single-item p{margin-bottom:0;color:#6c7279}.about-page .block-our-team .team-cards-list .single-item .team-card-text{display:none}.about-page .block-our-team .team-cards-list .single-item:hover{text-decoration:none}@media screen and (min-width:992px){.about-page .block-our-team .team-cards-list{row-gap:60px}}@media screen and (min-width:1200px){.about-page .block-our-team .team-cards-list{row-gap:80px}}