.elementor-29 .elementor-element.elementor-element-adab582{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:030px;--padding-left:30px;--padding-right:30px;}.elementor-29 .elementor-element.elementor-element-adab582:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-adab582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-73c4258{--display:flex;--min-height:60vh;--justify-content:center;--overlay-opacity:0.77;--border-radius:200px 0px 0200px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:120px;--padding-right:60px;}.elementor-29 .elementor-element.elementor-element-73c4258:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-73c4258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.trilogia.ca/wp-content/uploads/2024/02/img-contact.jpg");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-73c4258::before, .elementor-29 .elementor-element.elementor-element-73c4258 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-73c4258 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-73c4258 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-73c4258 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-73c4258 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1C2B4D00 0%, var( --e-global-color-primary ) 100%);}.elementor-29 .elementor-element.elementor-element-fd0afe4{width:var( --container-widget-width, 319px );max-width:319px;--container-widget-width:319px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-fd0afe4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-fd0afe4 .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 );line-height:var( --e-global-typography-primary-line-height );color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-9f1bd59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-29 .elementor-element.elementor-element-9f1bd59:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-9f1bd59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-4260550{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-d333dc4 .jet-map{height:500px;}.elementor-29 .elementor-element.elementor-element-d333dc4:not( .elementor-widget-image ) .elementor-widget-container, .elementor-29 .elementor-element.elementor-element-d333dc4.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.trilogia.ca/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-29 .elementor-element.elementor-element-d333dc4 .jet-map-pin__wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-91e9069{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-67b164c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-29 .elementor-element.elementor-element-67b164c .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:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-5ea1d61 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-29 .elementor-element.elementor-element-5ea1d61{text-align:start;}.elementor-29 .elementor-element.elementor-element-5ea1d61 img{width:155px;}.elementor-29 .elementor-element.elementor-element-fa87d9e .elementor-heading-title{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-3573693{--spacer-size:20px;}.elementor-29 .elementor-element.elementor-element-8d48ffd > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-29 .elementor-element.elementor-element-8d48ffd{text-align:start;}.elementor-29 .elementor-element.elementor-element-8d48ffd img{width:155px;}.elementor-29 .elementor-element.elementor-element-a58edc1 .elementor-heading-title{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-da58b0e{--spacer-size:55px;}.elementor-29 .elementor-element.elementor-element-17257a6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-29 .elementor-element.elementor-element-17257a6 .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-accent );}.elementor-29 .elementor-element.elementor-element-3d1766b .elementor-button{background-color:#02010100;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-3d1766b .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-3d1766b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-29 .elementor-element.elementor-element-3d1766b .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-3d1766b .elementor-button:focus{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-3d1766b .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-3d1766b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-200074a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-29 .elementor-element.elementor-element-200074a:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-200074a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4D7D8;}.elementor-29 .elementor-element.elementor-element-0c57243{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-78b780a .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-29 .elementor-element.elementor-element-0e15061 .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-29 .elementor-element.elementor-element-99a65fd{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-d097146 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-d097146 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-d097146 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-29 .elementor-element.elementor-element-69f9324{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-4260550{--width:50%;}.elementor-29 .elementor-element.elementor-element-91e9069{--width:50%;}.elementor-29 .elementor-element.elementor-element-0c57243{--width:50%;}.elementor-29 .elementor-element.elementor-element-69f9324{--width:50%;}}@media(max-width:1450px){.elementor-29 .elementor-element.elementor-element-fd0afe4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-29 .elementor-element.elementor-element-67b164c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29 .elementor-element.elementor-element-17257a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29 .elementor-element.elementor-element-78b780a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29 .elementor-element.elementor-element-0e15061 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29 .elementor-element.elementor-element-99a65fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-d097146 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1200px){.elementor-29 .elementor-element.elementor-element-fd0afe4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-29 .elementor-element.elementor-element-67b164c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29 .elementor-element.elementor-element-17257a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29 .elementor-element.elementor-element-78b780a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29 .elementor-element.elementor-element-0e15061 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29 .elementor-element.elementor-element-99a65fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-d097146 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-adab582{--min-height:50vh;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-29 .elementor-element.elementor-element-73c4258:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-73c4258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.trilogia.ca/wp-content/uploads/2024/02/contact-mobileimg.jpg");background-position:50% 50%;}.elementor-29 .elementor-element.elementor-element-73c4258{--min-height:65vh;--justify-content:flex-end;--border-radius:100px 0px 100px 0px;--padding-top:60px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-29 .elementor-element.elementor-element-fd0afe4{--container-widget-width:161px;--container-widget-flex-grow:0;width:var( --container-widget-width, 161px );max-width:161px;}.elementor-29 .elementor-element.elementor-element-fd0afe4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-29 .elementor-element.elementor-element-9f1bd59{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-d333dc4 .jet-map{height:300px;}.elementor-29 .elementor-element.elementor-element-91e9069{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-67b164c{text-align:center;}.elementor-29 .elementor-element.elementor-element-67b164c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29 .elementor-element.elementor-element-5ea1d61 img{width:140px;}.elementor-29 .elementor-element.elementor-element-fa87d9e{width:var( --container-widget-width, 224px );max-width:224px;--container-widget-width:224px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-8d48ffd img{width:140px;}.elementor-29 .elementor-element.elementor-element-a58edc1{text-align:center;}.elementor-29 .elementor-element.elementor-element-17257a6{text-align:center;}.elementor-29 .elementor-element.elementor-element-17257a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29 .elementor-element.elementor-element-3d1766b .elementor-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-200074a{--padding-top:60px;--padding-bottom:060px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-0c57243{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-78b780a{text-align:center;}.elementor-29 .elementor-element.elementor-element-78b780a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29 .elementor-element.elementor-element-0e15061{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-0e15061 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29 .elementor-element.elementor-element-99a65fd{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-d097146 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for jet-map, class: .elementor-element-d333dc4 */.elementor-29 .elementor-element.elementor-element-d333dc4 p{
    margin-bottom:0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7b63fb9 */.elementor-29 .elementor-element.elementor-element-7b63fb9 input {
    border-radius: 7px!important;
border-color:white;
padding:22px 15px;
        background-color:white;
            font-family: Galano;
    font-size: 16px;
    font-weight: 500;
    box-shadow:none!important;
}
.elementor-29 .elementor-element.elementor-element-7b63fb9 :focus{
    box-shadow:none;
        border:1px solid #1C2B4D!important;

}

textarea{
    border-radius:7px!important;
      font-weight: 500!important;
    font-size:16px!important;
    border-color:white!important;
}

.interessepar label, .message label{
    padding-bottom:20px;
}

.interessepar, .message{
    margin-top:20px;
}

.elementor-29 .elementor-element.elementor-element-7b63fb9 ::placeholder{ 
    color:#F4D7D8!important;
}

.elementor-29 .elementor-element.elementor-element-7b63fb9 label, .elementor-29 .elementor-element.elementor-element-7b63fb9 legend, .elementor-29 .elementor-element.elementor-element-7b63fb9 label.gform-field-label.gform-field-label--type-sub {
    font-weight: 500!important;
    font-size:19px!important;
    color:#2C2D2D;
}
.elementor-29 .elementor-element.elementor-element-7b63fb9 label#label_1_8_1{
    font-size:15px!important;
    font-weight:400!important;
}


.elementor-29 .elementor-element.elementor-element-7b63fb9 span.gfield_required.gfield_required_asterisk {
    font-size: 16px;
    color: #1c2b4d;
}

.elementor-29 .elementor-element.elementor-element-7b63fb9 input[type=checkbox] {
    border: 1px solid #2C2D2D!important;
    height: 16px;
    padding:0px;
    width: 16px;
    margin-top:4px;
    border-radius:3px!important;
    background-color:transparent;
}
div#gform_fields_1 {
    row-gap: 20px;
}
.elementor-29 .elementor-element.elementor-element-7b63fb9 p.gform_required_legend{
    display: none;
}

.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):before {
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #000;
    
}


input#gform_submit_button_1{
    padding:15px 20px 15px 20px!important;
    border-radius:20px 0px 20px 0px!important;
    background-color:#1C2B4D;
    font-size:18px;
    text-transform:uppercase;
    font-weight:500;
    border:1px solid #1C2B4D!important;
    color:#F4D7D8!important;
}

input#gform_submit_button_1:hover{
   
    background-color:#1C2B4D00;
    font-size:18px;
    text-transform:uppercase;
    font-weight:500;
    border:1px solid #1C2B4D!important;
    color:#1C2B4D!important;
}/* End custom CSS */
/* Start custom CSS */.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {

    background-color: #fff!important;
 }
    
    
    
.stickyheader{
    background-color:#1C2B4D!important;
}

.logo g#tri, .logo g#logo, .logo g#condoslocatifs {
    fill: #fff;
}

.stickyheader .menu a{
color:white!important;
}

.stickyheader .menu a:hover{
color:#0077C8!important;
}

.stickyheader .menu .elementor-item:after{
    background-color:#0077C8!important;

}


.stickyheader .logo g#logo, .stickyheader .logo g#tri, 
.stickyheader .logo g#condoslocatifs {
    fill: #fff;
}

.stickyheader .ctabutton .elementor-button{
    border-color:#0077C8;
    background-color:#0077C8;
    color:white;
}

.stickyheader .ctabutton:hover .elementor-button{
    border-color:#0077C8;
    background-color:#0077C800;
    color:#0077C8;
}/* End custom CSS */