@font-face{font-family:'Avenir LT 55';font-style:normal;font-weight:normal;font-display:auto;src:url(https://www.gcmconsultants.com/wp-content/uploads/2021/06/69473750-4214-45b1-856b-06e8f8de2086.woff2) format('woff2') , url(https://www.gcmconsultants.com/wp-content/uploads/2021/06/57cea7be-0fae-457e-83f0-b7375aabb3f9.woff) format('woff')}.elementor-2709 .elementor-element.elementor-element-48acfbe .elementor-repeater-item-4cc11d3.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-2709 .elementor-element.elementor-element-be61123 .elementor-heading-title{font-family:var( --e-global-typography-9561a6a-font-family ), Sans-serif;font-size:var(--e-global-typography-9561a6a-font-size);font-weight:var(--e-global-typography-9561a6a-font-weight);color:var(--e-global-color-52da7443)}.elementor-2709 .elementor-element.elementor-element-430a522 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-52da7443)}.elementor-2709 .elementor-element.elementor-element-1c06346 .elementor-heading-title{font-family:"Avenir LT 55",sans-serif;font-size:20px;font-weight:400;color:var(--e-global-color-52da7443)}.elementor-2709 .elementor-element.elementor-element-48acfbe>.elementor-background-overlay{background-color:var(--e-global-color-d410141);opacity:.2;transition:background .3s , border-radius .3s , opacity .3s}.elementor-2709 .elementor-element.elementor-element-48acfbe>.elementor-container{min-height:545px}.elementor-2709 .elementor-element.elementor-element-48acfbe:not(.elementor-motion-effects-element-type-background), .elementor-2709 .elementor-element.elementor-element-48acfbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2709 .elementor-element.elementor-element-48acfbe{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s}.elementor-2709 .elementor-element.elementor-element-2b8fc5a .elementor-repeater-item-5a34ea9.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var(--e-global-color-primary)}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-2709 .elementor-element.elementor-element-8578050 .elementor-image-box-wrapper{text-align:center}.elementor-2709 .elementor-element.elementor-element-8578050.elementor-position-right .elementor-image-box-img{margin-left:25px}.elementor-2709 .elementor-element.elementor-element-8578050.elementor-position-left .elementor-image-box-img{margin-right:25px}.elementor-2709 .elementor-element.elementor-element-8578050.elementor-position-top .elementor-image-box-img{margin-bottom:25px}.elementor-2709 .elementor-element.elementor-element-8578050 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-2709 .elementor-element.elementor-element-8578050 .elementor-image-box-img img{transition-duration:.3s}.elementor-2709 .elementor-element.elementor-element-8578050 .elementor-image-box-title{color:var(--e-global-color-52da7443)}.elementor-2709 .elementor-element.elementor-element-8578050 .elementor-image-box-description{font-family:"Avenir LT 55",sans-serif;font-size:25px;font-weight:400;line-height:29px;color:var(--e-global-color-52da7443)}.elementor-2709 .elementor-element.elementor-element-98103d9 .elementor-image-box-wrapper{text-align:center}.elementor-2709 .elementor-element.elementor-element-98103d9.elementor-position-right .elementor-image-box-img{margin-left:25px}.elementor-2709 .elementor-element.elementor-element-98103d9.elementor-position-left .elementor-image-box-img{margin-right:25px}.elementor-2709 .elementor-element.elementor-element-98103d9.elementor-position-top .elementor-image-box-img{margin-bottom:25px}.elementor-2709 .elementor-element.elementor-element-98103d9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-2709 .elementor-element.elementor-element-98103d9 .elementor-image-box-img img{transition-duration:.3s}.elementor-2709 .elementor-element.elementor-element-98103d9 .elementor-image-box-title{color:var(--e-global-color-52da7443)}.elementor-2709 .elementor-element.elementor-element-98103d9 .elementor-image-box-description{font-family:"Avenir LT 55",sans-serif;font-size:25px;font-weight:400;line-height:29px;color:var(--e-global-color-52da7443)}.elementor-2709 .elementor-element.elementor-element-d7d63f9 .elementor-image-box-wrapper{text-align:center}.elementor-2709 .elementor-element.elementor-element-d7d63f9.elementor-position-right .elementor-image-box-img{margin-left:25px}.elementor-2709 .elementor-element.elementor-element-d7d63f9.elementor-position-left .elementor-image-box-img{margin-right:25px}.elementor-2709 .elementor-element.elementor-element-d7d63f9.elementor-position-top .elementor-image-box-img{margin-bottom:25px}.elementor-2709 .elementor-element.elementor-element-d7d63f9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-2709 .elementor-element.elementor-element-d7d63f9 .elementor-image-box-img img{transition-duration:.3s}.elementor-2709 .elementor-element.elementor-element-d7d63f9 .elementor-image-box-title{color:var(--e-global-color-52da7443)}.elementor-2709 .elementor-element.elementor-element-d7d63f9 .elementor-image-box-description{font-family:"Avenir LT 55",sans-serif;font-size:25px;font-weight:400;line-height:29px;color:var(--e-global-color-52da7443)}.elementor-2709 .elementor-element.elementor-element-2b8fc5a{margin-top:-7.5%;margin-bottom:0%}.elementor-2709 .elementor-element.elementor-element-c120174 .elementor-repeater-item-d65b1ca.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto}.elementor-2709 .elementor-element.elementor-element-150fc50{--spacer-size:100px}.elementor-2709 .elementor-element.elementor-element-9aeb1cc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-2709 .elementor-element.elementor-element-dc21ef9 .elementor-repeater-item-e80cb95.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto}.elementor-2709 .elementor-element.elementor-element-c2531de>.elementor-element-populated{padding:0% 7% 0% 0%}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-2709 .elementor-element.elementor-element-20629d2 .elementor-heading-title{font-family:var( --e-global-typography-245a268-font-family ), Sans-serif;font-size:var(--e-global-typography-245a268-font-size);font-weight:var(--e-global-typography-245a268-font-weight);line-height:var(--e-global-typography-245a268-line-height);color:var(--e-global-color-text)}.elementor-2709 .elementor-element.elementor-element-800ff86{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-2709 .elementor-element.elementor-element-3b26ecb .elementor-heading-title{font-family:var( --e-global-typography-245a268-font-family ), Sans-serif;font-size:var(--e-global-typography-245a268-font-size);font-weight:var(--e-global-typography-245a268-font-weight);line-height:var(--e-global-typography-245a268-line-height);color:var(--e-global-color-text)}.elementor-2709 .elementor-element.elementor-element-cae601c>.elementor-element-populated{padding:0% 0% 0% 7%}.elementor-2709 .elementor-element.elementor-element-5aa0884 .elementor-heading-title{font-family:var( --e-global-typography-245a268-font-family ), Sans-serif;font-size:var(--e-global-typography-245a268-font-size);font-weight:var(--e-global-typography-245a268-font-weight);line-height:var(--e-global-typography-245a268-line-height);color:var(--e-global-color-text)}.elementor-2709 .elementor-element.elementor-element-19ad0fe{--spacer-size:100px}.elementor-2709 .elementor-element.elementor-element-6016fb7 .elementor-repeater-item-50fd10e.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto}.elementor-2709 .elementor-element.elementor-element-dc50e75 .elementor-repeater-item-d262d94.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto}.elementor-2709 .elementor-element.elementor-element-6ee45d0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-2709 .elementor-element.elementor-element-5e2554e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-2709 .elementor-element.elementor-element-dc50e75:not(.elementor-motion-effects-element-type-background), .elementor-2709 .elementor-element.elementor-element-dc50e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--e-global-color-52da7443)}.elementor-2709 .elementor-element.elementor-element-dc50e75{box-shadow:0 3px 15px 0 rgba(0,0,0,.1607843137254902);transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;padding:100px 100px 100px 100px;z-index:7}.elementor-2709 .elementor-element.elementor-element-dc50e75>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-2709 .elementor-element.elementor-element-6016fb7{padding:0 0 0 0}.elementor-2709 .elementor-element.elementor-element-a87e523 .elementor-repeater-item-be281bc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto}.elementor-2709 .elementor-element.elementor-element-086e76d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-52da7443)}.elementor-2709 .elementor-element.elementor-element-a87e523:not(.elementor-motion-effects-element-type-background), .elementor-2709 .elementor-element.elementor-element-a87e523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url(https://www.gcmconsultants.com/wp-content/uploads/2021/06/xfond-quadrillage.jpg.pagespeed.ic.zS67s-OtOk.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-2709 .elementor-element.elementor-element-a87e523{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin-top:-7.5%;margin-bottom:0%}.elementor-2709 .elementor-element.elementor-element-a87e523>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}@media (max-width:1025px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-2709 .elementor-element.elementor-element-be61123 .elementor-heading-title{font-size:var(--e-global-typography-9561a6a-font-size)}.elementor-2709 .elementor-element.elementor-element-430a522 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-2709 .elementor-element.elementor-element-1c06346 .elementor-heading-title{font-size:22px}.elementor-2709 .elementor-element.elementor-element-48acfbe>.elementor-container{min-height:365px}.elementor-widget-image-box .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-image-box .elementor-image-box-description{font-size:var(--e-global-typography-text-font-size)}.elementor-2709 .elementor-element.elementor-element-8578050 .elementor-image-box-description{font-size:22px}.elementor-2709 .elementor-element.elementor-element-98103d9 .elementor-image-box-description{font-size:22px}.elementor-2709 .elementor-element.elementor-element-d7d63f9 .elementor-image-box-description{font-size:22px}.elementor-2709 .elementor-element.elementor-element-9aeb1cc .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-2709 .elementor-element.elementor-element-20629d2 .elementor-heading-title{font-size:var(--e-global-typography-245a268-font-size);line-height:var(--e-global-typography-245a268-line-height)}.elementor-2709 .elementor-element.elementor-element-800ff86{font-size:var(--e-global-typography-text-font-size)}.elementor-2709 .elementor-element.elementor-element-3b26ecb .elementor-heading-title{font-size:var(--e-global-typography-245a268-font-size);line-height:var(--e-global-typography-245a268-line-height)}.elementor-2709 .elementor-element.elementor-element-5aa0884 .elementor-heading-title{font-size:var(--e-global-typography-245a268-font-size);line-height:var(--e-global-typography-245a268-line-height)}.elementor-2709 .elementor-element.elementor-element-6ee45d0 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-2709 .elementor-element.elementor-element-5e2554e .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-2709 .elementor-element.elementor-element-086e76d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}}@media (max-width:768px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-2709 .elementor-element.elementor-element-be61123 .elementor-heading-title{font-size:var(--e-global-typography-9561a6a-font-size)}.elementor-2709 .elementor-element.elementor-element-430a522 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-2709 .elementor-element.elementor-element-1c06346 .elementor-heading-title{font-size:20px}.elementor-2709 .elementor-element.elementor-element-48acfbe>.elementor-container{min-height:300px}.elementor-widget-image-box .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-image-box .elementor-image-box-description{font-size:var(--e-global-typography-text-font-size)}.elementor-2709 .elementor-element.elementor-element-8578050 .elementor-image-box-img{margin-bottom:25px}.elementor-2709 .elementor-element.elementor-element-8578050 .elementor-image-box-description{font-size:20px}.elementor-2709 .elementor-element.elementor-element-98103d9 .elementor-image-box-img{margin-bottom:25px}.elementor-2709 .elementor-element.elementor-element-98103d9 .elementor-image-box-description{font-size:20px}.elementor-2709 .elementor-element.elementor-element-d7d63f9 .elementor-image-box-img{margin-bottom:25px}.elementor-2709 .elementor-element.elementor-element-d7d63f9 .elementor-image-box-description{font-size:20px}.elementor-2709 .elementor-element.elementor-element-9aeb1cc .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-2709 .elementor-element.elementor-element-20629d2 .elementor-heading-title{font-size:var(--e-global-typography-245a268-font-size);line-height:var(--e-global-typography-245a268-line-height)}.elementor-2709 .elementor-element.elementor-element-800ff86{font-size:var(--e-global-typography-text-font-size)}.elementor-2709 .elementor-element.elementor-element-3b26ecb .elementor-heading-title{font-size:var(--e-global-typography-245a268-font-size);line-height:var(--e-global-typography-245a268-line-height)}.elementor-2709 .elementor-element.elementor-element-cae601c>.elementor-element-populated{padding:0 0 0 0}.elementor-2709 .elementor-element.elementor-element-5aa0884 .elementor-heading-title{font-size:var(--e-global-typography-245a268-font-size);line-height:var(--e-global-typography-245a268-line-height)}.elementor-2709 .elementor-element.elementor-element-6ee45d0 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-2709 .elementor-element.elementor-element-5e2554e .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-2709 .elementor-element.elementor-element-dc50e75{padding:15px 0 15px 0}.elementor-2709 .elementor-element.elementor-element-086e76d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}}