.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-691 .elementor-element.elementor-element-5200eaa9:not(.elementor-motion-effects-element-type-background), .elementor-691 .elementor-element.elementor-element-5200eaa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.studiogrif.ca/wp-content/uploads/2020/05/STU_Header_Realisation.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-691 .elementor-element.elementor-element-5200eaa9 > .elementor-container{min-height:311px;}.elementor-691 .elementor-element.elementor-element-5200eaa9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-691 .elementor-element.elementor-element-5200eaa9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-691 .elementor-element.elementor-element-7b03718c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-691 .elementor-element.elementor-element-7b03718c:not(.elementor-motion-effects-element-type-background), .elementor-691 .elementor-element.elementor-element-7b03718c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(171, 167, 148, 0.34);}.elementor-691 .elementor-element.elementor-element-7b03718c > .elementor-container{max-width:534px;}.elementor-691 .elementor-element.elementor-element-7b03718c > .elementor-background-overlay{opacity:0.16;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-691 .elementor-element.elementor-element-7b03718c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-691 .elementor-element.elementor-element-119f8f7d > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-691 .elementor-element.elementor-element-119f8f7d{text-align:center;}.elementor-widget-blockquote .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-blockquote .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-5eec6978 > .elementor-widget-container{margin:-46px 0px 0px 0px;}.elementor-691 .elementor-element.elementor-element-5eec6978 .elementor-blockquote__content{color:#736352;font-family:"Muli", Sans-serif;font-size:14px;margin-top:14px;}.elementor-691 .elementor-element.elementor-element-5eec6978 .elementor-blockquote__content +.e-q-footer{margin-top:21px;}.elementor-691 .elementor-element.elementor-element-5eec6978 .elementor-blockquote__author{color:#736352;font-family:"Playfair Display", Sans-serif;font-style:italic;}.elementor-691 .elementor-element.elementor-element-5eec6978 .elementor-blockquote:before{color:#B8C2A7;font-size:calc(0.9px * 100);}body:not(.rtl) .elementor-691 .elementor-element.elementor-element-6881267c{left:-114.986%;}body.rtl .elementor-691 .elementor-element.elementor-element-6881267c{right:-114.986%;}.elementor-691 .elementor-element.elementor-element-6881267c{top:-121px;}.elementor-691 .elementor-element.elementor-element-6881267c > .elementor-widget-container{--e-transform-origin-x:left;--e-transform-origin-y:center;}.elementor-691 .elementor-element.elementor-element-6881267c img{width:551px;opacity:0.23;}.elementor-691 .elementor-element.elementor-element-52d7d5d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-691 .elementor-element.elementor-element-52d7d5d:not(.elementor-motion-effects-element-type-background), .elementor-691 .elementor-element.elementor-element-52d7d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(171, 167, 148, 0.34);}.elementor-691 .elementor-element.elementor-element-52d7d5d > .elementor-background-overlay{opacity:0.16;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-691 .elementor-element.elementor-element-52d7d5d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-691 .elementor-element.elementor-element-e7feacc{width:auto;max-width:auto;bottom:252.063px;text-align:end;}body:not(.rtl) .elementor-691 .elementor-element.elementor-element-e7feacc{right:-18.182%;}body.rtl .elementor-691 .elementor-element.elementor-element-e7feacc{left:-18.182%;}.elementor-691 .elementor-element.elementor-element-e7feacc > .elementor-widget-container{--e-transform-origin-x:right;--e-transform-origin-y:center;}.elementor-691 .elementor-element.elementor-element-e7feacc img{width:418px;opacity:0.23;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-691 .elementor-element.elementor-element-c77307b{text-align:start;font-family:"Muli", Sans-serif;color:#3C3D3B;}.elementor-widget-global .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-global .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-global.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-global.elementor-view-framed .elementor-icon, .elementor-widget-global.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-global.elementor-view-framed .elementor-icon, .elementor-widget-global.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-691 .elementor-element.elementor-global-848{width:auto;max-width:auto;bottom:1%;}body:not(.rtl) .elementor-691 .elementor-element.elementor-global-848{right:1%;}body.rtl .elementor-691 .elementor-element.elementor-global-848{left:1%;}.elementor-691 .elementor-element.elementor-global-848 .elementor-icon-wrapper{text-align:end;}.elementor-691 .elementor-element.elementor-global-848.elementor-view-stacked .elementor-icon{background-color:rgba(85, 107, 37, 0.34);}.elementor-691 .elementor-element.elementor-global-848.elementor-view-framed .elementor-icon, .elementor-691 .elementor-element.elementor-global-848.elementor-view-default .elementor-icon{color:rgba(85, 107, 37, 0.34);border-color:rgba(85, 107, 37, 0.34);}.elementor-691 .elementor-element.elementor-global-848.elementor-view-framed .elementor-icon, .elementor-691 .elementor-element.elementor-global-848.elementor-view-default .elementor-icon svg{fill:rgba(85, 107, 37, 0.34);}.elementor-691 .elementor-element.elementor-global-848.elementor-view-stacked .elementor-icon:hover{background-color:rgba(85, 107, 37, 0.58);}.elementor-691 .elementor-element.elementor-global-848.elementor-view-framed .elementor-icon:hover, .elementor-691 .elementor-element.elementor-global-848.elementor-view-default .elementor-icon:hover{color:rgba(85, 107, 37, 0.58);border-color:rgba(85, 107, 37, 0.58);}.elementor-691 .elementor-element.elementor-global-848.elementor-view-framed .elementor-icon:hover, .elementor-691 .elementor-element.elementor-global-848.elementor-view-default .elementor-icon:hover svg{fill:rgba(85, 107, 37, 0.58);}.elementor-691 .elementor-element.elementor-global-848 .elementor-icon{font-size:30px;}.elementor-691 .elementor-element.elementor-global-848 .elementor-icon svg{height:30px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-691 .elementor-element.elementor-element-7b03718c{padding:50px 50px 50px 50px;}body:not(.rtl) .elementor-691 .elementor-element.elementor-element-6881267c{left:-61.137%;}body.rtl .elementor-691 .elementor-element.elementor-element-6881267c{right:-61.137%;}.elementor-691 .elementor-element.elementor-element-6881267c{top:-84px;}.elementor-691 .elementor-element.elementor-element-52d7d5d{padding:50px 50px 50px 50px;}body:not(.rtl) .elementor-691 .elementor-element.elementor-element-e7feacc{right:-35.689%;}body.rtl .elementor-691 .elementor-element.elementor-element-e7feacc{left:-35.689%;}.elementor-691 .elementor-element.elementor-element-e7feacc{bottom:422.938px;}.elementor-691 .elementor-element.elementor-element-c77307b{font-size:15px;}}@media(max-width:767px){.elementor-691 .elementor-element.elementor-element-7b03718c{padding:20px 20px 20px 20px;}.elementor-691 .elementor-element.elementor-element-5eec6978 .elementor-blockquote__author{font-size:0px;}body:not(.rtl) .elementor-691 .elementor-element.elementor-element-6881267c{left:-156.172px;}body.rtl .elementor-691 .elementor-element.elementor-element-6881267c{right:-156.172px;}.elementor-691 .elementor-element.elementor-element-6881267c{top:-87px;}.elementor-691 .elementor-element.elementor-element-52d7d5d{padding:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-691 .elementor-element.elementor-element-1f331bd.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-691 .elementor-element.elementor-element-1f331bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-691 .elementor-element.elementor-element-1f331bd.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}body:not(.rtl) .elementor-691 .elementor-element.elementor-element-e7feacc{right:-156.7px;}body.rtl .elementor-691 .elementor-element.elementor-element-e7feacc{left:-156.7px;}.elementor-691 .elementor-element.elementor-element-e7feacc{bottom:425.375px;}.elementor-691 .elementor-element.elementor-element-c77307b{font-size:15px;}body:not(.rtl) .elementor-691 .elementor-element.elementor-global-848{right:3%;}body.rtl .elementor-691 .elementor-element.elementor-global-848{left:3%;}.elementor-691 .elementor-element.elementor-global-848 .elementor-icon{font-size:20px;}.elementor-691 .elementor-element.elementor-global-848 .elementor-icon svg{height:20px;}}