/* https://pmt.solutions/wp-content/themes/pmt/inc/gutenberg-addons/contact_person_block/assets/styles.min.css?ver=6.8.1 */
.contact-person-block{margin-bottom:108px}.contact-person-block .contact-person-block-top{padding-left:0;width:100%;max-width:100%;margin-bottom:96px}.contact-person-block .contact-person-block-top .contact-person-block-heading{margin-bottom:32px}.contact-person-block .contact-person-block-bottom{min-height:auto;padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.contact-person-block .contact-person-block-bottom .contact-info{width:100%;padding-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.contact-person-block .contact-person-block-bottom .contact-info .contact-subtitle{color:#999;margin-bottom:5px}.contact-person-block .contact-person-block-bottom .contact-info .contact-name{letter-spacing:.75px;font-size:24px;line-height:32px;font-weight:300;margin-bottom:8px}.contact-person-block .contact-person-block-bottom .contact-info .contact-phone{display:block;margin-bottom:3px}.contact-person-block .contact-person-block-bottom .contact-info .contact-position{margin-bottom:20px}.contact-person-block .contact-person-block-bottom .contact-info .contact-email{display:block;margin-bottom:30px}.contact-person-block .contact-person-block-bottom .contact-info .contact-btn{min-width:270px}.contact-person-block .contact-person-block-bottom .contact-image{width:200px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:32px}@media only screen and (min-width:768px){.contact-person-block .contact-person-block-top{padding-left:55px;width:550px;margin-bottom:40px}.contact-person-block .contact-person-block-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 0 0 55px}.contact-person-block .contact-person-block-bottom .contact-info{width:calc(100% - 249px);padding-right:30px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.contact-person-block .contact-person-block-bottom .contact-info .contact-name{letter-spacing:1px;font-size:32px;line-height:40px;margin-bottom:1px}.contact-person-block .contact-person-block-bottom .contact-info .contact-position{margin-bottom:24px}.contact-person-block .contact-person-block-bottom .contact-info .contact-email{margin-bottom:32px}.contact-person-block .contact-person-block-bottom .contact-image{width:249px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0}}@media only screen and (min-width:1024px){.contact-person-block{margin-bottom:170px}.contact-person-block .contact-person-block-top{padding-left:80px;width:780px;margin-bottom:40px}.contact-person-block .contact-person-block-top .contact-person-block-heading{margin-bottom:48px}.contact-person-block .contact-person-block-bottom{min-height:355px;padding:0 80px 0 162px}.contact-person-block .contact-person-block-bottom .contact-info{width:calc(100% - 278px)}.contact-person-block .contact-person-block-bottom .contact-info .contact-phone{margin-bottom:8px}.contact-person-block .contact-person-block-bottom .contact-info .contact-name{letter-spacing:1.5px;font-size:48px;line-height:56px;margin-bottom:2px}.contact-person-block .contact-person-block-bottom .contact-info .contact-position{margin-bottom:32px}.contact-person-block .contact-person-block-bottom .contact-info .contact-email{margin-bottom:34px}.contact-person-block .contact-person-block-bottom .contact-image{width:278px}}@media only screen and (min-width:1440px){.contact-person-block{margin-bottom:200px}.contact-person-block .contact-person-block-top{padding-left:100px;width:900px}.contact-person-block .contact-person-block-top .contact-person-block-heading{margin-bottom:40px}.contact-person-block .contact-person-block-bottom{min-height:470px;padding:0 100px 0 215px}.contact-person-block .contact-person-block-bottom .contact-info{width:calc(100% - 368px)}.contact-person-block .contact-person-block-bottom .contact-image{width:368px}}@media only screen and (min-width:1920px){.contact-person-block{margin-bottom:250px}.contact-person-block .contact-person-block-top{padding-left:120px;width:940px}.contact-person-block .contact-person-block-bottom{min-height:auto;padding:0 120px 0 240px}.contact-person-block .contact-person-block-bottom .contact-info{width:calc(100% - 401px)}.contact-person-block .contact-person-block-bottom .contact-image{width:401px}}