.elementor-55 .elementor-element.elementor-element-7ce3a0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-55 .elementor-element.elementor-element-7ce3a0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-319a2ce.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-55 .elementor-element.elementor-element-319a2ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-55 .elementor-element.elementor-element-319a2ce.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-55 .elementor-element.elementor-element-4b6f1da{z-index:2;}.elementor-55 .elementor-element.elementor-element-0cb73ff .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-55 .elementor-element.elementor-element-0cb73ff .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-55 .elementor-element.elementor-element-0cb73ff .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-55 .elementor-element.elementor-element-0cb73ff .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-55 .elementor-element.elementor-element-0cb73ff .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-55 .elementor-element.elementor-element-0cb73ff .e--pointer-underline .elementor-item:after,
					 .elementor-55 .elementor-element.elementor-element-0cb73ff .e--pointer-overline .elementor-item:before,
					 .elementor-55 .elementor-element.elementor-element-0cb73ff .e--pointer-double-line .elementor-item:before,
					 .elementor-55 .elementor-element.elementor-element-0cb73ff .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-55 .elementor-element.elementor-element-6c21667{width:auto;max-width:auto;z-index:2;}.elementor-55 .elementor-element.elementor-element-6c21667 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-55 .elementor-element.elementor-element-6c21667 img{width:120px;}.elementor-55 .elementor-element.elementor-element-d412688 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-55 .elementor-element.elementor-element-d412688{z-index:2;}.elementor-55 .elementor-element.elementor-element-b12c789 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-b12c789{text-align:center;font-family:"Aktiv Grotesk W06 Regular", Sans-serif;font-size:12px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-3ea44bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-3ea44bf{text-align:center;font-family:"Aktiv Grotesk W06 Regular", Sans-serif;font-size:12px;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-6c21667 img{width:90px;}}@media(max-width:767px){.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-319a2ce.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-55 .elementor-element.elementor-element-319a2ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-55 .elementor-element.elementor-element-319a2ce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-55 .elementor-element.elementor-element-4b6f1da > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-0cb73ff > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-6c21667{width:auto;max-width:auto;}.elementor-55 .elementor-element.elementor-element-6c21667 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}}/* Start custom CSS for dce-rawphp, class: .elementor-element-4b6f1da */.elementor-55 .elementor-element.elementor-element-4b6f1da {
    max-width:22%;
}
.elementor-55 .elementor-element.elementor-element-4b6f1da svg {
    margin-top:6px;
}
.elementor-55 .elementor-element.elementor-element-4b6f1da {
    margin-top: calc(var(--vh, 1vh) * 27);
}

@media (max-width:767px) {
    .elementor-55 .elementor-element.elementor-element-4b6f1da {
        max-width:calc(min(80%, 250px));
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c98b13 */#video {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: none !important;
    filter: none !important;
    will-change: auto !important;
    mix-blend-mode: normal !important;
}

#canvas {
   display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7ce3a0e */.elementor-55 .elementor-element.elementor-element-7ce3a0e, .elementor-55 .elementor-element.elementor-element-7ce3a0e .elementor-container {
    height: calc(var(--vh, 1vh) * 100);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b12c789 */.elementor-55 .elementor-element.elementor-element-b12c789 a {
    color:inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ea44bf */.elementor-55 .elementor-element.elementor-element-3ea44bf a {
    color:inherit;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d412688 */.elementor-55 .elementor-element.elementor-element-d412688 {
    position:absolute;
    bottom: 15px;
    width:100%;
    left:0;
    right:0;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-55 {
    position:relative;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aktiv Grotesk W06 Regular';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.collection-architectes.com/wp-content/uploads/2021/12/aktiv_grotesk_w06_regular-webfont.woff2') format('woff2'),
		url('https://www.collection-architectes.com/wp-content/uploads/2021/12/aktiv_grotesk_w06_regular-webfont.woff') format('woff'),
		url('https://www.collection-architectes.com/wp-content/uploads/2021/12/Aktiv_Grotesk_W06_Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */