img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.wp-block-rank-math-toc-block nav ol{counter-reset:item}.wp-block-rank-math-toc-block nav ol li{display:block}.wp-block-rank-math-toc-block nav ol li:before{content:counters(item,".") ". ";counter-increment:item}
/*!
* Plugin:  Rank Math
* URL: https://rankmath.com/wordpress/plugin/seo-suite/
* Name:  rank-math-review-snippet.css
*/
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg)}}@keyframes bounce{from{-webkit-transform:translateY(0px);transform:translateY(0px)}to{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes bounce{from{-webkit-transform:translateY(0px);transform:translateY(0px)}to{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes loading{0%{background-size:20% 50%,20% 50%,20% 50%}20%{background-size:20% 20%,20% 50%,20% 50%}40%{background-size:20% 100%,20% 20%,20% 50%}60%{background-size:20% 50%,20% 100%,20% 20%}80%{background-size:20% 50%,20% 50%,20% 100%}100%{background-size:20% 50%,20% 50%,20% 50%}}@keyframes loading{0%{background-size:20% 50%,20% 50%,20% 50%}20%{background-size:20% 20%,20% 50%,20% 50%}40%{background-size:20% 100%,20% 20%,20% 50%}60%{background-size:20% 50%,20% 100%,20% 20%}80%{background-size:20% 50%,20% 50%,20% 100%}100%{background-size:20% 50%,20% 50%,20% 50%}}:root{--rankmath-wp-adminbar-height:0}#rank-math-rich-snippet-wrapper{overflow:hidden}#rank-math-rich-snippet-wrapper h5.rank-math-title{display:block;font-size:18px;line-height:1.4}#rank-math-rich-snippet-wrapper .rank-math-review-image{float:right;max-width:40%;margin-left:15px}#rank-math-rich-snippet-wrapper .rank-math-review-data{margin-bottom:15px}#rank-math-rich-snippet-wrapper .rank-math-total-wrapper{width:100%;padding:0 0 20px;float:left;clear:both;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}#rank-math-rich-snippet-wrapper .rank-math-total-wrapper .rank-math-total{border:0;display:block;margin:0;width:auto;float:left;text-align:left;padding:0;font-size:24px;line-height:1;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#rank-math-rich-snippet-wrapper .rank-math-total-wrapper .rank-math-review-star{float:left;margin-left:15px;margin-top:5px;position:relative;z-index:99;line-height:1}#rank-math-rich-snippet-wrapper .rank-math-total-wrapper .rank-math-review-star .rank-math-review-result-wrapper{display:inline-block;white-space:nowrap;position:relative;color:#e7e7e7}#rank-math-rich-snippet-wrapper .rank-math-total-wrapper .rank-math-review-star .rank-math-review-result-wrapper .rank-math-review-result{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:#ffbe01}#rank-math-rich-snippet-wrapper .rank-math-total-wrapper .rank-math-review-star .rank-math-review-result-wrapper i{font-size:18px;-webkit-text-stroke-width:1px;font-style:normal;padding:0 2px;line-height:inherit}#rank-math-rich-snippet-wrapper .rank-math-total-wrapper .rank-math-review-star .rank-math-review-result-wrapper i:before{content:"\2605"}body.rtl #rank-math-rich-snippet-wrapper .rank-math-review-image{float:left;margin-left:0;margin-right:15px}body.rtl #rank-math-rich-snippet-wrapper .rank-math-total-wrapper .rank-math-total{float:right}body.rtl #rank-math-rich-snippet-wrapper .rank-math-total-wrapper .rank-math-review-star{float:right;margin-left:0;margin-right:15px}body.rtl #rank-math-rich-snippet-wrapper .rank-math-total-wrapper .rank-math-review-star .rank-math-review-result{left:auto;right:0}@media screen and (max-width:480px){#rank-math-rich-snippet-wrapper .rank-math-review-image{display:block;max-width:100%;width:100%;text-align:center;margin-right:0}#rank-math-rich-snippet-wrapper .rank-math-review-data{clear:both}}.clear{clear:both}
@keyframes slideIn{from{max-height:0}to{max-height:100rem}}@keyframes slideOut{from{max-height:100rem}to{max-height:0}}
@font-face{font-family:"Work Sans";src:url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-Regular.eot);src:local("../fonts/WorkSans/WorkSans Regular"),local("WorkSans-Regular"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-Regular.eot?#iefix) format("embedded-opentype"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-Regular.woff2) format("woff2"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-Regular.woff) format("woff"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Work Sans";src:url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-Medium.eot);src:local("../fonts/WorkSans/WorkSans Medium"),local("WorkSans-Medium"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-Medium.eot?#iefix) format("embedded-opentype"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-Medium.woff2) format("woff2"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-Medium.woff) format("woff"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Work Sans";src:url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-SemiBold.eot);src:local("../fonts/WorkSans/WorkSans SemiBold"),local("WorkSans-SemiBold"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-SemiBold.woff2) format("woff2"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-SemiBold.woff) format("woff"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Work Sans";src:url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-SemiBoldItalic.eot);src:local("../fonts/WorkSans/WorkSans SemiBoldItalic"),local("WorkSans-SemiBoldItalic"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-SemiBoldItalic.woff2) format("woff2"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-SemiBoldItalic.woff) format("woff"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Work Sans";src:url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-Bold.eot);src:local("../fonts/WorkSans/WorkSans Bold"),local("WorkSans-Bold"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-Bold.eot?#iefix) format("embedded-opentype"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-Bold.woff2) format("woff2"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-Bold.woff) format("woff"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Work Sans";src:url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-ExtraBold.eot);src:local("../fonts/WorkSans/WorkSans ExtraBold"),local("WorkSans-ExtraBold"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-ExtraBold.eot?#iefix) format("embedded-opentype"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-ExtraBold.woff2) format("woff2"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-ExtraBold.woff) format("woff"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Work Sans";src:url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-ExtraBoldItalic.eot);src:local("../fonts/WorkSans/WorkSans ExtraBoldItalic"),local("WorkSans-ExtraBoldItalic"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-ExtraBoldItalic.woff2) format("woff2"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-ExtraBoldItalic.woff) format("woff"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/WorkSans/WorkSans-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:icomoon;src:url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/icomoon/icomoon.eot?r4pd9i);src:url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/icomoon/icomoon.eot?r4pd9i#iefix) format("embedded-opentype"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/icomoon/icomoon.ttf?r4pd9i) format("truetype"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/icomoon/icomoon.woff?r4pd9i) format("woff"),url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/../fonts/icomoon/icomoon.svg?r4pd9i#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}.icomoon,i{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-right:before{content:"\e900"}.icon-arrow-to-right:before{content:"\e901";color:#676767}.icon-caret-down:before{content:"\e902"}.icon-check:before{content:"\e903"}.icon-checkbox:before{content:"\e904";color:#fff}.icon-checked:before{content:"\e905"}.icon-checkmark:before{content:"\e906";color:#13c750}.icon-clock:before{content:"\e907"}.icon-cross:before{content:"\e908"}.icon-dropdown:before{content:"\e909"}.icon-email:before{content:"\e90a"}.icon-gear:before{content:"\e90b"}.icon-location:before{content:"\e90c"}.icon-medal:before{content:"\e90d";color:#ca483a}.icon-phone:before{content:"\e90e"}.icon-side-arrow:before{content:"\e90f"}.icon-star:before{content:"\e910";color:#f3c93c}.icon-refresh:before{content:"\e911"}.icon-error:before{content:"\e912"}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:10px;scroll-behavior:smooth;scroll-padding-top:12.5rem}html.fixed{overflow:hidden}html.fixed body{overflow-y:scroll}html:has(#wpadminbar){margin-top:32px}body{margin:0;font-family:"Work Sans";font-style:normal;font-weight:400;font-size:1.6rem;line-height:2.4rem;letter-spacing:-.05rem;color:#676767}body.fixed{overflow:hidden}h1,h2,h3,h4,h5,h6{margin:0 0 1rem;color:#21201f}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}img{display:block;max-width:100%;width:100%;height:100%}figure{margin:0}address{font-style:normal}fieldset{margin:0;padding:0;border:none}legend{padding:0;border:none}.container{width:100%;max-width:114rem;padding:0 1.5rem;margin:0 auto}#DMCA-badge{font-size:1rem}.header{width:100%;position:fixed;top:0;padding:0 0 2rem;background-color:#fff;z-index:1000}.header__container{display:grid;grid-template:"logo phones phones phones phones" auto "logo gap1 nav gap2 btn" auto/14.6rem 6.4rem auto 2.4rem 20.1rem;grid-row-gap:2.9rem;align-items:center;padding-top:1.4rem}.header__mob-wrap{display:contents}.header__hamburger{width:3rem;position:absolute;top:3.1rem;right:1.5rem;display:none;cursor:pointer}.header__hamburger span,.header__hamburger:after,.header__hamburger:before{width:100%;background:#fff;content:"";display:block;height:.3rem;margin:.5rem 0;transition:.5s}.header__hamburger.active{width:2.4rem;height:2.4rem;background-color:#e7ecef;border-radius:.7rem;top:3.4rem;right:1.7rem}.header__hamburger.active:before{transform:translate(.3rem,.6rem) rotate(135deg);background:#343434;height:.2rem;width:1.8rem}.header__hamburger.active:after{transform:translate(.3rem,-.9rem) rotate(-135deg);background:#343434;height:.2rem;width:1.8rem}.header__hamburger.active span{transform:scale(0)}.header__logo{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;width:14.6rem;height:9.1rem;grid-area:logo;justify-self:start;z-index:2}.header__menu{-ms-grid-row:3;-ms-grid-column:3;grid-area:nav;width:100%}.header__menu .menu-item{font-family:"Work Sans";font-style:normal;font-weight:600;font-size:1.6rem;line-height:2.2rem;letter-spacing:-.04ren;display:flex;align-items:center;color:#21201f;transition:.4s ease-out}.header__menu .main-menu-list{margin:0;padding:0;display:flex;justify-content:space-between}.header__menu .main-menu-item{display:flex;align-items:center;transition:.4s ease-out;text-transform:capitalize}.header__menu .main-menu-item:hover{color:#ca483a}.header__menu .main-menu-item .main-menu-link{position:relative;color:#21201f;white-space:nowrap}.header__menu .main-menu-item .main-menu-link:hover{color:#ca483a}.header__menu .main-menu-item.service .sub-menu-list{justify-content:center;grid-template-rows:repeat(2,min-content);grid-auto-columns:23rem}.header__menu .main-menu-item.service .sub-menu-link{padding-left:3.8rem}.header__menu .main-menu-item.service .sub-menu-link:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:1.7rem;width:.6rem;height:.6rem;border-radius:50%;background-color:#c4c4c4}.header__menu .main-menu-item.service .sub-menu-link:hover{background-color:#343434;color:#fff;border-radius:.4rem}.header__menu .main-menu-item.service .sub-menu-link:hover:before{content:none}.header__menu .main-menu-item.service .sub-menu-link:hover:after{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900";position:absolute;top:50%;transform:translateY(-50%);left:1.5rem;color:#c4c4c4;font-size:1.6rem}.header__menu .main-menu-item.locations .sub-menu-list{justify-content:center;grid-template-rows:repeat(5,min-content);grid-auto-columns:18rem}.header__menu .main-menu-item.locations .sub-menu-link{padding-left:2.1rem}.header__menu .main-menu-item.locations .sub-menu-link:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90c";position:absolute;top:50%;transform:translateY(-45%);left:0;color:#c4c4c4}.header__menu .main-menu-item.locations .sub-menu-link:hover{text-decoration:underline}.header__menu .main-menu-item.locations .sub-menu-link:hover:before{color:#ca483a}.header__menu .main-menu-item.menu-item-has-children:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";margin-left:.2rem;order:2;font-size:1.7rem}.header__menu .main-menu-item.menu-item-has-children.active:before,.header__menu .main-menu-item.menu-item-has-children.hover:before{transform:rotateZ(180deg);color:#ca483a}.header__menu .main-menu-item.menu-item-has-children.hover .main-menu-link{color:#ca483a}.header__menu .main-menu-item.menu-item-has-children .main-menu-link:before{content:none;width:1rem;height:1rem;border-left:solid transparent;border-right:solid transparent;border-bottom:solid #e7ecef;position:absolute;left:calc(50% - 2rem);top:3.5rem;cursor:default;z-index:9}.header__menu .main-menu-item.menu-item-has-children.hover .main-menu-link:before{content:""}.header__menu .main-menu-item.menu-item-has-children .sub-menu-list.sub-menu-depth-1{display:none}.header__menu .main-menu-item.menu-item-has-children.hover .sub-menu-list.sub-menu-depth-1{padding:3rem;display:grid;grid-auto-flow:column;row-gap:1rem;position:absolute;top:12.1rem;left:0;right:0;background-color:#e7ecef;z-index:10;transform:translateY(0)}.header__menu .main-menu-item.menu-item-has-children.hover .sub-menu-list.sub-menu-depth-1:before{content:"";width:100%;height:3.5rem;position:absolute;top:-3.5rem}.header__menu .main-menu-item.menu-item-has-children.hover.has-see-all .sub-menu-list.sub-menu-depth-1{padding-bottom:7rem}.header__menu .main-menu-item.menu-item-has-children.hover.has-see-all .sub-menu-list.sub-menu-depth-1 .sub-menu-item.see-all{position:absolute;right:4rem;bottom:3rem}.header__menu .main-menu-item.menu-item-has-children.hover.six-rows .sub-menu-list.sub-menu-depth-1{grid-template:repeat(6,min-content)/23rem}.header__menu .sub-menu-item{align-self:center;position:relative}.header__menu .sub-menu-item .sub-menu-link{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:1.6rem;line-height:2rem;letter-spacing:-.05rem;padding:.6rem 1.4rem;color:#343434}.header__btn{-ms-grid-row:3;-ms-grid-column:5;padding:1.3rem 3.2rem;grid-area:btn;justify-self:end;text-transform:uppercase}.header__btn:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.9rem;font-size:1.5rem;color:#fff}.footer{position:relative;margin-top:4rem;background-color:#e7ecef}.footer .phone-banner{max-height:40rem}.footer__container{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:8.9rem;padding-bottom:6.6rem}.footer__info{width:24rem}.footer__info .custom-logo-link{margin-bottom:4rem;width:18.3rem;height:11.406rem;display:block}.footer__info .custom-logo-link img{-o-object-fit:contain;object-fit:contain}.footer__info-phone{margin-bottom:.6rem;display:block;color:#343434;text-transform:uppercase}.footer__info-address{margin-bottom:2.6rem;text-transform:uppercase;display:block;color:#343434}.footer__info-email{margin-top:1.6rem;margin-bottom:3.6rem;display:flex;align-items:center;color:#343434}.footer__info-email:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.9rem}.footer__info-btn{margin-bottom:2rem;padding:1.3rem 3rem}.footer__info-btn:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.9rem;color:#fff}.footer__menus-wrap{padding-top:11rem;width:100%;display:flex;justify-content:flex-end;gap:12rem}.footer__menus-item{width:-moz-fit-content;width:fit-content;max-width:20rem}.footer__menus-item:not(:last-child){margin-bottom:3rem}.footer__menus-item-title{margin-bottom:1.6rem;display:block;color:#21201f}.footer__menus-item-menu .menu-list{margin:0;padding-left:0}.footer__menus-item-menu .menu-item{list-style:none}.footer__menus-item-menu .menu-item:not(:last-child){margin-bottom:1.4rem}.footer__menus-item-menu .menu-item a{color:#676767}.footer__menus-item-menu .menu-item a:hover{color:#343434;text-decoration:underline}.footer__rights{margin:0;text-align:center;padding:1.3rem 0;width:100%;color:#e7ecef;background-color:#21201f;text-transform:capitalize}.fixed-buttons{padding:.5rem .6rem;display:none;-moz-column-gap:.7rem;column-gap:.7rem;position:fixed;z-index:10;bottom:0;width:100%;background-color:#fff}.fixed-buttons__call.btn{padding:1.1rem 1.4rem;width:50%;border:1px solid #ca483a}.fixed-buttons__call.btn:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fixed-buttons__book.btn{padding:1.1rem 2.6rem;width:50%;height:auto}.fixed-buttons__book.btn:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.headline1{font-family:"Work Sans";font-style:normal;font-weight:800;font-size:4rem;line-height:4.6rem;letter-spacing:0;text-transform:uppercase}.headline2{font-family:"Work Sans";font-style:normal;font-weight:800;font-size:3.2rem;line-height:3.9rem;letter-spacing:-.02rem;text-transform:uppercase}.headline3{font-family:"Work Sans";font-style:normal;font-weight:800;font-size:2.6rem;line-height:3.4rem;letter-spacing:0}.headline4{font-family:"Work Sans";font-style:italic;font-weight:600;font-size:2rem;line-height:2.4rem;letter-spacing:-.06rem}.headline5{font-family:"Work Sans";font-style:normal;font-weight:700;font-size:1.8rem;line-height:2.4rem;letter-spacing:0}.subtitle1{font-family:"Work Sans";font-style:normal;font-weight:600;font-size:1.8rem;line-height:2.2rem;letter-spacing:-.05rem}.subtitle2{font-family:"Work Sans";font-style:normal;font-weight:600;font-size:1.6rem;line-height:2.2rem;letter-spacing:-.04ren}.subtitle3{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:1.6rem;line-height:2rem;letter-spacing:-.05rem}.subtitle4{font-family:"Work Sans";font-style:normal;font-weight:700;font-size:1.4rem;line-height:1.7rem;letter-spacing:0}.subtitle5{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:1.2rem;line-height:1.4rem;letter-spacing:-.05rem}.body1{font-family:"Work Sans";font-style:normal;font-weight:400;font-size:1.6rem;line-height:2.4rem;letter-spacing:-.05rem}.button{font-family:"Work Sans";font-style:italic;font-weight:800;font-size:1.6rem;line-height:2.6rem;letter-spacing:0;text-transform:uppercase}.button2{font-family:"Work Sans";font-style:italic;font-weight:600;font-size:1.6rem;line-height:2.4rem;letter-spacing:-.1rem;text-transform:uppercase}.button3{font-family:"Work Sans";font-style:normal;font-weight:600;font-size:1.4rem;line-height:2rem;letter-spacing:-.05rem;text-transform:uppercase}.link{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:1.2rem;line-height:1.4rem;letter-spacing:-.05rem}@media (min-width:576px){body{padding-top:12.5rem}body.admin-bar .header{top:32px}}@media (min-width:1441px){html{font-size:.6945759vw}}@media (max-width:1139px){html{font-size:.85vw}}@media (max-width:576px){html{font-size:10px;scroll-padding-top:7.9rem}html:has(#wpadminbar){margin-top:46px}.header{padding-bottom:0;position:sticky}.header .phone-banner{z-index:10001}.header__container{grid-template:"logo burger" auto/auto auto;padding-top:2rem}.header__mob-wrap{padding:2.5rem 1.5rem;width:100%;height:100vh;display:block;position:fixed;top:8rem;left:-100%;background-color:#e7ecef;z-index:10000;transition:.6s;visibility:hidden;overflow-y:scroll}.header__mob-wrap.active{left:0;visibility:visible}.header__hamburger{display:block;grid-area:burger;z-index:10002}.header__logo{width:6rem;height:4.8rem;z-index:10002;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.header__menu{padding-left:0}.header__menu .main-menu-list{flex-direction:column;padding-left:0}.header__menu .main-menu-item{width:100%;min-height:5.6rem;border-bottom:1px solid #c4c4c4}.header__menu .main-menu-item .main-menu-link{height:5.6rem;display:flex;align-items:center;flex-grow:1}.header__menu .main-menu-item.service .sub-menu-list.sub-menu-depth-1{padding-left:1rem;display:block}.header__menu .main-menu-item.locations .sub-menu-list.sub-menu-depth-1{padding-left:0;grid-template-columns:repeat(2,auto);justify-content:flex-start;-moz-column-gap:5rem;column-gap:5rem;display:grid}.header__menu .main-menu-item.menu-item-has-children{flex-wrap:wrap;justify-content:space-between}.header__menu .main-menu-item.menu-item-has-children:before{margin-left:0;padding:1rem;font-size:1.7rem}.header__menu .main-menu-item.menu-item-has-children.active .main-menu-link{color:#ca483a}.header__menu .main-menu-item.menu-item-has-children .main-menu-link:before{content:none}.header__menu .main-menu-item.menu-item-has-children .sub-menu-list.sub-menu-depth-1{order:3;width:100%;max-height:0;overflow:hidden}.header__menu .main-menu-item.menu-item-has-children .sub-menu-list.sub-menu-depth-1.slideIn{animation-duration:2s;animation-name:slideIn;max-height:100rem}.header__menu .main-menu-item.menu-item-has-children .sub-menu-list.sub-menu-depth-1.slideOut{animation-duration:.5s;animation-name:slideOut}.header__menu .sub-menu-item{margin-bottom:1.5rem}.header__btn{display:none!important}.footer{margin-top:2.5rem;margin-bottom:5rem}.footer__container{padding-top:41rem;padding-bottom:5rem;justify-content:center;flex-direction:column}.footer__info{width:auto;display:flex;flex-direction:column;align-items:center}.footer__info-address{margin-bottom:1.6rem;padding:0 4rem;text-transform:capitalize;text-align:center;font-family:"Work Sans";font-style:normal;font-weight:500;font-size:1.6rem;line-height:2rem;letter-spacing:-.05rem}.footer__info-email{margin-bottom:3rem}.footer__menus-wrap{padding-top:5rem;flex-direction:column;align-items:center;text-align:center;gap:0}.footer__menus-item:first-child{order:2}.footer__menus-item:nth-child(2){order:1}.footer__menus-item:last-child{order:3}.footer__menus-item-title{margin-bottom:1rem}.fixed-buttons{display:flex}.headline1{font-size:3.6rem;line-height:4rem;letter-spacing:-.05rem}.header__hamburger{-ms-grid-row:1;-ms-grid-column:2}}
@keyframes fade{from{opacity:.1}to{opacity:1}}
.pageup{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:4rem;height:4rem;display:block;position:fixed;bottom:4rem;right:8rem;z-index:2;background:#fff;border:1px solid #c4c4c4;border-radius:.8rem;font-size:2.7rem;text-align:center;opacity:0;transition:1s;transform:rotate(180deg);cursor:pointer;pointer-events:none}.pageup i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.2s}.pageup.fade{animation-duration:1s;animation-name:fade;opacity:1;pointer-events:inherit}.pageup:hover i{transform:translate(-50%,-30%)}.brand-logo{margin-top:4.3rem;height:5rem;width:100%;display:flex;justify-content:flex-end}.brand-logo img{height:100%;width:auto}.review-rating{width:45rem}.review-rating__wrap{display:flex;justify-content:space-between}.review-rating__item{width:21rem;height:4.2rem;display:flex;justify-content:space-between;align-items:center}.review-rating__item__icon{height:100%;width:auto}.review-rating__item__descr{height:100%;display:flex;flex-direction:column;justify-content:center}.review-rating__item__descr-stars{width:8.5rem;height:1.3rem;display:flex;justify-content:space-between;font-size:1.2rem;line-height:1.2rem}.review-rating__item__descr-link{font-size:1.4rem;line-height:1.9rem;text-decoration-line:underline;color:#3780ff}.review-rating__item__descr-link:hover{color:#335177}.btn{display:inline-flex;justify-content:center;align-items:center;border:none;border-radius:.8rem;transition:.3s;cursor:pointer}.btn:before{margin-right:.9rem}.btn-red-italic{height:4.4rem;background:#ca483a;color:#fff}.btn-red-italic:hover{background:#a83226}.btn-red{height:4.4rem;background:#ca483a;color:#fff}.btn-red:hover{background:#a83226;color:#fff}.btn-transparent{color:#ca483a;background:0 0;border:solid #ca483a;border-width:.2rem}.btn-transparent:hover{background:#a83226;color:#fff}.btn-transparent2{color:#343434;background:0 0;border:1.2px solid #343434;padding-top:.6rem;padding-bottom:.6rem}.btn-transparent2:hover{background:#ca483a;color:#fff;border:1.2px solid transparent}.link-hover{transition:.8s}.link-hover:after{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900";margin-left:.5rem;font-size:1rem;display:inline-block;transform:rotate(-90deg)}.link-hover:hover{text-decoration:underline}.link-hover:hover:after{margin-left:.7rem}.popup__overlay{padding:0 1.5rem;height:100%;width:100%;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;background:rgba(255,255,255,.8);z-index:9999;transition:.4s}.popup__overlay.active{transform:scale(1)!important}.popup{padding:4rem 1.8rem;width:100%;max-width:38.6rem;min-height:38.1rem;display:flex;align-items:center;position:relative;background:#21201f;border-radius:1.2rem}.popup__close{padding:.5rem;position:absolute;top:1.3rem;right:1.3rem;font-size:1.4rem;color:#c4c4c4;cursor:pointer}.popup form{width:100%}.popup legend{margin:0 auto}.popup__title{margin:0 0 .4rem;color:#fff;text-align:center}.popup__subtitle{color:#e7ecef;margin:0 0 3rem;text-align:center;display:block}.popup__consent{margin-bottom:2.4rem;margin-top:.5rem;display:flex;align-items:center;justify-content:center;position:relative}.popup__consent .error{bottom:-1.6rem}.popup__consent label{color:#c4c4c4;min-height:1.6rem;display:flex;align-items:center;cursor:pointer;position:relative;padding-left:2.8rem}.popup__consent label:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";width:1.6rem;height:1.6rem;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:.2rem;position:absolute;left:0;top:0}.popup__consent input{width:0;height:0;opacity:0;overflow:hidden;position:absolute;z-index:-1}.popup__consent input:checked+label:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";color:#fff;background-color:#ca483a;border-radius:.2rem;font-size:1.1rem}.error{font-weight:400;padding-left:1.6rem;display:block;font-size:1.2rem;line-height:1.5rem;color:#f93030;position:absolute}.popup-callback__input-wrap{margin-bottom:1.8rem;position:relative}.popup-callback__submit{padding:1.5rem 3rem;width:100%}.popup__step{display:none}.popup__step.active{display:block}@media (max-width:576px){.pageup{bottom:7rem;right:1.5rem}.review-rating{width:100%}.review-rating__wrap{flex-direction:column}.review-rating__item:first-child{margin-bottom:1.7rem}.btn:before{margin-right:.6rem}.btn{width:100%;justify-content:center}.popup{padding:3.1rem 1.4rem;min-height:35.5rem}}
.input{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:1.6rem;line-height:2rem;letter-spacing:-.05rem;border:1px solid transparent;border-radius:.8rem;padding:1.2rem 1.6rem;width:100%;display:inline-flex;color:#676767;outline:0;resize:none}.input::placeholder{color:#676767}.input::-moz-placeholder{color:#676767}.input::-ms-input-placeholder{color:#676767}.input:focus::-webkit-input-placeholder{color:transparent}.input:focus::-moz-placeholder{color:transparent}.input:focus:-ms-input-placeholder{color:transparent}.input:focus{border:1px solid #c4c4c4}.input[name=phone]{padding-left:5.9rem}.wrap-for-pseudo-flag{position:relative}.wrap-for-pseudo-flag:before{content:"";position:absolute;left:1.9rem;top:1.4rem;display:block;width:3.2rem;height:1.7rem;background:url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/components/separate/../../../img/flag_CA.svg) center/cover no-repeat}.field-wrap{position:relative}.textarea::placeholder{color:#c4c4c4}.textarea::-moz-placeholder{color:#c4c4c4}.textarea::-ms-input-placeholder{color:#c4c4c4}
.phone-banner{width:100%;background-color:#21201f;padding:1.2rem 0;position:absolute}.phone-banner .phone__dropdown{display:none}.phone-banner__container{max-width:114rem;padding:0 1.5rem;margin:0 auto;display:flex;justify-content:flex-end;align-items:center}.phone-banner__title{font-family:"Work Sans";font-style:normal;font-weight:700;font-size:1.4rem;line-height:1.7rem;letter-spacing:0;color:#fff;text-align:center;position:relative;margin-right:1.6rem}.phone-banner__title:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;transform:translateY(-50%);left:-1.7rem;color:#ca483a}.phone-banner__list{display:flex;justify-content:flex-end;grid-area:phones;padding-left:0;margin:0}.phone-banner__item{position:relative;list-style:none}.phone-banner__item:not(:last-child){padding-right:1.1rem;margin-right:1rem}.phone-banner__item:not(:last-child):after{content:"";width:1px;height:1.2rem;background-color:#c4c4c4;position:absolute;right:0;top:50%;transform:translateY(-50%)}.phone-banner__location{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:1.2rem;line-height:1.4rem;letter-spacing:-.05rem;color:#e7ecef;position:relative}.phone-banner__phone{font-family:"Work Sans";font-style:normal;font-weight:700;font-size:1.4rem;line-height:1.7rem;letter-spacing:0;color:#fff;position:relative}.phone-banner__phone:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ca483a;position:absolute;top:50%;transform:translateY(-50%);left:0;left:-2.2rem;transition:opacity .3s;opacity:0;transition-delay:0s;pointer-events:none}.footer button.phone__dropdown{display:none}@media (max-width:576px){.phone-banner{padding:3rem 0;max-height:7.9rem;overflow:hidden}.phone-banner.show{animation-duration:2s;animation-name:show;max-height:100rem}.phone-banner.show .phone-banner__phone:before{opacity:1;transition-delay:.2s}.phone-banner.hide{animation-duration:.5s;animation-name:hide}.phone-banner .phone__dropdown{display:block;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:.3rem;background-color:transparent;color:#c4c4c4;font-size:1.6rem;position:absolute;right:-4.8rem;top:.4rem;z-index:1;border:1px solid #c4c4c4;border-radius:.7rem}.phone-banner .phone__dropdown.active{transform:rotateZ(180deg)}.phone-banner__container{padding:0;flex-direction:column}.phone-banner__title:before{left:-1rem}.phone-banner__title{margin-bottom:2.4rem;margin-right:0;padding-left:.8rem}.phone-banner__list{flex-direction:column}.phone-banner__item:not(:last-child):after{content:none}.phone-banner__item:not(:last-child){padding-bottom:1.6rem;padding-right:0;margin-right:0}.phone-banner__item:not(:last-child):before{content:"";position:absolute;bottom:0;width:600%;height:1px;background-color:#676767}.phone-banner__item:not(:first-child){padding-top:1.6rem}.phone-banner__item{display:flex;flex-direction:column;align-items:center;position:relative}.phone-banner__location{margin-bottom:.3rem;color:#c4c4c4}}
@keyframes show{from{max-height:8rem}to{max-height:100rem}}
@keyframes hide{from{max-height:100rem}to{max-height:8rem}}
.promo{padding-top:5.9rem}.promo__container{display:flex;justify-content:space-between;align-items:flex-end;gap:6.5rem}.promo__info{padding-bottom:7rem;display:flex;flex-direction:column}.promo__title{margin-bottom:1.2rem;max-width:50rem}.promo__subtitle{margin-top:0;margin-bottom:2rem;max-width:50rem;color:#ca483a}.promo__text{max-width:50rem}.promo__text ul{padding-left:0;list-style-position:inside;margin-top:0;margin-bottom:4rem}.promo__text ul li{list-style:none;padding-left:2.5rem;color:#343434;position:relative;font-family:"Work Sans";font-style:normal;font-weight:500;font-size:1.6rem;line-height:2rem;letter-spacing:-.05rem}.promo__text ul li:not(:last-child){margin-bottom:1.2rem}.promo__text ul li:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903";position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;height:1.6rem;width:1.6rem;color:#676767}.promo__btn{width:20rem;padding:.7rem 2.5rem}.promo__btn:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.promo__image{width:58rem;height:44rem;display:flex;align-items:flex-end}.promo__image img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}@media (max-width:576px){.promo{padding-top:3rem}.promo__container{flex-direction:column;gap:initial}.promo__info{padding-bottom:4rem}.promo__text{max-width:34.5rem}.promo__text ul li:before{top:.1rem;transform:none}.promo__btn{width:100%}.promo__image{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);height:auto}}
.select-wrapper{position:relative}.select-wrapper select{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:1.6rem;line-height:2rem;letter-spacing:-.05rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:.8rem;padding:1rem 1.6rem;width:100%;display:inline-flex;color:#676767;outline:0;resize:none}.select-wrapper:after{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";position:absolute;top:50%;right:1.9rem;transform:translateY(-50%);font-size:1.6rem;pointer-events:none;color:#21201f}
.request-form{position:relative;margin-bottom:4rem;background:#21201f;overflow-x:hidden}.request-form__container{display:grid;grid-template:"title subtitle" "title form" auto/42.8rem auto;-moz-column-gap:6.3rem;column-gap:6.3rem}.request-form__title{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;padding:3.4rem 0 3.3rem;grid-area:title;color:#fff;width:42.8rem;margin-top:0;margin-bottom:0;z-index:1}.request-form__image{position:absolute;top:0;left:0;width:63.1rem}.request-form__image img{-o-object-fit:cover;object-fit:cover}.request-form__subtitle{-ms-grid-row:1;-ms-grid-column:3;grid-area:subtitle;align-self:end;margin-top:0;margin-bottom:.8rem;color:#e7ecef;z-index:1}.request-form__form{-ms-grid-row:2;-ms-grid-column:3;grid-area:form;align-self:start;display:flex}.request-form__form .select-wrapper{margin-right:1.6rem;width:42.8rem}.request-form__button{width:17.5rem;height:4.4rem;padding-left:2.2rem;padding-right:2.2rem}.request-form__button:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.9rem;font-size:2.2rem;color:inherit}@media (max-width:1440px){.request-form__image{left:calc(-14rem + 14*(100vw - 1140px)/30)}}@media (max-width:1140px){.request-form__image{left:-14rem}}@media (max-width:576px){.request-form{margin-bottom:2.5rem;padding-bottom:3rem}.request-form__container{grid-template:"title" "subtitle" "form" auto/auto;-moz-column-gap:initial;column-gap:initial}.request-form__title{width:100%;height:14.9rem;display:flex;flex-wrap:wrap;align-content:center;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.request-form__image{left:0}.request-form__subtitle{margin-top:2rem;margin-bottom:1.6rem;-ms-grid-row:2;-ms-grid-column:1}.request-form__form{flex-direction:column;-ms-grid-row:3;-ms-grid-column:1}.request-form__form .select-wrapper{margin-bottom:2rem;margin-right:0;width:auto}.request-form__button{width:100%;height:4.2rem}}
.service-cards{padding:4rem 0}.service-cards__title{margin-bottom:.4rem;text-align:center}.service-cards__subtitle{margin-top:0;margin-bottom:4rem;color:#ca483a;text-align:center}.service-cards__content{display:grid;justify-content:center;grid-template:minmax(14.6rem,auto)/repeat(auto-fit,35rem);grid-auto-rows:auto;grid-auto-columns:auto;gap:3rem}.service-cards__item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:solid #e7ecef;border-width:.2rem;border-radius:1.6rem;transition:.3s;overflow:hidden}.service-cards__item-img{width:12.6rem;height:14.6rem;display:flex;justify-content:center;align-items:center;flex-shrink:0;background:#e7ecef}.service-cards__item-img img{width:8.6rem;height:8.6rem;-o-object-fit:contain;object-fit:contain;transition:.2s}.service-cards__item-img img:hover{width:9rem;height:9rem}.service-cards__item-wrap{display:flex;flex-direction:column;align-items:center;flex-grow:1}.service-cards__item-caption{margin-bottom:3.9rem;text-align:center;text-transform:uppercase;color:#21201f;position:relative}.service-cards__item-caption:after{content:"";height:.2rem;width:18.4rem;background-color:#e7ecef;position:absolute;bottom:-1.5rem;left:50%;transform:translateX(-50%)}.service-cards__item-btn{transition:.3s;padding-left:2.1rem;padding-right:2.1rem}.service-cards__item-btn:hover{padding-left:1.5rem;padding-right:2.7rem;position:relative}.service-cards__item-btn:hover:after{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900";position:absolute;right:.9rem}@media (max-width:576px){.service-cards{padding:2.5rem 0}.service-cards__subtitle{margin-bottom:3rem}.service-cards__content{grid-template:minmax(10.2rem,auto)/100%;gap:3rem}.service-cards__item-img{margin-bottom:0;width:12.4rem;height:14.6rem}.service-cards__item-wrap{width:calc(100% - 8.5rem)}.service-cards__item-btn{width:auto}}
@keyframes splide-loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{padding-left:0;align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none;bottom:-5rem;left:50%;position:absolute;transform:translateX(-50%);width:100%}.splide__pagination li{display:inline-block;line-height:0;list-style-type:none;margin:0;pointer-events:auto}.splide__pagination li .splide__pagination__page{cursor:pointer;background:#c4c4c4;border:0;border-radius:50%;display:inline-block;width:1.2rem;height:1.2rem;padding:0;position:relative;transition:background-color .2s,color .2s}.splide__pagination li .splide__pagination__page.is-active{background-color:#343434}.splide__pagination li:not(:last-child) .splide__pagination__page{margin-right:1.2rem}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__arrow{padding:1rem;position:absolute;top:50%;transform:translateY(-50%);background:0 0;outline:0;border:none;cursor:pointer;z-index:1}.splide__arrow[disabled]{display:none}.splide__arrow:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90f";font-size:1.5rem;color:#343434}.splide__arrow--prev{padding-right:0;transform:translateY(-50%) rotate(180deg);left:0;right:auto}.splide__arrow--next{padding-right:0;right:0}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:1s linear infinite splide-loading;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:2rem;left:0;margin:auto;position:absolute;right:0;top:0;width:2rem}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@media (max-width:576px){.splide__pagination{bottom:-4rem}}
.brands-slider{padding:5rem 0;margin:4rem 0;background-color:#e7ecef}.brands-slider__title{margin-bottom:.4rem;text-align:center;text-transform:uppercase}.brands-slider__subtitle{margin-top:0;margin-bottom:4rem;text-align:center;color:#ca483a}.brands-slider__wrap .splide__track{margin-bottom:2rem}.brands-slider__slide{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;border-radius:.8rem;background-color:#fff}.brands-slider__slide .slide__img{-o-object-fit:contain;object-fit:contain;margin-bottom:.1rem;width:16rem;height:6rem}.brands-slider .splide__track{margin-left:3.5rem;margin-right:3.5rem}@media (max-width:576px){.brands-slider{padding:4rem 0 5rem;margin:2.5rem 0}.brands-slider__wrap .splide__track{margin-bottom:0}}
.coupon{padding:1.5rem 2.5rem 1.5rem 12rem;width:35rem;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;background:url(//appliancerepairintoronto.ca/wp-content/themes/toronto.appliance/dist/css/components/separate/../../../img/coupon-bg@2x.png) center no-repeat;background-size:35rem}.coupon__sum{display:flex;align-items:baseline;text-transform:uppercase;margin-bottom:.6rem}.coupon__currency,.coupon__discount,.coupon__off{color:#ca483a}.coupon__title{color:#343434;margin-bottom:.9rem}.coupon__description{color:#fff;margin-top:0;margin-bottom:.8rem}.coupon__qr{width:8rem;height:8rem}.coupon__qr img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:576px){.coupon{width:34.5rem;background-size:34.5rem}}
.text-with-coupon{padding:4rem 0}.text-with-coupon.noindent{padding-top:0}.text-with-coupon__container{padding-top:3rem;border-top:1px solid #e7ecef;display:grid;grid-template:auto/repeat(2,1fr);-moz-column-gap:2rem;column-gap:2rem}.text-with-coupon__container .coupon{justify-self:center;position:sticky;top:16rem}.text-with-coupon__container.right .coupon{justify-self:end}.text-with-coupon__container.center .coupon{align-self:center}.text-with-coupon__info{display:flex;flex-direction:column}.text-with-coupon__title{margin-bottom:1.4rem}.text-with-coupon__title .red{color:#ca483a}.text-with-coupon__text{margin-top:0;margin-bottom:2rem;height:22.8rem;position:relative;overflow:hidden;transition:height 2s}.text-with-coupon__text.active{height:unset}.text-with-coupon__text.active .content__remaining{height:100%}.text-with-coupon__text:not(.active) .content__intro :last-child{margin-bottom:0}.text-with-coupon__text:has(.content__intro){margin-bottom:0;height:unset}.text-with-coupon__text:not(:has(.content__intro)) .readmore{padding:2rem 0 0;width:100%;position:absolute;bottom:0;background-color:#fff}.text-with-coupon__text p:first-child{margin-top:0}.text-with-coupon__text h2{font-family:"Work Sans";font-style:normal;font-weight:800;font-size:2.6rem;line-height:3.4rem;letter-spacing:0}.text-with-coupon__text h3{font-family:"Work Sans";font-style:normal;font-weight:600;font-size:1.6rem;line-height:2.2rem;letter-spacing:-.04ren;text-transform:uppercase}.text-with-coupon__text picture{display:block}.text-with-coupon .content__remaining{height:0;overflow:hidden;transition:height 2s}.text-with-coupon .readmore{margin-top:2rem;padding:0;width:-moz-fit-content;width:fit-content;display:flex;gap:.2rem;position:relative;color:#343434;text-transform:uppercase;border:none;background:0 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-with-coupon .readmore i:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e909";font-size:1.7rem;display:inline-block;position:absolute;right:-2rem;top:50%;font-size:1.6rem;transform:translateY(-50%)}@media (max-width:576px){.text-with-coupon{padding:2.5rem 0}.text-with-coupon__container{grid-template:auto/auto;padding-top:2rem;border-top:none}.text-with-coupon__info{margin-bottom:4rem;padding-top:2rem;border-top:1px solid #e7ecef}}
.stages{padding-top:4rem;padding-bottom:4rem}.stages__container{padding-bottom:4rem;border-bottom:1px solid #e7ecef}.stages__title{margin-bottom:4.2rem;text-align:center;color:#343434}.stages__subtitle{margin-top:0;margin-bottom:.4rem;text-align:center;color:#ca483a}.stages__item{display:flex;flex-direction:column;align-items:center;position:relative;text-align:center}.stages__item:not(:last-child):after{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e901";position:absolute;right:-3rem;top:6.5rem;font-size:3rem}.stages__item-img{margin-bottom:1.6rem;width:15.7rem;height:15.7rem}.stages__item-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:50%}.stages__item-title{margin-top:0;margin-bottom:.8rem;width:20.9rem;text-transform:uppercase}.stages__item-text{text-align:center;width:25.5rem;margin:0}.stages .splide{visibility:visible}.stages .splide__arrow{top:initial;bottom:-7.2rem;visibility:hidden}.stages .splide.is-initialized:not(.is-active) .splide__list{display:flex}.stages .splide__list{justify-content:space-between}@media (max-width:576px){.stages{padding-top:2.5rem;padding-bottom:2.5rem}.stages__container{border-bottom:none}.stages__title{margin-bottom:3rem}.stages__items{display:flex;justify-content:center;-moz-column-gap:0;column-gap:0}.stages__item:not(:last-child):after{right:2.5rem}.stages .splide__arrow{visibility:visible}}
.advantages{padding:4rem 0}.advantages__container{display:flex;justify-content:space-between}.advantages__image-container{width:47.5rem;height:43rem}.advantages__image-container img{width:100%;-o-object-fit:contain;object-fit:contain}.advantages__text-container{max-width:54rem}.advantages__title{margin-bottom:1.4rem}.advantages__subtitle{margin-top:0;margin-bottom:4rem}.advantages__list{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;margin:0;padding-left:0}.advantages__item{display:flex;align-items:flex-start}.advantages__item-image{margin-right:1.4rem;display:flex;justify-content:center;align-items:center;min-width:5rem;width:5rem;height:5rem;background-color:#e7ecef;border-radius:50%}.advantages__item-image img{width:70%}.advantages__item-text{color:#343434;margin:0}@media (max-width:576px){.advantages{padding:2.5rem 0}.advantages__container{flex-direction:column}.advantages__image-container{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);height:auto;margin-bottom:2rem}.advantages__title{margin-bottom:1.4rem}.advantages__subtitle{margin-bottom:3rem}.advantages__list{grid-template-columns:1fr;gap:2.4rem}.advantages__item{align-items:center}}
.text-with-image{margin:4rem 0;background-image:linear-gradient(0deg,#e7ecef 86%,transparent 86%)}.text-with-image__container{display:flex;justify-content:space-between;align-items:flex-end}.text-with-image__content{padding-top:10.8rem;padding-bottom:5rem;width:44.5rem}.text-with-image__title{margin-bottom:1.4rem}.text-with-image__subtitle{margin-top:0;margin-bottom:4rem}.text-with-image__button{padding:1.3rem 3.2rem}.text-with-image__button:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-with-image__image{width:51.5rem;height:43rem}@media (max-width:576px){.text-with-image{margin:2.5rem 0;background-image:none}.text-with-image__container{flex-direction:column-reverse}.text-with-image__content{padding:3rem 1.5rem;margin:0 -1.5rem;width:calc(100% + 3rem);background:#e7ecef}.text-with-image__subtitle{margin-bottom:3rem}.text-with-image__image{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);height:auto}}
.reviews-slider{padding:4rem 0 6.5rem}.reviews-slider__title{text-align:center;width:69rem;margin:0 auto;margin-bottom:4rem}.reviews-slider .splide__arrow{top:initial;bottom:-5.5rem}.reviews-slider .splide__arrow--prev{left:38rem}.reviews-slider .splide__arrow--next{right:38rem}.reviews-slider .splide__pagination{bottom:-2.5rem}@media (max-width:576px){.reviews-slider{padding:4rem 0 4.5rem}.reviews-slider__title{width:34.5rem;margin-bottom:3rem}.reviews-slider .splide__arrow--prev{left:2rem}.reviews-slider .splide__arrow--next{right:2rem}}
.review-shadow-wrap{padding-bottom:2.5rem;padding-left:2rem;padding-right:2rem}.review{padding:3rem 2rem;border:1px solid #e7ecef;box-shadow:0 .8rem 3rem rgba(50,50,50,.1);border-radius:1.5rem;display:flex;flex-direction:column;position:relative}.review__header{display:grid;grid-template:"name logo" auto "rate logo" auto/auto auto;margin-bottom:2.2rem;gap:.5rem}.review__name{max-width:17rem;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.review__data-rate .icon-star:not(:last-child):before{margin-right:.4rem}.review__logo{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;grid-area:logo;width:11.2rem;height:4.6rem;justify-self:flex-end}.review__text{margin-top:0;color:#343434;font-size:1.5rem;line-height:2.4rem;max-height:7.2rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word}.review__text.active{max-height:100rem}.review__date{align-self:flex-end;text-transform:uppercase}.review .readmore{color:#676767;position:absolute;bottom:3.7rem;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;padding:0;padding-right:1.5rem;border:0;background-color:transparent;outline:0}.review .readmore.active:before{transform:translateY(-50%) rotate(-180deg)}.review .readmore:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.review .readmore:hover{color:#343434;text-decoration:underline}
.areas-serve{padding:4rem 0}.areas-serve__title{margin-bottom:1.6rem}.areas-serve__content{display:flex}.areas-serve__locations{background-color:#e7ecef;padding:2.8rem 2.3rem 2rem;overflow:auto;height:45rem;scrollbar-color:#343434;flex-grow:1}.areas-serve__locations::-webkit-scrollbar-track{background-color:#c4c4c4}.areas-serve__locations::-webkit-scrollbar{width:1.2rem}.areas-serve__locations::-webkit-scrollbar-thumb{border-radius:.8rem;background-color:#343434}.areas-serve__list{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem 5.3rem;margin:0;padding-left:0;list-style-type:none}.areas-serve__item{text-transform:uppercase;padding-left:2.4rem;color:#343434;position:relative}.areas-serve__item:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90c";color:#676767;position:absolute;left:0;top:50%;transform:translateY(-50%)}.areas-serve__item:hover{text-decoration:underline}.areas-serve__item:hover:before{color:#ca483a}.areas-serve__map{width:67.6rem;height:45rem}@media (max-width:576px){.areas-serve{padding-top:2.5rem;padding-bottom:0}.areas-serve .container{padding:0}.areas-serve__title{padding:0 1.5rem;margin-bottom:2rem}.areas-serve__content{flex-direction:column}.areas-serve__locations{height:28rem;padding:3rem}.areas-serve__list{-moz-column-gap:1.5rem;column-gap:1.5rem}.areas-serve__map{width:100%;height:22.5rem}.areas-serve__map img{height:calc(100% + 2.5rem)}}
.form__thanks{display:none;flex-direction:column;justify-content:center;align-items:center}.form__thanks.active{display:flex}.form__thanks .icon-checkmark{margin-bottom:3rem;color:transparent;font-size:9rem}.form__thanks-title{margin-bottom:2rem;color:#fff}.form__thanks-text{margin:0;color:#e7ecef}@media (max-width:576px){.form__thanks-title{margin-bottom:1.6rem}}
.form__sorry{flex-direction:column;align-items:center;display:none}.form__sorry.active{display:flex}.form__sorry-icon{margin-bottom:3.6rem;font-size:9rem;display:block;color:#ca483a}.form__sorry-title{margin-top:0;margin-bottom:1.6rem;color:#fff}.form__sorry-text{margin-top:0;margin-bottom:3.2rem;color:#fff}.form__sorry-btn{width:100%;max-width:22.4rem;height:3.2rem;display:flex;justify-content:center;align-items:center;gap:.6rem;color:#a83226;background-color:#fff;border:none;border-radius:.8rem;cursor:pointer}