@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;vertical-align:top}a{text-decoration:none;transition:all 0.3s linear}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{width:inherit !important}body{font-size:18px;font-family:'Roboto',Arial,Helvetica,sans-serif;color:#1a1a1a;line-height:1.5}.Wrap{width:90%;margin:0
auto}.Wrapper{width:90%;max-width:1280px;margin:0
auto}.Section{padding:60px
0;position:relative}.Section .wp-block-columns{margin-bottom:0}.SectionLess{position:relative;padding:40px
0}.Center{text-align:center}strong{font-weight:700}p{margin-bottom:20px}p:last-child{margin-bottom:0}p.Subtitle{margin-bottom:0}p
a{color:#e85014}.GradientBlock{background:linear-gradient(0deg, #f2f2f2 0%, white 50%)}.GreyBlock{background:#F2F2F2}.LightGreyBlock{background:#fafafa}.WhiteBlock{background:#FFF}.Btn{display:inline-block;padding:10px
15px;border-radius:5px}.Btn::after{content:'\f105';font-family:'Font Awesome 5 Pro';font-weight:400;padding-left:10px}.OrangeBtn{background:#e85014;color:#FFF !important}.OrangeBtn:hover{background:#c74511}.BigBtn{display:inline-block;padding:25px
30px;border-radius:5px;background:#e85014;color:#FFF !important;font-size:24px}.BigBtn:hover{background:#c74511}.Orange{color:#e85014}.Gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%)}.RedGradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(90deg, rgba(232, 80, 20, 0.75) 0%, rgba(232, 80, 20, 0) 100%);mix-blend-mode:overlay}.Padded{padding:20px}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:700}h1+p,h1+ul,h2+p,h2+ul,h3+p,h3+ul,h4+p,h4+ul,h5+p,h5+ul,h6+p,h6+ul{margin-top:20px}h1{font-size:60px}h2{font-size:40px}h3{font-size:30px}h4{font-size:20px}h5{font-size:18px}.Line::after{content:"";display:block;width:70px;height:4px;border-radius:2px;margin:20px
0;background:#e85014}.Center .Line:after{margin:20px
auto 40px}.TopBar{background:#141414;padding:15px
0;color:#FFF;line-height:1}.TopBar
.Wrapper{align-items:center;justify-content:center}.TopBar
i{margin-right:10px}.TopBar
.Tel{display:block;color:#e85014;padding:0
20px;margin:10px
0}.TopBar
.BtnTop{display:inline-block;padding:10px
15px;color:#FFF;background:#e85014;border-radius:3px}header{position:relative;z-index:999;height:80px;padding:20px
0}header
.Wrapper{display:flex;justify-content:space-between;align-items:center}header
.Logo{width:186px;height:auto}#Bars{display:block;width:40px;height:40px;line-height:40px;font-size:28px;text-align:center;color:#FFF;border-radius:5px}#Nav{display:none;position:fixed;top:0;left:0;z-index:9999;background:rgba(0, 0, 0, 0.9);width:100%;height:100%;align-items:center;justify-content:center;overflow-y:scroll}#Nav.Open{display:flex}#Close{display:block;width:40px;height:40px;line-height:40px;text-align:center;font-size:28px;color:#FFF;position:fixed;top:5%;right:5%;border-radius:5px;background-color:rgba(255, 255, 255, 0.25)}header
.menu{padding:40px
0}header .menu
li{text-align:center;margin:10px
0;padding:10px
0}header .menu li
a{font-weight:700;color:#FFF;font-size:30px}.Grid{display:grid;gap:20px;grid-template-columns:repeat(12, 1fr)}.Grid.OneCol,.Grid.TwoCol,.Grid.ThreeCol,.Grid.FourCol,.Grid.FiveCol,.Grid.TwoColAssim,.Grid.Product{grid-template-columns:repeat(1, 1fr);grid-template-rows:auto}.Grid.SixCol{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto}.Grid.TwoHalfOverlap{grid-template-columns:repeat(1, 1fr);grid-template-rows:auto}.Grid.TwoHalfOverlap
.Text{align-self:center}.Grid.TwoHalfOverlap .Text
.Inside{background:#FFF;padding:20px}.Grid.TwoHalfOverlap .Text
.Inside.GreyBlock{background:#F2F2F2}.Grid.wp-block-columns{display:grid !important}.Grid .wp-block-column{margin:0
!important}.Grid
.Col{align-self:center}.Grid
.Col.Image{overflow:hidden}.Grid
.Col.Right{justify-self:end}.Grid
.Col.Start{align-self:start}.Grid+.Grid{margin-top:80px}.MainContent{margin-top:-80px}.MainContent
ul{padding-left:10px}.MainContent ul
li{position:relative;margin-bottom:15px}.MainContent ul li::before{content:'•';color:#e85014;left:-10px;position:absolute}.MainContent ul li:last-child{margin-bottom:0}.MainContent ul li
a{color:#1a1a1a}.MainContent ul li a:hover{color:#e85014}.MainContent p
a{color:#e85014}.HomeBanner{background:url(https://www.prodt.ca/wp-content/uploads/2025/01/banner-home-compressed-webp.webp) center no-repeat;background-size:cover;position:relative;padding:250px
0 150px}.HomeBanner
.Wrapper{position:relative;z-index:3}.HomeBanner
.Content{background:rgba(255, 255, 255, 0.8);padding:20px}.HomeBanner
.Icon{display:block;width:80px;height:80px}.BannerTitle{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.BannerTitle.NoImg{background-image:url(/wp-content/themes/prodt/img/bannerimage.jpg?x13618)}.BannerTitle
.Screen{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);background-size:auto 100%;z-index:2}.BannerTitle
.Wrapper{position:relative;z-index:3;color:#FFF}.BannerTitle .Wrapper
h1{font-size:50px;font-weight:700;color:#FFF;margin-top:8vh}.BannerTitle .Wrapper
a{color:rgba(255, 255, 255, 0.5)}.BannerTitle .Wrapper a:hover{color:white}.HasSide{display:grid;gap:60px}.SideBar{position:relative}.SideBar
.Sticky{position:sticky;top:60px;background:#FFF;box-shadow:0 0 20px rgba(0, 0, 0, 0.2);padding:20px}.SideBar .Sticky .Contact
.Phone{color:#1a1a1a;margin:20px
0;display:block;font-weight:700}.SideBar .Sticky .Contact .Phone:hover{color:#e85014}.SideBar .Sticky .Contact
.Btn{padding:10px
0 !important;width:100%}.SideBar .Sticky
.ServiceListBlock{display:none;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e6e6e6}.Form{gap:20px;display:grid}.Form
strong{display:block;margin-bottom:5px}.Form input[type="text"], .Form input[type="tel"], .Form input[type="email"]{width:100%;padding:10px;background:#F2F2F2;color:#333;border-radius:5px;border:0
none;font-size:inherit}.Form input[type="submit"]{padding:20px
30px;font-size:inherit;font-weight:700;background:#e85014;color:#FFF;border:0
none;border-radius:5px;float:right;width:100%}.Form
textarea{width:100%;padding:10px;background:#F2F2F2;border:0
none;font-size:inherit;border-radius:5px;height:300px}.Form
.Row{display:grid;gap:20px;align-items:center}.Form
.Submit{justify-self:end}.BannerFooter{background:url(https://www.prodt.ca/wp-content/uploads/2025/01/background-footer-compressed.webp) center no-repeat;background-size:cover;background-attachment:fixed;color:#FFF;padding:150px
0}.BannerFooter
h2{color:#FFF}.BannerFooter
p{margin:10px
0}.BannerFooter
a.BigPhone{display:block;margin-bottom:20px;color:#FFF;font-weight:600;font-size:40px}.BannerFooter a.BigPhone:hover{opacity:0.7}footer{padding:80px
0;background:#FFF}footer
.Contact{text-align:center}footer .Contact
.Logo{display:block;width:270px;margin:0
auto 40px}footer .Contact .Social
a{display:inline-block;width:60px;height:60px;font-size:26px;background:#e6e6e6;color:#2d2d35;border-radius:30px}footer .Contact .Social a
i{line-height:60px}footer .Contact .Social a:hover{background:#e85014;color:#FFF}footer .Contact
.ContactPhone{margin:40px
0 20px}footer .Contact .ContactPhone
a{color:#1a1a1a;font-weight:700;font-size:36px}footer .Contact .ContactPhone a:hover{color:#e85014}footer .Contact
.ContactAdress{font-size:24px;margin-bottom:40px}footer .Contact .ContactAdress
a{color:#2d2d35}footer .Contact .ContactAdress a:hover{color:#141414}.FootNav
.menu{padding-bottom:40px}.FootNav .menu
li{margin:20px
0;text-align:center}.FootNav .menu li
a{font-weight:700;color:#818186;font-size:40px;text-align:center}.FootNav .menu li a:hover{color:#1a1a1a}.FootNav .menu li.current-menu-item
a{color:#2d2d35}.FootNav .menu li.current-menu-item a:hover{color:#e85014}.Copy{background:#e6e6e6;padding:15px
0;font-size:16px}.Copy
.Wrapper{text-align:center}.Copy
.Rights{margin-bottom:20px}.Copy
a{color:#a1a1a1}.Copy a:hover{color:#e85014}.grecaptcha-badge{display:none}.page-id-133 .grecaptcha-badge{z-index:99999;display:block !important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:0 !important}.wp-block-image{margin:0
!important}.wsp-container .wsp-pages-title::after{content:"";display:block;width:70px;height:4px;border-radius:2px;margin:20px
0;background:#f38620}.wsp-container .wsp-pages-list
a{color:#2d2d35}.wsp-container .wsp-pages-list a:hover{color:#f38620}ul .wpml-ls-menu-item
a{display:initial !important}.Services{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}.Services
.ServiceCol{background:#FFF;box-shadow:0 0 20px rgba(0, 0, 0, 0);transition:all 0.3s linear}.Services .ServiceCol:hover{box-shadow:0 0 20px rgba(0, 0, 0, 0.5);transform:scale(1.05)}.Services .ServiceCol .Image
img{width:100%;height:auto}.Services .ServiceCol
.Text{padding:20px
10px}.Services .ServiceCol .Text
h4{color:#141414}.Clip{width:90%;max-width:900px;margin:0
auto}.Testimonials
.Quote{font-size:36px;color:#1a1a1a;margin-bottom:40px}.Testimonials
.Autor{color:#e85014}.slick-dots{margin-top:40px;text-align:center}.slick-dots
li{display:inline-block;padding:0
3px}.slick-dots li::before{display:none}.slick-dots li
button{display:block;width:10px;height:12px;border-radius:50%;font-size:1px;color:#ccc;background:#ccc;border:none;transition:all 0.3s linear}.slick-dots li.slick-active
button{color:#e85014;background:#e85014}.Spacer{height:40px}@media (min-width: 667px){.Pimped::before{width:10%}}@media (min-width: 767px){.Grid{gap:30px}.Grid.TwoCol{grid-template-columns:repeat(1, 1fr)}.Grid.TwoColAssim{grid-template-columns:repeat(2, 1fr)}.Grid.ThreeCol,.Grid.FourCol,.Grid.FiveCol{grid-template-columns:repeat(2, 1fr)}.Grid.SixCol{grid-template-columns:repeat(3, 1fr)}.Grid.Product{grid-template-columns:3fr 1fr}.HasSide{grid-template-columns:4fr 2fr;gap:30px}.Services{grid-template-columns:repeat(3, 1fr)}.BannerFooter
a.BigPhone{font-size:50px}}@media (min-width: 1020px){body{font-size:16px}.TopBar
.Wrapper{display:flex}.Wrap{width:95%}.Section{padding:100px
0}.Padded{padding:35px}.TopLeftFlower::before{width:50%}footer{padding:100px
0}footer
.Wrapper{display:flex;align-items:center;justify-content:space-between}footer .Contact
.Logo{width:326px}.FootNav
.menu{padding:0}.FootNav .menu
li{text-align:left}.FootNav .menu li
a{font-size:50px}.Copy
.Wrapper{display:flex;align-items:center;justify-content:space-between;text-align:initial}.Copy .Wrapper
.Rights{margin:0}.Grid.TwoCol{grid-template-columns:repeat(2, 1fr)}.Grid.TwoColAssim{grid-template-columns:2fr 3fr}.Grid.ThreeCol{grid-template-columns:repeat(3, 1fr)}.Grid.FourCol{grid-template-columns:repeat(4, 1fr)}.Grid.FiveCol{grid-template-columns:repeat(3, 1fr)}.Grid.SixCol{grid-template-columns:repeat(3, 1fr)}.Grid.Product{grid-template-columns:3fr 1fr}.Grid.TwoHalfOverlap:nth-child(even) .Image{grid-column:1 / 7;z-index:1}.Grid.TwoHalfOverlap:nth-child(even) .Text{grid-column:6 / 13;z-index:2}.Grid.TwoHalfOverlap:nth-child(odd) .Image{grid-column:7 / 13;z-index:1}.Grid.TwoHalfOverlap:nth-child(odd) .Text{grid-column-start:1;grid-column:1 / 8;z-index:2}.Grid.TwoHalfOverlap{grid-template-columns:repeat(12, 1fr)}.Grid.TwoHalfOverlap .Text, .Grid.TwoHalfOverlap
.Image{grid-row:1 / 2}.Grid.TwoHalfOverlap .Text
.Inside{padding:40px}.Grid+.Grid{margin-top:150px}.BannerTitle .Wrapper
h1{font-size:80px}.Form
.Row.TwoCol{grid-template-columns:repeat(2, 1fr)}.HomeBanner
.Wrapper{display:flex;justify-content:left}.HomeBanner .Wrapper
.Content{width:50%;max-width:684px;padding:40px}.SideBar .Sticky
.ServiceListBlock{display:block}}@media (min-width: 1200px){body{font-size:18px}header{height:100px}header
.Logo{width:240px}.MobilTools{display:none}#Nav{display:flex;position:initial;overflow:initial;background:none transparent;justify-content:flex-end}#Close{display:none}header
.menu{padding:0}header .menu
li{display:inline-block}header .menu li
a{font-size:18px;font-weight:600;padding:15px
20px;border-bottom:2px solid transparent}header .menu li a:hover{border-bottom:2px solid #e85014;color:#FFF}header .menu li.current-menu-item
a{border-bottom:2px solid #fff}header .menu li.current-menu-item a:hover{border-bottom:2px solid #e85014}.MainContent{margin-top:-100px}.MainContent
ul.TwoCol{column-count:2}.MainContent
ul.ThreeCol{column-count:3}.Grid.TwoColAssim{grid-template-columns:1fr 2fr}.Grid.FiveCol{grid-template-columns:repeat(5, 1fr)}.Grid.SixCol{grid-template-columns:repeat(6, 1fr)}.HomeBanner
.Wrapper{display:flex;justify-content:left}.HomeBanner .Wrapper
.Content{width:50%;max-width:684px;padding:40px}blockquote{padding:40px
80px}blockquote::before{width:46px;top:30px;left:20px}blockquote::after{width:46px;bottom:30px;right:20px}.HasSide{grid-template-columns:auto 320px}.Services{}.Services .ServiceCol
.Text{padding:20px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}