.elementor-1040 .elementor-element.elementor-element-57e249f{--display:flex;--padding-top:200px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1040 .elementor-element.elementor-element-57e249f:not(.elementor-motion-effects-element-type-background), .elementor-1040 .elementor-element.elementor-element-57e249f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reverie.offtech.ca/wp-content/uploads/2024/02/Rectangle-135.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-1040 .elementor-element.elementor-element-48f80f5 .elementor-heading-title{font-family:"Wulkan Display", Sans-serif;font-size:27px;font-weight:400;line-height:1.2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1040 .elementor-element.elementor-element-3bb4884{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-1040 .elementor-element.elementor-element-3bb4884 .elementor-divider-separator{width:100px;}.elementor-1040 .elementor-element.elementor-element-3bb4884 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-1040 .elementor-element.elementor-element-4a43f07 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.19em;color:var( --e-global-color-primary );}.elementor-1040 .elementor-element.elementor-element-15ce4c6{--display:flex;--margin-top:130px;--margin-bottom:60px;--margin-left:90px;--margin-right:0px;}.elementor-1040 .elementor-element.elementor-element-8f2985f{width:var( --container-widget-width, 697px );max-width:697px;--container-widget-width:697px;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-8f2985f .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:20px;font-weight:300;line-height:33px;letter-spacing:0.12em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-1040 .elementor-element.elementor-element-ce6eaa1 .elementor-button:hover, .elementor-1040 .elementor-element.elementor-element-ce6eaa1 .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1040 .elementor-element.elementor-element-ce6eaa1 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-ce6eaa1 .elementor-button{font-family:"Neue Montreal", Sans-serif;font-size:23px;font-weight:700;text-transform:uppercase;line-height:54px;letter-spacing:0.14em;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:0px 40px 0px 40px;}.elementor-1040 .elementor-element.elementor-element-ce6eaa1 .elementor-button:hover svg, .elementor-1040 .elementor-element.elementor-element-ce6eaa1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1040 .elementor-element.elementor-element-63caa1d{--display:flex;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-83d671b{--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-1040 .elementor-element.elementor-element-83d671b:not(.elementor-motion-effects-element-type-background), .elementor-1040 .elementor-element.elementor-element-83d671b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d539e9 );}.elementor-1040 .elementor-element.elementor-element-14fb0fe{--display:flex;--z-index:2;}.elementor-1040 .elementor-element.elementor-element-14fb0fe:not(.elementor-motion-effects-element-type-background), .elementor-1040 .elementor-element.elementor-element-14fb0fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d539e9 );}.elementor-1040 .elementor-element.elementor-element-94f4fe0 .elementor-heading-title{font-family:"Wulkan Display", Sans-serif;font-size:40px;font-weight:400;line-height:1.27em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-1040 .elementor-element.elementor-element-2121394{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-1040 .elementor-element.elementor-element-2121394 .elementor-divider-separator{width:100px;}.elementor-1040 .elementor-element.elementor-element-2121394 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-1040 .elementor-element.elementor-element-bd3a101{width:var( --container-widget-width, 469px );max-width:469px;--container-widget-width:469px;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-bd3a101 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:23px;font-weight:300;line-height:1.2em;letter-spacing:0.12em;}.elementor-1040 .elementor-element.elementor-element-28e989f{--display:flex;}.elementor-widget-ucaddon_card_carousel .card_carousel_title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_card_carousel .card_carousel_text{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_card_carousel .uc_more_btn{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-c75f633 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1040 .elementor-element.elementor-element-c75f633 .ue-carousel-item{text-align:left;transform:scale(1,1);border-style:none;}.elementor-1040 .elementor-element.elementor-element-c75f633 .uc-active-item .ue-carousel-item{transform:scale(1,1);}.elementor-1040 .elementor-element.elementor-element-c75f633 .uc_classic_carousel_border{background-color:#000000;width:50px;height:3px;}.elementor-1040 .elementor-element.elementor-element-c75f633 .uc_classic_carousel_placeholder img{height:298px;object-fit:cover;object-position:center;}.elementor-1040 .elementor-element.elementor-element-c75f633 .uc_classic_carousel_placeholder{padding:0px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-c75f633 .ue-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-1040 .elementor-element.elementor-element-c75f633 .ue-item-icon svg{fill:#ffffff;}.elementor-1040 .elementor-element.elementor-element-c75f633 .ue-item-icon-wrapper{justify-content:center;}.elementor-1040 .elementor-element.elementor-element-c75f633 .card_carousel_title{margin-top:35px;color:var( --e-global-color-primary );font-family:"Wulkan Display", Sans-serif;font-size:24px;font-weight:400;font-style:italic;letter-spacing:0.05px;}.elementor-1040 .elementor-element.elementor-element-c75f633 .card_carousel_text{margin-top:10px;color:var( --e-global-color-primary );font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;letter-spacing:0.12em;}.elementor-1040 .elementor-element.elementor-element-c75f633 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#d3d3d3;color:#000000;margin-top:10px;}.elementor-1040 .elementor-element.elementor-element-c75f633 .uc_more_btn:hover{background-color:#000000;color:#ffffff;}.elementor-1040 .elementor-element.elementor-element-c75f633 .owl-nav .owl-prev{left:20px;right:auto;}.elementor-1040 .elementor-element.elementor-element-c75f633 .owl-nav .owl-next{right:20px;left:auto;}.elementor-1040 .elementor-element.elementor-element-c75f633 .owl-carousel .owl-nav .owl-next,.elementor-1040 .elementor-element.elementor-element-c75f633 .owl-carousel .owl-nav .owl-prev{top:94px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-1040 .elementor-element.elementor-element-c75f633 .owl-carousel .owl-nav .owl-next:hover,.elementor-1040 .elementor-element.elementor-element-c75f633 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-1040 .elementor-element.elementor-element-c75f633 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-1040 .elementor-element.elementor-element-c75f633 .owl-dot.active{background-color:#000000;}.elementor-1040 .elementor-element.elementor-element-c75f633 .owl-dots{margin-top:20px;}.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-b1b888b{z-index:4;}.elementor-1040 .elementor-element.elementor-element-b1b888b .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-1040 .elementor-element.elementor-element-b1b888b .ue-remote-carousel-navigation{flex-direction:row;gap:20px;}.elementor-1040 .elementor-element.elementor-element-b1b888b .ue-remote-arrow{flex-direction:row;gap:10px;font-family:"Neue Montreal", Sans-serif;font-size:74px;font-weight:300;line-height:1.2em;letter-spacing:0.12em;background-color:var( --e-global-color-6d539e9 );min-width:102px;min-height:102px;border-radius:100px 100px 100px 100px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#0D0D0DCC;}.elementor-1040 .elementor-element.elementor-element-b1b888b .ue-carousel-nav-label{color:#ffffff;}.elementor-1040 .elementor-element.elementor-element-b1b888b .ue-remote-arrow .ue-carousel-nav-icon{color:#000000;}.elementor-1040 .elementor-element.elementor-element-b1b888b button .ue-carousel-nav-icon svg{fill:#000000;}.elementor-1040 .elementor-element.elementor-element-b1b888b .ue-carousel-nav-icon{font-size:41px;}.elementor-1040 .elementor-element.elementor-element-a4f1353{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1040 .elementor-element.elementor-element-a4f1353:not(.elementor-motion-effects-element-type-background), .elementor-1040 .elementor-element.elementor-element-a4f1353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d539e9 );}.elementor-1040 .elementor-element.elementor-element-8819e74{--display:flex;}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1040 .elementor-element.elementor-element-5556c34 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1040 .elementor-element.elementor-element-5556c34.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1040 .elementor-element.elementor-element-5556c34.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1040 .elementor-element.elementor-element-5556c34.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1040 .elementor-element.elementor-element-5556c34 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1040 .elementor-element.elementor-element-5556c34 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1040 .elementor-element.elementor-element-5556c34 .elementor-image-box-title{font-family:"Wulkan Display", Sans-serif;font-size:20px;font-weight:600;font-style:italic;letter-spacing:0.13em;}.elementor-1040 .elementor-element.elementor-element-5556c34 .elementor-image-box-description{font-family:"Neue Montreal", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0.12em;color:var( --e-global-color-5787736 );}.elementor-1040 .elementor-element.elementor-element-1a3c351{--display:flex;}.elementor-1040 .elementor-element.elementor-element-e891532 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1040 .elementor-element.elementor-element-e891532.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1040 .elementor-element.elementor-element-e891532.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1040 .elementor-element.elementor-element-e891532.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1040 .elementor-element.elementor-element-e891532 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1040 .elementor-element.elementor-element-e891532 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1040 .elementor-element.elementor-element-e891532 .elementor-image-box-title{font-family:"Wulkan Display", Sans-serif;font-size:20px;font-weight:600;font-style:italic;letter-spacing:0.13em;}.elementor-1040 .elementor-element.elementor-element-e891532 .elementor-image-box-description{font-family:"Neue Montreal", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0.12em;color:var( --e-global-color-5787736 );}.elementor-1040 .elementor-element.elementor-element-e30108f{--display:flex;}.elementor-1040 .elementor-element.elementor-element-f49b197 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1040 .elementor-element.elementor-element-f49b197.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1040 .elementor-element.elementor-element-f49b197.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1040 .elementor-element.elementor-element-f49b197.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1040 .elementor-element.elementor-element-f49b197 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1040 .elementor-element.elementor-element-f49b197 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1040 .elementor-element.elementor-element-f49b197 .elementor-image-box-title{font-family:"Wulkan Display", Sans-serif;font-size:20px;font-weight:600;font-style:italic;letter-spacing:0.13em;}.elementor-1040 .elementor-element.elementor-element-f49b197 .elementor-image-box-description{font-family:"Neue Montreal", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0.12em;color:var( --e-global-color-5787736 );}.elementor-1040 .elementor-element.elementor-element-fceeeb0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1040 .elementor-element.elementor-element-fceeeb0:not(.elementor-motion-effects-element-type-background), .elementor-1040 .elementor-element.elementor-element-fceeeb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d539e9 );}.elementor-1040 .elementor-element.elementor-element-96f76fa{--display:flex;}.elementor-1040 .elementor-element.elementor-element-09bba2c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1040 .elementor-element.elementor-element-09bba2c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1040 .elementor-element.elementor-element-09bba2c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1040 .elementor-element.elementor-element-09bba2c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1040 .elementor-element.elementor-element-09bba2c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1040 .elementor-element.elementor-element-09bba2c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1040 .elementor-element.elementor-element-09bba2c .elementor-image-box-title{font-family:"Wulkan Display", Sans-serif;font-size:20px;font-weight:600;font-style:italic;letter-spacing:0.13em;}.elementor-1040 .elementor-element.elementor-element-09bba2c .elementor-image-box-description{font-family:"Neue Montreal", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0.12em;color:var( --e-global-color-5787736 );}.elementor-1040 .elementor-element.elementor-element-54f79d9{--display:flex;}.elementor-1040 .elementor-element.elementor-element-1aad168 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1040 .elementor-element.elementor-element-1aad168.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1040 .elementor-element.elementor-element-1aad168.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1040 .elementor-element.elementor-element-1aad168.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1040 .elementor-element.elementor-element-1aad168 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1040 .elementor-element.elementor-element-1aad168 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1040 .elementor-element.elementor-element-1aad168 .elementor-image-box-title{font-family:"Wulkan Display", Sans-serif;font-size:20px;font-weight:600;font-style:italic;letter-spacing:0.13em;}.elementor-1040 .elementor-element.elementor-element-1aad168 .elementor-image-box-description{font-family:"Neue Montreal", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0.12em;color:var( --e-global-color-5787736 );}.elementor-1040 .elementor-element.elementor-element-4b43da0{--display:flex;}.elementor-1040 .elementor-element.elementor-element-61ff366 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1040 .elementor-element.elementor-element-61ff366.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1040 .elementor-element.elementor-element-61ff366.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1040 .elementor-element.elementor-element-61ff366.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1040 .elementor-element.elementor-element-61ff366 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1040 .elementor-element.elementor-element-61ff366 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1040 .elementor-element.elementor-element-61ff366 .elementor-image-box-title{font-family:"Wulkan Display", Sans-serif;font-size:20px;font-weight:600;font-style:italic;letter-spacing:0.13em;}.elementor-1040 .elementor-element.elementor-element-61ff366 .elementor-image-box-description{font-family:"Neue Montreal", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0.12em;color:var( --e-global-color-5787736 );}.elementor-1040 .elementor-element.elementor-element-0eec49d{--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;--overflow:hidden;--overlay-opacity:0.35;--overlay-mix-blend-mode:screen;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-0eec49d:not(.elementor-motion-effects-element-type-background), .elementor-1040 .elementor-element.elementor-element-0eec49d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFDEDA;}.elementor-1040 .elementor-element.elementor-element-0eec49d::before, .elementor-1040 .elementor-element.elementor-element-0eec49d > .elementor-background-video-container::before, .elementor-1040 .elementor-element.elementor-element-0eec49d > .e-con-inner > .elementor-background-video-container::before, .elementor-1040 .elementor-element.elementor-element-0eec49d > .elementor-background-slideshow::before, .elementor-1040 .elementor-element.elementor-element-0eec49d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1040 .elementor-element.elementor-element-0eec49d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://reverie.offtech.ca/wp-content/uploads/2024/02/Vector-4.png");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:auto;}.elementor-1040 .elementor-element.elementor-element-a92f825{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-9119dd0{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-1040 .elementor-element.elementor-element-8e95454 .elementor-heading-title{font-family:"Wulkan Display", Sans-serif;font-size:40px;font-weight:400;line-height:1.27em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-1040 .elementor-element.elementor-element-4c498ea{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-1040 .elementor-element.elementor-element-4c498ea .elementor-divider-separator{width:100px;}.elementor-1040 .elementor-element.elementor-element-4c498ea .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-1040 .elementor-element.elementor-element-d1e9662{width:var( --container-widget-width, 469px );max-width:469px;--container-widget-width:469px;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-d1e9662 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:23px;font-weight:300;line-height:1.2em;letter-spacing:0.12em;}.elementor-1040 .elementor-element.elementor-element-f18301f{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-1040 .elementor-element.elementor-element-f18301f.e-con{--align-self:flex-end;}.elementor-widget-ucaddon_image_card_carousel .ue-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_image_card_carousel .uc_dark_carousel_content p{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_image_card_carousel .uc_more_btn{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_image_card_carousel .ue-item-badge{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-9c7cafe .uc_dark_carousel_content{padding:30px 30px 30px 30px;min-height:0px;}.elementor-1040 .elementor-element.elementor-element-9c7cafe .uc_dark_carousel_container_holder{text-align:left;border-radius:0px;flex-direction:column;}.elementor-1040 .elementor-element.elementor-element-9c7cafe .uc_dark_carousel_placeholder{height:250px;}.elementor-1040 .elementor-element.elementor-element-9c7cafe .uc_dark_carousel_placeholder img{height:250px;padding:0px 0px 0px 0px;object-fit:cover;}.elementor-1040 .elementor-element.elementor-element-9c7cafe .ue-title{color:var( --e-global-color-primary );font-family:"Neue Montreal", Sans-serif;font-size:23px;font-weight:500;line-height:1.2em;letter-spacing:0.12em;margin-top:0px;}.elementor-1040 .elementor-element.elementor-element-9c7cafe .uc_dark_carousel_content p{color:var( --e-global-color-5787736 );font-family:"Neue Montreal", Sans-serif;font-size:23px;font-weight:300;line-height:1.2em;letter-spacing:0.12em;margin-top:10px;}.elementor-1040 .elementor-element.elementor-element-9c7cafe .uc_more_btn{background-color:#000000;color:#ffffff;padding:10px 30px 10px 30px;border-radius:0px;margin-top:10px;}.elementor-1040 .elementor-element.elementor-element-9c7cafe .uc_more_btn svg{fill:#ffffff;}.elementor-1040 .elementor-element.elementor-element-9c7cafe .ue-btn-inner-wrapper{gap:10px;}.elementor-1040 .elementor-element.elementor-element-9c7cafe .owl-nav .owl-prev{left:0px;right:auto;}.elementor-1040 .elementor-element.elementor-element-9c7cafe .owl-nav .owl-next{right:0px;left:auto;}.elementor-1040 .elementor-element.elementor-element-9c7cafe .owl-carousel .owl-nav .owl-next,.elementor-1040 .elementor-element.elementor-element-9c7cafe .owl-carousel .owl-nav .owl-prev{top:90px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;color:var( --e-global-color-primary );}.elementor-1040 .elementor-element.elementor-element-9c7cafe .owl-carousel .owl-nav .owl-next:hover,.elementor-1040 .elementor-element.elementor-element-9c7cafe .owl-carousel .owl-nav .owl-prev:hover{color:var( --e-global-color-primary );}.elementor-1040 .elementor-element.elementor-element-9c7cafe .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-1040 .elementor-element.elementor-element-9c7cafe .owl-dot.active{background-color:#000000;}.elementor-1040 .elementor-element.elementor-element-9c7cafe .owl-dots{margin-top:20px;}.elementor-1040 .elementor-element.elementor-element-9c7cafe .ue-item-badge{min-height:0px;min-width:0px;color:#ffffff;background-color:#3E3FF0;padding:10px 10px 10px 10px;border-radius:3px;}.elementor-widget-ucaddon_icon_carousel .uc_icon_carousel_title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_icon_carousel .uc_icon_carousel_text{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_icon_carousel .uc_more_btn{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-0916029 .ue-item{text-align:left;border-style:none;min-height:0px;transform:scale(1,1);opacity:100%;}.elementor-1040 .elementor-element.elementor-element-0916029 .uc_icon_carousel_content{align-items:left;justify-content:flex-start;}.elementor-1040 .elementor-element.elementor-element-0916029 .uc-active-item .ue-item{transform:scale(1,1);opacity:100%;}.elementor-1040 .elementor-element.elementor-element-0916029 .ue-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-1040 .elementor-element.elementor-element-0916029 .ue-item-icon svg{fill:#ffffff;}.elementor-1040 .elementor-element.elementor-element-0916029 .uc_icon_carousel_title{color:var( --e-global-color-primary );font-family:"Neue Montreal", Sans-serif;font-size:23px;font-weight:500;line-height:1.2em;letter-spacing:0.12em;margin-top:10px;}.elementor-1040 .elementor-element.elementor-element-0916029 .title_border{background-color:#cccccc;width:30px;height:3px;margin-top:10px;}.elementor-1040 .elementor-element.elementor-element-0916029 .uc_icon_carousel_text{color:var( --e-global-color-5787736 );font-family:"Neue Montreal", Sans-serif;font-size:23px;font-weight:300;line-height:1.2em;letter-spacing:0.12em;margin-top:10px;}.elementor-1040 .elementor-element.elementor-element-0916029 .uc_more_btn{color:#ffffff;background-color:#000000;padding:10px 30px 10px 30px;margin-top:10px;width:fit-content;}.elementor-1040 .elementor-element.elementor-element-0916029 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-1040 .elementor-element.elementor-element-0916029 .owl-nav .owl-next{right:0px;left:auto;}.elementor-1040 .elementor-element.elementor-element-0916029 .owl-carousel .owl-nav .owl-next,.elementor-1040 .elementor-element.elementor-element-0916029 .owl-carousel .owl-nav .owl-prev{top:90px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-1040 .elementor-element.elementor-element-0916029 .owl-carousel .owl-nav .owl-next:hover,.elementor-1040 .elementor-element.elementor-element-0916029 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-1040 .elementor-element.elementor-element-0916029 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-1040 .elementor-element.elementor-element-0916029 .owl-dot.active{background-color:#000000;}.elementor-1040 .elementor-element.elementor-element-0916029 .owl-dots{margin-top:20px;}.elementor-1040 .elementor-element.elementor-element-0916029 .ue-image-background-override{opacity:50%;mix-blend-mode:normal;}.elementor-1040 .elementor-element.elementor-element-5457d8e > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-5457d8e{z-index:4;}.elementor-1040 .elementor-element.elementor-element-5457d8e .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-1040 .elementor-element.elementor-element-5457d8e .ue-remote-carousel-navigation{flex-direction:row;gap:20px;}.elementor-1040 .elementor-element.elementor-element-5457d8e .ue-remote-arrow{flex-direction:row;gap:10px;font-family:"Neue Montreal", Sans-serif;font-size:74px;font-weight:300;line-height:1.2em;letter-spacing:0.12em;min-width:102px;min-height:102px;border-radius:100px 100px 100px 100px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#0D0D0DCC;}.elementor-1040 .elementor-element.elementor-element-5457d8e .ue-carousel-nav-label{color:#ffffff;}.elementor-1040 .elementor-element.elementor-element-5457d8e .ue-remote-arrow .ue-carousel-nav-icon{color:#000000;}.elementor-1040 .elementor-element.elementor-element-5457d8e button .ue-carousel-nav-icon svg{fill:#000000;}.elementor-1040 .elementor-element.elementor-element-5457d8e .ue-carousel-nav-icon{font-size:41px;}.elementor-1040 .elementor-element.elementor-element-21ab21d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_sub_title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-2347bad > .elementor-widget-container{margin:0% -45% 0% 0%;}.elementor-1040 .elementor-element.elementor-element-2347bad .uc_image_box{height:897px;}.elementor-1040 .elementor-element.elementor-element-2347bad .uc_three_column_carousel_box{border-radius:0px;}.elementor-1040 .elementor-element.elementor-element-2347bad .uc_box_content{padding:30px 30px 30px 30px;}.elementor-1040 .elementor-element.elementor-element-2347bad .uc_title{color:#000000 !important;margin-bottom:0px;}.elementor-1040 .elementor-element.elementor-element-2347bad .uc_sub_title{color:#000000 !important;}.elementor-1040 .elementor-element.elementor-element-2347bad .owl-carousel .owl-nav .owl-next,.elementor-1040 .elementor-element.elementor-element-2347bad .owl-carousel .owl-nav .owl-prev{top:50%;border-radius:100px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-1040 .elementor-element.elementor-element-2347bad .owl-carousel .owl-nav .owl-next:hover,.elementor-1040 .elementor-element.elementor-element-2347bad .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-1040 .elementor-element.elementor-element-ab8ee83{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-748e178{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-9e3a948{--display:flex;--margin-top:100px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-1040 .elementor-element.elementor-element-91c8b4f .elementor-heading-title{font-family:"Wulkan Display", Sans-serif;font-size:40px;font-weight:400;line-height:1.27em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-1040 .elementor-element.elementor-element-ba929d6{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-1040 .elementor-element.elementor-element-ba929d6 .elementor-divider-separator{width:100px;}.elementor-1040 .elementor-element.elementor-element-ba929d6 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-1040 .elementor-element.elementor-element-2337501{width:var( --container-widget-width, 469px );max-width:469px;--container-widget-width:469px;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-2337501 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:23px;font-weight:300;line-height:1.2em;letter-spacing:0.12em;}.elementor-1040 .elementor-element.elementor-element-6feee9e{--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;--z-index:2;}.elementor-1040 .elementor-element.elementor-element-b3dc53a{--display:flex;}.elementor-widget-ucaddon_material_footer_card .ue_box_title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_material_footer_card .ue_box_text{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-fe847d2{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-fe847d2.elementor-element{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-fe847d2 .uc-card-footer{border-radius:0px;}.elementor-1040 .elementor-element.elementor-element-fe847d2 .ue-icon{font-size:77px;}.elementor-1040 .elementor-element.elementor-element-fe847d2 .uc-icons{padding:0px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-fe847d2 .ue_box_title{color:var( --e-global-color-5787736 );font-family:"Wulkan Display", Sans-serif;font-size:30px;font-weight:600;font-style:italic;line-height:46px;letter-spacing:0.13em;margin-top:15px;}.elementor-1040 .elementor-element.elementor-element-fe847d2 .ue_box_text{color:var( --e-global-color-primary );font-family:"Neue Montreal", Sans-serif;font-size:23px;font-weight:300;line-height:1.2em;letter-spacing:0.12em;}.elementor-1040 .elementor-element.elementor-element-fe847d2 .ue_box_button{border-radius:0px;color:var( --e-global-color-5787736 );margin-top:10px;border-style:none;}.elementor-1040 .elementor-element.elementor-element-fe847d2 .ue_box_button:hover{color:var( --e-global-color-5787736 );}.elementor-1040 .elementor-element.elementor-element-ebd006e{--display:flex;}.elementor-1040 .elementor-element.elementor-element-b6bcd4e{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-b6bcd4e.elementor-element{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-b6bcd4e .uc-card-footer{border-radius:0px;}.elementor-1040 .elementor-element.elementor-element-b6bcd4e .ue-icon{font-size:77px;}.elementor-1040 .elementor-element.elementor-element-b6bcd4e .uc-icons{padding:0px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-b6bcd4e .ue_box_title{color:var( --e-global-color-5787736 );font-family:"Wulkan Display", Sans-serif;font-size:30px;font-weight:600;font-style:italic;line-height:46px;letter-spacing:0.13em;margin-top:15px;}.elementor-1040 .elementor-element.elementor-element-b6bcd4e .ue_box_text{color:var( --e-global-color-primary );font-family:"Neue Montreal", Sans-serif;font-size:23px;font-weight:300;line-height:1.2em;letter-spacing:0.12em;}.elementor-1040 .elementor-element.elementor-element-b6bcd4e .ue_box_button{border-radius:0px;color:var( --e-global-color-5787736 );margin-top:10px;border-style:none;}.elementor-1040 .elementor-element.elementor-element-b6bcd4e .ue_box_button:hover{color:var( --e-global-color-5787736 );}.elementor-1040 .elementor-element.elementor-element-86de5a1{--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;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-1040 .elementor-element.elementor-element-3cf5828{--display:flex;}.elementor-1040 .elementor-element.elementor-element-8673667{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-8673667.elementor-element{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-8673667 .uc-card-footer{border-radius:0px;}.elementor-1040 .elementor-element.elementor-element-8673667 .ue-icon{font-size:77px;}.elementor-1040 .elementor-element.elementor-element-8673667 .uc-icons{padding:0px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-8673667 .ue_box_title{color:var( --e-global-color-5787736 );font-family:"Wulkan Display", Sans-serif;font-size:30px;font-weight:600;font-style:italic;line-height:46px;letter-spacing:0.13em;margin-top:15px;}.elementor-1040 .elementor-element.elementor-element-8673667 .ue_box_text{color:var( --e-global-color-primary );font-family:"Neue Montreal", Sans-serif;font-size:23px;font-weight:300;line-height:1.2em;letter-spacing:0.12em;}.elementor-1040 .elementor-element.elementor-element-8673667 .ue_box_button{border-radius:0px;color:var( --e-global-color-5787736 );margin-top:10px;border-style:none;}.elementor-1040 .elementor-element.elementor-element-8673667 .ue_box_button:hover{color:var( --e-global-color-5787736 );}.elementor-1040 .elementor-element.elementor-element-4d5615e{--display:flex;}.elementor-1040 .elementor-element.elementor-element-85351e9{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-85351e9.elementor-element{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-85351e9 .uc-card-footer{border-radius:0px;}.elementor-1040 .elementor-element.elementor-element-85351e9 .ue-icon{font-size:77px;}.elementor-1040 .elementor-element.elementor-element-85351e9 .uc-icons{padding:0px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-85351e9 .ue_box_title{color:var( --e-global-color-5787736 );font-family:"Wulkan Display", Sans-serif;font-size:30px;font-weight:600;font-style:italic;line-height:46px;letter-spacing:0.13em;margin-top:15px;}.elementor-1040 .elementor-element.elementor-element-85351e9 .ue_box_text{color:var( --e-global-color-primary );font-family:"Neue Montreal", Sans-serif;font-size:23px;font-weight:300;line-height:1.2em;letter-spacing:0.12em;}.elementor-1040 .elementor-element.elementor-element-85351e9 .ue_box_button{border-radius:0px;color:var( --e-global-color-5787736 );margin-top:10px;border-style:none;}.elementor-1040 .elementor-element.elementor-element-85351e9 .ue_box_button:hover{color:var( --e-global-color-5787736 );}.elementor-1040 .elementor-element.elementor-element-8acd2c0{--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;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-1040 .elementor-element.elementor-element-9e4caf7{--display:flex;}.elementor-1040 .elementor-element.elementor-element-626722e{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-626722e.elementor-element{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-626722e .uc-card-footer{border-radius:0px;}.elementor-1040 .elementor-element.elementor-element-626722e .ue-icon{font-size:77px;}.elementor-1040 .elementor-element.elementor-element-626722e .uc-icons{padding:0px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-626722e .ue_box_title{color:var( --e-global-color-5787736 );font-family:"Wulkan Display", Sans-serif;font-size:30px;font-weight:600;font-style:italic;line-height:46px;letter-spacing:0.13em;margin-top:15px;}.elementor-1040 .elementor-element.elementor-element-626722e .ue_box_text{color:var( --e-global-color-primary );font-family:"Neue Montreal", Sans-serif;font-size:23px;font-weight:300;line-height:1.2em;letter-spacing:0.12em;}.elementor-1040 .elementor-element.elementor-element-626722e .ue_box_button{border-radius:0px;color:var( --e-global-color-5787736 );margin-top:10px;border-style:none;}.elementor-1040 .elementor-element.elementor-element-626722e .ue_box_button:hover{color:var( --e-global-color-5787736 );}.elementor-1040 .elementor-element.elementor-element-fc37b00{--display:flex;}.elementor-1040 .elementor-element.elementor-element-00277d3{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-00277d3.elementor-element{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-00277d3 .uc-card-footer{border-radius:0px;}.elementor-1040 .elementor-element.elementor-element-00277d3 .ue-icon{font-size:77px;}.elementor-1040 .elementor-element.elementor-element-00277d3 .uc-icons{padding:0px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-00277d3 .ue_box_title{color:var( --e-global-color-5787736 );font-family:"Wulkan Display", Sans-serif;font-size:30px;font-weight:600;font-style:italic;line-height:46px;letter-spacing:0.13em;margin-top:15px;}.elementor-1040 .elementor-element.elementor-element-00277d3 .ue_box_text{color:var( --e-global-color-primary );font-family:"Neue Montreal", Sans-serif;font-size:23px;font-weight:300;line-height:1.2em;letter-spacing:0.12em;}.elementor-1040 .elementor-element.elementor-element-00277d3 .ue_box_button{border-radius:0px;color:var( --e-global-color-5787736 );margin-top:10px;border-style:none;}.elementor-1040 .elementor-element.elementor-element-00277d3 .ue_box_button:hover{color:var( --e-global-color-5787736 );}.elementor-1040 .elementor-element.elementor-element-997a48b{--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;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-1040 .elementor-element.elementor-element-0fd0458{--display:flex;}.elementor-1040 .elementor-element.elementor-element-e42526e{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-e42526e.elementor-element{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-e42526e .uc-card-footer{border-radius:0px;}.elementor-1040 .elementor-element.elementor-element-e42526e .ue-icon{font-size:77px;}.elementor-1040 .elementor-element.elementor-element-e42526e .uc-icons{padding:0px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-e42526e .ue_box_title{color:var( --e-global-color-5787736 );font-family:"Wulkan Display", Sans-serif;font-size:30px;font-weight:600;font-style:italic;line-height:46px;letter-spacing:0.13em;margin-top:15px;}.elementor-1040 .elementor-element.elementor-element-e42526e .ue_box_text{color:var( --e-global-color-primary );font-family:"Neue Montreal", Sans-serif;font-size:23px;font-weight:300;line-height:1.2em;letter-spacing:0.12em;}.elementor-1040 .elementor-element.elementor-element-e42526e .ue_box_button{border-radius:0px;color:var( --e-global-color-5787736 );margin-top:10px;border-style:none;}.elementor-1040 .elementor-element.elementor-element-e42526e .ue_box_button:hover{color:var( --e-global-color-5787736 );}.elementor-1040 .elementor-element.elementor-element-08b5b7c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1040 .elementor-element.elementor-element-4e449c8 .elementor-button:hover, .elementor-1040 .elementor-element.elementor-element-4e449c8 .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1040 .elementor-element.elementor-element-4e449c8 .elementor-button{font-family:"Neue Montreal", Sans-serif;font-size:23px;font-weight:700;text-transform:uppercase;line-height:54px;letter-spacing:0.14em;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:0px 40px 0px 40px;}.elementor-1040 .elementor-element.elementor-element-4e449c8 .elementor-button:hover svg, .elementor-1040 .elementor-element.elementor-element-4e449c8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1040 .elementor-element.elementor-element-d5d30ea{--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;--overflow:hidden;--overlay-opacity:0.2;--overlay-mix-blend-mode:screen;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-d5d30ea:not(.elementor-motion-effects-element-type-background), .elementor-1040 .elementor-element.elementor-element-d5d30ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFDEDA;}.elementor-1040 .elementor-element.elementor-element-d5d30ea::before, .elementor-1040 .elementor-element.elementor-element-d5d30ea > .elementor-background-video-container::before, .elementor-1040 .elementor-element.elementor-element-d5d30ea > .e-con-inner > .elementor-background-video-container::before, .elementor-1040 .elementor-element.elementor-element-d5d30ea > .elementor-background-slideshow::before, .elementor-1040 .elementor-element.elementor-element-d5d30ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-1040 .elementor-element.elementor-element-d5d30ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://reverie.offtech.ca/wp-content/uploads/2024/02/Vector-4.png");--background-overlay:'';background-position:center right;background-size:auto;}.elementor-1040 .elementor-element.elementor-element-20c5634{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-4193c96{--display:flex;--z-index:2;}.elementor-1040 .elementor-element.elementor-element-b86e69b .elementor-heading-title{font-family:"Wulkan Display", Sans-serif;font-size:40px;font-weight:400;line-height:1.27em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-1040 .elementor-element.elementor-element-81617ef{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-1040 .elementor-element.elementor-element-81617ef .elementor-divider-separator{width:100px;}.elementor-1040 .elementor-element.elementor-element-81617ef .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-1040 .elementor-element.elementor-element-5ca40cc{width:var( --container-widget-width, 469px );max-width:469px;--container-widget-width:469px;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-5ca40cc .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:23px;font-weight:300;line-height:1.2em;letter-spacing:0.12em;}.elementor-1040 .elementor-element.elementor-element-1406a7c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-b69d499{--display:flex;--z-index:2;}.elementor-widget-ucaddon_card_carousel_copy .card_carousel_title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_card_carousel_copy .card_carousel_text{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_card_carousel_copy .uc_more_btn{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-0479d8a .ue-carousel-item{text-align:center;background-color:#EFEDE6;transform:scale(1,1);border-style:solid;border-width:1px 1px 1px 1px;border-color:#dfdfdf;}.elementor-1040 .elementor-element.elementor-element-0479d8a .uc_classic_carousel_content{padding:50px 50px 50px 50px;}.elementor-1040 .elementor-element.elementor-element-0479d8a .uc-active-item .ue-carousel-item{transform:scale(1,1);}.elementor-1040 .elementor-element.elementor-element-0479d8a .uc_classic_carousel_border{background-color:#000000;width:50px;height:3px;}.elementor-1040 .elementor-element.elementor-element-0479d8a .uc_classic_carousel_placeholder img{height:200px;object-fit:cover;object-position:center;}.elementor-1040 .elementor-element.elementor-element-0479d8a .uc_classic_carousel_placeholder{padding:20px 20px 20px 20px;}.elementor-1040 .elementor-element.elementor-element-0479d8a .ue-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-1040 .elementor-element.elementor-element-0479d8a .ue-item-icon svg{fill:#ffffff;}.elementor-1040 .elementor-element.elementor-element-0479d8a .ue-item-icon-wrapper{justify-content:center;}.elementor-1040 .elementor-element.elementor-element-0479d8a .card_carousel_title{margin-top:0px;color:var( --e-global-color-primary );font-family:"Neue Montreal", Sans-serif;font-size:23px;font-weight:400;letter-spacing:0.12em;}.elementor-1040 .elementor-element.elementor-element-0479d8a .card_carousel_text{margin-top:10px;color:var( --e-global-color-5787736 );font-family:"Wulkan Display", Sans-serif;font-size:23px;font-weight:300;font-style:italic;line-height:38px;letter-spacing:0.13em;}.elementor-1040 .elementor-element.elementor-element-0479d8a .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#d3d3d3;color:#000000;margin-top:10px;}.elementor-1040 .elementor-element.elementor-element-0479d8a .uc_more_btn:hover{background-color:#000000;color:#ffffff;}.elementor-1040 .elementor-element.elementor-element-0479d8a .owl-nav .owl-prev{left:20px;right:auto;}.elementor-1040 .elementor-element.elementor-element-0479d8a .owl-nav .owl-next{right:20px;left:auto;}.elementor-1040 .elementor-element.elementor-element-0479d8a .owl-carousel .owl-nav .owl-next,.elementor-1040 .elementor-element.elementor-element-0479d8a .owl-carousel .owl-nav .owl-prev{top:94px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-1040 .elementor-element.elementor-element-0479d8a .owl-carousel .owl-nav .owl-next:hover,.elementor-1040 .elementor-element.elementor-element-0479d8a .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-1040 .elementor-element.elementor-element-0479d8a .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-1040 .elementor-element.elementor-element-0479d8a .owl-dot.active{background-color:#000000;}.elementor-1040 .elementor-element.elementor-element-0479d8a .owl-dots{margin-top:20px;}.elementor-1040 .elementor-element.elementor-element-6baa069{--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;--overlay-opacity:0.07;--padding-top:70px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-6baa069::before, .elementor-1040 .elementor-element.elementor-element-6baa069 > .elementor-background-video-container::before, .elementor-1040 .elementor-element.elementor-element-6baa069 > .e-con-inner > .elementor-background-video-container::before, .elementor-1040 .elementor-element.elementor-element-6baa069 > .elementor-background-slideshow::before, .elementor-1040 .elementor-element.elementor-element-6baa069 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1040 .elementor-element.elementor-element-6baa069 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://reverie.offtech.ca/wp-content/uploads/2024/02/Clip-path-group-2.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-1040 .elementor-element.elementor-element-9cc3f86{--display:flex;--z-index:2;}.elementor-1040 .elementor-element.elementor-element-127d86c{text-align:center;}.elementor-1040 .elementor-element.elementor-element-127d86c .elementor-heading-title{font-family:"Wulkan Display", Sans-serif;font-size:27px;font-weight:500;line-height:1.27em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-1040 .elementor-element.elementor-element-f6cc706{text-align:center;}.elementor-1040 .elementor-element.elementor-element-f6cc706 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:20px;font-weight:300;font-style:italic;line-height:1.2em;letter-spacing:0.12em;}.elementor-1040 .elementor-element.elementor-element-8d0726a{text-align:center;}.elementor-1040 .elementor-element.elementor-element-8d0726a .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;letter-spacing:0.12em;}.elementor-widget-fluent-form-widget .fluentform-widget-description{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 );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );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 );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{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 );}.elementor-1040 .elementor-element.elementor-element-810fdbf > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper{width:982px;border-style:none;}.elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper .ff-el-group select, .elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{background-color:#00000000;}.elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper .ff-el-group select,  .elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5787736 );}.elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper .ff-el-group select,  .elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-radius:100px 100px 100px 100px;}.elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper .ff-el-group select{height:71px;}.elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper .ff-el-group select{padding:0px 40px 0px 40px;font-family:"Neue Montreal", Sans-serif;font-size:20px;font-weight:400;}.elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper .ff-el-group input::-webkit-input-placeholder, .elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper .ff-el-group textarea::-webkit-input-placeholder{color:var( --e-global-color-primary );}.elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{width:319px;background-color:var( --e-global-color-accent );color:#ffffff !important;border-style:none;border-radius:60px 60px 60px 60px;padding:0px 0px 0px 0px;margin-top:30px;font-family:"Neue Montreal", Sans-serif;font-size:23px;font-weight:700;text-transform:uppercase;line-height:60px;letter-spacing:0.14em;}:root{--page-title-display:none;}@media(max-width:1450px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-ucaddon_card_carousel .card_carousel_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_card_carousel .card_carousel_text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_card_carousel .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_image_card_carousel .ue-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_image_card_carousel .uc_dark_carousel_content p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_image_card_carousel .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_image_card_carousel .ue-item-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_icon_carousel .uc_icon_carousel_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_icon_carousel .uc_icon_carousel_text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_icon_carousel .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_sub_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_material_footer_card .ue_box_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_material_footer_card .ue_box_text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_card_carousel_copy .card_carousel_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_card_carousel_copy .card_carousel_text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_card_carousel_copy .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-fluent-form-widget .ff-el-progress-status{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-fluent-form-widget .step-nav button{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-1040 .elementor-element.elementor-element-57e249f{--content-width:1280px;}.elementor-1040 .elementor-element.elementor-element-15ce4c6{--width:697px;}.elementor-1040 .elementor-element.elementor-element-28e989f{--width:100%;}.elementor-1040 .elementor-element.elementor-element-a92f825{--width:50%;}.elementor-1040 .elementor-element.elementor-element-f18301f{--width:76%;}.elementor-1040 .elementor-element.elementor-element-21ab21d{--width:50%;}.elementor-1040 .elementor-element.elementor-element-748e178{--width:100%;}}@media(max-width:1450px) and (min-width:768px){.elementor-1040 .elementor-element.elementor-element-57e249f{--content-width:1120px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1040 .elementor-element.elementor-element-57e249f{--content-width:332px;}.elementor-1040 .elementor-element.elementor-element-15ce4c6{--width:333px;}.elementor-1040 .elementor-element.elementor-element-14fb0fe{--width:330px;}.elementor-1040 .elementor-element.elementor-element-28e989f{--width:330px;}.elementor-1040 .elementor-element.elementor-element-a4f1353{--width:100%;}.elementor-1040 .elementor-element.elementor-element-fceeeb0{--width:100%;}.elementor-1040 .elementor-element.elementor-element-a92f825{--width:330px;}.elementor-1040 .elementor-element.elementor-element-9119dd0{--width:100%;}.elementor-1040 .elementor-element.elementor-element-f18301f{--width:100%;}.elementor-1040 .elementor-element.elementor-element-21ab21d{--width:330px;}.elementor-1040 .elementor-element.elementor-element-9e3a948{--width:355px;}.elementor-1040 .elementor-element.elementor-element-6feee9e{--width:330px;}.elementor-1040 .elementor-element.elementor-element-86de5a1{--width:330px;}.elementor-1040 .elementor-element.elementor-element-8acd2c0{--width:330px;}.elementor-1040 .elementor-element.elementor-element-997a48b{--width:330px;}.elementor-1040 .elementor-element.elementor-element-20c5634{--content-width:330px;}.elementor-1040 .elementor-element.elementor-element-4193c96{--width:100%;}.elementor-1040 .elementor-element.elementor-element-b69d499{--width:100%;}.elementor-1040 .elementor-element.elementor-element-9cc3f86{--width:100%;}}@media(max-width:1024px){.elementor-1040 .elementor-element.elementor-element-57e249f{--padding-top:90px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1040 .elementor-element.elementor-element-48f80f5 .elementor-heading-title{font-size:20px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1040 .elementor-element.elementor-element-3bb4884 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1040 .elementor-element.elementor-element-4a43f07 .elementor-heading-title{font-size:14px;}.elementor-1040 .elementor-element.elementor-element-15ce4c6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1040 .elementor-element.elementor-element-8f2985f{text-align:justify;}.elementor-1040 .elementor-element.elementor-element-8f2985f .elementor-heading-title{font-size:12px;line-height:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1040 .elementor-element.elementor-element-ce6eaa1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-ce6eaa1 .elementor-button{font-size:18px;line-height:47px;}.elementor-1040 .elementor-element.elementor-element-63caa1d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-83d671b{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-14fb0fe.e-con{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-94f4fe0 .elementor-heading-title{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-2121394 .elementor-divider-separator{width:74px;}.elementor-1040 .elementor-element.elementor-element-bd3a101 .elementor-heading-title{font-size:12px;}.elementor-1040 .elementor-element.elementor-element-28e989f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1040 .elementor-element.elementor-element-28e989f.e-con{--align-self:center;}.elementor-widget-ucaddon_card_carousel .card_carousel_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_card_carousel .card_carousel_text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_card_carousel .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-c75f633{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-c75f633 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1040 .elementor-element.elementor-element-c75f633.elementor-element{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-c75f633 .uc_classic_carousel_placeholder img{height:298px;}.elementor-1040 .elementor-element.elementor-element-c75f633 .card_carousel_title{margin-top:15px;font-size:18px;}.elementor-1040 .elementor-element.elementor-element-c75f633 .card_carousel_text{font-size:12px;}.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-b1b888b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-b1b888b.elementor-element{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-b1b888b .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-1040 .elementor-element.elementor-element-b1b888b .ue-remote-arrow{min-width:62px;min-height:62px;}.elementor-1040 .elementor-element.elementor-element-b1b888b .ue-carousel-nav-icon{font-size:20px;}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-0eec49d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-a92f825{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1040 .elementor-element.elementor-element-9119dd0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1040 .elementor-element.elementor-element-8e95454 .elementor-heading-title{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-4c498ea .elementor-divider-separator{width:74px;}.elementor-1040 .elementor-element.elementor-element-4c498ea .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1040 .elementor-element.elementor-element-d1e9662 .elementor-heading-title{font-size:12px;}.elementor-1040 .elementor-element.elementor-element-f18301f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-ucaddon_image_card_carousel .ue-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_image_card_carousel .uc_dark_carousel_content p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_image_card_carousel .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_image_card_carousel .ue-item-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-9c7cafe .uc_dark_carousel_content{padding:20px 20px 20px 20px;}.elementor-1040 .elementor-element.elementor-element-9c7cafe .uc_dark_carousel_placeholder{height:250px;}.elementor-1040 .elementor-element.elementor-element-9c7cafe .uc_dark_carousel_placeholder img{height:250px;padding:20px 20px 20px 20px;object-fit:cover;}.elementor-1040 .elementor-element.elementor-element-9c7cafe .ue-title{font-size:12px;margin-top:0px;min-height:0px;}.elementor-1040 .elementor-element.elementor-element-9c7cafe .uc_dark_carousel_content p{font-size:12px;margin-top:5px;}.elementor-1040 .elementor-element.elementor-element-9c7cafe .owl-nav .owl-prev{left:-45px;right:auto;}.elementor-1040 .elementor-element.elementor-element-9c7cafe .owl-nav .owl-next{right:-45px;left:auto;}.elementor-widget-ucaddon_icon_carousel .uc_icon_carousel_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_icon_carousel .uc_icon_carousel_text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_icon_carousel .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-0916029 .uc_icon_carousel_title{font-size:12px;}.elementor-1040 .elementor-element.elementor-element-0916029 .uc_icon_carousel_text{font-size:12px;}.elementor-1040 .elementor-element.elementor-element-5457d8e.elementor-element{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-5457d8e .ue-remote-arrow{min-width:62px;min-height:62px;}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_sub_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-2347bad > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1040 .elementor-element.elementor-element-9e3a948{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1040 .elementor-element.elementor-element-9e3a948.e-con{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-91c8b4f .elementor-heading-title{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-ba929d6 .elementor-divider-separator{width:74px;}.elementor-1040 .elementor-element.elementor-element-ba929d6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1040 .elementor-element.elementor-element-2337501 .elementor-heading-title{font-size:12px;}.elementor-1040 .elementor-element.elementor-element-6feee9e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1040 .elementor-element.elementor-element-6feee9e.e-con{--align-self:center;}.elementor-widget-ucaddon_material_footer_card .ue_box_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_material_footer_card .ue_box_text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-fe847d2 .ue_box_title{font-size:14px;line-height:17px;}.elementor-1040 .elementor-element.elementor-element-b6bcd4e .ue_box_title{font-size:14px;line-height:17px;}.elementor-1040 .elementor-element.elementor-element-86de5a1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1040 .elementor-element.elementor-element-86de5a1.e-con{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-8673667 .ue_box_title{font-size:14px;line-height:17px;}.elementor-1040 .elementor-element.elementor-element-85351e9 .ue_box_title{font-size:14px;line-height:17px;}.elementor-1040 .elementor-element.elementor-element-8acd2c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1040 .elementor-element.elementor-element-8acd2c0.e-con{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-626722e .ue_box_title{font-size:14px;line-height:17px;}.elementor-1040 .elementor-element.elementor-element-00277d3 .ue_box_title{font-size:14px;line-height:17px;}.elementor-1040 .elementor-element.elementor-element-997a48b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1040 .elementor-element.elementor-element-997a48b.e-con{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-0fd0458{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1040 .elementor-element.elementor-element-e42526e .ue_box_title{font-size:14px;line-height:17px;}.elementor-1040 .elementor-element.elementor-element-4e449c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-4e449c8 .elementor-button{font-size:18px;line-height:47px;padding:0px 60px 0px 60px;}.elementor-1040 .elementor-element.elementor-element-d5d30ea{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1040 .elementor-element.elementor-element-b86e69b .elementor-heading-title{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-81617ef .elementor-divider-separator{width:74px;}.elementor-1040 .elementor-element.elementor-element-81617ef .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1040 .elementor-element.elementor-element-5ca40cc .elementor-heading-title{font-size:12px;}.elementor-widget-ucaddon_card_carousel_copy .card_carousel_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_card_carousel_copy .card_carousel_text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_card_carousel_copy .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-0479d8a .uc_classic_carousel_content{padding:0px 20px 20px 20px;}.elementor-1040 .elementor-element.elementor-element-0479d8a .card_carousel_title{font-size:12px;}.elementor-1040 .elementor-element.elementor-element-0479d8a .card_carousel_text{font-size:12px;line-height:18px;}.elementor-1040 .elementor-element.elementor-element-6baa069{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1040 .elementor-element.elementor-element-127d86c .elementor-heading-title{font-size:15px;}.elementor-1040 .elementor-element.elementor-element-f6cc706{width:var( --container-widget-width, 255px );max-width:255px;--container-widget-width:255px;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-f6cc706.elementor-element{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-f6cc706 .elementor-heading-title{font-size:10px;}.elementor-1040 .elementor-element.elementor-element-8d0726a{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-8d0726a.elementor-element{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-8d0726a .elementor-heading-title{font-size:10px;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-fluent-form-widget .ff-el-progress-status{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-fluent-form-widget .step-nav button{font-size:var( --e-global-typography-primary-font-size );}.elementor-1040 .elementor-element.elementor-element-810fdbf > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper{width:279px;}.elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper .ff-el-group select{width:100%;height:51px;}.elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper .ff-el-group textarea, .elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper .ff-el-group select{padding:0px 30px 0px 30px;font-size:18px;}.elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper .ff-el-group{margin-bottom:10px;}.elementor-1040 .elementor-element.elementor-element-810fdbf .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{width:100%;font-size:18px;line-height:51px;}}@media(max-width:767px){.elementor-1040 .elementor-element.elementor-element-57e249f{--content-width:333px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1040 .elementor-element.elementor-element-15ce4c6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-8f2985f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1040 .elementor-element.elementor-element-8f2985f .elementor-heading-title{font-size:12px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1040 .elementor-element.elementor-element-63caa1d{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-83d671b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-14fb0fe{--width:90%;}.elementor-1040 .elementor-element.elementor-element-14fb0fe.e-con{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-94f4fe0 .elementor-heading-title{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-bd3a101 .elementor-heading-title{font-size:12px;}.elementor-1040 .elementor-element.elementor-element-28e989f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_card_carousel .card_carousel_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_card_carousel .card_carousel_text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_card_carousel .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-c75f633{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-c75f633 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1040 .elementor-element.elementor-element-c75f633.elementor-element{--align-self:center;}.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-b1b888b{z-index:4;}.elementor-1040 .elementor-element.elementor-element-b1b888b .ue-remote-arrow{min-width:61px;min-height:61px;}.elementor-1040 .elementor-element.elementor-element-b1b888b .ue-carousel-nav-icon{font-size:27px;}.elementor-1040 .elementor-element.elementor-element-a4f1353{--width:90%;}.elementor-1040 .elementor-element.elementor-element-a4f1353.e-con{--align-self:center;}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-5556c34 .elementor-image-box-img{margin-bottom:0px;}.elementor-1040 .elementor-element.elementor-element-e891532 .elementor-image-box-img{margin-bottom:0px;}.elementor-1040 .elementor-element.elementor-element-f49b197 .elementor-image-box-img{margin-bottom:0px;}.elementor-1040 .elementor-element.elementor-element-fceeeb0{--width:90%;}.elementor-1040 .elementor-element.elementor-element-fceeeb0.e-con{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-09bba2c .elementor-image-box-img{margin-bottom:0px;}.elementor-1040 .elementor-element.elementor-element-1aad168 .elementor-image-box-img{margin-bottom:0px;}.elementor-1040 .elementor-element.elementor-element-61ff366 .elementor-image-box-img{margin-bottom:0px;}.elementor-1040 .elementor-element.elementor-element-9119dd0{--width:90%;}.elementor-1040 .elementor-element.elementor-element-9119dd0.e-con{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-8e95454 .elementor-heading-title{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-d1e9662 .elementor-heading-title{font-size:12px;}.elementor-1040 .elementor-element.elementor-element-f18301f{--width:90%;}.elementor-1040 .elementor-element.elementor-element-f18301f.e-con{--align-self:center;}.elementor-widget-ucaddon_image_card_carousel .ue-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_image_card_carousel .uc_dark_carousel_content p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_image_card_carousel .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_image_card_carousel .ue-item-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_icon_carousel .uc_icon_carousel_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_icon_carousel .uc_icon_carousel_text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_icon_carousel .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-5457d8e{z-index:4;}.elementor-1040 .elementor-element.elementor-element-5457d8e .ue-remote-arrow{min-width:61px;min-height:61px;}.elementor-1040 .elementor-element.elementor-element-5457d8e .ue-carousel-nav-icon{font-size:27px;}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_sub_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-9e3a948{--width:90%;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1040 .elementor-element.elementor-element-9e3a948.e-con{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-91c8b4f .elementor-heading-title{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-2337501 .elementor-heading-title{font-size:12px;}.elementor-1040 .elementor-element.elementor-element-6feee9e{--width:90%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-6feee9e.e-con{--align-self:center;}.elementor-widget-ucaddon_material_footer_card .ue_box_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_material_footer_card .ue_box_text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-86de5a1{--width:90%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-86de5a1.e-con{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-8acd2c0{--width:90%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-8acd2c0.e-con{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-997a48b{--width:90%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-997a48b.e-con{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-4193c96{--width:90%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-4193c96.e-con{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-b86e69b .elementor-heading-title{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-5ca40cc .elementor-heading-title{font-size:12px;}.elementor-1040 .elementor-element.elementor-element-b69d499{--width:90%;}.elementor-1040 .elementor-element.elementor-element-b69d499.e-con{--align-self:center;}.elementor-widget-ucaddon_card_carousel_copy .card_carousel_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_card_carousel_copy .card_carousel_text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_card_carousel_copy .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1040 .elementor-element.elementor-element-6baa069{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-9cc3f86{--width:90%;}.elementor-1040 .elementor-element.elementor-element-9cc3f86.e-con{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-127d86c .elementor-heading-title{font-size:20px;}.elementor-1040 .elementor-element.elementor-element-f6cc706 .elementor-heading-title{font-size:12px;}.elementor-1040 .elementor-element.elementor-element-8d0726a .elementor-heading-title{font-size:12px;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-fluent-form-widget .ff-el-progress-status{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-fluent-form-widget .step-nav button{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for heading, class: .elementor-element-4a43f07 */.elementor-1040 .elementor-element.elementor-element-4a43f07 b{
    color: #F15F56;
    font-weight: 600;
}

@media only screen and (max-width: 1180px) {
    .elementor-1040 .elementor-element.elementor-element-4a43f07 br{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94f4fe0 */.elementor-1040 .elementor-element.elementor-element-94f4fe0 i{
    color: #F15F56;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd3a101 */.elementor-1040 .elementor-element.elementor-element-bd3a101 b{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for ucaddon_card_carousel, class: .elementor-element-c75f633 */.elementor-1040 .elementor-element.elementor-element-c75f633 .uc_classic_carousel_content {
    text-align: justify;
}

.elementor-1040 .elementor-element.elementor-element-c75f633 .card_carousel_title:before {
    font-family: 'Wulkan Display';
    font-style: italic;
    font-weight: 600;
    font-size: 60px;
    line-height: 100%;
    color: rgba(48, 48, 48, 0.2);
    content: "0" counter(my-badass-counter) "";
    position: relative;
    counter-increment: my-badass-counter;
    margin: 0 -10px 0 -10px;
    top: -7px;
}

.elementor-1040 .elementor-element.elementor-element-c75f633 .owl-stage {
    counter-reset: my-badass-counter;
}
.elementor-1040 .elementor-element.elementor-element-c75f633 .card_carousel_title {
    text-align: center;
}

.elementor-1040 .elementor-element.elementor-element-c75f633 .card_carousel_title {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for ucaddon_arrow_navigation, class: .elementor-element-b1b888b */.elementor-1040 .elementor-element.elementor-element-b1b888b.elementor-widget-ucaddon_arrow_navigation:after {
    content: "";
    background: #0D0D0D;
    height: 3px;
    width: 230%;
    position: absolute;
    top: 50%;
    left: 221px;
}

.elementor-1040 .elementor-element.elementor-element-b1b888b #uc_arrow_navigation_elementor_3e67278 .ue-remote-arrow .ue-carousel-nav-icon {
    font-size: 47px;
    line-height: 1;
    height: 92px;
    width: 92px;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media only screen and (max-width: 1180px) {
.elementor-1040 .elementor-element.elementor-element-b1b888b.elementor-widget-ucaddon_arrow_navigation:after {
    left: 143px;
}

.elementor-1040 .elementor-element.elementor-element-b1b888b #uc_arrow_navigation_elementor_3e67278 .ue-remote-arrow .ue-carousel-nav-icon {
    font-size: 27px;
    height: 61px;
    width: 61px;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5556c34 */.elementor-1040 .elementor-element.elementor-element-5556c34 h3:before {
    content: "01";
    margin: 0px -15px 0px 0;
    position: relative;
    top: 6px;
font-family: 'Wulkan Display';
font-style: italic;
font-weight: 600;
font-size: 60px;
line-height: 100%;

color: rgba(128, 128, 128, 0.2);
}

.elementor-1040 .elementor-element.elementor-element-5556c34 p.elementor-image-box-description{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e891532 */.elementor-1040 .elementor-element.elementor-element-e891532 h3:before {
    content: "02";
    margin: 0px -15px 0px 0;
    position: relative;
    top: 6px;
font-family: 'Wulkan Display';
font-style: italic;
font-weight: 600;
font-size: 60px;
line-height: 100%;

color: rgba(128, 128, 128, 0.2);
}

.elementor-1040 .elementor-element.elementor-element-e891532 p.elementor-image-box-description{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f49b197 */.elementor-1040 .elementor-element.elementor-element-f49b197 h3:before {
    content: "03";
    margin: 0px -15px 0px 0;
    position: relative;
    top: 6px;
font-family: 'Wulkan Display';
font-style: italic;
font-weight: 600;
font-size: 60px;
line-height: 100%;

color: rgba(128, 128, 128, 0.2);
}

.elementor-1040 .elementor-element.elementor-element-f49b197 p.elementor-image-box-description{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-09bba2c */.elementor-1040 .elementor-element.elementor-element-09bba2c h3:before {
    content: "04";
    margin: 0px -15px 0px 0;
    position: relative;
    top: 6px;
font-family: 'Wulkan Display';
font-style: italic;
font-weight: 600;
font-size: 60px;
line-height: 100%;

color: rgba(128, 128, 128, 0.2);
}

.elementor-1040 .elementor-element.elementor-element-09bba2c p.elementor-image-box-description{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1aad168 */.elementor-1040 .elementor-element.elementor-element-1aad168 h3:before {
    content: "05";
    margin: 0px -15px 0px 0;
    position: relative;
    top: 6px;
font-family: 'Wulkan Display';
font-style: italic;
font-weight: 600;
font-size: 60px;
line-height: 100%;

color: rgba(128, 128, 128, 0.2);
}

.elementor-1040 .elementor-element.elementor-element-1aad168 p.elementor-image-box-description{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-61ff366 */.elementor-1040 .elementor-element.elementor-element-61ff366 h3:before {
    content: "06";
    margin: 0px -15px 0px 0;
    position: relative;
    top: 6px;
font-family: 'Wulkan Display';
font-style: italic;
font-weight: 600;
font-size: 60px;
line-height: 100%;

color: rgba(128, 128, 128, 0.2);
}

.elementor-1040 .elementor-element.elementor-element-61ff366 p.elementor-image-box-description{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83d671b */@media only screen and (max-width: 1180px) {
    .elementor-1040 .elementor-element.elementor-element-83d671b:before{
        content: "";
        display: none;
    }
    .elementor-1040 .elementor-element.elementor-element-83d671b:after {
        content: "";
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e95454 */.elementor-1040 .elementor-element.elementor-element-8e95454 i{
    color: #F15F56;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1e9662 */.elementor-1040 .elementor-element.elementor-element-d1e9662 b{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for ucaddon_image_card_carousel, class: .elementor-element-9c7cafe */.elementor-1040 .elementor-element.elementor-element-9c7cafe .owl-nav button.owl-next:focus, .elementor-1040 .elementor-element.elementor-element-9c7cafe .owl-nav button.owl-prev:focus {
    outline: none;
    box-shadow: none;
    border: 0;
}/* End custom CSS */
/* Start custom CSS for ucaddon_arrow_navigation, class: .elementor-element-5457d8e */.elementor-1040 .elementor-element.elementor-element-5457d8e #uc_arrow_navigation_elementor_3e67278 .ue-remote-arrow .ue-carousel-nav-icon {
    font-size: 47px;
    line-height: 1;
    height: 92px;
    width: 92px;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media only screen and (max-width: 1180px) {


.elementor-1040 .elementor-element.elementor-element-5457d8e #uc_arrow_navigation_elementor_3e67278 .ue-remote-arrow .ue-carousel-nav-icon {
    font-size: 27px;
    height: 61px;
    width: 61px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91c8b4f */.elementor-1040 .elementor-element.elementor-element-91c8b4f i{
    color: #F15F56;
}
@media only screen and (max-width: 1180px) {
    .elementor-1040 .elementor-element.elementor-element-91c8b4f br{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2337501 */.elementor-1040 .elementor-element.elementor-element-2337501 b{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ca40cc */.elementor-1040 .elementor-element.elementor-element-5ca40cc b{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6cc706 */.elementor-1040 .elementor-element.elementor-element-f6cc706 b{
    font-weight: 400;
}
@media only screen and (max-width: 1180px) {
.elementor-1040 .elementor-element.elementor-element-f6cc706 br{
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d0726a */.elementor-1040 .elementor-element.elementor-element-8d0726a b{
    font-weight: 400;
}
@media only screen and (max-width: 1180px) {
.elementor-1040 .elementor-element.elementor-element-8d0726a br{
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-810fdbf */@media only screen and (max-width: 1180px) {

.elementor-1040 .elementor-element.elementor-element-810fdbf .frm-fluent-form .ff-t-container {
    display: block;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6baa069 */.elementor-1040 .elementor-element.elementor-element-6baa069 {
    background: linear-gradient(158.74deg, rgba(229, 228, 223, 0.29) -10.4%, rgba(190, 190, 190, 0.29) 98.22%);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Wulkan Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayRegular.eot');
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayRegular.eot?#iefix') format('embedded-opentype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayRegular.woff2') format('woff2'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayRegular.woff') format('woff'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayRegular.ttf') format('truetype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayRegular.svg#WulkanDisplay') format('svg');
}
@font-face {
	font-family: 'Wulkan Display';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayItalic.eot');
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayItalic.eot?#iefix') format('embedded-opentype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayItalic.woff2') format('woff2'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayItalic.woff') format('woff'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayItalic.ttf') format('truetype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayItalic.svg#WulkanDisplay') format('svg');
}
@font-face {
	font-family: 'Wulkan Display';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayLight.eot');
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayLight.eot?#iefix') format('embedded-opentype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayLight.woff2') format('woff2'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayLight.woff') format('woff'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayLight.ttf') format('truetype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayLight.svg#WulkanDisplay') format('svg');
}
@font-face {
	font-family: 'Wulkan Display';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayLightItalic.eot');
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayLightItalic.eot?#iefix') format('embedded-opentype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayLightItalic.woff2') format('woff2'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayLightItalic.woff') format('woff'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayLightItalic.ttf') format('truetype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayLightItalic.svg#WulkanDisplay') format('svg');
}
@font-face {
	font-family: 'Wulkan Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplaySemiBold.eot');
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplaySemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplaySemiBold.woff2') format('woff2'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplaySemiBold.woff') format('woff'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplaySemiBold.ttf') format('truetype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplaySemiBold.svg#WulkanDisplay') format('svg');
}
@font-face {
	font-family: 'Wulkan Display';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplaySemiBoldItalic.eot');
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplaySemiBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplaySemiBoldItalic.woff2') format('woff2'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplaySemiBoldItalic.woff') format('woff'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplaySemiBoldItalic.ttf') format('truetype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplaySemiBoldItalic.svg#WulkanDisplay') format('svg');
}
@font-face {
	font-family: 'Wulkan Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayMedium.eot');
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayMedium.eot?#iefix') format('embedded-opentype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayMedium.woff2') format('woff2'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayMedium.woff') format('woff'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayMedium.ttf') format('truetype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayMedium.svg#WulkanDisplay') format('svg');
}
@font-face {
	font-family: 'Wulkan Display';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayMediumItalic.eot');
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayMediumItalic.eot?#iefix') format('embedded-opentype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayMediumItalic.woff2') format('woff2'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayMediumItalic.woff') format('woff'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayMediumItalic.ttf') format('truetype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayMediumItalic.svg#WulkanDisplay') format('svg');
}
@font-face {
	font-family: 'Wulkan Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBold.eot');
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBold.eot?#iefix') format('embedded-opentype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBold.woff2') format('woff2'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBold.woff') format('woff'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBold.ttf') format('truetype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBold.svg#WulkanDisplay') format('svg');
}
@font-face {
	font-family: 'Wulkan Display';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBoldItalic.eot');
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBoldItalic.woff2') format('woff2'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBoldItalic.woff') format('woff'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBoldItalic.ttf') format('truetype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBoldItalic.svg#WulkanDisplay') format('svg');
}
@font-face {
	font-family: 'Wulkan Display';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBlack.eot');
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBlack.eot?#iefix') format('embedded-opentype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBlack.woff2') format('woff2'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBlack.woff') format('woff'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBlack.ttf') format('truetype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBlack.svg#WulkanDisplay') format('svg');
}
@font-face {
	font-family: 'Wulkan Display';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBlackItalic.eot');
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBlackItalic.eot?#iefix') format('embedded-opentype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBlackItalic.woff2') format('woff2'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBlackItalic.woff') format('woff'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBlackItalic.ttf') format('truetype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/WulkanDisplayBlackItalic.svg#WulkanDisplay') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Regular.eot');
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Regular.woff2') format('woff2'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Regular.woff') format('woff'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Regular.ttf') format('truetype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Regular.svg#NeueMontreal') format('svg');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Italic.eot');
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Italic.eot?#iefix') format('embedded-opentype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Italic.woff2') format('woff2'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Italic.woff') format('woff'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Italic.ttf') format('truetype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Italic.svg#NeueMontreal') format('svg');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Bold.eot');
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Bold.woff2') format('woff2'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Bold.woff') format('woff'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Bold.ttf') format('truetype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Bold.svg#NeueMontreal') format('svg');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-BoldItalic.eot');
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-BoldItalic.woff2') format('woff2'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-BoldItalic.woff') format('woff'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-BoldItalic.ttf') format('truetype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-BoldItalic.svg#NeueMontreal') format('svg');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Medium.eot');
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Medium.woff2') format('woff2'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Medium.woff') format('woff'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Medium.ttf') format('truetype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Medium.svg#NeueMontreal') format('svg');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-MediumItalic.eot');
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-MediumItalic.woff2') format('woff2'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-MediumItalic.woff') format('woff'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-MediumItalic.ttf') format('truetype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-MediumItalic.svg#NeueMontreal') format('svg');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Light.eot');
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Light.eot?#iefix') format('embedded-opentype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Light.woff2') format('woff2'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Light.woff') format('woff'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Light.ttf') format('truetype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-Light.svg#NeueMontreal') format('svg');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-LightItalic.eot');
	src: url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-LightItalic.woff2') format('woff2'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-LightItalic.woff') format('woff'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-LightItalic.ttf') format('truetype'),
		url('https://reverie.offtech.ca/wp-content/uploads/2024/02/NeueMontreal-LightItalic.svg#NeueMontreal') format('svg');
}
/* End Custom Fonts CSS */