@font-face{font-family:'Mark Pro';font-style:normal;font-weight:400;src:local('Mark Pro'),url(https://fonts.cdnfonts.com/s/45235/MARKPRO.woff) format('woff')}@font-face{font-family:'Mark Pro';font-style:normal;font-weight:300;src:local('Mark Pro'),url(https://fonts.cdnfonts.com/s/45235/MARKPROEXTRALIGHT.woff) format('woff')}@font-face{font-family:'Mark Pro';font-style:normal;font-weight:350;src:local('Mark Pro'),url(https://fonts.cdnfonts.com/s/45235/MARKPROLIGHT.woff) format('woff')}@font-face{font-family:'Mark Pro';font-style:normal;font-weight:450;src:local('Mark Pro'),url(https://fonts.cdnfonts.com/s/45235/MARKPROBOOK.woff) format('woff')}@font-face{font-family:'Mark Pro';font-style:normal;font-weight:500;src:local('Mark Pro'),url(https://fonts.cdnfonts.com/s/45235/MARKPROMEDIUM.woff) format('woff')}@font-face{font-family:'Mark Pro';font-style:normal;font-weight:700;src:local('Mark Pro'),url(https://fonts.cdnfonts.com/s/45235/MARKPROBOLD.woff) format('woff')}@font-face{font-family:'Mark Pro';font-style:normal;font-weight:800;src:local('Mark Pro'),url(https://fonts.cdnfonts.com/s/45235/MARKPROHEAVY.woff) format('woff')}@font-face{font-family:'Mark Pro';font-style:normal;font-weight:900;src:local('Mark Pro'),url(https://fonts.cdnfonts.com/s/45235/MARKPROBLACK.woff) format('woff')}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;outline:0;transition:all .2s ease-in-out}.widget-type-rich_text p{margin:16px 0}.quote_section{width:100%}#loader_image{display:none;position:fixed;z-index:9999999;height:100%;width:100%;margin:auto;top:0;left:0;bottom:0;right:0;background:rgb(255 255 255 / .8)}#loader_image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}.quote_section .block_quote{background:#fff;width:95%;margin:0 auto;position:relative}.quote_section .block_quote .quote_title{width:100%;text-align:center}.quote_section .block_quote .quote_title h3{font-size:50px;color:#7a2e8e;text-align:center;padding:20px;margin:0;font-weight:800}.quote_section .block_quote .quote_title img{width:73px;margin-bottom:15px}.quote_section .block_quote .quote_text{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;width:100%;max-width:100%;padding-bottom:60px}.quote_section .block_quote .quote_text span{padding:15px;font-size:16px}.quote_section .block_quote .quote_text .text_left,.quote_section .block_quote .quote_text .text_right{width:50%;padding:70px 0}.quote_section .block_quote .quote_text .text_left h2,.quote_section .block_quote .quote_text .text_right h2{font-size:60px;line-height:80px;color:#7a2e8e;padding:20px;text-align:center;margin:0}.quote_section .block_quote .quote_text .text_left h2:hover,.quote_section .block_quote .quote_text .text_right h2:hover{color:#fff0;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#7a2e8e}.modal_quote{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgb(53 6 66 / .6)}.modal_quote .modal-content{padding:30px;max-width:660px;width:96%;margin:0;height:570px;background:#fff;border-radius:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.modal_quote .modal-content.module_inquiryform:after{display:none}.modal_quote .close{position:absolute;top:0;right:0;padding:10px;color:#ccc;z-index:99}.modal_quote .close svg{fill:#7a2e8e}.modal_quote .close:hover svg{fill:#7a2e8e}.modal_quote .close:hover,.modal_quote .close:focus{color:#000;text-decoration:none;cursor:pointer}.modal_quote .modal-content .block_cnt{width:100%;height:100%;overflow:hidden}.modal_quote .modal-content .block_cnt .block_head{width:100%;margin-bottom:20px;display:flex;align-items:center}.modal_quote .modal-content .block_cnt .block_head .head_im{width:55px;display:flex}.modal_quote .modal-content .block_cnt .block_head .head_im img{max-width:100%;height:auto}.modal_quote .modal-content .block_cnt .block_head .head_text{width:calc(100% - 35px);padding:0 0 0 30px}.modal_quote .modal-content .block_cnt .block_head .head_text h2{margin:0;font-size:30px;line-height:45px;color:#7a2e8e;font-weight:800}.modal_quote .modal-content .block_cnt .block_head .head_text p{font-size:16px;line-height:24px;color:#000;margin:8px 0 0}.modal_quote .modal-content .block_cnt .block_body::-webkit-scrollbar{display:none}.modal_quote .modal-content .block_cnt .block_body{width:100%;height:calc(100% - 97px);-webkit-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none;overflow-y:auto}.modal_quote .modal-content .block_cnt .block_body .hbspt-form{height:100%}.modal_quote .modal-content .block_cnt .block_body .hbspt-form form{height:100%}.page_header_form .quote_text{display:flex;justify-content:center;align-items:flex-start;flex-flow:column;width:100%;max-width:100%;margin:70px 0 30px;border-left:1px solid #fff}.page_header_form .quote_text .text_left{width:auto;padding:0 0 0 25px;box-sizing:border-box}.page_header_form .quote_text .text_left span{padding:0 0 16px;font-size:20px;line-height:normal;color:#fff}.page_header_form .quote_text .text_left span:after{display:none}.page_header_form .quote_text .text_right{width:auto;padding:0 0 0 25px;box-sizing:border-box}.page_header_form .quote_text .text_left h2,.page_header_form .quote_text .text_right h2{font-size:80px;line-height:80px;color:#fff;margin:0}.page_header_form .quote_text .text_left h2 p,.page_header_form .quote_text .text_right h2 p{margin:0}.page_header_form .quote_text .text_left:hover h2,.page_header_form .quote_text .text_right:hover h2{color:#fff0;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff}.page_header_form .quote_text span{padding:55px 0 55px 25px;font-size:16px;width:100%;box-sizing:border-box;position:relative;overflow:hidden}.page_header_form .quote_text span::after{width:calc(100% - 75px);height:1px;background:#fff;content:'';position:absolute;top:50%;left:75px;transform:translateY(-50%)}footer .footer_cols p{line-height:20px;margin-bottom:1rem;color:#212529}footer .footer_cols .footer_col img{max-width:250px}@media (max-width:767px){.quote_section .block_quote{margin:30px auto 0;width:90%}.quote_section .block_quote .quote_title h3{font-size:40px;text-align:start;position:relative;width:97%}.quote_section .block_quote .quote_title img{width:55px;margin-bottom:15px;position:absolute;right:0;top:-40px}.quote_section .block_quote .quote_text{flex-wrap:wrap;padding-bottom:40px}.quote_section .block_quote .quote_text .text_left,.quote_section .block_quote .quote_text .text_right{width:100%;padding:20px}.quote_section .block_quote .quote_text .text_left h2,.quote_section .block_quote .quote_text .text_right h2{font-size:40px;line-height:45px}.quote_section .block_quote .quote_text span{padding:0}.modal_quote .modal-content{height:60vh;overflow:hidden;padding:20px}.modal_quote .modal-content .block_cnt .block_head{margin-bottom:20px}.modal_quote .modal-content .block_cnt .block_head .head_im{height:45px}.modal_quote .modal-content .block_cnt .block_head .head_text{padding:0}.modal_quote .modal-content .block_cnt .block_head .head_text h2{font-size:24px;line-height:34px}.modal_quote .modal-content .block_cnt .block_head .head_text p{font-size:14px;line-height:22px;margin:0}.modal_quote .modal-content .block_cnt .block_body::-webkit-scrollbar{display:none}.modal_quote .modal-content .block_cnt .block_body{width:100%;height:calc(100% - 80px);-webkit-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none;overflow-y:auto}.page_header_form .quote_text{margin:0;padding:20px 0;border-left:0}.page_header_form .quote_text .text_left{padding:0}.page_header_form .quote_text .text_left h2,.page_header_form .quote_text .text_right h2{font-size:50px;line-height:45px}.page_header_form .quote_text span{padding:30px 0 30px 0}.page_header_form .quote_text span::after{width:calc(100% - 40px);left:40px}.page_header_form .quote_text .text_right{padding:0}}@media (max-width:480px){.quote_section .block_quote .quote_title h3{font-size:25px}.quote_section .block_quote .quote_text .text_left,.quote_section .block_quote .quote_text .text_right{width:100%;padding:20px}.quote_section .block_quote .quote_text .text_left h2,.quote_section .block_quote .quote_text .text_right h2{font-size:30px;line-height:45px;padding:0 15px}.quote_section .block_quote .quote_text .text_left h2:hover,.quote_section .block_quote .quote_text .text_right h2:hover{-webkit-text-stroke-width:1px}.page_header_form .quote_text .text_left h2,.page_header_form .quote_text .text_right h2{font-size:40px;line-height:45px}.page_header_form .quote_text span::after{width:calc(180px - 40px)}}@media (max-height:480px){.modal_quote .modal-content{height:60vh;overflow:hidden;padding:20px}.modal_quote .modal-content .block_cnt .block_body::-webkit-scrollbar{display:none}.modal_quote .modal-content .block_cnt .block_body{width:100%;height:calc(100% - 80px);-webkit-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none;overflow-y:auto}}#responsive-form{max-width:600px;margin:0 auto;width:100%}.form-row{width:100%}.column-half,.column-full{float:left;position:relative;padding:.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width:48em){.column-half{width:50%}}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7 input[type="text"]:focus{background:#fff}.wpcf7-submit{float:right;background:#CA0002;color:#fff;text-transform:uppercase;border:none;padding:8px 20px;cursor:pointer}.wpcf7-submit:hover{background:red}span.wpcf7-not-valid-tip{text-shadow:none;font-size:12px;color:#fff;background:red;padding:5px}div.wpcf7-validation-errors{text-shadow:none;border:#fff0;background:#f9cd00;padding:5px;color:#9C6533;text-align:center;margin:0;font-size:12px}div.wpcf7-mail-sent-ok{text-align:center;text-shadow:none;padding:5px;font-size:12px;background:#59a80f;border-color:#59a80f;color:#fff;margin:0}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid{border:2px solid red}span.wpcf7-not-valid-tip{display:none}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{border:2px solid #7a2e8e}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:2px solid red}.wpcf7-submit{width:100%}input[type=submit]:hover,button:hover,a.button:hover,h6 a:hover{background:#7a2e8e!important;opacity:.8}