.cg_insights *:not(h2){font-family:"Montserrat","Inter var",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif !important;font-weight:lighter}.cg_insights
h3{margin:0
0 2rem 0 !important;font-size:2.8rem}.cg_insights
a{display:block;color:black;text-decoration:none;background-color:white;border:1px
solid #CCC;border-radius:5px;padding:2rem;margin:4rem 2rem;-webkit-box-shadow:0 3px 6px #00000052;box-shadow:0 3px 6px #00000052}.cg_insights a:hover, .cg_insights a:focus{-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:rgb(0 0 0 / 35%) 0 21px 48px 0;box-shadow:0 21px 48px 0 rgb(0 0 0 / 35%)}.cg_insights
ul{display:block !important;margin-left:0 !important;margin-top:2rem}.cg_insights
li{margin:0
!important}.cg_insights .view-post{float:right;margin-top:-3rem !important;margin-right:-2rem !important}.cg_insights .view-post svg
*{color:#000}.cg_insights a:hover .view-post svg *,
.cg_insights a:focus .view-post svg
*{color:#e91e63}.testimonial{border:none}.testimonial
img{max-width:300px;max-height:300px;border-radius:50%;margin:1rem auto 4rem auto;box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}.testimonial em:before{content:'——'}.testimonial
strong{margin-top:1rem}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}table
*{border-color:transparent !important}.s2s
*{font-family:sans-serif}.s2s-text--heading{font-size:3.1rem !important;margin-top:0 !important}.s2s-text--heading
img{display:inline;vertical-align:middle;margin-left:10px}.s2s-text--subheading{font-size:2.7rem !important;margin:0
!important}.s2s-text--primary{color:#23c4f0 !important}.s2s-text--text-right{text-align:right !important}.s2s-half--left{width:42%;float:left}.s2s-half--right{width:56%;float:right}.s2s-clear{clear:both}.s2s input[type="text"],
.s2s input[type="range"]{background-color:#efefef !important;width:100%}.s2s input[type="range"]{min-height:20px}.s2s input[type="checkbox"]{background-color:#efefef !important;margin:0
10px}.s2s
select{padding:15px
15px 14px 7rem;background-color:#efefef;border-color:#D7CFAB;font-size:1.6rem;width:100%;appearance:none}.s2s select,
.s2s select option[value=""]{color:#757575}.s2s select
option{color:black}input.s2-input--dollar{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="55" height="100%"><rect fill="%2323c4f0" x="0" y="0" width="100%" height="100%"/><text text-anchor="middle" fill="white" x="50%" y="55%" alignment-baseline="middle" font-size="150%" font-weight="bold">$</text></svg>') !important;background-repeat:no-repeat !important}input.s2-input--percent{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="55" height="100%"><rect fill="%2323c4f0" x="0" y="0" width="100%" height="100%"/><text text-anchor="middle" fill="white" x="50%" y="55%" alignment-baseline="middle" font-size="130%" font-weight="bold">%</text></svg>') !important;background-repeat:no-repeat !important}select.s2-input--chevron{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="55" height="100%"><rect fill="%2323c4f0" x="0" y="0" width="100%" height="100%"/><text text-anchor="middle" fill="white" x="50%" y="47%" alignment-baseline="middle" font-size="150%" font-weight="bold">⌄</text></svg>') !important;background-repeat:no-repeat !important}.s2s
.calculation{background-color:#efefef;margin:auto;max-width:400px;padding:20px
0 10px 0;text-align:center;border-radius:10px}.s2s-calculator--rewards
.calculation{background-color:#23c4f0;color:white;padding:10px
0;font-size:1.2rem}.s2s .calculation
.amount{display:block;font-size:6rem}.s2s .calculation .amount
.cents{font-size:3.2rem;vertical-align:super}.tooltip{position:relative;display:inline-block}.tooltip
.tooltiptext{visibility:hidden;width:490px;background-color:#555;color:#fff;text-align:center;padding:10px;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-150px;opacity:0;transition:opacity 0.3s}.tooltip .tooltiptext
a{color:#23c4f0}.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:150px;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip:hover
.tooltiptext{visibility:visible;opacity:1}.cg--hero{background-image:url(/wp-content/themes/cantangroup-2025/assets/images/backdrop.png);background-size:cover;background-repeat:no-repeat;background-color:#BFD7E3;padding-top:9rem !important;padding-bottom:9rem !important;margin-bottom:0 !important}.cg--hero::after{content:'';display:block;height:6px;background:linear-gradient(to right, #ff9800, #e91e63, #9c27b0, #3f51b5, #2196f3, #8bc34a);position:absolute;bottom:0;left:0;right:0}.cg--hero{position:relative}.cg--hero+.wp-block-group{margin-top:0 !important}.cg--hero .wp-block-columns{margin-left:0 !important;margin-right:0 !important;gap:0 !important}.cg--hero .wp-block-column{margin-left:0 !important;padding-left:0 !important}.cg--hero__title{text-align:left;font-size:2.5rem !important;line-height:1.15}.cg--hero__subtitle{font-family:'Sorts Mill Goudy',Georgia,serif;font-size:1.3rem !important;max-width:100%}@media (max-width: 900px){.cg--hero{background-image:url(/wp-content/themes/cantangroup-2025/assets/images/backdrop-s.png);background-size:contain;background-position:bottom right;padding-top:4rem !important;padding-bottom:4rem !important}}@media (max-width: 500px){.cg--hero{background-position:center right}.cg--hero__title{font-size:1.8rem !important;max-width:18rem}}.cg--achecks-visual{position:relative;overflow:hidden;min-height:300px}.cg--achecks-visual::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(to right, #ff9800, #e91e63, #9c27b0, #3f51b5, #2196f3, #8bc34a)}.customers{max-width:none !important;text-align:center}.customers
img{max-width:125px;max-height:125px;border-radius:50%;box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;display:inline-block;margin:2rem}@media (max-width: 600px){.customers
img{max-width:100px;max-height:100px}}.image-links{max-width:none !important;text-align:center}.image-links
li{display:inline-block}.image-links
a{display:block;width:100px;height:100px;overflow:hidden;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:center;font-size:0;padding:70px;margin:10px
50px}.image-links a[href="/capabilities/apps/"],
.image-links a[href="/fr/competences/applications-mobiles/"]{background-image:url(/wp-content/themes/cantangroup-2025/assets/images/apps.gs.svg)}.image-links a[href="/capabilities/apps/"]:hover,
.image-links a[href="/capabilities/apps/"]:focus,
.image-links a[href="/fr/competences/applications-mobiles/"]:hover,
.image-links a[href="/fr/competences/applications-mobiles/"]:focus{background-image:url(/wp-content/themes/cantangroup-2025/assets/images/apps.svg)}.image-links a[href="/capabilities/wordpress/"],
.image-links a[href="/fr/competences/wordpress/"]{background-image:url(/wp-content/themes/cantangroup-2025/assets/images/wordpress.gs.svg)}.image-links a[href="/capabilities/wordpress/"]:hover,
.image-links a[href="/capabilities/wordpress/"]:focus,
.image-links a[href="/fr/competences/wordpress/"]:hover,
.image-links a[href="/fr/competences/wordpress/"]:focus{background-image:url(/wp-content/themes/cantangroup-2025/assets/images/wordpress.svg)}.image-links a[href="/capabilities/odoo/"],
.image-links a[href="/fr/competences/odoo/"]{background-image:url(/wp-content/themes/cantangroup-2025/assets/images/odoo.gs.svg)}.image-links a[href="/capabilities/odoo/"]:hover,
.image-links a[href="/capabilities/odoo/"]:focus,
.image-links a[href="/fr/competences/odoo/"]:hover,
.image-links a[href="/fr/competences/odoo/"]:focus{background-image:url(/wp-content/themes/cantangroup-2025/assets/images/odoo.svg)}.image-links a[href="/capabilities/ontario-vendor-of-record/"],
.image-links a[href="/fr/competences/fournisseur-attitre-de-lontario/"]{background-image:url(/wp-content/themes/cantangroup-2025/assets/images/vor-ontario.gs.svg)}.image-links a[href="/capabilities/ontario-vendor-of-record/"]:hover,
.image-links a[href="/capabilities/ontario-vendor-of-record/"]:focus,
.image-links a[href="/fr/competences/ontario-vendor-of-record/"]:hover,
.image-links a[href="/fr/competences/ontario-vendor-of-record/"]:focus{background-image:url(/wp-content/themes/cantangroup-2025/assets/images/vor-ontario.svg)}.image-links a[href="/capabilities/quickbase/"],
.image-links a[href="/fr/competences/quickbase/"]{background-image:url(/wp-content/themes/cantangroup-2025/assets/images/quickbase.gs.svg)}.image-links a[href="/capabilities/quickbase/"]:hover,
.image-links a[href="/capabilities/quickbase/"]:focus,
.image-links a[href="/fr/competences/quickbase/"]:hover,
.image-links a[href="/fr/competences/quickbase/"]:focus{background-image:url(/wp-content/themes/cantangroup-2025/assets/images/quickbase.svg)}.image-links a[href="/capabilities/python/"],
.image-links a[href="/fr/competences/python/"]{background-image:url(/wp-content/themes/cantangroup-2025/assets/images/python.gs.svg)}.image-links a[href="/capabilities/python/"]:hover,
.image-links a[href="/capabilities/python/"]:focus,
.image-links a[href="/fr/competences/python/"]:hover,
.image-links a[href="/fr/competences/python/"]:focus{background-image:url(/wp-content/themes/cantangroup-2025/assets/images/python.svg)}.image-links a[href="/capabilities/regex/"],
.image-links a[href="/fr/competences/regex/"]{background-image:url(/wp-content/themes/cantangroup-2025/assets/images/regex.gs.svg)}.image-links a[href="/capabilities/regex/"]:hover,
.image-links a[href="/capabilities/regex/"]:focus,
.image-links a[href="/fr/competences/regex/"]:hover,
.image-links a[href="/fr/competences/regex/"]:focus{background-image:url(/wp-content/themes/cantangroup-2025/assets/images/regex.svg)}.image-links a[href="/capabilities/flutter/"],
.image-links a[href="/fr/competences/flutter/"]{background-image:url(/wp-content/themes/cantangroup-2025/assets/images/flutter.gs.svg)}.image-links a[href="/capabilities/flutter/"]:hover,
.image-links a[href="/capabilities/flutter/"]:focus,
.image-links a[href="/fr/competences/flutter/"]:hover,
.image-links a[href="/fr/competences/flutter/"]:focus{background-image:url(/wp-content/themes/cantangroup-2025/assets/images/flutter.svg)}.wp-block-button.is-style-outline .wp-block-button__link{border-style:solid;border-width:2px}.wp-block-button__link{transition:box-shadow .2s cubic-bezier(.4,0,1,1),
background-color .2s cubic-bezier(.4,0,.2,1),
color .2s cubic-bezier(.4,0,.2,1)}.wp-block-button__link:hover,.wp-block-button__link:focus{text-decoration:none !important}blockquote{border-color:#e91e63 !important}.insights .wp-block-template-part:first-child{background-color:black;border-bottom:10px solid black}.insights.orange .wp-block-template-part:first-child{border-color:#ff9800}.insights.pink .wp-block-template-part:first-child{border-color:#e91e63}.insights.purple .wp-block-template-part:first-child{border-color:#9c27b0}.insights.indigo .wp-block-template-part:first-child{border-color:#3f51b5}.insights.blue .wp-block-template-part:first-child{border-color:#2196f3}.insights.green .wp-block-template-part:first-child{border-color:#8bc34a}.privacy-policy{margin:0;color:black}.grecaptcha-badge{display:none !important}.post-meta .post-date{visibility:hidden}footer.wp-block-template-part{margin-top:0 !important}footer.wp-block-template-part::before{content:'';display:block;height:6px;background:linear-gradient(to right, #ff9800, #e91e63, #9c27b0, #3f51b5, #2196f3, #8bc34a)}a{text-decoration-thickness:1px !important;text-underline-offset: .1em}:where(.wp-site-blocks *:focus){outline-width:2px;outline-style:solid}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}h1,h2,h3,h4,h5,h6,blockquote,caption,figcaption,p{text-wrap:pretty}.more-link{display:block}