@media only screen and (max-width:767px){body.page-id-12953 .page-sections#page-section-2 .container-fluid.flexible-row-block.image-content-block.text-and-image{margin-bottom:72px}.mobile-br{display:inline}.filter-tags-tabs-menu .row.promo-head .content-center-block .title-container.no-margin span.title-label{text-align:left}.filter-tags-tabs-menu .row.promo-head .content-center-block .title-container.no-margin h3{text-align:left}body.page-id-12955 .page-sections#page-section-2 .image-split-content .title-container span.title{max-width:260px}.flexible-row-block.form-section.new_style .form-block .hbspt-form form .hs_submit.hs-submit .actions input.hs-button.primary.large{padding:6px 24px;min-width:137px}.page-sections.dark:last-child .container-fluid.flexible-row-block.form-section.new_style:last-child{margin-bottom:40px}.footer .row.flex-row-reverse{row-gap:0}.footer-bottom{padding-bottom:40px}.footer-bottom .p-tag .menu-copyright-footer-menu-container ul#menu-copyright-footer-menu li#menu-item-2456{margin:24px 0 0 0!important}.footer-bottom p,.footer-bottom .p-tag{margin:40px 0 0 0}footer .footer{padding-top:40px;padding-bottom:40px}footer .footer-new-style-container{padding-bottom:40px;margin-bottom:40px;border-bottom:none;position:relative!important}footer .footer-new-style-container:after{content:'';position:absolute;left:-17px;width:calc(100% + 34px);height:1px;background:#282C2F;bottom:0}.footer .footer-section:nth-child(2){float:left;width:100%}.footer .footer-section:nth-child(3){float:right;width:38%}footer .footer-new-style-container .footer-cta-main-block{margin-bottom:40px;padding-bottom:0;border-bottom:none}footer .footer-new-style-container .footer-cta-main-block .footer-cta-main-content .title.main-title,footer .footer-new-style-container .footer-cta-main-block .footer-cta-main-content .title.sub-title{text-align:left}footer .footer-new-style-container .footer-cta-main-block .footer-cta-main-content .title.main-title{font-size:24px;line-height:32px}footer .footer-new-style-container .footer-cta-main-block .footer-cta-main-content .title.sub-title{font-size:16px;line-height:24px;margin-bottom:40px}footer .footer-new-style-container .footer-cta-main-block .footer-cta-main-content>.buttons{gap:24px;padding:0 8.5px}footer .footer-new-style-container .footer-cta-main-block .footer-cta-main-content>.buttons a.cta-button{width:auto!important;padding:6px 20px;min-width:137px;white-space:nowrap}footer .footer-new-style-container .footer-newsletter-section-new{position:relative!important;right:auto;max-width:100%;width:100%;padding-left:0;padding-right:0;border-radius:0;background:none}footer .footer-new-style-container .footer-newsletter-section-new:before{content:'';height:100%;position:absolute;background:linear-gradient(180deg,rgb(255 255 255 / .1) 0%,rgb(11 15 19 / .1) 80.06%);left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;top:0;border-radius:20px}footer .footer-new-style-container .footer-newsletter-section-new .form-container .hbspt-form form .hs_submit.hs-submit input.hs-button.primary.large{width:auto!important;padding:6px 20px;min-width:137px}.footer-bottom .p-tag .menu-copyright-footer-menu-container ul#menu-copyright-footer-menu li{margin:3px 5px!important}.footer-bottom .p-tag.copyright-tag span.text{width:100%;padding:0;margin:0 0 24px 0}.footer-bottom .p-tag.copyright-tag span.text:last-of-type{margin:0}.new_screen_showcase.has-images.center-content-post .content-center-block{text-align:center}.new_circle_cta_blocks .cta-new-block{justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important}.single-quote-block.content_alignment-center-style .case-study-testimonial .meta span.company,.single-quote-block.content_alignment-center-style .case-study-testimonial .meta span.name,.single-quote-block.content_alignment-center-style .case-study-testimonial .content{text-align:left}.new_stepped_cta_blocks .stepped-cta-block{text-align:left!important}.flexible-row-block.home-page-title:not(.home-page-title-new-style) .home-page-block .title-container h1{font-size:32px;line-height:40px}.container-fluid.flexible-row-block.image-content-block.text-and-image .image-split-content .buttons .cta-button{margin:0!important}body.postid-12957 .page-sections#page-section-4 .container-fluid.flexible-row-block.center-content-post{margin-bottom:40px}.page-id-12384 div#page-section-3 .flexible-row-block.center-content-post{margin-bottom:40px}.content-center-block{text-align:left}.flexible-row-block.form-section.new_style .form-bar-image{display:none}.filter-tags-tabs-menu .row.filters .filters-bar .filters-right.left-side-right-filters .post-type-filters{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:16px}.filter-tags-tabs-menu .row.filters .filters-bar .filters-right.left-side-right-filters .post-type-filters label{margin:0}.new_cta_blocks_figure_blocks .cta-new-block .icon-container{height:35px}.footer .footer-newsletter-section-new .form-container .hbspt-form form .hs-form-field.hs-fieldtype-booleancheckbox .input ul.inputs-list li label>span{line-height:15px}.download-section.new_style .download-main-block .content-right .title-container span.title-label.mackinac{line-height:24px;text-align:left}.download-section.new_style .download-main-block .content-right .title-container h3{font-size:32px;line-height:40px;text-align:left}.download-section.new_style .download-main-block{padding:40px 0}.download-section.new_style{background:var(--secondary)}.download-section.new_style .download-main-block .content-right .content-container{text-align:left;font-size:16px;line-height:24px}.download-section.new_style .download-main-block .form-container{padding:0}.download-section.new_style .download-main-block .form-container .hbspt-form form .hs-form-field.hs-fieldtype-booleancheckbox .input ul.inputs-list li label>span:before{top:3px}.single-quote-block.content_alignment-center-style>.container>.row{margin-left:-15px;margin-right:-15px}.flexible-row-block.form-section.new_style .form-block{padding-right:0}.flexible-row-block.form-section.new_style .form-block .hbspt-form{padding:0}.flexible-row-block.form-section.new_style .form-block .hbspt-form form .hs_submit.hs-submit .actions{justify-content:center}.page-sections.dark .flexible-row-block.form-section.new_style .form-block .title-container h3{font-size:20px;line-height:30px}.page-sections.dark .flexible-row-block.form-section.new_style .form-block .content-container{font-size:16px;line-height:24px}.flexible-row-block.post-list.card-listing.promo-cards .row.cards.col-by-3-spacing .col-lg-4{padding-right:15px;padding-left:15px}.flexible-row-block.post-list.card-listing.promo-cards .row.cards.col-by-3-spacing{margin-left:-15px;margin-right:-15px}.image-split-content .content{padding-right:0}.page-sections.increase_padding_top{padding-top:72px}.page-sections.increase_padding_top.has_image_video_above{margin-top:0}body.postid-12957 .page-sections.dark#page-section-1 .container-fluid.flexible-row-block.home-page-title{margin-bottom:72px}body.postid-12957 .page-sections#page-section-2{padding-top:72px}body.postid-12957 .page-sections#page-section-3{padding-top:0}body.postid-12957 .page-sections#page-section-3 .container-fluid.flexible-row-block.center-content-post{margin-bottom:72px}.new_case_study_cards_block .card-case-block{min-height:auto;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.flexible-row-block.new_case_study_cards_block>.container>.row{row-gap:25px}.hero-slider.card-slider-block .slide{flex-direction:column-reverse}.hero-slider.card-slider-block .slide .card-container{width:100%;min-width:auto;border-radius:0}.hero-slider-container.card-full-slider .hero-slider .slide .image-video-container .video-section,.hero-slider-container.card-full-slider .hero-slider .slide .image-video-container .image-section{border-radius:0!important}.flexible-row-block.form-section.new_style .form-block .title-container h3{font-size:32px;line-height:40px}.new_case_study_cards_block .card-case-block>.icon-list-content{padding-left:78px;padding-right:30px}.new_case_study_cards_block .card-case-block>.image-container{padding:0 15px}.new_case_study_cards_block .card-case-block>.title-container{padding:0 30px}.new_case_study_cards_block .card-case-block>.content{padding:0 30px}.new_case_study_cards_block .card-case-block>.icon-list-content>.title-container>h4{font-size:19px}.card-case-block>.figures-container .row>.figure-col .figure-block{padding:20px 15px}.card-case-block>.figures-container .row>.figure-col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}body.postid-12957 .page-sections#page-section-5{padding-top:72px}body.postid-12957 .page-sections#page-section-8,body.postid-12957 .page-sections#page-section-7,body.postid-12957 .page-sections#page-section-6{padding-top:0}body.postid-12957 .page-sections#page-section-8 .container-fluid.flexible-row-block.center-content-post,body.postid-12957 .page-sections#page-section-6 .container-fluid.flexible-row-block.center-content-post{margin-bottom:50px}body.postid-12957 .page-sections#page-section-8 .container-fluid.flexible-row-block.post-list.card-listing.promo-cards{margin-bottom:42px}body.postid-12957 .page-sections#page-section-10{padding-top:72px}body.postid-12957 .page-sections#page-section-11{padding-top:0}.hero-slider.card-slider-block .slide .card-container{border-bottom-left-radius:0;border-bottom-right-radius:0}.hero-slider.card-slider-block .slide .image-video-container .video-section{border-top-left-radius:0!important;border-top-right-radius:0!important}.hero-slider .slide .card-container .title-container .title{font-size:32px}body.postid-12957 .page-sections#page-section-11 .container-fluid.flexible-row-block:last-child{margin-bottom:72px}.single-quote-block.content_alignment-center-style{background:var(--secondary)}.single-quote-block.content_alignment-center-style .case-study-testimonial{padding:40px 0}.single-quote-block.content_alignment-center-style .case-study-testimonial .content{padding:0;font-size:26px;line-height:39px}.single-quote-block.content_alignment-center-style .case-study-testimonial .meta span.company,.single-quote-block.content_alignment-center-style .case-study-testimonial .meta span.name{font-size:16px;line-height:26px}body.page-id-12952 .page-sections#page-section-6 .container-fluid.flexible-row-block.post-list.card-listing.promo-cards{margin-bottom:42px}body.page-id-12955 .page-sections#page-section-3,body.page-id-12955 .page-sections#page-section-4,body.page-id-12954 .page-sections#page-section-3,body.page-id-12952 .page-sections#page-section-6,body.page-id-12952 .page-sections#page-section-5,body.page-id-12952 .page-sections#page-section-4,body.page-id-12952 .page-sections#page-section-3{padding-top:0}body.page-id-12953 .page-sections#page-section-5 .container-fluid.flexible-row-block.center-content-post,body.page-id-12952 .page-sections#page-section-4 .container-fluid.flexible-row-block.center-content-post{margin-bottom:50px}body.page-id-12953 .page-sections#page-section-5 .container-fluid.flexible-row-block.single-quote-block.content_alignment-center-style{margin-bottom:72px}body.postid-12956 .page-sections#page-section-2,body.page-id-12953 .page-sections#page-section-5,body.page-id-12953 .page-sections#page-section-3,body.page-id-12955 .page-sections#page-section-6,body.page-id-12954 .page-sections#page-section-5,body.page-id-12955 .page-sections#page-section-2,body.page-id-12954 .page-sections#page-section-2,body.page-id-12952 .page-sections#page-section-2{padding-top:72px}body.postid-12956 .page-sections.dark#page-section-1 .container-fluid.flexible-row-block.home-page-title,body.page-id-12953 .page-sections#page-section-3 .container-fluid.flexible-row-block:last-child,body.page-id-12953 .page-sections.dark#page-section-1 .container-fluid.flexible-row-block.home-page-title,body.page-id-12955 .page-sections#page-section-4 .container-fluid.flexible-row-block.new_iphone_split_content_block,body.page-id-12954 .page-sections#page-section-3 .container-fluid.flexible-row-block.new_iphone_split_content_block,body.page-id-12955 .page-sections#page-section-6 .container-fluid.flexible-row-block.image-content-block.text-and-image:last-child,body.page-id-12954 .page-sections#page-section-5 .container-fluid.flexible-row-block.image-content-block.text-and-image:last-child,body.page-id-12955 .page-sections.dark#page-section-1 .container-fluid.flexible-row-block.home-page-title,body.page-id-12954 .page-sections.dark#page-section-1 .container-fluid.flexible-row-block.home-page-title,body.page-id-12952 .page-sections.dark#page-section-1 .container-fluid.flexible-row-block.home-page-title{margin-bottom:72px}.flexible-row-block.form-section.new_style .form-bar-image-new-side{display:none}.flexible-row-block.form-section.new_style .form-block{padding-right:0}.flexible-row-block.home-page-title:not(.home-page-title-new-style) .col-lg-10 .home-page-block{padding:0}body.postid-12956 .page-sections#page-section-2 .container-fluid.flexible-row-block.center-content-post{margin-bottom:40px}body.postid-12956 .page-sections#page-section-2 .container-fluid.flexible-row-block.demo-block{margin-bottom:40px}body.postid-12956 .page-sections.grey#page-section-3 .container-fluid.flexible-row-block.image-content-block.text-and-image:not(:last-of-type),body.postid-12956 .page-sections.grey#page-section-3 .container-fluid.flexible-row-block.center-content-post{margin-bottom:72px}body.postid-12956 .page-sections#page-section-3{padding-top:0}body.postid-12956 .page-sections#page-section-4{padding-top:72px}body.postid-12956 .page-sections#page-section-4 .flexible-row-block.faqs-listing{margin-bottom:72px}body.postid-12956 .page-sections.grey#page-section-3 .container-fluid.flexible-row-block:last-of-type{margin-bottom:72px}.new_content_image_split_block .split-new-container .ctas-container .cta-new-block,.new_split_cta_list_blocks .split-cta-list-section .ctas-container .cta-new-block{align-items:flex-start!important}.new_split_cta_list_blocks .split-cta-list-section .ctas-container .cta-new-block .icon-container{padding:0;position:relative;top:5px;height:35px;width:35px;max-width:35px;min-width:35px}.new_content_image_split_block .split-new-container .ctas-container .cta-new-block .icon-container{position:relative;top:5px}}@media only screen and (min-width :768px) and (max-width :991px){.flexible-row-block.post-list.card-listing.promo-cards .row.cards{margin-right:-30px;margin-left:-30px}.single-quote-block.content_alignment-center-style .case-study-testimonial .content{padding:0;font-size:38px;line-height:46px}.row .image-split-content .buttons{gap:15px}.row .image-split-content .buttons .cta-button{margin:0!important}.flexible-row-block.form-section.new_style .form-bar-image-new-side{width:40%;z-index:-1;overflow:hidden}.new_case_study_cards_block .card-case-block{min-height:auto;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.flexible-row-block.new_case_study_cards_block>.container>.row{row-gap:25px}.hero-slider.card-slider-block .slide{flex-direction:column-reverse}.hero-slider.card-slider-block .slide .card-container{width:100%}.flexible-row-block.post-list.card-listing.promo-cards .row.cards.col-by-3-spacing{margin-left:-30px;margin-right:-30px}}@media only screen and (min-width :992px) and (max-width :1199px){.flexible-row-block.post-list.card-listing.promo-cards .row.cards{margin-right:-30px;margin-left:-30px}.new_circle_cta_blocks .cta-new-block .content-inner .content{font-size:14px;line-height:22px}.new_circle_cta_blocks .cta-new-block .content-inner .content p:not(:last-child){margin-bottom:0}.flexible-row-block.form-section.new_style .form-block .title-container h3{font-size:32px;line-height:40px}.new_case_study_cards_block .card-case-block>.icon-list-content{padding-left:78px;padding-right:30px}.new_case_study_cards_block .card-case-block>.image-container{padding:0 15px}.new_case_study_cards_block .card-case-block>.title-container{padding:0 30px}.new_case_study_cards_block .card-case-block>.content{padding:0 30px}.new_case_study_cards_block .card-case-block>.icon-list-content>.title-container>h4{font-size:19px}.card-case-block>.figures-container .row>.figure-col .figure-block{padding:20px 15px}.flexible-row-block.post-list.card-listing.promo-cards .row.cards.col-by-3-spacing .col-lg-4{padding-left:30px;padding-right:30px}.flexible-row-block.post-list.card-listing.promo-cards .row.cards.col-by-3-spacing{margin-left:-30px;margin-right:-30px}}@media only screen and (min-width :1200px) and (max-width :1454px){.hero-slider button.slick-arrow.next{right:-2%}}@media only screen and (min-width :1455px) and (max-width :1530px){.hero-slider button.slick-arrow.next{right:-7%}}