@charset "UTF-8";body p+h1,body p+h2,body p+h3,body p+h4,body p+h5,body p+h6,body p+ul{margin-top:20px}body .underlined-scalia h2{display:inline-block;padding-bottom:10px;border-bottom:1px solid #DE2127}.ast-desktop .ast-menu-hover-style-underline>.menu-item>.menu-link:before{bottom:-5px;color:#095797!important}.ast-header-break-point .ast-mobile-header-wrap .ast-flex.inline-on-mobile{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ast-builder-menu .current-menu-ancestor>.menu-link:before,.ast-builder-menu .inline-on-mobile .menu-item.current-menu-item>.ast-menu-toggle:before,.ast-builder-menu .menu-item.current-menu-item>.menu-link:before{width:calc(100% - 1.2em);background-color:currentColor;-webkit-transform:scale(1,1) translate(50%,0);transform:scale(1,1) translate(50%,0)}#ast-fixed-header .main-header-bar{-webkit-box-shadow:none;box-shadow:none}.ast-main-header-nav-open .content-align-flex-start .ast-builder-layout-element{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ast-main-header-nav-open ul#ast-desktop-toggle-menu{border-top:0}.ast-main-header-nav-open .ast-builder-layout-element.ast-flex.site-header-focus-item.ast-builder-menu.ast-builder-menu-mobile-focus-item.site-header-focus-item,.ast-main-header-nav-open .ast-builder-menu-mobile.ast-builder-menu.ast-builder-menu-mobile-focus-item.site-header-focus-item{margin:0 auto}.ast-main-header-nav-open aside.header-widget-area.widget-area.site-header-focus-item.header-widget-area-inner{max-width:100%}.ast-main-header-nav-open .ast-mobile-popup-drawer .ast-mobile-popup-header{position:fixed;right:35px;top:25px}.ast-main-header-nav-open .header-widget-area .widget_media_image img{max-width:130px!important}.ast-main-header-nav-open a.menu-link:hover{border-color:#fff!important}.wpml-ls-menu-item a{border:0!important}div#ast-scroll-top{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}div#ast-scroll-top:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.ast-builder-layout-element.ast-flex.site-header-focus-item{padding-right:0!important;margin-right:0}#menu-toggle-close .ast-svg-iconset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#menu-toggle-close .ast-svg-iconset svg{display:none}#menu-toggle-close .ast-svg-iconset:before{content:"";display:block;width:21px;height:21px;background-image:url("/wp-content/uploads/2025/03/close.svg");background-size:contain;background-repeat:no-repeat}.ast-builder-menu-mobile a>.icon-arrow{display:none!important}.ast-builder-menu-mobile ul li:not(:first-child).menu-item:after{content:"";position:absolute;right:0px;top:50%;-webkit-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translateX(-10px);width:16px;height:15px;background-image:url("/wp-content/uploads/2025/02/arrow-white.svg");background-size:contain;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease}.ast-builder-menu-mobile ul li:not(:first-child).menu-item:hover:after{opacity:1;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.ast-builder-menu-mobile .menu-projects .ast-icon.icon-arrow svg{display:none}.ast-builder-menu-mobile .sub-menu{display:block!important;opacity:1!important;visibility:visible!important;-webkit-transform:none!important;transform:none!important}.ast-header-stick-slide-active .ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper{background-color:#fff!important}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item a{padding-right:0}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper{-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .astra-megamenu .menu-item:first-child{padding-left:15px}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .astra-megamenu li{padding-left:0}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .astra-megamenu li:hover .menu-text{bottom:-30px}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .astra-megamenu li:hover .menu-text:after{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .astra-megamenu li:hover .astra-mm-icon-label img{opacity:1}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .astra-megamenu .menu-text{font-size:22px;font-weight:500;position:absolute;left:10px;bottom:50px;color:#DE2127;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .astra-megamenu .menu-text:after{content:"";display:inline-block;width:20px;height:20px;background:url("https://dev.scalia.ca/wp-content/uploads/2025/02/arrow.svg") no-repeat center;position:relative;background-size:contain;margin-left:15px;top:5px;margin-left:8px;opacity:0;-webkit-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .astra-megamenu{padding-right:80px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .astra-megamenu .astra-mm-icon-label{margin:0}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .astra-megamenu .astra-mm-icon-label img{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0.2;width:260px!important;height:160px!important}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper{border:0;-webkit-box-shadow:none;box-shadow:none;top:33px;z-index:0}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper ul li{max-width:290px}@media screen and (max-width:1024px){.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .astra-megamenu .menu-text{font-size:17px}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .astra-megamenu .menu-text:after{width:15px;height:15px}}@media screen and (max-width:768px){.ast-builder-menu-mobile .main-navigation .sub-menu .menu-item .menu-link .menu-text{padding-left:30px}}#home-slider span:hover{color:#095797!important}.project-slider .custom.sr7-arrows{border:1px solid #DDDDDD}.project-slider .custom.sr7-arrows.sr7-leftarrow:before{content:url("/wp-content/uploads/2025/02/arrow-left-red.svg")!important}.project-slider .custom.sr7-arrows.sr7-rightarrow:before{content:url("/wp-content/uploads/2025/02/arrow-right-red.svg")!important}.project-slider .custom.sr7-arrows:hover.sr7-leftarrow:before{content:url("/wp-content/uploads/2025/02/arrow-left.svg")!important}.project-slider .custom.sr7-arrows:hover.sr7-rightarrow:before{content:url("/wp-content/uploads/2025/02/arrow-right.svg")!important}.custom.sr7-arrows{background:transparent!important;border-radius:50px;border:1px solid #fff;height:60px!important;width:60px!important;border-radius:50%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom.sr7-arrows:hover{background:#095797!important}.custom.sr7-arrows.sr7-leftarrow:before{content:url("/wp-content/uploads/2025/02/arrow-left.svg")!important;display:block;position:relative;top:-11px;width:14px;height:13px}.custom.sr7-arrows.sr7-rightarrow:before{content:url("/wp-content/uploads/2025/02/arrow-right.svg")!important;display:block;position:relative;top:-11px;width:14px;height:13px}.ast-button-wrap .ast-mobile-menu-trigger-minimal:before{content:url("/wp-content/uploads/2025/02/menu-hamburger-static.svg")}.ast-button-wrap .ast-mobile-menu-trigger-minimal{-webkit-transition:all 5s ease;transition:all 5s ease}.ast-button-wrap .ast-mobile-menu-trigger-minimal:hover:before{content:url("/wp-content/uploads/2025/02/menu-hamburger.svg")}.ast-button-wrap .ast-mobile-menu-trigger-minimal svg{display:none}.ast-button-wrap .ast-mobile-menu-trigger-minimal.toggled:before{content:"";display:none}.home #projects{font-family:"tt-commons-pro"}.home #projects a{font-family:"tt-commons-pro"}.home #projects h2{color:#333333;font-size:44px;line-height:1.2em;font-weight:500;margin-bottom:30px}.home #projects h3{color:#DE2127;font-size:20px;line-height:1.2em;font-weight:600;margin-bottom:30px}.home #projects p,.home #projects span{font-family:"tt-commons-pro";color:#333333!important;font-size:17px;line-height:1.5em;font-weight:400}@media screen and (max-width:768px){.home #projects h2{color:#DE2127}.home #projects h3{color:#333333;font-size:20px}}.list-style ul{margin-top:0}.list-style ul li{margin-bottom:15px}.ahfb-svg-iconset svg{width:40px;height:40px;-webkit-transition:none;transition:none}span.plus{font-size:44px;margin-left:15px}.discover-prj{display:inline-block;position:relative;padding-right:65px}.button-arr-circ{position:relative}.button-arr-circ:hover span{-webkit-transform:scale(1.2);transform:scale(1.2)}.button-arr-circ span.arrow-circle{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background:#DE2127;height:50px;width:50px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;position:absolute;top:-15px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;right:0px}.button-arr-circ span.arrow-circle:before{content:url("/wp-content/uploads/2025/02/arrow-right.svg");display:block;position:relative;top:2px}.tooltipfx .texte-hover{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease}.tooltipfx .icone-hover:hover{cursor:pointer}.tooltipfx .icone-hover:hover+.texte-hover{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.tooltipfx .elementor-icon svg{display:inline-block;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.tooltipfx .fade-out{opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.tooltipfx .fade-in{opacity:1;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.rotate-180,.totop{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}[class*=-teamtext]{display:none;opacity:0;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}[class*=-teamtext].visible{display:block;opacity:1}.elementor-divider-separator{display:block;-webkit-transition:border-color 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:border-color 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:transform 0.3s ease-in-out,border-color 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.bt-arrow .elementor-button-text{padding-right:10px}.bt-arrow-red .elementor-button-text{padding-right:10px}.bt-arrow-red .elementor-button:hover span.elementor-button-icon{-webkit-transform:scale(1.2);transform:scale(1.2)}.bt-arrow-red .elementor-button-content-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bt-arrow-red .elementor-button-content-wrapper span.elementor-button-icon{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background:#fff;height:50px;border-radius:50%;width:50px;position:relative}.bt-arrow-red .elementor-button-content-wrapper span.elementor-button-icon svg{position:absolute;top:15px;right:15px}.bt-arrow .elementor-button:hover span.elementor-button-icon{-webkit-transform:scale(1.2);transform:scale(1.2)}.bt-arrow .elementor-button-content-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bt-arrow .elementor-button-content-wrapper span.elementor-button-icon{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background:#DE2127;height:50px;border-radius:50%;width:50px;position:relative}.bt-arrow .elementor-button-content-wrapper span.elementor-button-icon svg{position:absolute;top:15px;right:15px}.story-timeline .timeline-container{width:100%;height:700px;margin:auto;position:relative;overflow:hidden}.story-timeline .swiper{width:100%;height:100%;padding:0 30px 0 0}.story-timeline .swiper .swiper-wrapper{width:95%}.story-timeline .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100px!important;-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease;margin-bottom:0!important}.story-timeline .swiper-slide:hover p{color:#333333}.story-timeline .swiper-slide:hover .year{-webkit-transform:scale(1.2);transform:scale(1.2)}.story-timeline .swiper-slide:hover .timeline-item{border-bottom:1px solid #DE2127}.story-timeline .timeline-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100px!important;border-bottom:1px solid #DDDDDD;-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease}.story-timeline .timeline-item .year{min-width:150px;font-size:32px;font-weight:400;color:#DE2127;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;margin-right:80px;margin-left:15px;white-space:nowrap}.story-timeline .timeline-item p{font-size:17px;font-weight:400;color:#DDDDDD;margin-bottom:0;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;-webkit-box-flex:1;-ms-flex:1;flex:1}.story-timeline{}.story-timeline .timeline-container .swiper-button-next,.story-timeline .timeline-container .swiper-button-prev{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:50px;height:50px;background-color:#DE2127;border-radius:50%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:20px 20px;background-position:center;background-repeat:no-repeat}.story-timeline .timeline-container{}.story-timeline .timeline-container .swiper-button-next{right:15px;bottom:15px;top:inherit;background-image:url("https://dev.scalia.ca/wp-content/uploads/2025/03/arrow-down.svg");-webkit-transform:rotate(0deg);transform:rotate(0deg);background-size:14px}.story-timeline .timeline-container .swiper-button-next:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.story-timeline .timeline-container{}.story-timeline .timeline-container .swiper-button-prev{right:15px!important;top:inherit;bottom:80px;left:inherit;background-image:url("https://dev.scalia.ca/wp-content/uploads/2025/03/arrow-down.svg");-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:9999;background-size:14px}.story-timeline .timeline-container .swiper-button-prev:hover{-webkit-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2)}.story-timeline .timeline-container{}.story-timeline .timeline-container .swiper-button-next:after,.story-timeline .timeline-container .swiper-button-prev:after{content:""}.member-mob-title{font-size:14px;display:block;color:#333333}.project-list-thumbnail{position:relative;display:inline-block}.project-list-thumbnail img{display:block;width:100%;height:auto}.project-list-thumbnail:after{content:"";position:absolute;top:50%;left:50%;width:138px;height:138px;background:#095797 url("https://dev.scalia.ca/wp-content/uploads/2025/03/plus-white.svg") no-repeat center;background-size:20px;border-radius:50%;opacity:0;-webkit-transform:translate(-50%,-50%) scale(0.8);transform:translate(-50%,-50%) scale(0.8);-webkit-transition:opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.project-list-thumbnail:hover:after{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}nav.navigation.post-navigation{display:none}.img-slider{}.img-slider .elementor-swiper-button-next,.img-slider .elementor-swiper-button-prev{-webkit-transform:initial!important;transform:initial!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;width:50px;height:50px;opacity:1!important;border-radius:50%;background-color:#DE2127;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-size:15px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform-origin:center;transform-origin:center}.img-slider .elementor-swiper-button-next:hover,.img-slider .elementor-swiper-button-prev:hover{-webkit-transform:scale(1.2)!important;transform:scale(1.2)!important}.img-slider{}.img-slider .elementor-swiper-button-prev{background-image:url("https://dev.scalia.ca/wp-content/uploads/2025/02/arrow-left.svg")!important}.img-slider{}.img-slider .elementor-swiper-button-next{background-image:url("https://dev.scalia.ca/wp-content/uploads/2025/02/arrow-right.svg")!important}.img-slider{}.img-slider .elementor-swiper-button-next svg,.img-slider .elementor-swiper-button-prev svg{display:none!important}#bamboohr-iframe #BambooHR-ATS+div{display:none}#bamboohr-iframe .BambooHR-ATS-Department-Header,#bamboohr-iframe .BambooHR-ATS-Location{color:#333333;font-size:17px;font-family:"tt-commons-pro",Sans-serif}#bamboohr-iframe ul.BambooHR-ATS-Jobs-List{padding-left:0!important;padding-right:0!important}#bamboohr-iframe .BambooHR-ATS-board h2{display:none}#bamboohr-iframe .BambooHR-ATS-board a{text-decoration:none}@media screen and (max-width:767px){.story-timeline .timeline-container{height:auto;max-height:400px;overflow:hidden}.story-timeline .swiper{height:970px}.story-timeline .swiper-wrapper{height:100%}.story-timeline .swiper-slide{height:auto!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.story-timeline .timeline-item{width:100%;padding:15px 0!important;display:block;height:auto!important}.story-timeline .timeline-item .year{font-size:32px;font-weight:400;color:#DE2127;line-height:1em}.story-timeline .timeline-item p{font-size:17px;font-weight:400;color:#333333}.story-timeline .timeline-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.story-timeline .timeline-item .year{font-size:32px;margin-right:0}}.q1 .frm_primary_label{font-size:20px;line-height:1.2em;font-weight:600;margin-bottom:30px}.with_frm_style .frm_checkbox input[type=checkbox],.with_frm_style .frm_radio input[type=radio],.with_frm_style .frm_scale input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.frm_display_format_buttons .frm_radio input[type=radio]:checked+.frm_label_button_container{border:1px solid #095797;color:#ffffff;font-weight:bold;background-color:#095797}.frm_display_format_buttons input[type=radio]:not([disabled])+.frm_label_button_container:hover{border:1px solid #095797;background-color:#ccc}.wpcf7-form{font-family:"tt-commons-pro",sans-serif}.wpcf7-form .form-full-container{width:80%}.wpcf7-form .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.wpcf7-form .form-row p{margin-bottom:0}.wpcf7-form{}.wpcf7-form .form-column{-webkit-box-flex:1;-ms-flex:1;flex:1}.wpcf7-form{}.wpcf7-form .form-full{margin-bottom:30px;width:100%}.wpcf7-form{}.wpcf7-form input[type=email],.wpcf7-form input[type=text]{color:#fff;background:transparent;width:100%;padding:10px;border:0;border-bottom:1px solid #ccc;border-radius:0px;font-weight:300;font-family:"tt-commons-pro",sans-serif}.wpcf7-form input[type=email]::-webkit-input-placeholder,.wpcf7-form input[type=text]::-webkit-input-placeholder{font-weight:300;font-family:"tt-commons-pro",sans-serif;opacity:1;color:#fff!important}.wpcf7-form input[type=email]::-moz-placeholder,.wpcf7-form input[type=text]::-moz-placeholder{font-weight:300;font-family:"tt-commons-pro",sans-serif;opacity:1;color:#fff!important}.wpcf7-form input[type=email]:-ms-input-placeholder,.wpcf7-form input[type=text]:-ms-input-placeholder{font-weight:300;font-family:"tt-commons-pro",sans-serif;opacity:1;color:#fff!important}.wpcf7-form input[type=email]::-ms-input-placeholder,.wpcf7-form input[type=text]::-ms-input-placeholder{font-weight:300;font-family:"tt-commons-pro",sans-serif;opacity:1;color:#fff!important}.wpcf7-form input[type=email]::placeholder,.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=text]::placeholder,.wpcf7-form input[type=text]:focus{font-weight:300;font-family:"tt-commons-pro",sans-serif;opacity:1;color:#fff!important}.wpcf7-form .wpcf7 .wpcf7-not-valid-tip{color:#fff}.wpcf7-form .submitbutton{bottom:0;margin:0;position:absolute;right:0;display:block;width:20%}.wpcf7-form .submitbutton p{margin-bottom:0}.wpcf7-form #submit-button{background:url("/wp-content/uploads/2025/02/arrow-right.svg") no-repeat center center;background-size:14px;display:block;background-color:#DE2127;border:0;border-radius:50%;width:50px;height:50px;text-indent:-9999px;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;bottom:0;left:0;margin-left:20px;padding:inherit}.wpcf7-form #submit-button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.wpcf7-form .wpcf7-response-output{position:absolute;color:#fff}.contact-page-form{}.contact-page-form .form-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:20px}.contact-page-form{}.contact-page-form .checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#333}.contact-page-form span:first-of-type input[type=text]{margin-top:0px}.contact-page-form input[type=email],.contact-page-form input[type=tel],.contact-page-form input[type=text]{font-size:17px;color:#333333;background:transparent;width:100%;padding:10px 10px 10px 0!important;border:0;border-bottom:1px solid #ccc;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;margin-top:60px;font-weight:300;font-family:"tt-commons-pro",sans-serif}.contact-page-form input[type=email]::-webkit-input-placeholder,.contact-page-form input[type=tel]::-webkit-input-placeholder,.contact-page-form input[type=text]::-webkit-input-placeholder{font-weight:300;font-family:"tt-commons-pro",sans-serif;opacity:1;font-size:17px;color:#333333!important}.contact-page-form input[type=email]::-moz-placeholder,.contact-page-form input[type=tel]::-moz-placeholder,.contact-page-form input[type=text]::-moz-placeholder{font-weight:300;font-family:"tt-commons-pro",sans-serif;opacity:1;font-size:17px;color:#333333!important}.contact-page-form input[type=email]:-ms-input-placeholder,.contact-page-form input[type=tel]:-ms-input-placeholder,.contact-page-form input[type=text]:-ms-input-placeholder{font-weight:300;font-family:"tt-commons-pro",sans-serif;opacity:1;font-size:17px;color:#333333!important}.contact-page-form input[type=email]::-ms-input-placeholder,.contact-page-form input[type=tel]::-ms-input-placeholder,.contact-page-form input[type=text]::-ms-input-placeholder{font-weight:300;font-family:"tt-commons-pro",sans-serif;opacity:1;font-size:17px;color:#333333!important}.contact-page-form input[type=email]::placeholder,.contact-page-form input[type=email]:focus,.contact-page-form input[type=tel]::placeholder,.contact-page-form input[type=tel]:focus,.contact-page-form input[type=text]::placeholder,.contact-page-form input[type=text]:focus{font-weight:300;font-family:"tt-commons-pro",sans-serif;opacity:1;font-size:17px;color:#333333!important}.contact-page-form .wpcf7-list-item{margin:0}.contact-page-form span.wpcf7-list-item-label{font-size:17px;font-weight:300!important;color:#333333}.contact-page-form{}.contact-page-form .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;background:transparent;border:none;position:relative}.contact-page-form{}.contact-page-form .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#AAAAAA}.contact-page-form{}.contact-page-form .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]:checked:after{content:"✔";position:absolute;left:50%;top:25%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#DE2127;font-size:18px;font-weight:bold}.contact-page-form .b-submit{color:#333333;font-size:17px;font-weight:300;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.contact-page-form .b-submit:hover:after{-webkit-transform:scale(1.2);transform:scale(1.2)}.contact-page-form .b-submit:after{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;content:"";display:inline-block;width:50px;height:50px;border-radius:50%;background-color:#DE2127;background-image:url("/wp-content/uploads/2025/02/arrow-right.svg");background-repeat:no-repeat;background-position:center;background-size:15px;left:15px;position:relative}.contact-page-form .wpcf7-form .wpcf7-response-output{color:#DE2127;font-size:17px;font-weight:300}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:0;border-bottom:1px solid #DE2127;font-size:17px;padding:0 0 5px 0}@media screen and (max-width:768px){.contact-page-form .form-footer,.wpcf7-form .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-page-form .form-footer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:40px}.contact-page-form .b-submit{padding-left:0;margin-top:30px}}#ast-scroll-top .ast-icon.icon-arrow svg{display:none}#ast-scroll-top .ast-icon.icon-arrow{background-image:url("https://dev.scalia.ca/wp-content/uploads/2025/03/arrow-down.svg");background-size:100% 100%;background-position:center;background-repeat:no-repeat;width:15px;height:30px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#ast-scroll-top{width:50px;height:50px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:inherit}@media (min-width:769px) and (max-width:1024px){.frm_form_field .frm_checkbox,.frm_form_field .frm_radio{width:32%}}@media (max-width:768px){.frm_form_field .frm_checkbox,.frm_form_field .frm_radio{width:100%}}