@import "//cloud.typography.com/6161514/7785552/css/fonts.css";@font-face{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:700}@font-face{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400}@font-face{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:500}@font-face{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:100}:target:before{content:"";display:block;height:80px;margin:-80px 0 0}@media(max-width:991px){.header .widget-type-menu ul li.hs-menu-depth-1{margin-left:0}}@media(max-width:980px){.globe_class{background-image:url(//static.hsappstatic.net/cos-LanguageSwitcher/static-1.1/img/globe.png);background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:10px;width:15px;height:15px;cursor:pointer}.header__mobile .search .search-btn{display:none;right:100px !important}#hs_cos_wrapper_language_switcher{right:62px !important;position:absolute !important;top:32px !important}}.lang_list_class{text-align:left;width:200px}.lang_list_class li a:hover{color:#c00000}@media(max-width:1250px){.lang_list_class{-webkit-transform:translateX(-90%);transform:translateX(-90%)}.lang_list_class:before{display:none}.lang_list_class:after{border:1px solid transparent;border-bottom-color:#000}}.get-in-touch-form{display:none}.get-in-touch-form-overlay .get-in-touch-form form.hs-form .hs-input{margin-top:2px;margin-bottom:10px}.get-in-touch-form-overlay .get-in-touch-form form.hs-form .hs_enquiry_type__c label{display:block}.grey-bg{background-color:#f9f9f9}.why-partner-wrapper .why-partner-bg .why-partner-inner div,.ip-teams-wrapper .hs_cos_wrapper_widget_container div{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1 1 500px;flex:1 1 500px}.widget-type-rich_text p,.widget-type-rich_text li,.widget-type-rich_text a,.widget-type-rich_text span,.hs_cos_wrapper_type_rich_text p,.hs_cos_wrapper_type_rich_text li,.hs_cos_wrapper_type_rich_text a,.hs_cos_wrapper_type_rich_text span{font-weight:100}.lead-section{z-index:initial}.lead-section.lead-tear{z-index:99}.lead-section .row-fluid .span8{width:80%}.foundation-ip .lead-section h2{max-width:700px}.lead-section .sub-text,.foundation-ip .lead-section .sub-text{max-width:initial}body.persona .lead-section .widget-span .widget-type-rich_text.sub-text .hs_cos_wrapper_type_rich_text p{margin:20px 0 0}body.page .widget-type-rich_text p,body.page .widget-type-rich_text li,body.page .widget-type-rich_text a,body.page .widget-type-rich_text span,body.page .hs_cos_wrapper_type_rich_text p,body.page .hs_cos_wrapper_type_rich_text li,body.page .hs_cos_wrapper_type_rich_text a,body.page .hs_cos_wrapper_type_rich_text span{font-size:initial}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body.page .widget-type-rich_text p,body.page .widget-type-rich_text li,body.page .widget-type-rich_text a,body.page .widget-type-rich_text span,body.page .hs_cos_wrapper_type_rich_text p,body.page .hs_cos_wrapper_type_rich_text li,body.page .hs_cos_wrapper_type_rich_text a,body.page .hs_cos_wrapper_type_rich_text span{font-size:16px}}@media(min-width:768px){body.persona.patent-renew .tear-module{top:-120px}}.main-site_btn{list-style-type:none}body.about-us .hero-banner hr{max-width:724px;width:initial}body.persona .tear-module-wrapper .tear-module{top:-170px}body.persona .lead-section .widget-type-header h2{margin-bottom:0}body.persona.persona-rd .body-container-wrapper .lead-section{margin-bottom:40px}.why-partner-wrapper .why-partner-bg .widget-type-header{margin-top:40px}.patent-renew .lead-section,.law-lead-section{margin-bottom:40px}body.page .benefit-wrapper .benefit-outer .benefit-list .hs_cos_wrapper.hs_cos_wrapper_widget_container>div h4{min-height:30px}body.page .benefit-wrapper .benefit-outer{padding:40px 20px 40px}.benefit-wrapper .benefit-outer .benefit-list .hs_cos_wrapper.hs_cos_wrapper_widget_container>div h4{min-height:30px}.foundation-ip .testimonial-wrapper{margin-top:20px}.renew-app .list-things .grey-bg h5{color:#3c3c3c}.renew-app .list-things.list-things-two .list-things-bg>div{margin:auto;margin-top:0}.renew-app .list-things.list-things-one .widget-type-cell>div{width:100%}.patent-renew .persona-news-bg{padding:40px 0 10px}.renew-app .solutions-wrapper .solutions-bg{padding-top:40px}.solutions-wrapper .solutions-bg{padding:40px 70px 60px}.lead-section{margin-top:10px}.product-category-renew .lead-section .widget-type-header h2{margin-top:10px;margin-bottom:0}.product-category-renew .our-thinking-wrapper .our-thinking-bg{padding-top:40px}.product-category-renew .confidence-section>div{padding:60px 0 0 0}.product-category-renew .lead-section .widget-span .widget-type-rich_text.sub-text .hs_cos_wrapper_type_rich_text p{margin:20px 0 10px}section.video-module-wrapper .video-txt-module{padding:20px 70px 40px 70px}.solutions-single p.solutions-single-img-text{text-transform:uppercase}.benefit-wrapper .benefit-outer .benefit-list .hs_cos_wrapper.hs_cos_wrapper_widget_container>div{flex-basis:360px}.renew-app .list-things .widget-type-cell>div{padding:40px 0 40px;width:24%}.renew-app .list-things.list-things-four .list-things-bg>div{width:22%}body.page .list-things-four .widget-type-cell>div{padding-top:0}@media(max-width:1160px){.benefit-wrapper .benefit-outer .benefit-list .hs_cos_wrapper.hs_cos_wrapper_widget_container>div{flex-basis:49%}}@media(max-width:767px){body.persona .tear-module-wrapper .tear-module{top:-20px}.lead-section .row-fluid .span8{width:100%}.benefit-wrapper .benefit-outer .benefit-list .hs_cos_wrapper.hs_cos_wrapper_widget_container>div{flex-basis:100%}.list-things div{width:100% !important}}a.btn-readmore,a.btn-readmore-fip,a.btn-readmore-fip2,a.btn-readmore-fip3,a.btn-readmore-fip4,a.btn-readmore-fip5,a.btn-readmore-fip6,a.btn-readmore-fip7,a.btn-readmore-fip8{border:1px solid #c00000;padding:14px 20px;line-height:18px;display:inline-block;min-width:160px;text-align:center;margin-top:20px;margin-bottom:20px}.hs_cos_wrapper_type_rich_text a.btn-readmore:hover,.hs_cos_wrapper_type_rich_text a.btn-readmore-fip:hover,.hs_cos_wrapper_type_rich_text a.btn-readmore-fip2:hover,.hs_cos_wrapper_type_rich_text a.btn-readmore-fip3:hover,.hs_cos_wrapper_type_rich_text a.btn-readmore-fip4:hover,.hs_cos_wrapper_type_rich_text a.btn-readmore-fip5:hover,.hs_cos_wrapper_type_rich_text a.btn-readmore-fip6:hover,.hs_cos_wrapper_type_rich_text a.btn-readmore-fip7:hover,.hs_cos_wrapper_type_rich_text a.btn-readmore-fip8:hover{background-color:#c00000;color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.blog-readmore{border:1px solid #c00000;color:#c00000;padding:14px 20px;cursor:pointer;display:inline-block;font-size:12px !important;font-weight:500 !important;line-height:18px;min-width:190px;padding:16px 0;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s linear;margin-bottom:20px}.blog-readmore:hover{background-color:#c00000;color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body.page .btn-red-home{border:1px solid #c00000;color:#c00000;cursor:pointer;display:inline-block;font-size:12px !important;font-weight:500 !important;line-height:1.4;max-width:100%;min-width:190px;padding:16px 0;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s linear;width:100%}body.page .btn-red-home:hover{background-color:#c00000;color:#fff;transition:all .2s linear}body.page .btn-red{display:inline-block;text-align:center;cursor:pointer;padding:16px 0;max-width:100%;min-width:190px;width:100%;color:#c00000;font-size:12px;line-height:1.4;text-decoration:none;text-transform:uppercase;border:1px solid #c00000;transition:all .2s linear;font-weight:500 !important;font-size:12px !important;position:absolute;bottom:0}body.page .btn-red:hover{color:#fff;background-color:#c00000;text-decoration:none}body.home .btn-red{min-width:144px}.btn.full{width:100%}@media(max-width:767px){body.page .btn-red{position:relative}}body.page .btn.white{display:inline-block;text-align:center;cursor:pointer;padding:16px 15px;color:#fff;font-size:12px;line-height:1.4;text-decoration:none;text-transform:uppercase;border:1px solid #fff;transition:all .2s linear;font-weight:500 !important;font-size:12px !important;margin:10px 0}body.page .btn.white:hover{color:#c00000;background-color:#fff;text-decoration:none}body.page .btn.red{display:inline-block;text-align:center;cursor:pointer;padding:16px 15px;color:#c00000;font-size:12px;line-height:1.4;text-decoration:none;text-transform:uppercase;border:1px solid #c00000;transition:all .2s linear;font-weight:500 !important;font-size:12px !important;margin:10px 0}body.page .btn.red:hover{color:#fff;background-color:#c00000;text-decoration:none}body.page .btn.absolute{position:absolute;bottom:0}body.page .solutions-single .btn{max-width:92%}.customer_success_single .post-header{margin:40px 0}.customer_success_single .story-header{margin:20px 0}.product-category-renew .confidence-section>div .right-section .widget-type-rich_text ul li{display:block}body.contact form.hs-form{background:#f9f9f9;max-width:560px;padding:15px 30px 30px}body.contact form.hs-form div label{display:block;margin-top:20px;margin-bottom:-10px}body.contact form.hs-form .hs_cpasegment__c label,body.contact form.hs-form .hs_country_dropdown label,body.contact form.hs-form .hs_enquiry_type__c label,body.contact form.hs-form .hs_generic_job_title_law_firm__c label,body.contact form.hs-form .hs_generic_job_title_corporates__c label,body.contact form.hs-form .hs_state_us label,body.contact form.hs-form .hs_state_region_ca label,body.contact form.hs-form ul.hs-error-msgs label{display:block;margin-top:20px;margin-bottom:-10px}body.contact form.hs-form .hs-input{font-size:16px;line-height:30px;border:0;border-top:2px solid #e8e8e8;background:#fff;outline:0;padding:0 25px;height:55px;margin-top:15px;color:#3c3c3c;font-weight:normal;width:100%}body.contact form.hs-form .hs_submit input{text-transform:uppercase;background:#c00000;border:0;outline:0;color:#fff;padding:22px 75px;font-size:12px;line-height:12px;cursor:pointer;-webkit-transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}body.home .event-banner__bottom--right .cpa-btn--play-icon{padding-left:10px}#modal-overlay{position:fixed;background:rgba(0,0,0,0.6);width:100%;height:100%;left:0;right:0;top:0;z-index:2000;overflow-y:scroll}#modal{color:#3c3c3c;max-width:700px;margin:0 auto;background:white;margin:150px auto;padding:50px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative}#modal p{color:#3c3c3c;margin-bottom:20px}#modal h3{padding:0 10px}#modal p{padding:0 40px;text-align:left}#modal p a:nth-of-type(-n+2){margin-right:10px}#modal ul{padding:0 40px 0 60px}#modal ul li{color:#3c3c3c;text-align:left}#modal i{position:absolute;top:20px;right:20px;font-size:24px;cursor:pointer;color:#888;-webkit-transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}@media(max-width:767px){#modal{margin:100px 20px;padding:50px 0}#modal p a{display:block;width:100%}}#modal-overlay-2{position:fixed;background:rgba(0,0,0,0.6);width:100%;height:100%;left:0;right:0;top:0;z-index:2000;overflow-y:scroll}#modal-2{color:#3c3c3c;max-width:700px;margin:0 auto;background:white;margin:150px auto;padding:50px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative}#modal-2 p{color:#3c3c3c;margin-bottom:20px}#modal-2 h3{padding:0 10px}#modal-2 p{padding:0 40px;text-align:left}#modal-2 p a:nth-of-type(-n+2){margin-right:10px}#modal-2 ul{padding:0 40px 0 60px}#modal-2 ul li{color:#3c3c3c;text-align:left}#modal-2 i{position:absolute;top:20px;right:20px;font-size:24px;cursor:pointer;color:#888;-webkit-transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}@media(max-width:767px){#modal-2{margin:100px 20px;padding:50px 0}#modal-2 p a{display:block;width:100%}}body.resources .modal-overlay .modal form.hs-form{background:#f9f9f9;padding:15px 30px 30px}body.resources .modal-overlay .modal form.hs-form fieldset{max-width:580px}body.resources .modal-overlay .modal form.hs-form fieldset.form-columns-1 .hs-input{width:100%:}body.resources .modal-overlay .modal form.hs-form div>label{text-align:left}body.resources .modal-overlay .modal form.hs-form .hs-dependent-field label{display:block;margin-top:10px}body.resources .modal-overlay .modal form.hs-form .hs-input{font-size:16px;line-height:30px;border:0;border-top:2px solid #e8e8e8;background:#fff;outline:0;padding:0 25px;height:55px;margin-top:15px;color:#3c3c3c;font-weight:normal}body.resources .modal-overlay .modal form.hs-form .hs-input select{margin-top:0}body.resources .modal-overlay .modal form.hs-form .hs-error-msgs{display:block;margin:0;padding:0}body.resources .modal-overlay .modal form.hs-form .hs-error-msgs li{list-style:none;margin:0;text-align:center;color:#c00000;font-size:12px}body.resources .modal-overlay .modal form.hs-form .hs_submit{margin-top:30px;text-align:right}body.resources .modal-overlay .modal form.hs-form .hs_submit input{text-transform:uppercase;background:#c00000;border:0;outline:0;color:#fff;padding:22px 75px;font-size:12px;line-height:12px;cursor:pointer;-webkit-transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;width:100%}@media screen and (max-width:990px){body.article-single .blog-section .row-fluid .span10{width:94%}}body.hs-blog-listing .post-header h2{font-size:24px}a.hs-featured-image-link.stock-fimg{background-repeat:no-repeat;background-size:contain}@media(max-width:1200px){.home .our-clients .container{padding:10px !important}}form h6{font-size:16px;margin-bottom:20px}.inputs-list{list-style-type:none;-webkit-padding-start:0;margin:0}.inputs-list label,.inputs-list input{display:inline-flex !important;width:auto !important;align-items:center}.inputs-list input{margin:0 12px !important}.hs-search-field--open .hs-search-field__suggestions{background:#fff;padding:8px 10px;font-size:14px}button.reg{background-image:url(https://cdn2.hubspot.net/hubfs/1576677/CPA%20Global%20ClickRay/assets/icon/search.png?t=1529936311625);background-repeat:no-repeat;background-position:center;display:block;width:14px;height:15px}section>button{background:transparent;border:0 solid transparent;display:block;margin:26px auto;width:20px;font-size:16.996px;line-height:20px;padding:12px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff;cursor:pointer}section>button:hover{opacity:.8;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pop{display:none;position:fixed;top:10.3%;left:0;width:100%;height:20vh;background:#f9f9f9;box-shadow:0px 0px 15px rgba(0,0,0,1);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,1);-moz-box-shadow:0px 0px 15px rgba(0,0,0,1);-ms-box-shadow:0px 0px 15px rgba(0,0,0,1);-o-box-shadow:0px 0px 15px rgba(0,0,0,1)}.overlay{position:absolute;width:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);display:none;height:100vh}.pop>h1{padding:30px 30px 10px 30px;color:#2a3644;font-size:100%}.pop>p{padding-left:30px;font-size:100%;color:#777}.pop>span{cursor:pointer;position:absolute;top:4%;right:20%;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background:transparent;color:#2a3644;padding:3px 8px;width:30px;height:30px}.search{display:block !important}.search.google-search-bar.google-search-container-wrapper{padding:25px}.google-search-title{font-size:14px;line-height:24px;color:#c00000;text-align:left;margin-bottom:15px}.span1.widget-span.widget-type-custom_widget.search{display:block !important;margin:0;width:95%}.google-search-container{width:65%;display:block;margin:auto}@media(max-width:767px){.google-search-container{width:100%}.pop>span{right:2%}.hs-search-field__bar .hs-search-field__input{padding:10px 5px;font-size:14px;color:#3c3c3c}button.reg:focus{outline:0}.hs-search-field--open .hs-search-field__suggestions{border:1px solid #3c3c3c;background:rgba(255,255,255,1)}.hs-search-field__suggestions #results-for{font-weight:normal}.hs-search-field__suggestions li{display:block;margin:5px 0;padding:0 5px;font-size:14px}input.hs-search-field__input:focus{outline-color:#c00000 !important}@media(max-width:980px){button.reg{position:relative;float:right;right:115px}.search{width:100% !important}.lang_switcher_class{right:30px;top:-4px}.pop{top:20%;left:1%;width:95%;height:155px}}