.elementor-40 .elementor-element.elementor-element-89cb534{margin-top:105px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-6a4abef{width:var( --container-widget-width, 120.155% );max-width:120.155%;--container-widget-width:120.155%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-6a4abef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-6a4abef .elementor-heading-title{font-family:"Fisterra Fora", Sans-serif;font-weight:600;}.elementor-40 .elementor-element.elementor-element-8c89d1d > .elementor-element-populated{margin:45px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-40 .elementor-element.elementor-element-2d94dc7{text-align:left;}.elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form .wpforms-field-label-inline, 
                .elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form input[type="date"], 
                .elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form input[type="datetime"], 
                .elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form input[type="datetime-local"], 
                .elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form input[type="email"], 
                .elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form input[type="month"], 
                .elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form input[type="number"], 
                .elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form input[type="password"], 
                .elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form input[type="search"], 
                .elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form input[type="tel"], 
                .elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form input[type="text"], 
                .elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form input[type="time"], 
                .elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form input[type="url"], 
                .elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form input[type="week"], 
                .elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form select, 
                .elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form textarea{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form input::-webkit-input-placeholder{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form input:-moz-placeholder{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form input::-moz-placeholder{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form input:-ms-input-placeholder{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form textarea::-webkit-input-placeholder{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form textarea:-moz-placeholder{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form textarea::-moz-placeholder{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form textarea:-ms-input-placeholder{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2d94dc7 div .wpforms-form .agencium-form-field .agencium-label-wrapper label{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form input[type="radio"], 
                    .elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form input[type="checkbox"], 
                    .elementor-40 .elementor-element.elementor-element-2d94dc7 div .wpforms-form .agencium-form-field{border-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form .select-wrap:after{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2d94dc7 div .wpforms-form .agencium-form-field:focus-within{border-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form .select-wrap:focus-within:after{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form .wpforms-field-number-slider input[type="range"], .elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form input[type="radio"]:before{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form .wpforms-field-number-slider input[type="range"]::-webkit-slider-runnable-track{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form .wpforms-field-number-slider input[type="range"]:focus::-webkit-slider-runnable-track{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form .wpforms-field-number-slider input[type="range"]::-moz-range-track{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form .wpforms-field-number-slider input[type="range"]::-ms-track{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form .wpforms-field-label,
                    .elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form .agencium-form-field:focus-within .agencium-label-wrapper label, 
                    .elementor-40 .elementor-element.elementor-element-2d94dc7 div.wpforms-container .wpforms-form .agencium-form-field.not-empty .agencium-label-wrapper label{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-b699b57 a:hover{color:#8D8D8D;}.elementor-40 .elementor-element.elementor-element-f441267 .agencium-subtitle{text-align:left;}.elementor-40 .elementor-element.elementor-element-d0742eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:17px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-d0742eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-d0742eb .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-40 .elementor-element.elementor-element-d0742eb .portfolio-listing-wrapper.portfolio-metro-listing{margin:-100px calc(-100px/2);}.elementor-40 .elementor-element.elementor-element-d0742eb .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, .elementor-40 .elementor-element.elementor-element-d0742eb .portfolio-listing-wrapper.portfolio-metro-listing .portfolio-item-wrapper{padding:100px calc(100px/2);}.elementor-40 .elementor-element.elementor-element-d0742eb .portfolio-listing-wrapper.owl-carousel{margin:0 calc(-100px/2);width:calc(100% + 100px);}.elementor-40 .elementor-element.elementor-element-d0742eb .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper{padding:0 calc(100px/2);}.elementor-40 .elementor-element.elementor-element-d0742eb .portfolio-item .post-title{font-family:"Manrope", Sans-serif;font-size:40px;letter-spacing:-0.03em;}.elementor-40 .elementor-element.elementor-element-d0742eb .portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content:not(:first-child){margin-top:0px;}.elementor-40 .elementor-element.elementor-element-d0742eb .post-more-button a.agencium-alter-button{color:var( --e-global-color-primary );background-image:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-d0742eb .post-more-button a.agencium-alter-button svg{stroke:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-d0742eb .owl-carousel.owl-theme .owl-nav button[class*="owl-"]:before{color:#000000;}.elementor-40 .elementor-element.elementor-element-d0742eb .owl-carousel.owl-theme .owl-nav button[class*="owl-"]{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-d0742eb .owl-carousel.owl-theme .owl-nav button[class*="owl-"]:hover:before{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-d0742eb .owl-carousel.owl-theme .owl-nav button[class*="owl-"]:hover{background-color:#000000;}body.elementor-page-40{margin:0px 0px 0px 0px;}@media(max-width:1200px){.elementor-40 .elementor-element.elementor-element-6a4abef .elementor-heading-title{font-size:60px;}.elementor-40 .elementor-element.elementor-element-8c89d1d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:1020px){.elementor-40 .elementor-element.elementor-element-6a4abef .elementor-heading-title{font-size:60px;}}@media(max-width:840px){.elementor-40 .elementor-element.elementor-element-6a4abef .elementor-heading-title{font-size:28px;}.elementor-40 .elementor-element.elementor-element-8c89d1d > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:481px){.elementor-40 .elementor-element.elementor-element-763f931{width:55.821%;}.elementor-40 .elementor-element.elementor-element-a3db4e8{width:4.179%;}.elementor-40 .elementor-element.elementor-element-8c89d1d{width:39.333%;}}@media(max-width:1020px) and (min-width:481px){.elementor-40 .elementor-element.elementor-element-763f931{width:50%;}.elementor-40 .elementor-element.elementor-element-8c89d1d{width:50%;}}@media(max-width:840px) and (min-width:481px){.elementor-40 .elementor-element.elementor-element-763f931{width:100%;}.elementor-40 .elementor-element.elementor-element-a3db4e8{width:100%;}.elementor-40 .elementor-element.elementor-element-8c89d1d{width:100%;}}@media(max-width:660px) and (min-width:481px){.elementor-40 .elementor-element.elementor-element-763f931{width:100%;}.elementor-40 .elementor-element.elementor-element-a3db4e8{width:100%;}.elementor-40 .elementor-element.elementor-element-8c89d1d{width:100%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fisterra Fora';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dev.raphaelcannito.ca/wp-content/uploads/2024/03/font.woff') format('woff');
}
/* End Custom Fonts CSS */